Veritas Volume Manager 5.0 Administrator's Guide (September 2006)
176 Creating and administering disk groups
Moving disk groups between systems
3 Import (enable local access to) the disk group on the second system with this
command:
# vxdg import diskgroup
Caution: All disks in the disk group must be moved to the other system. If they are
not moved, the import fails.
4 After the disk group is imported, start all volumes in the disk group with this
command:
# vxrecover -g diskgroup -sb
You can also move disks from a system that has crashed. In this case, you cannot deport
the disk group from the first system. When a disk group is created or imported on a
system, that system writes a lock on all disks in the disk group.
Caution: The purpose of the lock is to ensure that dual-ported disks (disks that can be
accessed simultaneously by two systems) are not used by both systems at the same time. If
two systems try to access the same disks at the same time, this must be managed using
software such as the clustering functionality of VxVM. Otherwise, configuration
information stored on the disk may be corrupted, and the data on the disk may become
unusable.
Handling errors when importing disks
When you move disks from a system that has crashed or that failed to detect the group
before the disk was moved, the locks stored on the disks remain and must be cleared. The
system returns the following error message:
VxVM vxdg ERROR V-5-1-587 disk group groupname: import failed:
Disk is in use by another host
The next message indicates that the disk group does not contains any valid disks (not that
it does not contains any disks):
VxVM vxdg ERROR V-5-1-587 Disk group groupname: import failed:
No valid disk found containing disk group
The disks may be considered invalid due to a mismatch between the host ID in their
configuration copies and that stored in the /etc/vx/volboot file.
To clear locks on a specific set of devices, use the following command:
# vxdisk clearimport devicename ...
To clear the locks during import, use the following command:
# vxdg -C import diskgroup