I will be doing a full writeup later on my experience with Datrium DVX, but I wanted to make sure that I got this out before I forgot.
DVX 1.1.x does not support VMware 6.0 U3. I found this out of course AFTER I updated my vCenter appliance and the DVX plugin kept erroring and crashing. I needed to add 3 new hosts to my DVX cluster so that we could expand from our POC to our prod environment, but didn’t want to downgrade vCenter. Datrium has an excellent stand alone management console, but the one thing that console can’t do is add new hosts, so how do we do this?
BEFORE WE CONTINUE I HAVE SOME DISCLAIMERS!
- This is not the process to add disks to your existing Datrium array. If you already have an array and want to use the dacli to add disks, we will cover that later.
- This is NOT a best practice. This is an emergency procedure.
- Datrium support is awesome. Just call them and have them work through this with you.
Now that we have that out of the way, if you still want to be self sufficient, and do this on your own here are your steps.
- SSH to your ESX host you would like to add to your DVX cluster.
- install the DVX vib on that host.
esxcli software vib install -d http://datrium.mgmt.float.ip/static/esxVibHEAD/index.xml --no-sig-check
- Set source to /etc/profile
- Exit and re-enter the SSH session using the “exit” command.
- Enter the dacli
- Run dacli to select all SSDs for use. This will warn you that it will scan all drives in the system, and wipe all SSDs. This is true, however it will ignore any SSDs with the VMware OS partitions on them. So if your host is running ESXi on an SSD, you are safe. Press Y when prompted.
dacli SSD select-all
6a. If no SSDs are found, you will need to wipe the SSD and rebuild them as GPT disks. I had this issue with my Samsung PM863a 960GB drives. I did not have this issue with my Intel DC P3608 4TB AIC. For each disk you wish to add run the following command.
partedUtil setptbl /vmfs/devices/disks/yourdiskidhere gpt
Then once complete you will be able to run dacli SSD select-all
- Premount the NFS target
- In VMware vCenter Web Client find the Datrium NFS datastore, select actions, mount to new host, then select your new host you just added.
We mount this way because if you use esxcfg-nas to mount the store, it will duplicate, and you will not be able to live migrate VMs between hosts.
Not too terribly difficult, however, this is a last ditch 4am it’s gotta be up in 2 hours resolution type thing and NOT by any means how you should be adding hosts to your cluster.