Client/server network environment setup method and system
First Claim
1. A setup method of a client/server network environment, wherein the client/server network environment comprises a controller node and a compute node, and the controller node and the compute node are respectively predefined with a specific device function, the setup method comprising:
- providing a master node, wherein the master node stores a plurality of components and a configuration file corresponding to each of the components;
respectively assigning an Internet Protocol (IP) address to the master node, the controller node, and the compute node;
providing, by the master node, a file sharing mechanism between the master node and the controller node and the compute node according to the IP addresses of the controller node and the compute node;
after the master node receives a setup request from a device to be set up of the controller node or the compute node, generating an auto-shell according to the setup request, and transmitting the auto-shell to the device to be set up,wherein the setup request comprises a configuration table, and the device to be set up generates the configuration table according to the specific device function which is predefined in the device to be set up;
executing the auto-shell by the device to be set up to automatically download at least one specific component from one of the master node and an external network according to the auto-shell; and
after downloading the at least one specific component, installing the at least one specific component to the device to be set up by the device to be set up in order to accomplish a setup for realizing the specific device function corresponding to the device to be set up,wherein the step of generating the auto-shell according to the IP address of the device to be set up and the setup request and transmitting the auto-shell to the device to be set up after the master node receives the setup request from the device to be set up comprises;
when the setup request is completely received from the device to be set up, scanning the configuration table;
when an error is occurred during scanning the configuration table, generating a scan error record indicating that the error is occurred during scanning the configuration table and allowing the device to be set up to obtain the scan error record through the file sharing mechanism; and
when the configuration table is completely scanned, generating the auto-shell according to the configuration table.
2 Assignments
0 Petitions
Accused Products
Abstract
A setup method of a client/server network environment is provided. The client/server network environment includes a controller node and a compute node. The controller node and the compute node are respectively predefined with a specific device function. In the method, a master node recording a plurality of components and a configuration file of each of the components is provided, and an Internet Protocol (IP) address is respectively assigned to the master node, the controller node, and the compute node. When the master node receives a setup request from a device to be set up between the controller node and the compute node, an auto-shell is generated according to the setup request and transmitted to the device to be set up. The auto-shell is executed by the device to be set up to automatically accomplish the setup for realizing the specific device function corresponding to the device to be set up.
17 Citations
16 Claims
-
1. A setup method of a client/server network environment, wherein the client/server network environment comprises a controller node and a compute node, and the controller node and the compute node are respectively predefined with a specific device function, the setup method comprising:
-
providing a master node, wherein the master node stores a plurality of components and a configuration file corresponding to each of the components; respectively assigning an Internet Protocol (IP) address to the master node, the controller node, and the compute node; providing, by the master node, a file sharing mechanism between the master node and the controller node and the compute node according to the IP addresses of the controller node and the compute node; after the master node receives a setup request from a device to be set up of the controller node or the compute node, generating an auto-shell according to the setup request, and transmitting the auto-shell to the device to be set up, wherein the setup request comprises a configuration table, and the device to be set up generates the configuration table according to the specific device function which is predefined in the device to be set up; executing the auto-shell by the device to be set up to automatically download at least one specific component from one of the master node and an external network according to the auto-shell; and after downloading the at least one specific component, installing the at least one specific component to the device to be set up by the device to be set up in order to accomplish a setup for realizing the specific device function corresponding to the device to be set up, wherein the step of generating the auto-shell according to the IP address of the device to be set up and the setup request and transmitting the auto-shell to the device to be set up after the master node receives the setup request from the device to be set up comprises; when the setup request is completely received from the device to be set up, scanning the configuration table; when an error is occurred during scanning the configuration table, generating a scan error record indicating that the error is occurred during scanning the configuration table and allowing the device to be set up to obtain the scan error record through the file sharing mechanism; and when the configuration table is completely scanned, generating the auto-shell according to the configuration table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A setup system of a client/server network environment, comprising:
-
a controller node, predefined with a first specific device function; a compute node, predefined with a second specific device function; and a master node, storing a plurality of components and a configuration file corresponding to each of the components, wherein after the master node, the controller node, and the compute node are respectively assigned to an Internet Protocol (IP) address, wherein the master node provides a file sharing mechanism between the master node and the controller node and the compute node according to the IP addresses of the controller node and the compute node, when the master node receives a setup request from a device to be set up of the controller node or the compute node, the master node generates an auto-shell according to the setup request and transmits the auto-shell to the device to be set up, wherein the setup request comprises a configuration table, and the device to be set up generates the configuration table according to the specific device function which is predefined in the device to be set up, the device to be set up executes the auto-shell to automatically download at least one specific component from one of the master node and an external network according to the auto-shell, after downloading the at least one specific component, the device to be set up installs the at least one specific component to the device to be set up in order to accomplish a setup for realizing a specific device function corresponding to the device to be set up, wherein the specific device function is the first specific device function or the second specific device function, wherein when the master node completely receives the setup request from the device to be set up, the master node scans the configuration table, when an error is occurred during scanning the configuration table, the master node generates a scan error record indicating that the error is occurred during scanning the configuration table and allows the device to be set up to obtain the scan error record through the file sharing mechanism, when the configuration table is completely scanned, the master node generates the auto-shell according to the configuration table. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification