mise en miroir de rootvg
Hi
Voici la procédure complète pour créer un miroir pour rootvg
Mise en miroir du groupe de volumes rootvg pour AIX Versions 4 et 5
Table des matières
À propos de ce document
Pourquoi mettre en miroir le groupe de volumes rootvg ?
Restrictions qui s’appliquent à cette procédure
Alternative
Périphériques de pagination et de vidage
Procédure
Corrections APAR
À propos de ce document
Ce document spécifie la méthode prise en charge pour mettre en miroir le groupe de volumes rootvg =
pour fournir un accès haute disponibilité au système d’exploitation AIX =
2E Car le rootvg contient le groupe AIX=
système d’exploitation, plusieurs restrictions existent pour cette configuration =
qui n’existent pas pour le groupe de volumes non rootvg =
mise en miroir =2E Par conséquent:
1=2E=09ce document doit être lu dans son intégralité =2E Les faits présentés =
plus tard dans ce document peuvent affecter votre implémentation et votre utilisation de =
rootvg mirroring =2E
2=2E=09cette information n’est valable que pour les versions AIX 4 =2E1, 4 =2E2, 4 =2E3=
et 5=2E1=2E Lorsque vous vous référez aux APARs, trois chiffres peuvent être fournis:=
un pour 4 = 2E1 correctifs, un pour le correctif équivalent 4 = 2E2, et un =
nombre possible pour le correctif équivalent 4 = 2E3 = 2E S’il n’y a pas d’entrée =
pour le correctif 4 = 2E3, il est implicite que le correctif pour un problème trouvé =
dans 4 = 2E1 ou 4 =2E2 se trouve dans la version 4 = 2E3 =2E0 et, par conséquent, pas d’APAR =
doit être appliqué = 2E Un tableau à la fin de ce document =
résume les correctifs = 2E
3=2E=09contactez votre succursale IBM locale pour vérifier la prise en charge de cette fonctionnalité sur les versions d’AIX publiées =
avant AIX 4=2E1=2E
4=2E=09cette fonction n’est pas prise en charge sur / client usr, client sans disque =
ou systèmes clients sans données = 2E
Pourquoi refléter le groupe de volumes rootvg?
1=2E=09la maintenance d’une copie en miroir active du volume rootvg sur =
un autre disque assure un fonctionnement continu du système AIX operating=
dans le cas où un disque faisant partie du système operating=
subit une défaillance =2E
2=2E=09une telle maintenance permet de démarrer plus d’un disque =
du rootvg dans le cas où un autre disque de démarrage a =
failed = 2E Dans certains cas, la possibilité de démarrer à partir de disques alternatifs =
peut nécessiter une intervention de l’utilisateur = 2E
Restrictions qui s’appliquent à cette procédure
1 = 2E= 09APAR IX56564 (AIX 4 = 2E1 uniquement) doit être appliqué sur le système pour =
mksysb pour restaurer correctement un groupe de volumes en miroir dans un système =
au format miroir =2E Si ce correctif APAR n’est pas appliqué, alors =
le mksysb restaurera toujours le rootvg sur un système ; cependant, =
les miroirs de base des volumes logiques ne seront pas =
créés automatiquement et doivent être recréés par l’utilisateur =2E Pour =
déterminer si ce correctif est installé sur une machine, tapez la commande suivante =
:
instfix-i-k IX56564
Consultez le tableau à la fin de ce document pour déterminer si le niveau =
d’AIX que vous exécutez contient déjà ce correctif =2E
2=2E=09Si le périphérique de vidage est en miroir, l’utilisateur peut ne pas être en mesure de =
capturer l’image de vidage à partir d’un plantage, ou l’image de vidage peut être =
corrompue = 2E la conception de LVM empêche les écritures en miroir du périphérique de vidage =
=2E Un seul des miroirs recevra l’image de vidage =
=2E Selon la séquence de démarrage et la disponibilité du disque =
après un plantage, le vidage sera dans l’un des trois états suivants =
:
a=2E=09non disponible
b=2E=09disponible et non corrompu
c=2E=09disponible et corrompu
L’état (a) sera toujours une possibilité =2E Si l’utilisateur préfère =
prévenir le risque de rencontrer l’état (c), alors l’utilisateur doit =
créer un volume logique non miroir (qui n’est pas hd6) et définir =
le périphérique de vidage vers ce volume logique non en miroir = 2E Se référer à =
la section » Périphériques de pagination et de vidage » dans ce document pour =
plus de détails = 2E
3=2E=09la stratégie de mise en miroir parallèle (par défaut) doit être la stratégie =
utilisée sur les volumes logiques de base qui constituent AIX(hd1, hd2, =
=2E=2E=2E hd9var) =2E Cette restriction est uniquement pour des raisons de performances = 2E
4 =2E=09la rigueur du miroir (par défaut) doit être maintenue sur tous les volumes logiques de base =
qui constituent AIX (hd1, hd2, =2E=2E=2E hd9var) = 2E =
Si deux copies d’un volume logique résident sur le même disque , it =
annulerait et invaliderait l’objectif initial de mettre en miroir un groupe de volumes rootvg =
contre une éventuelle défaillance du disque = 2E
5=2E= 09le volume logique de démarrage, hd5 et tous ses miroirs, doit être créé =
jusqu’à des partitions physiques consécutives = 2E AIX la plus standard les systèmes =
ont un hd5 composé d’une seule partition physique =2E Mais si l’utilisateur =
étend hd5, la croissance de hd5 et de ses miroirs doit être =
composée des partitions physiques consécutives suivantes de chaque emplacement de miroir =
sur le disque =2E Cela peut être déterminé avec la commande =
suivante:
lslv-m hd5
6 = 2E=09hd6 doit exister dans rootvg et doit être un périphérique de radiomessagerie actif = 2E=
D’autres périphériques de radiomessagerie sur d’autres groupes de volumes sont autorisés, mais =
hd6 (et son miroir) doit exister sur les disques qui composent =
rootvg=2E Pour plus de détails, voir la section « Pagination et vidage =
périphériques « =2E
7 =2E=09Les disques qui constituent les lecteurs de démarrage pour AIX doivent être =
disques pris en charge pour démarrer sur pSeries ou RS/6000 =
plates-formes = 2E Tout disque contenant hd5 et ses miroirs est =
considéré comme un lecteur de démarrage pour AIX =2E Une machine et un disque =
La configuration peut être interrogé pour déterminer si cette combinaison de =
machine et disque prend en charge le démarrage à partir du disque =2E Utilisez la commande =
suivante pour interroger:
bootinfo-B hdiskX
Si la commande renvoie un 1 alors elle sera amorçable par AIX=2E Any=
une autre valeur indique que ce disque n’est pas candidat à =
rootvg mirroring=2E
8=2E=09En cas de défaillance du disque puis de remplacement, les utilisateurs doivent =
consulter le Guide de Gestion système AIX approprié au niveau =
d’AIX, ils exécutent =2E
Lors du remplacement d’un groupe de volumes en miroir, les étapes sont identiques =
(à l’exception de la restriction 10) pour les groupes de volumes rootvg et non-rootvg=
:
a=2E=09les copies miroir référencées sur le mauvais disque sont supprimées = 2E
b=2E=09la référence « mauvais disque » est supprimée du groupe de volumes =
en utilisant reducevg =2E
c=2E=09Suivez les procédures pour re-refléter un groupe de volumes = 2E
9 = 2E= 09 Limitations physiques et de conception (voir l’étape 1 de la « Procédure » =
section) peut exister qui empêchent la mise en miroir du rootvg=2E
10=2E=09lorsque l’utilisateur exécute les commandes suivantes:
migratepv
reorgvg
reducevg
et le volume logique qui constitue le périphérique de vidage =
(typiquement hd6) OU son miroir réside sur le disque, l’utilisateur doit =
d’abord définir le périphérique de vidage sur /dev/sysdumpnull avant d’exécuter =
la commande =2E
Une fois la commande terminée, l’utilisateur peut réinitialiser le dump device=
vers le volume logique de dump d’origine = 2E
11=2E=09certains systèmes ne prennent pas en charge la commande bootlist (voir la section « Procédure » =
) =2E Le rootvg peut toujours être mis en miroir sur ces systèmes =
, mais le redémarrage possible suite à une défaillance de le disque de démarrage d’origine =
nécessitera l’intervention de l’utilisateur pour sélectionner à nouveau =
disques de démarrage alternatifs pour les démarrages suivants = 2E
12=2E=09la commande syncvg n’est pas disponible pour rootvg au moment où le groupe de volumes rootvg =
est activé =2E Si, après le démarrage d’un rootvg en miroir, il existe des volumes logiques périmés dans rootvg, alors l’utilisateur =
doit exécuter syncvg sur rootvg pour synchroniser tous les volumes logiques périmés =
= 2E
13 = 2E = 09APAR IX61186 est requis pour que bosboot fonctionne correctement dans =
certains cas = 2E
14 = 2E = 09APAR IX68483 est requis pour que le démarrage fonctionne correctement sur 4=2E2=
systems=2E
Pour déterminer si l’un des correctifs est installé sur une machine, exécutez le =
suivant:
instfix-i-k < numéro apar >
Les correctifs APAR équivalents d’AIX 4 =2E2 sont listés dans le tableau à la fin de ce document = 2E
15=2E=09dans le tableau des correctifs APAR de ce document pour AIX 4 =2E1, AIX 4 =2E2, =
et AIX 4=2E3, en outre les correctifs obligatoires répertoriés dans =
Restrictions 1 et 17, les APARS pertinents à la mise en miroir LVM sont =
répertoriés comme correctifs de mise en miroir rootvg REQUIS qu’un utilisateur doit placer sur =
leur système =2E Veuillez noter que le correctif de mise en miroir le plus récent était =
choisi =2E Les correctifs de mise en miroir les plus anciens, par défaut, sont inclus avec =
ces derniers correctifs de jeu de fichiers = 2E Ces correctifs sont très fortement recommandés pour les personnes utilisant n’importe quel type de volume logique =
mise en miroir sur leurs systèmes AIX =2E Veuillez noter que la liste des correctifs =
peut changer à mesure que des problèmes sont découverts et corrigés = 2E
16=2E=09DANS AIX 4=2E1, la création simultanée de volumes logiques en miroir =
supérieurs à 2 Go peut échouer et ne doit pas être tentée = 2E=
Ceci est documenté dans les notes de version AIX 4 = 2E1 = 2E À la place, l’utilisateur =
doit créer un volume logique avec la commande mklv = 2E Puis, =
l’utilisateur doit créer un miroir pour le volume logique avec la commande =
mklvcopy =2E Cette restriction s’applique également à la restauration =
d’un rootvg en miroir à partir d’une image mksysb, si le rootvg en miroir =
contient un volume logique supérieur à 2 Go =2E À =
contourner cela, l’utilisateur doit définir l’option Créer des fichiers de carte =
dans mksysb sur OUI =2E Cette restriction ne s’applique pas à AIX =
4 = 2E2 et AIX 4 = 2E3 systèmes = 2E
17 = 2E = 09APAR IX58121 doit être appliqué sur les systèmes UP et SMP =
avant que la mise en miroir de rootvg puisse être initiée = 2E APAR IX58267 est =
uniquement requis sur les systèmes SMP, pour des raisons de performances = 2E Pour =
déterminer si l’un des correctifs est installé sur une machine, entrez :
instfix-i-k < numéro apar >
Alternative
Dans AIX 4=2E2=2E1, deux nouvelles commandes LVM ont été introduites : mirrorvg et =
unmirrorvg=2E Ces deux commandes ont été introduites pour simplifier =
mise en miroir ou unmirroring du contenu entier d’un volume =
group=2E Les commandes détectent si l’entité à mettre en miroir ou =
unmirrored est rootvg, et donneront des messages d’achèvement légèrement différents =
en fonction du type de volume group=2E
NOTE: La commande mirrorvg effectue l’équivalent des étapes 2-4 dans =
la section « Procédure » = 2E
Périphériques de pagination et de vidage
Lorsque le périphérique de pagination est mis en miroir, il y aura des cycles d’écriture supplémentaires =
lorsque l’image en miroir de la mémoire paginée est écrite sur =
disk=2E Cela affectera légèrement les performances =2E L’utilisateur =
peut choisir de ne pas mettre en miroir périphérique de radiomessagerie, mais cela =
annulerait le but initial de la mise en miroir de rootvg, qui est de =
garder un système ou un programme actif si un disque devait échouer = 2E Si le périphérique de radiomessagerie =
n’était pas mis en miroir mais tous les autres logical =
les volumes dans rootvg ont été mis en miroir, alors le comportement du system =
serait égal à celui d’un rootvg non mis en miroir qui subit =
une défaillance d’un disque de radiomessagerie au milieu de l’opération = 2E
Comme discuté précédemment, lorsqu’un vidage système se produit, l’image de vidage =
n’est pas écrite sur le disque sous forme de miroir = 2E La logique =
derrière ce fait est que si le code de mise en miroir lui-même était la cause =
du crash du système, puis faire confiance au même code pour gérer =
l’écriture en miroir serait inutile = 2E Ainsi, la mise en miroir d’un périphérique dump =
est un gaspillage de ressources et n’est pas recommandé =2E
Il existe une alternative =2E Dans AIX 4 = 2E2=2E1, le périphérique de vidage secondaire =
a été corrigé =2E Si un périphérique de vidage secondaire valide existe et que le périphérique de vidage primaire =
ne peut pas être atteint, le périphérique de vidage secondaire =
acceptera les informations de vidage destinées au périphérique de vidage primaire =
device=2E
Dans AIX 4=2E1 et les versions suivantes, le périphérique de vidage et le périphérique de vidage =
le périphérique de radiomessagerie est installé en tant que même périphérique initial, hd6= 2E=
Cependant, dans la mise en miroir de rootvg, le comportement souhaité est d’avoir =
la mise en miroir de la radiomessagerie, mais pas le périphérique de vidage =2E Par conséquent, le user =
devrait créer un périphérique de vidage sans pagination et NE PAS avoir ce périphérique de vidage =
mis en miroir = 2E
La commande mirrorvg en tient compte =2E Si les périphériques de vidage =
sont également le périphérique de pagination, le volume logique sera mis en miroir = 2E=
Si les périphériques de vidage NE sont PAS le périphérique de pagination, ce volume logique de vidage =
ne sera pas mis en miroir = 2E
Procédure
Les étapes suivantes supposent que l’utilisateur a rootvg contenu sur =
hdisk0 et tente de mettre en miroir le rootvg sur un nouveau disque : =
hdisk1=2E
1=2E=09Extend rootvg à hdisk1 en exécutant ce qui suit:
extendvg rootvg hdisk1
L’utilisateur peut rencontrer le message d’erreur suivant:
0516-050 Il ne reste plus assez d’espace de descripteur dans ce volume =
group=2E
Essayez d’ajouter un PV plus petit ou utilisez un autre volume group =2E
Dans ce cas, l’utilisateur ne peut pas ajouter hdisk1 à rootvg pour =
mise en miroir =2E L’utilisateur peut essayer de mettre en miroir les volumes logiques =
de rootvg sur un autre disque qui existe déjà dans rootvg et répond =
aux critères et restrictions énumérés dans la section « Restrictions »=
ci-dessus =2E Ou, l’utilisateur peut essayer d’ajouter un disque plus petit à =
le rootvg=2E Si aucune option n’est possible, la mise en miroir de rootvg=
ne peut pas être effectuée sur ce system=2E
2 = 2E= 09Disable QUORUM en exécutant ce qui suit :
chvg-Qn rootvg
3 = 2E=09Mirror les volumes logiques qui composent le système AIX operating=
en exécutant ce qui suit:
mklvcopy hd1 2 hdisk1#/ système de fichiers d’accueil
mklvcopy hd2 2 hdisk1 #/ système de fichiers usr
mklvcopy hd3 2 hdisk1#/ système de fichiers tmp
mklvcopy hd4 2 hdisk1 #/ système de fichiers (root)
mklvcopy hd5 2 hdisk1 # blv, boot logical volume =
mklvcopy hd6 2 hdisk1 # espace de radiomessagerie
Si les utilisateurs ont d’autres périphériques de radiomessagerie, rootvg et non-rootvg, il est =
recommandé qu’ils reflètent également ces volumes logiques dans =
ajout à hd6=2E Reportez-vous à la section « Pagination et vidage =
périphériques » = 2E
mklvcopy hd8 2 hdisk1 # journal du système de fichiers
mklvcopy hd9var 2 hdisk1 # système de fichiers /var
Si hd5 se compose de plusieurs partitions logiques, alors, après =
mise en miroir de hd5, l’utilisateur doit vérifier que la copie en miroir de =
hd5 réside sur des partitions physiques contiguës =2E Cela peut être =
vérifié avec la commande suivante:
lslv-m hd5
Si les partitions hd5 en miroir ne sont pas contiguës, l’utilisateur doit =
supprimer la copie miroir de hd5 (sur hdisk1) et relancer le mklvcopy =
pour hd5, en utilisant l’option -m =2E L’utilisateur doit consulter =
documentation sur l’utilisation de l’option -m pour mklvcopy=2E
4=2E=09synchronisez les miroirs nouvellement créés avec la commande =
suivante :
syncvg-v rootvg
5=2E=09bosboot pour initialiser tous les enregistrements et périphériques de démarrage en exécutant la commande suivante :
bosboot-a-d/dev/hdisk ?
hdisk? est le premier hdisk répertorié sous la rubrique PV après que la commande =
lslv-l hd5 a exécuté =2E
6 =2E=09initialiser la liste de démarrage en exécutant ce qui suit :
bootlist-m normal hdisk0 hdisk1
AVERTISSEMENT: Même si cette commande identifie la liste des disques de démarrage possibles =
, elle ne garantit pas que le système démarrera à partir de =
le disque alternatif dans tous les cas impliquant des défaillances du premier disque =
=2E Dans de telles situations, il peut être nécessaire pour l’utilisateur de =
démarrer à partir du support d’installation ou de maintenance: sélectionnez =
maintenance, réémettez la commande bootlist en laissant de côté le disque défaillant =
, puis redémarrez =2E Sur certains modèles, le micrologiciel fournit =
un utilitaire pour sélectionner le périphérique de démarrage au démarrage =2E Cela peut également être utilisé pour forcer le système à démarrer à partir de l’autre disque =
2E
7=2E=09réglage et redémarrez le système en exécutant la commande =
suivante:
arrêt – Fr