Method and apparatus for providing a server function in a logically partitioned hardware machine
First Claim
1. In a computer system in which a hardware machine comprises one or more logical partitions, each of which functions as a virtual machine, said hardware machine having a non-user-accessible storage device for storing non-user-accessible code, a method of providing a server function in said hardware machine including the steps of:
- defining a plurality of partition types including server mode partitions that are inaccessible to any user of said hardware machine and non-server mode partitions that are accessible to a user, one of said partition types being associated with each of said one or more logical partitions;
defining a server mode partition within said hardware machine;
storing non-user-accessible server code for providing said server function on said non-user-accessible storage device; and
loading said server code into said server mode partition from said non-user-accessible storage device to activate said server mode partition.
1 Assignment
0 Petitions
Accused Products
Abstract
A server function is provided in a hardware machine which is divided into a plurality of logical partitions, each of which functions as a virtual hardware machine. The hardware machine has a non-user-accessible storage device for storing machine control code and other non-user-accessible code and, optionally, a user-accessible storage device for storing applications and other user-accessible code. Defined partition types include server mode partitions that are inaccessible to a user and non-server mode partitions that are accessible to a user. The hardware machine is divided into one or more logical partitions including at least one server mode partitions and, optionally, one or more non-server mode partitions. Server code for providing the server function is stored on the non-user-accessible storage device and is loaded into the server mode partition from the non-user-accessible storage device in response to an activation signal to enable the server mode partition. Each partition has a stored mode indicator identifying it as either a server mode partition or a non-server mode partition. Loading of server code into a target partition is inhibited if the stored mode indicator indicates that the target partition is a non-server mode partition. Conversely, user attempts to access a target partition are inhibited if the stored mode indicator indicates that the target partition is a server partition.
-
Citations
24 Claims
-
1. In a computer system in which a hardware machine comprises one or more logical partitions, each of which functions as a virtual machine, said hardware machine having a non-user-accessible storage device for storing non-user-accessible code, a method of providing a server function in said hardware machine including the steps of:
-
defining a plurality of partition types including server mode partitions that are inaccessible to any user of said hardware machine and non-server mode partitions that are accessible to a user, one of said partition types being associated with each of said one or more logical partitions; defining a server mode partition within said hardware machine; storing non-user-accessible server code for providing said server function on said non-user-accessible storage device; and loading said server code into said server mode partition from said non-user-accessible storage device to activate said server mode partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a computer system in which a hardware machine comprises one or more logical partitions, each of which functions as a virtual machine, said hardware machine having a non-user-accessible storage device for storing non-user-accessible code, apparatus for providing a server function in said hardware machine, said apparatus comprising:
-
means for defining a plurality of partition types including server mode partitions that are inaccessible to any user of said hardware machine and non-server mode partitions that are accessible to a user, one of said partition types being associated with each of said one or more logical partitions; means for defining a server mode partition within said hardware machine; means for storing non-user-accessible server code for providing said server function on said non-user-accessible storage device; and means for loading said server code into said server mode partition from said non-user-accessible storage device to activate said server mode partition. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification