System and method for operating system installation on a diskless computing platform
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/177
G06F-015/173
G06F-015/16
G06F-009/00
G06F-012/00
G06F-009/44
출원번호
US-0459850
(2006-07-25)
등록번호
US-9003000
(2015-04-07)
발명자
/ 주소
Currid, Andrew
Overby, Mark A.
출원인 / 주소
NVIDIA Corporation
대리인 / 주소
Artegis Law Group, LLP
인용정보
피인용 횟수 :
1인용 특허 :
10
초록▼
One embodiment of the present invention sets forth a technique for automatically provisioning a diskless computing device and an associated server system. A diskless computing device client incorporates an iSCSI initiator that is used to access resources provided by an iSCSI target that is resident
One embodiment of the present invention sets forth a technique for automatically provisioning a diskless computing device and an associated server system. A diskless computing device client incorporates an iSCSI initiator that is used to access resources provided by an iSCSI target that is resident on a server computing device. The iSCSI initiator is implemented in the client firmware, providing INT13 disk services entry points, thereby enabling the client to transparently access virtual storage devices at boot time. The client device conducts an apparently local installation using the virtual storage devices provided by the server computing device. A short signature value is associated with the boot image, uniquely associating the boot image with the specific client hardware configuration. When the client device boots normally, the signature value of the client device is presented to the server computing device to automatically reference the appropriate boot image.
대표청구항▼
1. A method for performing a boot operation for a diskless computing device, the method comprising: computing a signature value that indicates a hardware configuration of the diskless computing device based on hardware that is present in the diskless computing system;transmitting a login command to
1. A method for performing a boot operation for a diskless computing device, the method comprising: computing a signature value that indicates a hardware configuration of the diskless computing device based on hardware that is present in the diskless computing system;transmitting a login command to a server computing device, wherein the login command includes the signature value;receiving only a boot image from the server computing device when the server computing device recognizes the signature value, wherein the boot image is stored on the server computing device;receiving only an installation image by the diskless computing device when the server computing device does not recognize the signature value, wherein no data other than the installation image is received by the diskless computing device;generating, by the server computing device, a new boot image that is separate and distinct from every other existing boot image when the server computing device does not recognize the signature value;storing the new boot image corresponding to the signature value within the server computing device when the server computing device does not recognize the signature value; andperforming the boot operation using either the boot image or the installation image. 2. The method of claim 1, further comprising the step of performing an installation procedure using the installation image. 3. The method of claim 1, wherein the installation image is received from a virtual storage device within the server computing device. 4. The method of claim 1, wherein the installation image is received from a physical disk drive coupled to the server computing device. 5. The method of claim 2, wherein the server computing device includes a virtual storage device within which memory for the new boot image is reserved, and the configuration information and data files are written to the virtual storage device after the installation procedure is completed. 6. The method of claim 1, further comprising the step of initiating a halt process to capture and store the new boot image within the server computing device. 7. The method of claim 1, wherein the login command is an internet Small Computer System Interface (iSCSI) login command that includes the signature value as a vendor-specific login parameter. 8. The method of claim 1, further comprising the step of writing, by the diskless computing device, configuration information and data files to the server computing device to generate the new boot image. 9. A non-transitory computer-readable medium that includes instructions that, when executed by a diskless computing device, cause the diskless computing device to carry out a boot operation by performing the steps of: computing a signature value indicating a hardware configuration of the diskless computing device based on hardware that is present in the diskless computing system;transmitting a login command to a server computing device, wherein the login command includes the signature value;receiving only a boot image from the server computing device when the server computing device recognizes the signature value, wherein the boot image is stored on the server computing device;receiving only an installation image by the diskless computing device when the server computing device does not recognize the signature value, no data other than the installation image is received by the diskless computing device;generating, by the server computing device, a new boot image that is separate and distinct from every other existing boot image when the server computing device does not recognize the signature value;storing the new boot image corresponding to the signature value within the server computing device when the server computing device does not recognize the signature value; andperforming the boot operation using either the boot image or the installation image. 10. The non-transitory computer-readable medium of claim 9, further comprising the step of performing an installation procedure using the installation image. 11. The non-transitory computer-readable medium of claim 9, wherein the installation image is received from a virtual storage device within the server computing device. 12. The non-transitory computer-readable medium of claim 9, wherein the installation image is received from a physical disk drive coupled to the server computing device. 13. The non-transitory computer-readable medium of claim 10, wherein the server computing device includes a virtual storage device within which memory for a new boot image is reserved, and the configuration information and data files are written to the virtual storage device after the installation procedure is completed. 14. The non-transitory computer-readable medium of claim 9, further comprising the step of initiating a halt process to capture and store the new boot image within the server computing device. 15. The non-transitory computer-readable medium of claim 9, wherein the login command is an iSCSI login command that includes the signature value as a vendor-specific login parameter. 16. The non-transitory computer-readable medium of claim 9, further comprising the step of writing, by the diskless computing device, configuration information and data files to the server computing device to generate the new boot image. 17. A diskless computing device, comprising: a memory;a processing unit; andfirmware that includes: a signature generator configured to compute a signature value indicating a hardware configuration of the diskless computing device based on hardware that is present in the diskless computing system, andan iSCSI initiator configured to transmit a login command including the signature value to a server computing device, and to receive a boot image when the server computing device recognizes the signature value or only an installation image, and no data other than the installation image, when the server computing device does not recognize the signature value, and the server computing device is configured to generate a new boot image that is separate and distinct from each and every other boot image when the server computing device does not recognize the signature value and store the new boot image corresponding to the signature value when the server computing device does not recognize the signature value,wherein a boot operation is performed by the diskless computing device using either the boot image or the installation image. 18. The diskless computing device of claim 17, wherein the diskless computing device is further configured to write configuration information and data files to the server computing device to generate the new boot image. 19. The diskless computing device of claim 17, wherein the diskless computing device is further configured to perform an installation procedure using the installation image. 20. The diskless computing device of claim 17, the installation image is received from a virtual storage device within the server computing device. 21. The diskless computing device of claim 17, wherein the installation image is received from a physical disk drive coupled to the server computing device. 22. The diskless computing device of claim 19, wherein the server computing device includes a virtual storage device within which memory for a new boot image is reserved, and the configuration information and data files are written to the virtual storage device after the installation procedure is completed. 23. The diskless computing device of claim 17, wherein the server computing device is further configured to initiate a halt process to capture and store the new boot image within the server computing device.
Leyda, Jeffrey J.; Hoffman, Jr., Robert R., Method for saving system configuration information to shorten computer system initialization time by checking the state of a chassis intrusion detection circuit.
Chakkalamattam Jos Paul ; Steven Michael French ; Aidon Paul Jennery ; Glenn Edwards Brew ; James Richard Schoech, Server based configuration of network computers via machine classes.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.