Adding Non-Windows OS Images

This chapter contains the following sections:

Adding a Non-Windows OS Image in Bare Metal Agent

This procedure creates a Non-Windows OS image template in Bare Metal 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 OS Images.


Before you begin

You must have all resources and requirements in place for each operating system image that you want to install through a Bare Metal Agent PXE boot request.

Procedure


Step 1

Upload the Non-Windows OS image file. For more information, see Uploading an OS Image File.

Step 2

Provision the Non-Windows OS image. For more information, see Provisioning an OS Image.

Step 3

Navigate to /opt/cnsaroot/templates/catalogname and confirm that the PXE configuration templates are available in that location.

Step 4

To verify that the OS image is created, do the following:

  1. In Cisco UCS Director, choose Physical > Compute.

  2. In the left pane, navigate to the pod that contains the Bare Metal Agent.

  3. In the right pane, click PXE Boot Requests.

  4. Click Add PXE Boot Request and verify that the OS image is included in the OS Type drop-down list.


Downloading Cisco UCS Storage Drivers

We recommend you to download the relevant drivers using the UCS Hardware and Software Compatibility tool.

Procedure


Step 1

Go to UCS Hardware and Software Compatibility tool.

https://ucshcltool.cloudapps.cisco.com/public/

Step 2

Click Search.

Step 3

Click the required radio button. For example, click the Server radio button to identify the compatible software for the Cisco UCS server.

Step 4

On the Search Options section, choose the required Server Type, Server Model, Processor Version, Operating System, and Operating System Version from the drop-down menus.

Step 5

On the Search Results section, refine the search results by checking or unchecking checkboxes next to Product Category (Adapters) and UCS Server Firmware version number

Step 6

Click Driver ISO under Details section.

Note 

By clicking the View Notes and Install & Upgrade Guides links under Documents, you can view the note details and install and upgrade details.

Step 7

Download a compatible Driver ISO file from the Software Download window.

Step 8

Extract the Storage ISO files.

Note 

To extract the ISO files, navigate to Storage > Intel > C600 > RHEL or Storage > LSI > C600 > RHEL and choose the required OS. For example, Storage > Intel > C600 > RHEL > RHEL8.0 > megasr-18.0*.iso for M.2 servers.

Step 9

Login to Bare Metal Agent through VM Console or SSH client to access the CLI.

Step 10

Create the /opt/cnsaroot/bma-sw-rep directory.

Step 11

Create directories for the operating system in the /opt/cnsaroot/bma-sw-rep directory of the Bare Metal Agent VM.

mkdir /opt/cnsaroot/bma-sw-rep/RHEL8.0_MEGASR_DRIVERS

Note 

We recommend that you make the directory name descriptive enough that you can identify the operating system of the images within it. For example, we recommend that you name the directory RHEL8.0_MEGASR_DRIVERS, where RHEL8.0 is the catalog name used during OS provisioning.

Step 12

Navigate to cd /opt/cnsaroot/bma-sw-rep/RHEL8.0_MEGASR_DRIVERS and copy the RHEL8.0_MEGASR_DRIVERS file to this location.

Step 13

Execute ln -s <<path of the original iso file>> <<target link name>> to provide links to the ISO images.

For example, ln -s /opt/cnsaroot/bma-sw-rep/RHEL8.0_MEGASR_DRIVERS/megasr-18.01.2019.0524-1-rhel8-x86_64.iso megasr_drivers_softlink_to_original.iso.

Note 

The links to the RHEL8.0_MEGASR_DRIVERS should refer to the iso files.

Note 

We recommend that you make the directory name based on the operating system used for the OS deployment. For example, CentOS7.5_MEGASR_DRIVERS directory is used to store the operating system driver image file. You use the same set of RHEL drivers for CentOS as well.