I just thought, in case anyone was curious, I would give a follow-up… just in case someone in the future is trying to research what I just went through I guess.
To be safe, I backed up all of my VMs. One particular VM took about 12 hours to export! I went to bed last night with it still exporting. This morning, I came out and it was finished. I shut down my system and opened it up. Physically, the job was relatively easy. Thankfully, Dell made it so it does not require any more tools than your fingers. I pulled out the fans (just two latches). Pulled out the cover to the RAM/CPU. I noticed that there was a plate protecting the SAS cables and battery cable going from the RAID controller to the front of the case… this was a simple press of a blue lever to unlatch. It took a little effort to get the PERC 6/i card out but eventually it came out. It took a little effort to align everything to get the new H700 card to go in, but alas, that was done too. Before putting in the card, I plugged in the two new SAS cables and the battery cable. I then routed these cables up and made sure SAS A was plugged into A and B to B… the cables were not labeled in my kit. I secured the new battery in the slot designed to hold the battery… I’m not sure if there is anything different between the old battery and the new one, but I installed a new one anyway. I then put everything else back the way it was supposed to go and turned on the machine.
Upon booting the machine, it immediately recognized that I had changed the RAID controller from a PERC 6/i to an H700. It also recognized my original RAID 1 configuration. I did NOT yet add any additional hard drives yet, but wanted to see if XCP-NG would boot; it did, just as if nothing else had changed.
I then loaded the remaining six slots with 1TB 6Gbps SAS drives. I rebooted the machine and entered the RAID controller setup. I was able to create a new Virtual Disk and select RAID 10 with three sets of two drives. This gives me ~2.7 TB of data. It took a while to initialize the disks, but I took off to renew my driver’s license at the DMV, which took me three hours… not due to long lines but rather the staff didn’t know what they were doing… it was all new to them; a frustration I go through every 5 years. Anyway, when I got back from the DMV, I was able to restart my R710. I wish it were easier to add the new virtual drive from within XCP-ng Center’s GUI, but I followed instructions I found online to add the drive as a new storage device.
Once I added the storage to the main server, I tried to add a new storage drive to a VM. This is when I ran into an odd issue. I decided I wanted to give the VM 2 TebiBytes of storage, out of an allowed 2.7. I started walking it down until if finally allowed me to allocate 1 TebiByte. I then started my VM and created an entry in /etc/fstab to mount the new drive. When I attempted to perform a “mount -a”, it mentioned that the drive was not formated. I decided that the easiest way to deal with that would be to boot up the VM with a GParted ISO in the virtual DVD drive. I previously had two virtual hard drives on this VM, so this new virtual drive was “/dev/xvdc”. I tried to format the drive but it said there was no partition table. I had to go into “Device” (in GParted) and create a new partition table. I was given many choices of partition tables, defaulting to “msdos.” As I’m using Ubuntu Server 2.0.4 on this, I figured “msdos” was a bit antiquated and did a little research. I ended up choosing “gpt” as the partition table. Once formatting the new primary partition as “ext4”, I was able to exit and reboot.
The VM I’m using this on is running ZoneMinder. I ended up leaving all three virtual drives intact. I have 30 GB for the system, 100 GB for video prior to the addition of the new RAID 10 array and now a 1TB drive. For each physical camera in my video system, I have a main, high-quality, video feed and a lower-quality sub-stream that I use for motion detection settings. I call these sub-streams my “trigger” feeds. I am now storing my “trigger” videos to the 100 GB drive and the high-quality videos to the new larger one.