Configuring the PXE Server
When provisioning some types of servers, you must set up a PXE server, which provides instructions for downloading the bootstrap program required to begin the provisioning process. Use this procedure to provide various parameters required to run a PXE server.
- Start the Application Server Administration console and specify the PXE server deployment (_pxe). Enter:
blasadmin -s _pxe
- Identify the type of Ethernet interface that the PXE server uses to listen by entering the following:
set pxeserver interface_to_bind <interfaceName>
where<interfaceName>
is the type of Ethernet interface. For example, you might enter the name of a network interface card, such aseth0
oreth1
. - Identify the address of the TFTP server by entering the following:
set pxeserver default_address <TFTP_address>
where<TFTP_address>
is the IP address of the TFTP server. Servers being provisioned download bootstrap programs from a TFTP server. - Identify the IP address of the multicast group that the PXE server listens on by entering the following:
set pxeserver multicast_address <address>
where<address>
is an IP address. By default, a BMC Server Automation PXE server listens on the multicast address of 224.0.1.2. Multicast addresses must fall in the range 224.0.0.0 to 239.255.255.255. - Identify the IP address of a multicast TFTP server by entering the following:
set pxeserver mtftp_address <MTFTP_address>
where<MTFTP_address>
is the multicast address that the TFTP listens on. - Identify the multicast port that PXE clients use to communicate with the TFTP server by entering the following:
set pxeserver mtftp_client_port <port>
where<port>
is the multicast port that servers being provisioned use to communicate with the TFTP server. By default BMC Server Automation uses port 1758. - Identify the port that the TFTP server use to listen for traffic from PXE clients by entering the following:
set pxeserver mtftp_server_port <port>
where<port>
is the multicast port. By default, BMC Server Automation uses port 1759. - Identify the PXE server's listening port by entering the following:
set pxeserver listen_port <port>
where<port>
is the port on which the PXE server listens for connections from PXE clients. - Specify whether the PXE server uses a multicast by entering the following:
set pxeserver is_use_multicast #
where # can be one of the following:- 0 — PXE server cannot use a multicast.
- 1 — PXE server can use a multicast.
- Specify whether the PXE server can use a broadcast by entering the following:
set pxeserver is_use_broadcast #
where # can be one of the following:- 0 — PXE server cannot use a broadcast.
- 1 — PXE server can use a broadcast.
- Specify the amount of time the boot prompt displays before the boot process begins by entering the following:
set pxeserver prompt_timeout #
where # is the maximum amount of time the boot prompt can appear. If you enter 0, the boot prompt does not appear. - Identify the base directory on the TFTP server where operating system bootstrap programs are stored. Enter:
set pxeserver tftpd_base_dir <directory>
where<directory>
is the base directory on the TFTP server for storing bootstrap programs. - Identify the PXE server domain by entering the following:
set pxeserver domain <domain_name>
where<domain_name>
is the name of the PXE server's domain. - Restart the PXE server.
Was this page helpful? Yes No
Submitting...
Thank you
Comments