I'm in the process of upgrading a pair of physical servers to 3 virtual machines. The 2 physical boxes (HP DL380 G5 with Smart Array P400 disk controller) will run VMware ESXi 4 update 1. Each physical machine has 8 72GB drives originally configured as follows:
- Disk 1 and 2, RAID 1 (mirror), operating system
- Disks 3 - 8, RAID 5 (striped), data
After doing a physical to virtual conversion/migration of one of the physical machines to a temporary VM on another existing ESX host I pulled the mirror set (OS) disks out to preserve the original OS until I was comfortable with the temporary VM. 6 disks remained and were reconfigured as a new RAID 5 array. I then rebuilt the box as a new ESX host and created virtual machines.
Later, I decided to add the 2 saved disks back into the system. After physically adding, I used the Array Configuration Utility (ACU) to add the 2 disks to the array, then expanded and extended it. However, the ESX environment will not recognize the expanded disk. The datastore properties dialog shows the local physical disk capacity as 473 GB, but the datastore shows a capacity of 336 GB. When I click the "Increase..." button, there are no paths to go down since there are no new, unallocated LUNs from which to choose. I rebooted the system several times during these steps.
Having struggled with some other issues, I decided to start from scratch. Using the ACU, I deleted the logical volume and started the host installation again. When prompted for the volume to which ESX would be installed, it showed the single volume with the expected full disk size (~470 GB). I chose that and installed. After starting the ESX host, I looked at the datastore and saw that it is still only 336 GB. However, like before, the datastore properties shows the physical file system having a capacity of 473 GB. Furthermore, and most surprising, when I browse the datastore all the files (virtual disks and such) that existed before I supposedly deleted and recreated the logical volume are still there as if nothing had happened.
I'm sure the datastore size is not limited by ESX since I have another system running version 4 that has a logical volume of around 410 GB.
Does anyone know what I'm doing wrong or if I have to do something specific within the Linux environment to get it to recognize the larger volume?