Initialisation industrielle des disques
Pour commencer il faut formater le disque:
script format.sh:
L'objectif est de faire une seule partition (s0) qui contient la totalité du disque.
for disk in cat fichier_conf
do
format $disk << EOF
p
m
1
yes
0
0
0
0
0
0
0
yes
teste
yes
q
q
EOF
done
|
Exemple de fichier: fichier_conf
c2t5000048C53685CCAd147
c2t5000048C53685CCAd148
c2t5000048C53685CCAd149
c2t5000048C53685CCAd150
|
Initialisation VxVM
Initialisation des disques
for var in
cat fichier_conf
; do /etc/vx/bin/vxdisksetup -i $var; done
création des VG
Pour créer une structure rapidement voici un exemple du fichier de configuration du script creat_vg.sh
147 0 SAP_web 175
148 0 WEB_spip 175
149 1 WEB_live 175
150 2 WEB_live 175
|
Donc:
$1: 249 ==> numéro de lun
$2: 0 ==> creation du VG
$2: 1, et + ==> ajout d'un disque dans le VG, il doit y avoir une création avant.
$3: WAP_dbex ==> Nom du VG
$4: 175 ==> Nom de la baie
Voici le script: creat_vg.sh
#! /usr/bin/ksh
disk=c2t5000048C53685CCAd
cat config | while read lun conf vg baie
do
if [[ "$conf" == "0" ]]
then
/usr/sbin/vxdg init vg_${vg} baie_${baie}_vg-${vg}_${conf}=${disk}${lun}s2
fi
if [[ "$conf" != "0" ]]
then
/usr/sbin/vxdg -g vg_${vg} adddisk baie_${baie}_vg-${vg}_${conf}=${disk}${lun}s2
fi
done
|
Exemple de fichier: config
147 0 SAP_web 175
148 0 WEB_spip 175
149 1 WEB_live 175
150 2 WEB_live 175
|
Commentaires Forum fermé