I'm trying to create a ZFS mirror between two drives presented as RDM to nas4free running in a VM on an ESXi5.1 server. I have another pair of disks running software RAID one presented in the same way.
I can successfully format the drives, and add them to a virtual device, however when I go to the management tab and create a pool, after clicking apply changes I get the following error: Error: The changes could not be applied (error code 1). Looking in the logs I get root: cannot create '<pool>': no such pool or dataset.
I've tried the dd scripts to wipe the drives and re-add them, but to no avail. In fact, if I wipe the drives and remove them and all the ZFS config, I still get the apply settings button under management and it'll throw the error code 1 if I click it.
I can carry on and create datasets and volumes, but the log will show it could not find the pool, even though it appears in the drop down.
Looking through the XML backup of the server, I can see the following config:
Code: Select all
<zfs>
<vdevices>
<vdevice> <uuid>90a6f3ec-b630-454e-bb16-0fd3de896be9</uuid>
<name>fspool</name>
<type>mirror</type>
<device>/dev/da3</device>
<device>/dev/da4</device>
<desc>FileStoregePool</desc>
</vdevice>
</vdevices>
<pools>
<pool>
<uuid>fa9cd518-08d1-4566-bec0-65be478ab2e5</uuid>
<name>fspoolmgmt</name>
<vdevice>fspool</vdevice>
<root/>
<mountpoint>/mnt/fs</mountpoint>
<desc/>
</pool>
</pools>
<datasets/>
</zfs>


