Friday, March 6, 2015

Disk Group Operations


=====================
/ * Disk Scanning * /
=====================


After the disks are visible on operating system, they should be made visible under veritas. Scan the disks on veritas level using below mentioned command:

vxdisk scandisks

In older version we may use below mentioned commands to scan new disks by restarting vxvm daemon.

vxdctl enable
OR
vxconfigd -k

To list all the disks assigned to the system:-
============================================

[root@server1 sf60]# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:none       -            -            online invalid
emc1_dd2     auto:none       -            -            online invalid
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:none       -            -            online invalid
emc1_dd2     auto:none       -            -            online invalid
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#


===========================
/ * Disk Initialization * /
===========================

1) Before veritas volume manager can use any disks, the disk media should be formatted using standard operating system command.
2) After the disks are formatted, disks should be initialized to take them under veritas control, so that veritas volume manager can use those disks.
3) When a disk is initialized, the public and private regions are created on the disk. default private region size is 32 MB.
4) Initialization removes any partition on the disk.
5) By default disks get listed using veritas commands as "online invalid" until they are initiazed.
6) There are 2 ways to initialize a disk:
     A) CDS (Cross Platform data sharing). It is default. This initialization type is not for boot disk.
     B) Sliced

 
Initialize disks with cds initialization type (default):
======================================================

[root@server1 sf60]# vxdisksetup -i emc1_dd1
[root@server1 sf60]# vxdisksetup -i emc1_dd2


To list down the disks again with their status:-
==============================================
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            -            online  <----- Initialized disk
emc1_dd2     auto:cdsdisk    -            -            online  <----- Initialized disk
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Initialize disks with sliced initialization type:-
================================================

[root@server1 sf60]# vxdisksetup -i emc1_dd3 format=sliced
[root@server1 sf60]# vxdisksetup -i emc1_dd4 format=sliced

To list down the disks again with their status:-
==============================================

[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            -            online
emc1_dd2     auto:cdsdisk    -            -            online
emc1_dd3     auto:sliced     -            -            online
emc1_dd4     auto:sliced     -            -            online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid


==============================
/ * Disk Group Operations * /
==============================

  To list all the DGs in the system:-
=================================
[root@server1 sf60]# vxdg list
NAME         STATE           ID


Create a cds type DG and adding cds initialized disks to it:
===========================================================
* CDS type DG can contain only CDS initialized disks.
* CDS disks can be part of any type of DG.

[root@server1 sf60]# vxdg init dga dga01=emc1_dd1

  Add cds disks to the DG:
=======================
[root@server1 sf60]# vxdg -g dga adddisk dga02=emc1_dd2
[root@server1 sf60]#
[root@server1 sf60]#

To list down the disks again with their DGs:-
===========================================
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     -            -            online
emc1_dd4     auto:sliced     -            -            online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#

Add sliced disks to the DG:
==========================
* CDS type DG can contain only CDS initialized disk, whereas STANDARD DG can contain CDS initialized as well as sliced disks.
* Sliced disks can not be added to cds type DG. For that, we have to create a Standard DG with cds=off option.
[root@server1 sf60]# vxdg init dgb dgb01=emc1_dd3
VxVM vxdg ERROR V-5-1-6478 Device emc1_dd3 cannot be added to a CDS dis group
[root@server1 sf60]#

[root@server1 sf60]# vxdg init dgb dgb01=emc1_dd3 cds=off
[root@server1 sf60]# vxdg -g dgb adddisk dgb02=emc1_dd4

  To list down the disks again with their DGs:-
===========================================
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:sliced     dgb02        dgb          online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#

  Deport the DG:
=============
[root@server1 sf60]# vxdg deport dga
[root@server1 sf60]#
[root@server1 sf60]# vxdg deport dgb
[root@server1 sf60]#

*Note: In this example, there are 2 servers, which are in cluster and same disks have been presented to both the servers, then this example shows the deporting and importing the DG in these systems.
Login to other system, in which the same disks have been assigned:

Check the status of DGs on second system (server2):
==================================================
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            (dga)        online <----- Deported DGs are shown inside parenthesis
emc1_dd2     auto:cdsdisk    -            (dga)        online
emc1_dd3     auto:sliced     -            (dgb)        online
emc1_dd4     auto:sliced     -            (dgb)        online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Import the DG on this second system:
===================================

[root@server2 ~]# vxdg import dga
[root@server2 ~]#
[root@server2 ~]#
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     -            (dgb)        online
emc1_dd4     auto:sliced     -            (dgb)        online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Import & Rename the other DG:
============================
[root@server2 ~]# vxdg -n dgb_new import dgb
[root@server2 ~]#
[root@server2 ~]#
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb_new      online
emc1_dd4     auto:sliced     dgb02        dgb_new      online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Rename the disks:
================
[root@server2 ~]#
[root@server2 ~]#  vxedit -g dgb_new rename dgb01 dgb_new_01
[root@server2 ~]#  vxedit -g dgb_new rename dgb02 dgb_new_02
[root@server2 ~]#
[root@server2 ~]#
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb_new_01   dgb_new      online
emc1_dd4     auto:sliced     dgb_new_02   dgb_new      online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Check the disk configuration & path details:
===========================================
[root@server2 ~]# vxdisk list emc1_dd1
Device:    emc1_dd1
devicetag: emc1_dd1
type:      auto
hostid:    sym2
disk:      name=dga01 id=1422355608.17.sym1
group:     name=dga id=1422355818.23.sym1
info:      format=cdsdisk,privoffset=256,pubslice=3,privslice=3
flags:     online ready private autoconfig autoimport imported
pubpaths:  block=/dev/vx/dmp/emc1_dd1s3 char=/dev/vx/rdmp/emc1_dd1s3
guid:      {cb91baea-a611-11e4-b276-e2dbc7708609}
udid:      EMC%5FSYMMETRIX%5F313635323300%5FDD0DD1
site:      -
version:   3.1
iosize:    min=512 (bytes) max=1024 (blocks)
public:    slice=3 offset=65792 len=4120320 disk_offset=0
private:   slice=3 offset=256 len=65536 disk_offset=0
update:    time=1422356071 seqno=0.11
ssb:       actual_seqno=0.0
headers:   0 240
configs:   count=1 len=51360
logs:      count=1 len=4096
Defined regions:
 config   priv 000048-000239[000192]: copy=01 offset=000000 enabled
 config   priv 000256-051423[051168]: copy=01 offset=000192 enabled
 log      priv 051424-055519[004096]: copy=01 offset=000000 enabled
 lockrgn  priv 055520-055663[000144]: part=00 offset=000000
Multipathing information:
numpaths:   2
sdc             state=enabled
sdd             state=enabled
[root@server2 ~]#
[root@server2 ~]#
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb_new_01   dgb_new      online
emc1_dd4     auto:sliced     dgb_new_02   dgb_new      online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

DG status on first system:
=========================

*Note: This will show the DG in deported stated on first server.

[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            (dga)        online
emc1_dd2     auto:cdsdisk    -            (dga)        online
emc1_dd3     auto:sliced     -            (dgb_new)    online
emc1_dd4     auto:sliced     -            (dgb_new)    online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#
[root@server2 ~]#

Deport the DG on second system:
==============================
[root@server2 ~]# vxdg deport dgb_new
[root@server2 ~]# vxdg deport dga
[root@server2 ~]#
[root@server2 ~]#

Import the DG on the first system and also rename a DG:
======================================================
[root@server1 sf60]# vxdg import dga
[root@server1 sf60]#
[root@server1 sf60]# vxdg -n dgb import dgb_new
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb_new_01   dgb          online
emc1_dd4     auto:sliced     dgb_new_02   dgb          online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#

Rename the disks:
================
[root@server1 sf60]# vxedit -g dgb rename dgb_new_01 dgb01
[root@server1 sf60]# vxedit -g dgb rename dgb_new_02 dgb02
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:sliced     dgb02        dgb          online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#

Check the DG status on second system (they are deported):
========================================================

[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            (dga)        online
emc1_dd2     auto:cdsdisk    -            (dga)        online
emc1_dd3     auto:sliced     -            (dgb)        online
emc1_dd4     auto:sliced     -            (dgb)        online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server2 ~]#

List down the disk with their DG & OS native name:
=================================================
[root@server2 ~]# vxdisk -eo alldgs list
DEVICE       TYPE           DISK        GROUP        STATUS              OS_NATIVE_NAME   ATTR
emc1_dd1     auto:cdsdisk   -            (dga)       online              sdc              lun
emc1_dd2     auto:cdsdisk   -            (dga)       online              sde              lun
emc1_dd3     auto:sliced    -            (dgb)       online              sdg              lun
emc1_dd4     auto:sliced    -            (dgb)       online              sdi              lun
emc1_dd5     auto:none      -            -           online invalid      sdk              lun
emc1_dd6     auto:none      -            -           online invalid      sdm              lun
emc1_dd7     auto:none      -            -           online invalid      sdo              lun
emc1_dd8     auto:none      -            -           online invalid      sdq              lun
emc1_dd9     auto:none      -            -           online invalid      sdt              lun
emc1_d10     auto:none      -            -           online invalid      sdu              lun
emc1_d11     auto:none      -            -           online invalid      sdw              lun
emc1_d12     auto:none      -            -           online invalid      sdy              lun
sda          auto:none      -            -           online invalid      sda              -
sdb          auto:none      -            -           online invalid      sdb              -

List down the disks on server1:
==============================
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:sliced     dgb02        dgb          online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#

Remove the disk from the DG:
===========================
[root@server1 sf60]# vxdg -g dgb rmdisk dgb02
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:sliced     -            -            online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#

Uninitialize one sliced disk:-
============================
[root@server1 sf60]# vxdiskunsetup emc1_dd4
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#

Initialize that disk again with cds type and add it to CDS type DG:
===================================================================

[root@server1 sf60]# vxdisksetup -i emc1_dd4
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:cdsdisk    -            -            online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]# vxdg -g dgb adddisk emc1_dd4
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:cdsdisk    emc1_dd4     dgb          online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Rename the disk:
===============
[root@server1 sf60]# vxedit -g dgb rename emc1_dd4 dgb02
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     dgb01        dgb          online
emc1_dd4     auto:cdsdisk    dgb02        dgb          online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#

Destroy the DG:
==============
[root@server1 sf60]# vxdg destroy dgb
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:sliced     -            -            online
emc1_dd4     auto:cdsdisk    -            -            online
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Uninitialize the disks:
======================
[root@server1 sf60]# vxdiskunsetup emc1_dd3
[root@server1 sf60]# vxdiskunsetup emc1_dd4
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#

Import the DG on second system:-
===============================
[root@server2 ~]# vxdg import dga
VxVM vxdg ERROR V-5-1-10978 Disk group dga: import failed:
Disk is in use by another host

*Note: DG is not deported on first system, so we got an error while importing it on another system:

  Import the DG forcefully on second system:-
=========================================
[root@server2 ~]#
[root@server2 ~]# vxdg -fC import dga
[root@server2 ~]#

[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Now check the host ID of the disk on first system:-
=================================================
[root@server1 sf60]# vxdisk list emc1_dd2 | head -4
Device:    emc1_dd2
devicetag: emc1_dd2
type:      auto
hostid:    server1  <----- // It shows server1, even if the DG is imported on server2.

Try to destroy the DG on first system & check whether it succeeds:
=================================================================
[root@server1 sf60]# vxdg destroy dga
VxVM vxdg ERROR V-5-1-586 Disk group dga: deport failed: Disk private rgion contents are invalid
[root@server1 sf60]#
[root@server1 sf60]#

Deport the DG on second system:
==============================
[root@server2 ~]# vxdg deport dga
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            (dga)        online
emc1_dd2     auto:cdsdisk    -            (dga)        online
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server2 ~]#

Try to destroy the DG on second system now:
==========================================
[root@server2 ~]# vxdg destroy dga
VxVM vxdg ERROR V-5-1-581 Disk group dga: No such disk group is imported

*Note: Before destroying, you need to firstly import the DG.

[root@server2 ~]#
[root@server2 ~]#
[root@server2 ~]# vxdg import dga
[root@server2 ~]#
[root@server2 ~]#
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    dga01        dga          online
emc1_dd2     auto:cdsdisk    dga02        dga          online
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server2 ~]#
[root@server2 ~]#
[root@server2 ~]# vxdg destroy dga
[root@server2 ~]#
[root@server2 ~]#

Status on second system:
=======================
[root@server2 ~]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            -            online
emc1_dd2     auto:cdsdisk    -            -            online
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

Status on first System:
======================
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:cdsdisk    -            -            online
emc1_dd2     auto:cdsdisk    -            -            online
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#

Uninitialize the disks:
======================
[root@server1 sf60]# vxdiskunsetup emc1_dd2
[root@server1 sf60]# vxdiskunsetup emc1_dd1
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:none       -            -            online invalid
emc1_dd2     auto:none       -            -            online invalid
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]#

  =============================================================
/* Check the naming scheme used on the system and change it * /
=============================================================


[root@server1 sf60]# vxddladm get namingscheme
NAMING_SCHEME       PERSISTENCE    LOWERCASE      USE_AVID
============================================================
Enclosure Based     Yes            Yes            Yes


[root@server1 sf60]# vxddladm set namingscheme=osn

[root@server1 sf60]# vxddladm get namingscheme
NAMING_SCHEME       PERSISTENCE    LOWERCASE      USE_AVID
============================================================
OS Native           No             Yes            Yes

[root@server1 sf60]# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid
sdc          auto:none       -            -            online invalid
sde          auto:none       -            -            online invalid
sdg          auto:none       -            -            online invalid
sdi          auto:none       -            -            online invalid
sdk          auto:none       -            -            online invalid
sdm          auto:none       -            -            online invalid
sdo          auto:none       -            -            online invalid
sdq          auto:none       -            -            online invalid
sds          auto:none       -            -            online invalid
sdu          auto:none       -            -            online invalid
sdw          auto:none       -            -            online invalid
sdy          auto:none       -            -            online invalid
[root@server1 sf60]#
[root@server1 sf60]#
[root@server1 sf60]# vxddladm set namingscheme=ebn
[root@server1 sf60]#
[root@server1 sf60]# vxdisk -o alldgs list                                DEVICE       TYPE            DISK         GROUP        STATUS
emc1_dd1     auto:none       -            -            online invalid
emc1_dd2     auto:none       -            -            online invalid
emc1_dd3     auto:none       -            -            online invalid
emc1_dd4     auto:none       -            -            online invalid
emc1_dd5     auto:none       -            -            online invalid
emc1_dd6     auto:none       -            -            online invalid
emc1_dd7     auto:none       -            -            online invalid
emc1_dd8     auto:none       -            -            online invalid
emc1_dd9     auto:none       -            -            online invalid
emc1_d10     auto:none       -            -            online invalid
emc1_d11     auto:none       -            -            online invalid
emc1_d12     auto:none       -            -            online invalid
sda          auto:none       -            -            online invalid
sdb          auto:none       -            -            online invalid

No comments:

Post a Comment