Installing only the PXE server on Linux or UNIX

The PXE and TFTP servers are functional components required for the BMC Server Automation provisioning solution. This topic provides instructions for installing the PXE and TFTP servers on UNIX or Linux computers.

This topic contains the following sections:



To use silent mode to install the PXE server, follow the steps in Using silent mode to install BMC Server Automation components (Linux or UNIX).

Note

This procedure assumes you have not already installed BMC BladeLogic on the machine. If you have already installed BMC BladeLogic components (including the RSCD agent), you cannot add the PXE server component to the installation. Instead, you must uninstall all BMC BladeLogic components and install them again, this time including the PXE server.

Before you begin

  • If you are installing on Linux, be aware of the following precautions:
    • On Red Hat Linux, the compat-libstdc++ RPMs must be installed. Also, the XFree86-libs or xorg-x11-libs RPMs must be installed.
    • On SUSE 9.x, either the compat or compat-32bit RPM must be installed and the xf86 RPM must be installed.
    • On SUSE 10.x, either the compat or compat-32bit RPM must be installed and the xorg-x11 RPM must be installed.

  • If the PXE and DHCP servers are running on separate host computers, the PXE server must be able to receive the initial DHCP packet broadcast from the target server being provisioned. If the PXE server is on a different subnet than the target server, an IP helper address must be added to the network router in order to forward broadcasts from the target server to the PXE server.
  • Uninstall older versions of the RSCD Agent running on your machine before you start installation. For example:

    [root@vl-aus-csm-dv01 appserver_64]# ./BBSA88-LIN64.sh 
    Bladelogic rpm installations have been detected.
    The following rpm(s) need to be removed via rpm -e
    before using the shell installer for installation:
    BladeLogic_RSCD_Agent-8.8.00-303.x86_64
    [root@vl-aus-csm-dv01 appserver_64]# rpm -e BladeLogic_RSCD_Agent-8.8.00-303.x86_64
    Uninstalling RSCD Agent ...
    Done
    [root@vl-aus-csm-dv01 appserver_64]# 

To install the PXE/TFTP server

 StepExample screen
1

Copy the installer to the machine where you want to install the PXE/TFTP server.

Extract the BBSA87-LIN4.zip file that you downloaded from the EPD website to obtain the BBSA87-LIN64 folder.

unzip BBSA87-LIN64.zip -d <path_to_extracted_packages>
2

Navigate to the directory that contains the installation file (for example, BBSA87-LIN64.sh). You use this same file to install a standalone version of PXE/TFTP.

cd

<path_to_extracted_packages>/BBSA-LIN64/Disk1/files/installers/appserver_64/

3

Run the installation script for BMC Server Automation, which in this case is BBSA87-LIN64.sh. Script names typically follow the convention: BBSAversion-platform.sh

Note: Do not execute the installation script from a non-root account.

./BBSA87-LIN64.sh

4To install BMC Server Automation in /opt/bmc/bladelogic, press Enter, or enter another directory path.
5A message prompts you to choose a language for the installation program. Enter the number representing the language that you want to use for the installation.
6

Read through the acknowledgments, third-party software license agreements, and terms and conditions, as follows:

  1. A welcome message is displayed, followed by a prompt to read the third-party software license agreements. Press Enter.
  2. An acknowledgment is displayed, listing the third-party software that BMC Server Automation uses. Press Enter.
  3. A message prompts you to scroll through and review the terms and conditions for using this software. Press Enter.
  4. The following message is displayed:
    Do you agree to the terms of the license agreement (y for Yes)?
    Enter y.

7

Perform the following:

  1. For successful provisioning, the RSCD agent must be installed on the same host computer as the PXE server and TFTP server. Therefore, in this step, enter 1PT.

    A plus sign (+) appears next to RSCD agent, PXE server, and TFTP server, indicating that you have chosen to install them.

  2. Enter 9 to start the installation.
  3. A message lists the components that you have chosen to install and asks if you want to continue. Enter y.

8

Enter a password for a self-signed certificate, so that the Application Server can use the TLS protocol. The password must be 6 characters.

Confirm the password by entering it again.

9

Specify the max heap size for the Application Server JVM. Specify a size between 512 - 2048 megabytes.
A series of messages indicate the progress of the installation.

Note: If you are installing on Linux and one of the following conditions is not satisfied, the installer warns that some BMC Server Automation components do not function until the appropriate RPM is installed.

  • On Red Hat Linux, the compat-libstdc++-33 RPMs must be installed. Also, the XFree86-libs or xorg-x11-libs RPMs must be installed.
  • On SUSE 9.x, either the compat or compat-32bit RPM must be installed and the xf86 RPM must be installed.
  • On SUSE 10.x, either the compat or compat-32bit RPM must be installed and the xorg-x11 RPM must be installed.
10Enter y (yes) or n (no) for the following series of questions:
  1. A message lists the host name and IP address of this server. This information is needed to configure a connection with the TFTP server and the data store. If the information identifies the server correctly, press y.
  2. Specify whether your DHCP server is located on this server or a separate machine.

     Click here for more information ...

    If the DHCP server is located on another server, the installation program automatically configures this server to function as a DHCP proxy. You must configure the DHCP server differently, depending on whether it is installed on the same host computer as the PXE Server. For more information on configuring the DHCP server, see Configuring a DHCP server on Windows and Configuring a DHCP server on Linux.

  3. Specify whether you want to use digitally signed logs for RSCD agents.

  4. Specify whether you want use keystroke logs for nexec commands.
11

Enter y (yes) or n (no) for the following series of questions:

  1. Specify whether you want to provide root permissions to the root clients on this host (root equivalency). By default, the RSCD agent does not provide root permissions to root clients.
  2. Specify whether you want a particular client associated with a local user on this machine. If you enter y, you must enter the name of the user and the client that you want to map to.
12

Specify whether you want to manually start the RSCD agent or have it  automatically started by the system on reboot.

Enter the directories in which you want to save the RSCD log files and the temp files. To accept the default values provided by the system, press enter.

13Installation of PXE/TFTP server and RSCD agent is now complete. The PXE/TFTP Server Post-Install Configuration wizard automatically starts. 

Where to go from here

To configure the PXE/TFTP server, See Configuring the PXE and TFTP servers.

Was this page helpful? Yes No Submitting... Thank you

Comments