Vmware Esxi Software Raid

We have covered the Avago/LSI StorCLI in past posts and how extremely useful it can be loaded on ESXi servers that have DAS volumes being presented with an Avago/LSI RAID controller. The advantage of loading/using the Avago/LSI StorCLI utility is we don’t have to reboot the host to start using it as the VIB install doesn’t require a reboot. If you run a Dell PowerEdge server with a PERC adapter as most know, these are based on Avago/LSI adapters. However, the vanilla StorCLI utility may not work, especially with 14G servers with the newest PERC adapters installed. If you are not already aware, Dell maintains a customized version of the StorCLI utility called PERCCLI that is available for downloaded with compatible systems. In working recently with a new 14G PowerEdge R740 server loaded with ESXi 6.5 running a DAS setup, I was able to pull down the PERCCLI utility for ESXi 6.5 and install on the host to manage RAID. In this post we will walk through how to install and manage Dell RAID in VMware ESXi 6.5 with PERCCLI utility.

Vmware Esxi Software RaidVmware esxi 6.7 software raid

Install Dell PERCCLI Utility in VMware ESXi 6.5

Oct 28, 2012  After this SMIS VIB file is installed in VMWare ESXi. 5, Intel® RAID Web Console 2 at client end is able to remotely manage MegaSAS RAID array under VMWare ESXi. 5. Additional notes. For more details of installing SMIS, refer to the VMware. ESXi 5.0 installation and Intel RAID Web Console 2. Also, every reboot cycle is really time consuming. So, since HP has always had management software for their raid controllers available for windows or linux, I went to check if there was some possibilities also for VMware ESXi. First, I checked on HP website and there was some promising download: Look, a VIB file! VMware ESXi: The Purpose-Built Bare Metal Hypervisor. Discover a robust, bare-metal hypervisor that installs directly onto your physical server. With direct access to and control of underlying resources, VMware ESXi effectively partitions hardware to consolidate applications and cut costs.

The process to install Dell PERCCLI Utility in VMware ESXi 6.5 is the same as installing the Avago/LSI StorCLI, however, below is a quick run through of installing the PERCLI on a 14G Dell PowerEdge R740 running VMware ESXi 6.5 U1.

To obtain the PERCCLI utility, simply plug in your service tag on the Dell Support site, and select either VMware 6.0 or VMware 6.5 for the operating system. Note the format is a tar.gz package.

Download PERCCLI utility from Dell Support site

After using 7-zip or another utility to extract the tar.gz file, copy over the resulting vmware-perccli-xxx.xxxx.xxxx.xxxx.vib file to your VMware ESXi host. I like to copy these types of installs over to the /tmp folder for a temporary landing spot for the installation file.

Use SCP utility to copy over the PERCCLI vib file

As with the Avago/LSI StorCLI utility, as you see below, when installing the PERCCLI utility, we are not required to reboot. Again, it is extremely useful to know we do not have to maintenance mode the host or reboot to instantiate the PERCCLI utility. As soon as the install is finished, we are ready to manage RAID.

Use esxcli command to install the vib file copied over

Manage Dell RAID in VMware ESXi 6.5 with PERCCLI

Now that we have the PERCCLI utility installed on our VMware ESXi host, let’s take a look at the available commands and how we can manage Dell RAID in VMware ESXi 6.5 with PERCCLI. To see all the commands and parameters available, we can simply run the ./perccli command.

To run the command make sure you are changed to the /opt/lsi/perccli directory.

Listing the available PERCCLI commands

We can list the Dell PERC RAID controller itself, check availability, number of controllers etc.

If we simply want to see the count of controllers installed in the system, we can use the below.

Viewing available controllers with PERCCLI

How To Backup Esxi Vm

If we want to see the individual disks information, we can do that as well.

Viewing disk information with PERCCLI Dell RAID utility

Viewing the virtual disk information gives a wealth of information including the RAID type, Cache mode, Size, Name, etc.

Viewing virtual disk information with PERCCLI utility

We can also query the status of our BBU unit installed as well. This is helpful to troubleshoot any cache policy anomalies as well as to make sure the battery is cycling properly.

Esxi

The above are simple snippets of commands taken from the official Dell guide found here. The guide includes all the other operations aside from simply getting information from the controller such as creating volumes, etc.

Vmware Esxi Software Raid 5

Thoughts

Vmware Raid Controller

It is extremely easy to install and manage Dell RAID in VMware ESXi 6.5 with PERCCLI. The utility is a simple install with no reboot required which is fantastic. Additionally, we can pull a wealth of information using the command line within our VMware ESX 6.5 host as shown in the example above. Additionally, the Dell PERCCLI utility is available for the newest Dell PowerEdge 14G servers. If using Dell hardware, this is your go to utility for managing RAID within VMware ESXi. Don’t rely on the latest StorCLI with Dell hardware as in my testing, it is not able to interact properly with Dell PERC RAID adapters especially in the newest PowerEdge servers.