Method and apparatus for administering the operating system of a net-booted environment
First Claim
Patent Images
1. A method performed at a first network computer (NC) client, comprising:
- receiving one or more first working copies of one or more first volumes;
modifying the one or more first working copies to generate one or more second working copies, wherein the modifying includesgenerating a write request to the one or more first volumes; and
redirecting the write request to the one or more second volumes on a NC server over a network, wherein information associated with the write request isto be stored in one or more second volumes at the NC server, wherein the one or more second working copies that include the one or more first copies that have been modified at the first NC client are to be used by one or more second NC clients at a subsequent booting from the NC server, wherein the NC server, the first NC client, and the one or more second NC clients are coupled via a network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for supplying a reliable and maintainable operating system in a net-booted environment. According to one embodiment, a network computer (NC) system including an NC server and multiple NC clients is managed by an NC client causing the remainder of the NC clients that are subsequently booted to receive operating system software that is configured differently than that currently in effect by replacing one or more system volumes on the NC server containing the operating system software with one or more different system volumes.
151 Citations
45 Claims
-
1. A method performed at a first network computer (NC) client, comprising:
-
receiving one or more first working copies of one or more first volumes; modifying the one or more first working copies to generate one or more second working copies, wherein the modifying includes generating a write request to the one or more first volumes; and redirecting the write request to the one or more second volumes on a NC server over a network, wherein information associated with the write request is to be stored in one or more second volumes at the NC server, wherein the one or more second working copies that include the one or more first copies that have been modified at the first NC client are to be used by one or more second NC clients at a subsequent booting from the NC server, wherein the NC server, the first NC client, and the one or more second NC clients are coupled via a network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed at a network computer (NC) server, comprising:
-
copying one or more first working copies from one or more first volumes to one or more second volumes; enabling of modifying of the one or more first working copies on the NC server by rebooting a first NC client to generate one or more second working copies; receiving the one or more second working copies generated by the first NC client; and replacing the one or more first volumes having the one or more first working copies with the one or more second volumes having the one or more second working copies that include the one or more first working copies that have been modified at the first NC client that are to be used by one or more second NC clients at a subsequent booting from the NC server, wherein the NC server, the first NC client, and the one or more second NC clients are coupled via a network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable storage medium storing data that, when accessed by a machine, cause the machine to perform operations, comprising:
-
receiving one or more first working copies of one or more first volumes; modifying the one or more first working copies to generate one or more second working copies, wherein the modifying includes generating a write request; redirecting the write request to a NC server over a network, wherein information associated with the write request is to be stored in one or more second volumes at the NC server, wherein the one or more second working copies that include the one or more first copies that have been modified at the first NC client are to be used by one or more second NC clients at a subsequent booting from the NC server, wherein the NC server, the first NC client, and the one or more second NC clients are coupled via a network. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A machine-readable storage medium storing data that, when accessed by a machine, cause the machine to perform operations, comprising:
-
copying one or more first working copies from one or more first volumes to one or more second volumes; enabling of modifying of the one or more first working copies on a NC server by rebooting a first NC client to generate one or more second working copies; receiving the one or more second working copies generated by the first NC client; and replacing the one or more first volumes having the one or more first working copies with the one or more second volumes having the one or more second working copies that include the one or more first working copies that have been modified at the first NC client that are to be used by one or more second NC clients at a subsequent booting from the NC server, wherein the NC server, the first NC client, and the one or more second NC clients are coupled via a network. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus, comprising:
-
means for receiving one or more first working copies of one or more first volumes; means for modifying the one or more first working copies to generate one or more second working copies, wherein the means for modifying includes means for generating a write request; and means for redirecting the write request to a NC server over a network, wherein information associated with the write request is to be stored in one or more second volumes at the NC server, wherein the one or more second working copies that include the one or more first copies that have been modified at the first NC client are to be used by one or more second NC clients at a subsequent booting from the NC server, wherein the NC server, the first NC client, and the one or more second NC clients are coupled via a network. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An apparatus, comprising:
-
means for copying one or more first working copies from one or more first volumes to one or more second volumes; means for enabling of modifying of the one or more first working copies on a NC server by rebooting a first NC client to generate one or more second working copies; means for receiving the one or more second working copies generated by the first NC client; and means for replacing the one or more first volumes having the one or more first working copies with the one or more second volumes having the one or more second working copies that include the one or more first working copies that have been modified at the first NC client that are to be used by one or more second NC clients at a subsequent booting from the NC server, wherein the NC server, the first NC client, and the one or more second NC clients are coupled via a network. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification