Method and system for booting of a target device in a network environment based on automatic client discovery and scan
First Claim
1. A method of booting a plurality of target devices in communication with a network based on at least one target device definition, comprising:
- receiving, at a server in communication with the plurality of target devices, a request for a boot file from at least one target device;
contacting a boot server in communication with the plurality of target devices;
determining at the boot server if the target device is defined;
if the target device is not defined, creating, at the boot server, the target device definition for the target device; and
executing a bootstrap at the target device, the bootstrap corresponding to the target definition.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of booting a plurality of target devices in communication with a network based on at least one target device definition is provided. A server in communication with the plurality of target devices receives a request for a boot file from at least one target device. A boot server in communication with the plurality of target devices is contacted. The boot server determines if the target device is defined. If the target device is not defined, the target device definition for the target device is created at the boot server. A bootstrap is executed at the target device, the bootstrap corresponding to the target definition. Systems and programs for using the method are also provided.
114 Citations
33 Claims
-
1. A method of booting a plurality of target devices in communication with a network based on at least one target device definition, comprising:
-
receiving, at a server in communication with the plurality of target devices, a request for a boot file from at least one target device;
contacting a boot server in communication with the plurality of target devices;
determining at the boot server if the target device is defined;
if the target device is not defined, creating, at the boot server, the target device definition for the target device; and
executing a bootstrap at the target device, the bootstrap corresponding to the target definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of booting a target device in communication with a network based on at least one target device definition, comprising:
-
determining, at a boot server in communication with the network, if the target device has an associated target-device specific configuration file;
if the device does not have the associated target-device specific configuration file, transferring an architecture-based configuration file to the target device;
receiving, at the boot server, a boot report from the target device;
transferring at least one network policy-based configuration file to the target device; and
creating the target device definition based on the architecture-based configuration file, the boot report and the network policy-based configuration file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32)
-
-
17. Computer program product in a computer usable medium for booting a plurality of target devices in communication with a network based on at least one target device definition, comprising:
-
means for determining, at a boot server in communication with the network, if the target device has an associated target-device specific configuration file;
if the device does not have the associated target-device specific configuration file, means for transferring an architecture-based configuration file to the target device;
means for receiving, at the boot server, a boot report from the target device;
means for transferring at least one network policy-based configuration file to the target device; and
means for creating the target device definition based on the architecture-based configuration file, the boot report and the network policy-based configuration file.
-
-
25. A system for booting a plurality of target devices in communication with a network based on at least one target device definition, comprising:
-
means for determining, at a boot server in communication with the network, if the target device has an associated target-device specific configuration file;
if the device does not have the associated target-device specific configuration file, means for transferring an architecture-based configuration file to the target device;
means for receiving, at the boot server, a boot report from the target device;
means for transferring at least one network policy-based configuration file to the target device; and
means for creating the target device definition based on the architecture-based configuration file, the boot report and the network policy-based configuration file.
-
-
33. A boot server for booting a plurality of target devices in communication with a network based on at least one target device definition, comprising:
-
means for determining if a target device has an associated target-device specific configuration file;
means for transferring an architecture-based configuration file to the target device;
means for receiving a boot report from the target device;
means for transferring at least one network policy-based configuration file to the target device; and
means for creating the target device definition based on the architecture-based configuration file, the boot report and the network policy-based configuration file.
-
Specification