Importing cloned disks with tags

In this example, cloned disks (BCV devices) from an EMC Symmetrix DMX array will be imported. The primary (non-cloned) disks, mydg01, mydg02 and mydg03, are already imported, and the cloned disks with the tag t1 are to be imported.

# vxdisk -o alldgs list

DEVICE             TYPE         DISK    GROUP  STATUS
EMC0_4             auto:cdsdisk mydg01  mydg   online
EMC0_6             auto:cdsdisk mydg02  mydg   online
EMC0_8             auto:cdsdisk -      (mydg)  online udid_mismatch
EMC0_15            auto:cdsdisk -      (mydg)  online udid_mismatch
EMC0_18            auto:cdsdisk mydg03  mydg   online
EMC0_24            auto:cdsdisk -      (mydg)  online udid_mismatch

The disks are tagged as follows:

# vxdisk listtag

DEVICE             NAME    VALUE
EMC0_4             t2      v2
EMC0_4             t1      v1
EMC0_6             t2      v2
EMC0_8             t1      v1
EMC0_15            t2      v2
EMC0_18            t1      v1
EMC0_24            t1      v1
EMC0_24            t2      v2

To import the cloned disks that are tagged as t1, they must be assigned a new disk group name, and their UDIDs must be updated:

# vxdg -n bcvdg -o useclonedev=on -o tag=t1 -o updateid import mydg
# vxdisk -o alldgs list

DEVICE             TYPE         DISK    GROUP  STATUS
EMC0_4             auto:cdsdisk mydg01  mydg   online
EMC0_6             auto:cdsdisk mydg02  mydg   online
EMC0_8             auto:cdsdisk mydg03  bcvdg  online clone_disk
EMC0_15            auto:cdsdisk -      (mydg)  online udid_mismatch
EMC0_18            auto:cdsdisk mydg03  mydg   online
EMC0_24            auto:cdsdisk mydg01  bcvdg  online clone_disk

As the cloned disk EMC0_15 is not tagged as t1, it is not imported. Note that the state of the imported cloned disks has changed from online udid_mismatch to online clone_disk.

By default, the state of imported cloned disks is shown as online clone_disk. This can be removed by using the vxdisk set command as shown here:

# vxdisk set EMC0_8 clone=off
# vxdisk -o alldgs list

DEVICE             TYPE         DISK    GROUP  STATUS
EMC0_4             auto:cdsdisk mydg01  mydg   online
EMC0_6             auto:cdsdisk mydg02  mydg   online
EMC0_8             auto:cdsdisk mydg03  bcvdg  online
EMC0_15            auto:cdsdisk -      (mydg)  online udid_mismatch
EMC0_18            auto:cdsdisk mydg03  mydg   online
EMC0_24            auto:cdsdisk mydg01  bcvdg  online clone_disk

In the next example, none of the disks (neither cloned nor non-cloned) have been imported:

# vxdisk -o alldgs list

DEVICE             TYPE         DISK    GROUP  STATUS
EMC0_4             auto:cdsdisk -       (mydg) online
EMC0_6             auto:cdsdisk -       (mydg) online
EMC0_8             auto:cdsdisk -       (mydg) online udid_mismatch
EMC0_15            auto:cdsdisk -       (mydg) online udid_mismatch
EMC0_18            auto:cdsdisk -       (mydg) online
EMC0_24            auto:cdsdisk -       (mydg) online udid_mismatch

To import only the cloned disks that have been tagged as t1 into the mydg disk group:

# vxdg -o useclonedev=on -o tag=t1 -o updateid import mydg
# vxdisk -o alldgs list

DEVICE             TYPE         DISK    GROUP  STATUS
EMC0_4             auto:cdsdisk -       (mydg) online
EMC0_6             auto:cdsdisk -       (mydg) online
EMC0_8             auto:cdsdisk mydg03  mydg   online clone_disk
EMC0_15            auto:cdsdisk -       (mydg) online udid_mismatch
EMC0_18            auto:cdsdisk -       (mydg) online
EMC0_24            auto:cdsdisk mydg01   mydg  online clone_disk

As in the previous example, the cloned disk EMC0_15 is not tagged as t1, and so it is not imported.