Simon C. Chu - Chapel Hill NC, US Richard A. Dayan - Raleigh NC, US James L. Matlock - Cary NC, US David B. Rhoades - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/177 G06F 9/24 G06F 9/00
US Classification:
713 1, 713 2, 713100
Abstract:
A method and system for managing a secure network boot of a server blade. The server blade is part of a server blade chassis, which holds multiple server blades that communicate with outside devices via a Pre-boot eXecution Environment (PXE) enabled network interface card. When a server blade receives a response from a PXE boot server offering a boot program download, a Remote Supervisory Adapter (RSA) card, managed by a remote manager, compares the identity of the responding PXE boot server with a list of trusted PXE boot servers. Only if the responding PXE boot server is on the list of trusted PXE boot servers will the server blade be allowed to use a boot program provided by the responding PXE boot server.
Simon C. Chu - Chapel Hill NC, US Richard A. Dayan - Raleigh NC, US James L. Matlock - Cary NC, US David B. Rhoades - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/177 G06F 9/24 G06F 9/00
US Classification:
713 2, 713 1, 713100
Abstract:
A method and system for managing a secure network boot of a server blade. The server blade is part of a server blade chassis, which holds multiple server blades that communicate with outside devices via a Pre-boot eXecution Environment (PXE) enabled network interface card. When a server blade receives a response from a PXE boot server offering a boot program download, a Remote Supervisory Adapter (RSA) card, managed by a remote manager, compares the identity of the responding PXE boot server with a list of trusted PXE boot servers. Only if the responding PXE boot server is on the list of trusted PXE boot servers will the server blade be allowed to use a boot program provided by the responding PXE boot server.
Simon C. Chu - Chapel Hill NC, US Richard A. Dayan - Raleigh NC, US James L. Matlock - Cary NC, US David B. Rhoades - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/177 G06F 9/24 G06F 9/00
US Classification:
713 1, 713 2, 713100
Abstract:
A method and system for managing a secure configuration of a server blade on a network. The server blade has a Remote Supervisor Adapter (RSA) card, which contains a list of trusted Dynamic Host Configuration Protocol (DHCP) servers. A remote manager, which communicates with the RSA card via a hyper-secure network, maintains the list of trusted DHCP servers on the RSA card. When the server blade broadcasts a request for configuration parameters to join the network, a response offer is returned from a DHCP server. If the responding DHCP server is not on the list of trusted DHCP servers contained in the RSA card, then the offer is refused, and another DHCP server's offer is evaluated.
Simon C. Chu - Chapel Hill NC, US Richard A. Dayan - Raleigh NC, US James L. Matlock - Cary NC, US David B. Rhoades - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/177 G06F 9/24 G06F 9/00
US Classification:
713 1, 713 2, 713100
Abstract:
A method and system for managing a secure configuration of a server blade on a network. The server blade has a Remote Supervisor Adapter (RSA) card, which contains a list of trusted Dynamic Host Configuration Protocol (DHCP) servers. A remote manager, which communicates with the RSA card via a hyper-secure network, maintains the list of trusted DHCP servers on the RSA card. When the server blade broadcasts a request for configuration parameters to join the network, a response offer is returned from a DHCP server. If the responding DHCP server is not on the list of trusted DHCP servers contained in the RSA card, then the offer is refused, and another DHCP server's offer is evaluated.
Network Boot Sequence In The Absence Of A Dhcp Server
Simon Chu - Chapel Hill NC, US Richard Dayan - Raleigh NC, US James Matlock - Cary NC, US David Rhoades - Raleigh NC, US
International Classification:
G06F009/445
US Classification:
717177000
Abstract:
A data processing system suitable for use as a client device in a network includes a service processor communicatively coupled to a general purpose processor of the system. The system is enabled to respond to a boot event by requesting boot information from a network device. If the boot information request expires unsuccessfully, the boot information is requested from the service processor. If the attempt to retrieve the boot information from the service processor is successful, the retrieved boot information is used to establish a network connection to a file transfer server. The file transfer server connection is then used to download an operating system image from the file transfer server to boot the operating system image and install an operating system on the client device. In one embodiment, the client device is a PXE client on a network lacking a DHCP server.
William Clyde Prentice Dalrymple - Cary NC James Lashlee Matlock - Cary NC Patrick Michael O'Shaughnessey - New York NY Ta-Ming Chen - Cary NC Robert Donald Monroe - Cary NC
Assignee:
Nortel Networks Limited
International Classification:
H04L 1200 H04M 356 H04N 715
US Classification:
379900
Abstract:
An integrated telecommunication collaboration system which allows the close integration of desktop computer applications, data communications, and public switched telephone network voice connections. Client software which implements the invention includes a voice agent for establishing telephone sessions, a data agent for establishing associated data sessions, a communications agent which synchronizes the date and voice agents, and an integration agent which integrates the data and voice communications with a computer operating system, and with various applications. The integrated telecommunication collaboration system controls the establishment of harmonized calls by sending and receiving various requests and status messages to and from a server, and another client.