Initialisation industrielle des disques

vendredi 26 septembre 2008
par  Jerome ROBERT
popularité : 7%

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 ferme

Statistiques

Dernière mise à jour

mercredi 5 juillet 2017

Publication

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

Visites

89 aujourd’hui
188 hier
524377 depuis le début
3 visiteurs actuellement connectés