Deploying VMware ESXi on a RAID 1 consisting of SD Cards

I recently had the chance to deploy a small Cluster consisting of Lenovo System x Servers with the SD Media Adapter built in.

Here is a little Overview of the Lenovo SD Media Adapter:
https://lenovopress.com/lp0020-sd-media-adapter-video

The SD Media Adapter intends to be a boot partition for hypervisors with which you can configure a RAID Level and a LUN. There are also options for preloaded SD Cards with ESXi images.

In this article i’d like to show, how i configured a RAID1 consisting of two SD Cards for installing VMware ESXi on it.

Prerequisites

  • IP address of the Integrated Management Module (IMM) has to be set and must be reachable
  • The SD Media Adapter and both SD Cards must be installed
  • Putty for connecting to the Integrated Management Module (IMM) via SSH

If the server is running, the SD Media Adapter with both SD cards have been installed and the IP address is reachable, you may connect to the IMM via Putty with SSH.

After you logged in with your credentials, you can check if both SD Cards can be seen by the host with the following command.

Initializing the SD cards

sdraid_drivelist

Now you are able to see, that both cards have been correctly recognized by the host.

We also need to check, which mode the SD Media Adapter Controller has by issuing the following command

sdraid_getMode

The SD Media Adapter Controller can either be in “configuration” mode or in “operational” mode. The host won’t see any drives or partitions if the SD Media Adapter is in the “configuration” mode.

Since we are already in the correct mode for configuring the SD cards, we can now initialze them with the following command.

sdraid_initializeConfig

Creating the configuration

If your controller is not in the configuration mode, you can manually set it with the following command.

After issuing the “initializeConfig” command, you may want to re-check your “drive list”, with the “sdraid -driveList” command again.

sdraid_drivelist_afterinitialize

You can now see, that both SD Cards have been initialized and are ready to format. Now we need one last command to create the RAID set and the partition.

With this command, we are creating a RAID 1 consisting of two SD Cards. The name of the LUN will be ESX_SDCARD and will have the LUN ID 0.

sdraid_createDrive

After issuing this command, you have successfully configured a RAID1 Array among two SD Cards.

The last step is to set the controller into the “operational” mode, so ESXi will recognize the LUN.

Therefore issue the following command

sdraid_operationalMode

After you have set the controller to the operational mode, you can re-check it within the Integrated Management Module GUI and will see the following:

IMM_SD_RAID

If you are now booting the ESXi image to install it, you will see the newly created LUN, where you are able to install ESXi on it.

ESXi_install

I hope this helps whilst configuring a Lenovo System X server for ESXi virtualization with a SD Media Adapter !

About Falko Banaszak

Falko Banaszak is a Principal Field Solutions Architect specializing in "Cyber Resiliency" at Pure Storage and is based in Germany. Over the past decade, he has developed a strong expertise in virtualization, business continuity and disaster recovery / BCDR. Falko leads the technical team at Pure Storage in the solution domain called "Cyber Resiliency" which combines the Pure Storage Platform with Cyber Security & Data Protection vendors. Falko is also a certified Business Continuity Manager, a Veeam Vanguard program member and a founder and leader of the German Veeam Usergroup.

Check Also

VMware PowerCLI logo

Get vSphere Tags out of a category with PowerCLI

Introduction to vSphere Tags Using vSphere tags in your VMware environment is no longer a …

One comment

  1. After exploring a number of the blog articles on your web site, I honestly appreciate your way of blogging. I added it to my bookmark website list and will be checking back soon. Please check out my website too and tell me what you think.|

Leave a Reply

Your email address will not be published. Required fields are marked *