- Preface
- New and Changed Information for this Release
- Overview
- Installing Cisco UCS Director Baremetal Agent
- Configuring Cisco UCS Director Baremetal Agent
- Adding and Configuring PXE Boot Requests
- Orchestration Workflow Tasks for PXE Boot
- Adding Windows Operating System Images
- Manual Setup of Operating System Images
- Sample Operating System Configuration Template Files
- Ports
- Setup and Configuration for PXE Boot Requests
- PXE Boot States
- Creating a Non-Windows Operating System Image in Baremetal Agent
- Injecting Drivers When Installing RHEL 7 or CentOS 7 on UCS Modular Servers
- Creating a PXE Boot Request in Cisco UCS Director
- Adding an NFS Mount Point
- Determining the Windows OS Flavor Name
- Viewing PXE Service Requests
- Viewing Operating System Images
Adding and
Configuring PXE Boot Requests
This chapter contains the following sections:
- Setup and Configuration for PXE Boot Requests
- PXE Boot States
- Creating a Non-Windows Operating System Image in Baremetal Agent
- Injecting Drivers When Installing RHEL 7 or CentOS 7 on UCS Modular Servers
- Creating a PXE Boot Request in Cisco UCS Director
- Adding an NFS Mount Point
- Determining the Windows OS Flavor Name
- Viewing PXE Service Requests
- Viewing Operating System Images
Setup and Configuration for PXE Boot Requests
You can use Cisco UCS Director Baremetal Agent (Baremetal Agent) to create and send a request through the DHCP server for a PXE boot for a specified operating system (OS).
Before you can create and send a PXE boot request, the OS image that you want to use in a given PXE boot request must be configured correctly and be available in Baremetal Agent. If the OS image that you want to PXE boot is not listed as an available OS type, you must first create the OS image template in Baremetal Agent,
![]() Note | Although you can perform all the OS image setup procedures manually, we recommend that you use Baremetal Agent to set up your OS images. |
You can also automate one or more PXE boot requests with workflow tasks in the Cisco UCS Director Workflow Designer. For more information, see Orchestration Workflow Tasks for PXE Boot.
PXE Boot States
The following are the PXE boot states for PXE boot requests in Cisco UCS Director:
-
Submitted—The PXE boot request has been submitted to Cisco UCS Director.
-
Environment Setup—A Submitted PXE boot request has been transferred to Baremetal Agent and that the environment required to perform a PXE boot is ready in Baremetal Agent.
-
In Progress—The baremetal server has communicated with Baremetal Agent and the PXE configuration files and image files are being downloaded.
-
Ready—The PXE boot process is complete. The server has booted with the newly installed operating system and Baremetal Agent received a success notification from the server that it is ready.
-
Failed—The PXE boot process started, but Baremetal Agent did not receive a success notification from the server after the defined wait period expired.
-
Archived—The PXE Request task included a rollback or delete.
Creating a Non-Windows Operating System Image in Baremetal Agent
This procedure creates a Non-Windows OS image template in Baremetal Agent. You must add the OS image template before you can request a PXE boot for the OS image.
![]() Note | You cannot use this procedure to create supported Windows operating systems images. For more information about how to set up Windows OS images, see Adding Windows Operating System Images. |
You must have all resources and requirements in place for each operating system image that you want to install through a Baremetal Agent PXE boot request.
Injecting Drivers When Installing RHEL 7 or CentOS 7 on UCS Modular Servers
When you install RHEL 7 or CentOS 7 on the UCS servers, manually inject drivers through the PXE.cfg file. The PXE.cfg file is available in the following location: /opt/cnsaroot/templates/(RHEL 7/CentOS 7 OS Catalog name).
append initrd=images/(RHEL 7/CentOS 7 OS Catalog name)/isolinux/initrd.img ramdisk_size=9216 noapic acpi=off ip=dhcp ks=$PXE_KS_URL ksdevice= inst.repo=http://$PXE_NATIVE_WEBSERVER/(RHEL 7/CentOS 7 OS Catalog name) net.ifnames=0 biosdevname=0
![]() Note | Here RHEL 7/CentOS 7 OS Catalog name is the name of the OS image provided in the ISO extractor script while creating the RHEL 7 or CentOS 7 OS image template in Baremetal Agent. |
append initrd=images/(RHEL 7/CentOS 7 OS Catalog name)/isolinux/initrd.img ramdisk_size=9216 noapic acpi=off ip=dhcp ks=$PXE_KS_URL ksdevice= inst.repo=http://$PXE_NATIVE_WEBSERVER/(RHEL 7/CentOS 7 OS Catalog name) inst.dd=http://$PXE_NATIVE_WEBSERVER/ (RHEL 7/CentOS 7 OS Catalog name )/(name of the driver disk) net.ifnames=0 biosdevname=0
The driver disk should be in the ISO image format and placed in the following location: /opt/cnsa/images/(RHEL 7/CentOS 7 OS Catalog name)/
![]() Note |
|
Creating a PXE Boot Request in Cisco UCS Director
Create the OS image template that you want to use for the PXE boot in Baremetal Agent.
| Step 1 | On the menu bar, choose . | ||||||||||||||||||||||||||||||||||||||
| Step 2 | In the left pane, navigate to the pod for which you want to set up the PXE boot request. | ||||||||||||||||||||||||||||||||||||||
| Step 3 | In the right pane, click the PXE Boot Requests tab. | ||||||||||||||||||||||||||||||||||||||
| Step 4 | Click Add PXE Request. | ||||||||||||||||||||||||||||||||||||||
| Step 5 | In the
Add PXE
Boot Request dialog box, complete the following fields:
| ||||||||||||||||||||||||||||||||||||||
| Step 6 | Click Submit. |
Information about the new PXE Boot Request will appear as a new row in the PXE Boot Request tab, displaying the ID assigned to this request. The information includes the current Status of this request.
What to Do Next
After the PXE boot request is in the Submitted state, you must set up the PXE environment to create the Cisco UCS Director configuration files. You can activate a PXE boot request that has a status of Submitted by selecting it and clicking Setup PXE Environment.
Adding an NFS Mount Point
Determining the Windows OS Flavor Name
The flavor name is required for successful PXE boot of a Windows Server image. You must enter the exact character string used by Windows PE (WinPE). This string is case sensitive. The OS flavor name follows a consistent naming convention. Some examples of OS flavor names are as follows:
Windows Server 2008 R2 SERVERSTANDARD Windows Server 2008 R2 SERVERSTANDARDCORE Windows Server 2008 R2 SERVERENTERPRISE Windows Server 2008 R2 SERVERENTERPRISECORE Windows Server 2008 R2 SERVERDATACENTER Windows Server 2008 R2 SERVERDATACENTERCORE Windows Server 2008 R2 SERVERWEB Windows Server 2008 R2 SERVERWEBCORE Windows Server 2012 SERVERSTANDARD Windows Server 2012 SERVERSTANDARDCORE Windows Server 2012 R2 SERVERSTANDARD Windows Server 2012 R2 SERVERSTANDARDCORE Windows Server 2012 R2 SERVERDATACENTER Windows Server 2012 R2 SERVERDATACENTERCORE
Viewing PXE Service Requests
You can view information about PXE requests made through a workflow that have an associated service request. You cannot view details of PXE requests that are not made through a workflow, as those requests are not associated with a service request.
The information provided about each PXE request includes the following:
Viewing Operating System Images
You can view a list of the operating system (OS) images that have been created and are available for a Baremetal Agent account.

Feedback