LxRT,6.0,SF-RAC,PowerPath5.5. Initialize a disk with vxdisksetup on node A, disk is shown in error state in node B.

book

Article ID: 100010821

calendar_today

Updated On:

Description

Error Message

 See log messages in /var/log/messages

 Oct 4 11:48:54 Slave-node  kernel: VxVM vxio V-5-3-1283 vol_disk_change_iopolicy: Public region policy specific open failed for emcpowerca 0xc900493 ret = 0x6

Cause

By design.

Resolution

 

 

To replicate the issue:
vxdisk scandisks
DISKS="emcpowerbz emcpowerca emcpowercb emcpowercc"
for disk in ${DISKS.EN_US}; do echo $disk; vxdisksetup -i $disk format=cdsdisk; done
 

vxdg init infprod-dg infprod-dg01=emcpowerbz
vxdg -g infprod-dg adddisk infprod-dg02=emcpowerca
vxdg -g infprod-dg adddisk infprod-dg03=emcpowercb
vxdg -g infprod-dg adddisk infprod-dg04=emcpowercc
vxdg deport infprod-dg

Master node:~> vxdg -s import infprod-dg
VxVM vxdg ERROR V-5-1-10978 Disk group infprod-dg: import failed:
Cannot find disk on slave node
 
Master node:~>
Current state:
emcpowerbz auto:cdsdisk - (infprod-dg) online
emcpowerca auto:cdsdisk - (infprod-dg) online
emcpowercb auto:cdsdisk - (infprod-dg) online
emcpowercc auto:cdsdisk - (infprod-dg) online

 

Shows error state on other nodes
egrep 'emcpowerbz|emcpowerca|emcpowercb|emcpowercc' */vxvm/vxdisk_alldg_list
vxdisk_alldg_list:emcpowerbz   auto:cdsdisk    -     -            error
vxdisk_alldg_list:emcpowerca   auto:cdsdisk    -     -            error
vxdisk_alldg_list:emcpowercb   auto:cdsdisk    -    -            error
vxdisk_alldg_list:emcpowercc   auto:cdsdisk    -     -            error
 

Since the vxdisksetup on the other host labeled the disk, you  will need to run  on the slave node "blockdev --rereadpt " on all the devices followed by "vxdisk scandisks"

On the Slave nodes

# vxdisk rm emcpowerbz
# vxdisk rm emcpowerca
# vxdisk rm emcpowercb
# vxdisk rm emcpowercc


# blockdev --rereadpt /dev/emcpowerbz
# blockdev --rereadpt /dev/emcpowerca
# blockdev --rereadpt /dev/emcpowercb
# blockdev --rereadpt /dev/emcpowercc

# blockdev --rereadpt /dev/vx/rdmp/emcpowerbz
# blockdev --rereadpt /dev/vx/rdmp/emcpowerca
# blockdev --rereadpt /dev/vx/rdmp/emcpowercb
# blockdev --rereadpt /dev/vx/rdmp/emcpowercc

# vxdisk scandisks
# vxdisk -o alldgs list <<<< Now all the new disks will show online
 
On the Master node:
Now import the disk group as shared
vxdg -s import infprod-dg
 

Applies To

 

Linux hostname 2.6.32-220.7.1.el6.x86_64 #1 SMP Fri Feb 10 15:22:22 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

 rpm_qa:VRTSvxvm-6.0.100.200-RHEL6.x86_64 

Issue/Introduction

  1. Label an emcpower disk at the OS level 2. Initialize the disk with the "vxdisksetup -if" command in master node.
3. Run "vxdisk scandisks" on the slave node
 
4. Disk is shown in error status on the slave node.