Introduction
This document describes the installation of Operating Systems (VMware, Windows) with M.2 SSD's on UCS B200 M5
The Cisco UCS B200 M5 blade server has a mini-storage module option that plugs into a motherboard socket to provide additional internal storage. The mini-storage module can be one of the following types:
Contributed by Brian Morrissey and Mohammed Majid Hussain, Cisco TAC Engineers.
Prerequisites
Requirements
- Understanding of UCS, policies and profiles
Components Used
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
UCSM 3.2.2b or higher
UCS B200 M5 (Server firwmare 3.2.2b or higher)
Capability Catalog 3.2.3i or higher
Background Information
The M.2 cartridge consists of the UCS-MSTOR-M2 carrier holding the UCS-M2-XXXGB SATA drives
You can use one or two M.2 SSDs in the carrier.
M.2 socket 1 is on the top side of the carrier; M.2 socket 2 is on the underside of the carrier (the same side as the carrier's connector to the server board socket)
This is depicted in the pictures (both slots have been populated with M.2 SSD drives)
Top side (slot 1) Underside (slot 2)
M.2 UCS-MSTOR-M2 inventory in UCSM
Any addition or removal of the disks will be updated to UCSM inventory only after a re-acknowledgement of the server as there is no CIMC sensor for the PCH controller and the M.2 Sata drives.
The UCSM will warn you about any hardware changes to the mini storage and will also request that you re-acknowledge the server.
After the server has been re-acknowledged the storage inventory should update (In this case, a M.2 ssd was added in slot 2).
Configure
The onboard Lewisburg sSATA controller is used to manage both types of M.2 cartridges but does not manage any front panel drives.
The PCH controller operates in AHCI mode or SWRAID mode.
AHCI Mode: Disks are presented as JBOD disks.
SWRAID Mode: Disks can either be in RAID0 or RAID1 based on user configuraiton in policy.
Desired Raid |
BIOS P-SATA Setting |
Storage Profile Controller Definition Setting |
Notes |
RAID0, RAID1 |
SWRAID |
RAID0 OR RAID 1 |
Only UEFI boot supported. OS requires megasr driver. |
JBOD |
Disabled |
NORAID |
Legacy or UEFI boot |
VMware ESX/ESXi operating system is not supported with the embedded SATA MegaRAID controller in SW RAID mode, as VMWare does not have a software raid driver. You can use VMWare in AHCI mode.
Microsoft Windows Server 2016 Hyper-V hypervisor is supported for use with the embedded MegaRAID controller in SW RAID mode, but all other hyperviors are not supported.
All Hypervisors are supported in AHCI mode.
AHCI Mode
This is an example of installing VMware ESXi with the PCH controller in AHCI Mode.
Create a Strorage Profile with RAID Level set to No RAID.
Create a BIOS Policy with P-SATA mode set to AHCI
Create a Boot Policy
Set the Boot Mode to UEFI
Select "Add CD/DVD"
Select "Add Embedded Local Disk"
Select the appropriate options from the "Add Embedded Local Disk" section
If "Any" is chosen, then the default order is Disk1, Disk2
Specify the Uefi Boot Paramters
Assign the BIOS Policy you created earlier to the Service Profile
Assign the Storage Profile you created earlier to the Service Profile
UCSM view of embedded PCH controller in AHCI mode
This is the view from F2 BIOS menu
Notice the pSATA is set to AHCI
Notice the UEFI policy is named VMware ESXi (specified in our boot policy earlier)
SWRAID Mode
This is an example of installing Microsoft Windows Server 2016 with the PCH controller in SWRAID Mode
Create a Strorage Profile with RAID Level set to RAID1 for redundancy.
Create a BIOS Policy with P-SATA mode set to SWRAID
Create a Boot Policy
Set the Boot Mode to UEFI
Select "Add CD/DVD"
Select "Add Embedded Local LUN"
Specify the UEFI Boot Paramaters
Assign the BIOS Policy you created earlier to the Service Profile
Assign the Storage Profile you created earlier to the Service Profile
UCSM view of embedded PCH controller in SWRAID mode
This is the view from F2 BIOS menu
Notice the pSATA is set to AHCI
Notice the LSI Software RAID Configuration Utility (sSATA) show up
We can confirm that the Virtual Drive is set to RAID1 in BIOS
After you map the Windows Operating System, when you reach the section to install the driver, browse the contents of the drivers folders to the location of the embedded MegaRAID drivers: Storage/Intel/C600-M5/<OS>/
We should be able to detect the Virtual Drive we created
Click "New"
The disk should partition like so and allow you to install windows on the Primary partition.
Once the OS has installed, you can verify the mapping in the Actual Boot order
Notice the parameters in Actual Boot Order are identical to parameters in Boot Options in the BIOS
Clean up
If you want to install a different OS or want to shift the controller to AHCI mode, then you would need to scrub the disks.
In order to do so, apply a scrub policy to your Service Profile with Disk Scrub set to yes, then disassociate the Service Profile for srub to take effect.
After the Service Profile has been disassociated, the drive state should move to Unconfigured Good.
The M.2 SSD's can only be scrubbed in SWRAID mode and not in AHCI.
Verify
There is currently no verification procedure available for this configuration.
Troubleshoot
There is currently no specific troubleshooting information available for this configuration