Configuring the PXE and TFTP servers
You can configure or reconfigure the PXE and TFTP servers using the PXE/TFTP Server Configuration tool. This topic includes the following sections:
- About the PXE/TFTP Server Configuration tool
- Before you begin
- To configure the PXE and TFTP servers
- Completing the setup
About the PXE/TFTP Server Configuration tool
With the PXE/TFTP Server Configuration tool, you can:
- Set or change database connection parameters for the PXE/TFTP server.
- Configure the PXE server.
- Configure the TFTP server.
- Configure the PXE server for a multiple database provisioning environment.
- Run diagnostic tests that check the PXE/TFTP server configurations.
Before you begin
The PXE server and TFTP server must be installed. See the following tasks:
- The DHCP server must be installed and configured. See Configuring-the-DHCP-server.
- The TFTP server must be configured. See Setting up the TFTP server.
To configure the PXE and TFTP servers
- Start the PXE/TFTP Server Configuration tool by performing one of the following actions:
- (Microsoft Windows) At the end of the PXE installation, on the PXE Server Setup panel, check Configure the PXE server.
- From the Windows Start menu, select Programs > BMC Software > BladeLogic Server Automation Suite > PXE Configuration tool.
Start the tool manually. From the directory where the PXE server is installed, run the blpxeconfscript:
On the Database panel, review the database connection parameters set during PXE server installation and edit them if necessary.
To specify database connection parameters, perform one of the following actions:
- If you are not providing a custom connection string, provide information for all fields except Advanced.
To provide parameters in a custom connection string, provide information for: User ID, Password, and Advanced. See PXE database configuration information for multiple databases.
The [confluence_table-plus] macro is a standalone macro and it cannot be used inline. Click on this message for details.
The following figure shows a sample Oracle RAC connection string:
For PXE Options, provide the information listed in the following table:
PXE Options
For TFTP Options, provide the information listed in the following table:
TFTP Options
- ( optional ) Configure the PXE server for a multiple-database provisioning environment. Use both the PXE MAS Options and the PXE MAS Data Source tabs. (For information, see Setting-up-a-multiple-database-provisioning-environment.)
- ( optional ) On the Diagnostics tab, click Runto check configuration parameters on the PXE and TFTP servers. The tests check:
- Database connectivity.
- PXE parameters, such as interface to bind, listening port, and TFTP server address.
- TFTP parameters, such as tftp root. In addition, the TFTP test checks if the TFTP server can bind to its port.
- Whether the DHCP server is already running. (A running DHCP server can be a problem because it keeps the PXE server from binding to bootp.)
- PXE Multiple Application Server (MAS) configuration — The test checks to see if DHCP scope options are present.
The Diagnostics Log displays test results and status messages. Test results show the status of the servers, as well as configuration problems and suggested solutions.
The diagnostics tests also generate a log file: <installDirectory>/PXE/br/PxeDiag.log
Completing the setup
- Set up the TFTP server. See Setting up the TFTP server.
- Set up data stores. See Setting-up-a-data-store.
- Stock the data store.
The data store holds all operating system installation files for provisioning, as well as Windows plug-and-play drivers and BMC Server Automation RSCD agents. For more information, see Stocking-the-data-store. - Set up all necessary agent installations and add them to the data store.
The BMC Server Automation provisioning process installs an agent on all servers so that they can be managed with BMC Server Automation. For more information, see Preparing-agents-for-provisioning. - Create boot image files.
BMC Server Automation uses Windows PE and Gentoo Linux as boot environments for bare metal provisioning. If you are provisioning:- Windows computers, use WinPE.
- Linux computers, use Gentoo Linux.
Regardless of your target environment, you must create appropriate bootable image files. For information, see Provisioning-servers.
- (optional) Set up a multidatabase provisioning environment.
In a large, distributed provisioning environment, you might find it more efficient to use multiple Application Servers accessing multiple databases. For information, see Setting-up-a-multiple-database-provisioning-environment.