Cannot add a EFI cdsdisk disk initialized in 5.1SP1 to a (CDS) diskgroup created in older version i.e. version 4.1

book

Article ID: 100005657

calendar_today

Updated On:

Description

Error Message

VxVM vxdg ERROR V-5-1-16003 Cannot add cdsdisk with EFI layout to a disk group with version less than 160

Cause

There is a condition have to match before you can add the new disk into diskgroup for version 5.1SP1

The condition is  " cdsdisks with EFI layout are not allowed to a dg with version less than VOL_DG_VERS_5_1_SP1"

Resolution

To fix the issue, you will need to do:

1/- Upgrade the 120testdg to a higher version - default in 5.1SP1 is version 160.  There are some pro and cons of upgrading diskgroup version. Please consult vxvm document more about that.

[root@sydopt05 ~]# vxdg upgrade 120testdg
[root@sydopt05 ~]# vxdg list 120testdg
Group:     120testdg
dgid:      1300581965.47.sydopt05
import-id: 1024.46
flags:     cds
version:   160
alignment: 8192 (bytes)
local-activation: read-write
ssb:  on
autotagging: on
detach-policy: global
dg-fail-policy: dgdisable
copies:    nconfig=default nlog=default
config:    seqno=0.1028 permlen=51360 free=51357 templen=2 loglen=4096
config disk emc_clariion0_254 copy 1 len=51360 state=clean online
log disk emc_clariion0_254 copy 1 len=4096
 

2/- Now you can add the disk into the diskgroup

[root@sydopt05 ~]# vxdg -g 120testdg adddisk emc_clariion0_253

[root@sydopt05 ~]# vxdg list 120testdg
Group:     120testdg
dgid:      1300581965.47.sydopt05
import-id: 1024.46
flags:     cds
version:   160
alignment: 8192 (bytes)
local-activation: read-write
ssb:  on
autotagging: on
detach-policy: global
dg-fail-policy: dgdisable
copies:    nconfig=default nlog=default
config:    seqno=0.1030 permlen=51360 free=51356 templen=2 loglen=4096
config disk emc_clariion0_253 copy 1 len=51360 state=clean online
config disk emc_clariion0_254 copy 1 len=51360 state=clean online
log disk emc_clariion0_253 copy 1 len=4096
log disk emc_clariion0_254 copy 1 len=4096
 

[root@sydopt05 ~]# vxdisk -oalldgs list | grep 120testdg
emc_clariion0_253 auto:cdsdisk    emc_clariion0_253  120testdg    online
emc_clariion0_254 auto:cdsdisk    emc_clariion0_254  120testdg    online 


Applies To

Working O/S in this article is RedHat linux but it could be any flavour O/S

#more /etc/redhat-release

Red Hat Enterprise Linux Server release 5.5 (Tikanga)

Vxvm version here is 5.1Sp1

#rpm -qa | grep -i vx

VRTSvxvm-5.1.101.000-SP1RP1_RHEL5

VRTSvxfen-5.1.101.000-SP1RP1_RHEL5

VRTSvxfs-5.1.101.000-RP1_RHEL5

We have device here is sdd and it is EFI disk

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1         784     6291455+  ee  EFI GPT

Run vxdisksetup on "sdd" disk

#vxdisksetup -if emc_clariion0_253
#vxdisk list emc_clariion0_253
Device:    emc_clariion0_253
devicetag: emc_clariion0_253
type:      auto
hostid:
disk:      name= id=1300581699.41.sydopt05
group:     name= id=
info:      format=cdsdisk,privoffset=208,pubslice=3,privslice=3
flags:     online ready private autoconfig autoimport
pubpaths:  block=/dev/vx/dmp/emc_clariion0_253s3 char=/dev/vx/rdmp/emc_clariion0_253s3
guid:      -
udid:      DGC%5FRAID%200%5FDD4VM1S%5F6006016043C01A0058BC3CA30EFCDF11
site:      -
version:   4.1
iosize:    min=512 (bytes) max=1024 (blocks)
public:    slice=3 offset=65744 len=12517072 disk_offset=48
private:   slice=3 offset=208 len=65536 disk_offset=48
update:    time=1300581699 seqno=0.2
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 disabled
 config   priv 000256-051423[051168]: copy=01 offset=000192 disabled
 log      priv 051424-055519[004096]: copy=01 offset=000000 disabled
 lockrgn  priv 055520-055663[000144]: part=00 offset=000000
Multipathing information:
numpaths:   1
sdd       state=enabled type=primary

Create diskgroup with version 120 (default in version 4.x) with a different disk "emc_clariion0_254"

# vxdg -T120 init 120testdg emc_clariion0_254

 [root@sydopt05 ~]# vxdg list 120testdg
Group:     120testdg
dgid:      1300581965.47.sydopt05
import-id: 1024.46
flags:     cds
version:   120
alignment: 8192 (bytes)
local-activation: read-write
ssb:  on
autotagging: off
detach-policy: global
dg-fail-policy: dgdisable
copies:    nconfig=default nlog=default
config:    seqno=0.1027 permlen=51360 free=51357 templen=2 loglen=4096
config disk emc_clariion0_254 copy 1 len=51360 state=clean online
log disk emc_clariion0_254 copy 1 len=4096
 

We will add the disk "emc_clariion0_253" into an older version vxvm diskgroup "120testdg"

#vxdg -g 120testdg adddisk emc_clariion0_253
VxVM vxdg ERROR V-5-1-16003 Cannot add cdsdisk emc_clariion0_253 with EFI layout to a disk group with version less than 160

 

Issue/Introduction

After initiliazing EFI cdsdisk disk in 5.1SP1 , it can not be added  to a (CDS) diskgroup created in older version vxvm