Some Veritas Volume Manager operations can cause volume device names to go out of sync

If a volume is exported to a non-global zone, some Veritas Volume Manager operations can cause the global and non-global volume device names to go out of sync, which can create data corruption. This is because the Solaris operating environment zone support is not aware of the devfsadm(1M) command, and thus the zone configuration is not updated with any changes to the /dev or /devices namespaces.

The following operations can cause device names to go out of sync:

To prevent device names from to going out of sync, if a volume is exported to a non-global zone and an operation that can cause device names to go out of sync occurs on that volume, remove the volume from the zone configuration using the zonecfg command and reboot the zone using the zoneadm command.

See the zonecfg(1M) and zoneadm(1M) manual pages.

Note:

This issue applies to any Solaris device for which the /dev or /devices device node is changed and has been configured in the non-global zone before the change, including Solaris Volume Manager volumes.