Most of the datacenter has given the hosts which already used and properly not cleaned to the new customers. Please note this whenever you are going to dismantle any storage, make sure you properly cleaned before given to server providers. The following error we received while we create a datastore for the new ESXi host in vSphere client.
Error:Cannot change the host configuration. Error Stack Call “HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” for object “ha-datastoresystem”
There are various situations which might lead to pre-existing info on the disk. It was an issue with pre-existing or incompatible information on the hard disks. when you try to re-purpose existing storage devices is ensuring that all data and existing partitions have been completely removed.
This issue has resolved in ESXi using partedUtil tool, you need to run the following command for each disk that you’re having issues.
NOTE: This will ERASE ALL DATA on the disk in question so be careful to select the right disks!
List all the existing devices
[[email protected]:~] /usr/lib/vmware/vm-support/bin/smartinfo.sh
To get each device information.
[[email protected]:~] esxcli storage core device smart get -d <device-id>
Run partedUtil command to fix Error:Cannot change the host configuration. Error Stack Call “HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” for object “ha-datastoresystem”
[[email protected]:~] partedUtil mklabel /dev/disks/<disk id> msdos
[[email protected]:~] /usr/lib/vmware/vm-support/bin/smartinfo.sh SMART Information for disks. Device: t10.ATA_____WDC_WD1003FAYX2D01Y7B1________________________WD2DWCAE35326661 Parameter Value Threshold Worst ----------------------------------------------------- Health Status OK N/A N/A Media Wearout Indicator N/A N/A N/A Write Error Count N/A N/A N/A Read Error Count 200 51 200 Power-on Hours 42 0 42 Power Cycle Count 100 0 100 Reallocated Sector Count 200 140 200 Raw Read Error Rate 200 51 200 Drive Temperature 114 0 107 Driver Rated Max Temperature N/A N/A N/A Write Sectors TOT Count 200 0 200 Read Sectors TOT Count 200 0 200 Initial Bad Block Count N/A N/A N/A
[[email protected]:~] partedUtil mklabel /dev/disks/t10.ATA_____WDC_WD1003FAYX2D01Y7B1________________________WD2DWCAE35326661 msdos
You have done. Add new datastore via the vSphere Client or vCenter Storage -> Add Storage.
This is also can be done via the vSphere Web Client, vCenter has introduced in vSphere 6.0 Update 1 to help assist with this procedure.
You can find this new option (icon with disk and eraser) by clicking onto a specific ESXi host and then select the Manage->Storage Adapters and then be highlighting the specific storage device you wish to erase as seen in the screenshot below.
Before proceeding to erase any disk, review twice that is the correct disk.
Once you have finished you can go back to the vSphere client and add the disks successfully, no reboots required.