Ajout d’une ressources SUNW.gds dans son ensemble

jeudi 18 août 2011
par  Jerome ROBERT
popularité : 7%

 !! Attention : ceci est un exemple qui faudra ajuster à votre environnement !!

Création d’une nouvelle ressource group Groupe1-rg sur les machines serveur1/serveur2 avec une gestion des disque en VxVM.

 

Exemple du fichier /etc/hosts 138.21.27.69 Appli1-IP 138.21.21.69 Appli1-IP-adm

 

ACTIONS A REALISER SUR LE NOEUD2 soit Serveur1

Usera@Serveur1 :/home/staff/User> vxdisk -e list

DEVICE TYPE DISK GROUP STATUS OS_NATIVE_NAME ...
...
USP0_4 auto - - online c3t60060E8014396100000139610000025Ed0s2
..
USP1_4 auto - - online c3t60060E800565400000006540000000D7d0s2

...
 

Disques sélectionnés pour l’espace disque du DG :  USP0_4 = 32 Gb et USP1_4 = 32 Gb


 
format c3t60060E8014396100000139610000025Ed0s2
 
partition> p
Current partition table (original) :
Total disk cylinders available : 8823 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
 0 unassigned wm 0 0 (0/0/0) 0
 1 unassigned wm 0 0 (0/0/0) 0
 2 backup wu 0 - 8822 32.31GB (8823/0/0) 67760640
 3 unassigned wm 0 0 (0/0/0) 0
 4 unassigned wm 0 0 (0/0/0) 0
 5 unassigned wm 0 0 (0/0/0) 0
 6 unassigned wm 0 0 (0/0/0) 0
 7 - wu 0 - 8822 32.31GB (8823/0/0) 67760640
 
 
partition> p
Current partition table (original) :
Total disk cylinders available : 8823 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
 0 unassigned wm 0 0 (0/0/0) 0
 1 unassigned wm 0 0 (0/0/0) 0
 2 backup wu 0 - 8822 32.31GB (8823/0/0) 67760640
 3 unassigned wm 0 0 (0/0/0) 0
 4 unassigned wm 0 0 (0/0/0) 0
 5 unassigned wm 0 0 (0/0/0) 0
 6 unassigned wm 0 0 (0/0/0) 0
 7 - wu 0 - 8822 32.31GB (8823/0/0) 67760640
 

Actions préalable pour la création d’un DG reconnu par le cluster

1. Mise à jour des disques dans vxvm et le cluster :

 
 # Mise à jour des disques
  devfsadm -Cv
 
   # Intégration des disques au cluster (création des DID)
 cldev populate   ( refait un scan et refait une passe sur les DID.)

 # Mise à jour VxVM
  vxdctl enable

 # Mise à jour de la configuration VxVM dans le cluster
  cldg sync +
 

2.activation des disk via vxsetup

La commande vxdisksetup se trouve dans /usr/lib/vxvm/bin/ ou /etc/vx/bin/ suivant l’installation et la version
 
# vxdisksetup -i USP0_4
# vxdisksetup -i USP1_4
# vxdg init Groupe1-rg Groupe1-rg_01=USP0_4
 
Si nécessaire : vxdg -g Groupe1-rg set cds=off
 
# vxdg list 
NAME STATE ID
rootdg enabled 1260876413.6.Serveur1
...
Groupe1-rg enabled 1306846270.105.Serveur1
...

# vxdg -g Groupe1-rg adddisk Groupe1-rg_02=USP1_4

# vxprint -g Groupe1-rg
TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0
dg Groupe1-rg Groupe1-rg - - - - - -
dm Groupe1-rg_01 USP0_4 - 67758336 - - - -
dm Groupe1-rg_02 USP1_4 - 67758336 - - - -
 

Creation des 2 volumes necessaire :

# vxassist -g Groupe1-rg make Appli1 10g layout=mirror,log
# vxassist -g Groupe1-rg make config2 500m layout=mirror,log
 
sur les 2 noeuds creé des points de montage.
 
mkdir /AppliRep/Appli1 /AppliRep/Appli1-config
chown root:root /AppliRep/Appli1
chown root:root /AppliRep/Appli1-config
chmod 755 /AppliRep/Appli1
chmod 755 /AppliRep/Appli1-config

creation du diskgroup dans le cluster :

cldg create -t vxvm -n Serveur1,Serveur2 Groupe1-rg ==>crée le device dans /dev/vx/dsk/

 

creation des 2 filesystemes :

newfs /dev/vx/dsk/Groupe1-rg/Appli1
newfs /dev/vx/dsk/Groupe1-rg/config2
mount /dev/vx/dsk/Groupe1-rg/Appli1 /AppliRep/Appli1 
mount /dev/vx/dsk/Groupe1-rg/config2 /AppliRep/Appli1-config

3.enregistrement dans /etc/vfstab.

creation de la ressource-group :

#clrg create -n Serveur1,Serveur2 Appli1-rg

#clrg list 
...
Appli1-rg
...

creation des ressources dans le ressource group Appli1-rg :

1.création de la resource stockage (FS)

# scrgadm -a -g Appli1-rg -j Groupe1-rg -t SUNW.HAStoragePlus -x GlobalDevicePaths=Groupe1-rg -x FilesystemMountPoints="/AppliRep/Appli1- config,/AppliRep/Appli1" -x AffinityOn=TRUE

2.création de la resource IPMP1 et IPMP2

 * ajout des 2 IPs Appli1-IP-dir2 et Appli1-IP-dir2-adm dans les 2 /etc/hosts des 2 noeuds.
 * clreslogicalhostname create -g Appli1-rg -h Appli1-IP -N prod@Serveur1,prod@Serveur2 Appli1-ip
 * clreslogicalhostname create -g Appli1-rg -h Appli1-IP-adm -N admin@Serveur1,admin@Serveur2 Appli1-adm-ip
 
 
N indique le group IPMP à implemneter et les noms prod & admin sont visible via les commandes :

#clrs show -vv carenero-dir-adm-ip
#ifconfig -a ( cf les groupname crées)
 

3.création de la ressource group GDS (stop/start/probe)

ATTENTION : il faut que le ressource group soit Online.
 
pour cela :
 
#clrg status => tout est Offline

 Resource : Groupe1-rg Serveur1 Offline Offline
 Resource : Groupe1-rg Serveur2 Offline Offline

 Resource : Appli1-ip Serveur1 Offline Offline
 Resource : Appli1-ip Serveur2 Offline Offline
 Resource : Appli1-adm-ip Serveur1 Offline Offline
 Resource : Appli1-adm-ip Serveur2 Offline Offline
 
 
 
#clrg status
Appli1-rg Serveur1 No Offline
 Serveur2 No Offline

#clrg manage Appli1-rg
#clrg online Appli1-rg
 

le GDS peut alors être crée.


#clresource create -g Appli1-rg -t SUNW.gds -p resource_dependencies=Groupe1-rg
–y port_list=389/tcp
–p Start_command=/logiciel/sun2/suncluster/start
–p Stop_command=/logiciel/sun2/suncluster/stop
–p Probe_command=/logiciel/sun2/suncluster/probe
Appli1_application

 

Pour modifier un paramètre # clrs set -p Start_command=/logiciel/sun2/suncluster/start Appli1_application


Statistiques

Dernière mise à jour

mercredi 4 octobre 2023

Publication

273 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

27 aujourd’hui
120 hier
827137 depuis le début
3 visiteurs actuellement connectés