vendredi 8 avril 2011

TRUE COPY avec PowerHA sur AIX en NPIV

En cours de rédaction 


True copy on AIX with NPIV :

  • Installation CCI + HACMP XD + option TC (j'ai été obligé de creer un fichier bidon pour l'install)
  • Le VG partagé doit etre en mode normal, et non en concurrent (c'est logique, mais il est important de le configurer tel quel)
  •  Une coupure entre les 2 sites, entraine une bascule des données sur le second site, alors meme que le premier continue la production. Il est impossible pour le cluster de faire la difference. Il est alors de la responsibilité de l'admin de repositionner la paire correctement (P-VOL / S-VOL). 
  • La ressource TC est configurée en AUTO, je n'ai pas trouvé d'autre moyen de la faire basculer lors d'une coupure de serveur.


testPSI1 :

/etc/horcm0.conf
HORCM_MON
#ip_address        service         poll(10ms)     timeout(10ms)
192.168.1.1     horcm0             1000            3000


HORCM_CMD
#UnitID 0 (LDEV# * Serial# 60011)
# \\.\CMD-numerodela baie- hdisk
#
\\.\CMD-18345:/dev/rhdisk7



HORCM_LDEV
#dev_group        dev_name        serial#          CU:LDEV(LDEV#)        MU#
testPSI1_TC       dev_C007           18345                C0:07

#test2_shadow      disk1           CL4-G                0          28         0
#

HORCM_INST
#dev_group        ip_address      service
testPSI1_TC       192.168.1.2         horcm0

testPSI2 :

/etc/horcm0.conf

HORCM_MON
#ip_address        service         poll(10ms)     timeout(10ms)
192.1687.1.2             horcm0          1000              3000


HORCM_CMD
#UnitID 0 (LDEV# * Serial# 60011)
# \\.\CMD-numerodela baie- CU lDEV en decimal
#
\\.\CMD-29511:/dev/rhdisk6



HORCM_LDEV
#dev_group        dev_name        serial#          CU:LDEV(LDEV#)        MU#
testPSI1_TC       dev_C007           29511                C0:07

#test2_shadow      disk1           CL4-G                0          28         0
#

HORCM_INST
#dev_group        ip_address      service
testPSI1_TC       192.168.1.2         horcm0


sur les 2 serveurs , dans /etc/services

horcm0   66666/udp


sur testPSI1 :

/opt/CCI/HORCM/usr/bin/horcmstart.sh 0

sur testPSI2 :

/opt/CCI/HORCM/usr/bin/horcmstart.sh 0

sur testPSI1 :


/opt/CCI/HORCM/usr/bin/pairdisplay -ITC0 -g testPSI1_TC -fcx

Group   PairVol(L/R) (Port#,TID, LU),Seq#,LDEV#.P/S,Status,Fence,   %,P-LDEV# M
testPSI1_TC     dev_C007(L) (CL7-K-1, 0,   5)18345  c007.P-VOL PAIR NEVER ,  100  c007 -
testPSI1_TC     dev_C007(R) (CL3-F-1, 0,   5)29511  c007.S-VOL PAIR NEVER ,  100  c007 –


lsdev -C -c disk | grep hdisk | /opt/CCI/HORCM/usr/bin/inqraid -CLI $PHY
DEVICE_FILE     PORT    SERIAL  LDEV CTG  H/M/12  SSID R:Group PRODUCT_ID
hdisk0          -            -     -   -       -     -       - VDASD
hdisk1          -            -     -   -       -     -       - VDASD
hdisk2          -            -     -   -       -     -       - VDASD
hdisk3          -            -     -   -       -     -       - VDASD
hdisk4          -            -     -   -       -     -       - VDASD
hdisk5          -            -     -   -       -     -       - VDASD
hdisk6          -            -     -   -       -     -       - VDASD
hdisk7          CL7-K    78787 49171   -       -  A3C0 A:00050 OPEN-V-CM
hdisk8          CL7-K    78787 49159   -  P/s/ss  A3C0 A:00050 OPEN-V

paircreate -ITC0 -g testPSI1_TC -d dev_34566 -vl -f never
pairdisplay -ITC0 -g testPSI1_TC -fe
pairsplit -ITC0 -g testPSI1_TC  -S (les 2 disques passent en simplex)


root:/root# pairdisplay -ITC0 -g testPSI1_TC -fcx
Group   PairVol(L/R) (Port#,TID, LU),Seq#,LDEV#.P/S,Status,Fence,   %,P-LDEV# M
testPSI1_TC     dev_34566(L) (CL1-J-1, 0,   7)55555  8706.P-VOL PSUE NEVER ,   99  8706 -
testPSI1_TC     dev_34566(R) (CL4-P-2, 0,   7)66666  8706.S-VOL PAIR NEVER ,  100  8706 -
root:/root# pairresync -ITC0 -g testPSI1_TC
root:/root# pairdisplay -ITC0 -g testPSI1_TC -fcx
Group   PairVol(L/R) (Port#,TID, LU),Seq#,LDEV#.P/S,Status,Fence,   %,P-LDEV# M
testPSI1_TC     dev_34566(L) (CL1-J-1, 0,   7)55555  8706.P-VOL COPY NEVER ,   99  8706 -
testPSI1_TC     dev_34566(R) (CL4-P-2, 0,   7)66666  8706.S-VOL COPY NEVER ,-----  8706 -
root:/root# pairdisplay -ITC0 -g testPSI1_TC -fcx
Group   PairVol(L/R) (Port#,TID, LU),Seq#,LDEV#.P/S,Status,Fence,   %,P-LDEV# M
testPSI1_TC     dev_34566(L) (CL1-J-1, 0,   7)55555  8706.P-VOL PAIR NEVER ,  100  8706 -
testPSI1_TC     dev_34566(R) (CL4-P-2, 0,   7)66666  8706.S-VOL PAIR NEVER ,  100  8706 -