Tâche |
Pour les instructions, voir... |
---|---|
Pour Solstice DiskSuite/Solaris Volume Manager, restaurer les fichiers de manière interactive en suivant les procédures de restauration Solaris |
Restauration interactive de fichiers individuels (Solstice DiskSuite/Solaris Volume Manager) |
Pour Solstice DiskSuite/Solaris Volume Manager, restaurer le système de fichiers racine (/) |
Restauration du système de fichiers racine (/) (Solstice DiskSuite/Solaris Volume Manager) |
| |
Pour VERITAS Volume Manager, restaurer le système de fichiers racine (/) non encapsulé |
SPARC: restauration d'un système de fichiers racine /) non encapsulé (VERITAS Volume Manager) |
Pour VERITAS Volume Manager, restaurer le système de fichiers racine (/) encapsulé |
SPARC: restauration d'un système de fichiers racine (/) encapsulé (VERITAS Volume Manager) |
Suivez cette procédure pour restaurer un ou plusieurs fichiers individuels. Assurez-vous que le cluster fonctionne sans problème avant de lancer la procédure de restauration.
Devenez superutilisateur sur le nœud du cluster que vous souhaitez restaurer.
Arrêtez tous les services de données qui utilisent les fichiers à restaurer.
# scswitch -z -g resource-group[,...] -h ““ |
Restaurez les fichiers à l'aide de la commande ufsrestore.
Suivez cette procédure pour restaurer les systèmes de fichiers racine (/) sur un nouveau disque, par exemple après le remplacement d'un disque d'initialisation défectueux. Le nœud restauré ne doit pas être initialisé. Assurez-vous que le cluster fonctionne sans problème avant de lancer la procédure de restauration.
comme vous devez partitionner le nouveau disque selon le même format que le disque défectueux, identifiez le plan de partitionnement avant de commencer la procédure, et suivez-le pour recréer les systèmes de fichiers.
Devenez superutilisateur sur un nœud de la grappe avec accès au méta-ensemble, autre que le nœud à restaurer.
Supprimez de tous les méta-ensembles le nom d'hôte du nœud en cours de restauration.
Exécutez cette commande à partir de n'importe quel nœud du méta-ensemble, en dehors de celui que vous supprimez.
# metaset -s nom_jeu -f -d -h listenoeuds |
Spécifie le nom du jeu de disques.
Force la suppression.
Supprime du jeu de disques.
Indique le nom du nœud à supprimer du jeu de disques.
Remplacez le disque défectueux du nœud sur lequel le système de fichiers (/) racine doit être restauré.
Reportez-vous aux procédures de remplacement de disques dans la documentation fournie avec le serveur.
Initialisez le nœud que vous souhaitez restaurer.
Si vous utilisez le CD de Solaris :
SPARC : à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s |
x86 : Insérez le CD dans le lecteur CD du système et initialisez ce dernier en le mettant successivement hors puis sous tension. Dans l'écran des paramètres d'initialisation actuels, entrez la commande suivante :
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@ 7,1/sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -s |
Si vous utilisez un serveur JumpStart TM de Solaris :
SPARC : à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot net -s |
x86 : Initialisez le système en le mettant successivement hors puis sous tension. Dans l'écran des paramètres d'initialisation actuels, entrez la commande suivante :
<<< Paramètres d'initialisation actuels>>> Chemin d'initialisation : /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Arguments d'initialisation : Entrez b [nom fichier] [balises d'initialisation] <;ENTRÉE> pour initialiser les options ou i <ENTRÉE> pour accéder à l'interprète d'initialisation ou <;ENTRÉE> pour initialiser les paramètres par défaut <<< déconnexion automatique dans 5 secondes >>> Sélectionnez (b)oot ou (i)nterpreter : b -s |
Créez toutes les partitions et remplacez le disque racine à l'aide de la commande format(1M).
Recréez le plan de partitionnement initial du disque défectueux.
Créez le système de fichiers racine (/) et d'autres systèmes de fichiers éventuels, à l'aide de la commande newfs( 1M).
Recréez les systèmes de fichiers initiaux du disque défectueux.
n'oubliez pas de créer le système de fichiers /global/.devices/node@nodeid.
Montez le système de fichiers racine (/) sur un point de montage temporaire.
# mount périphérique point_montage-temp |
Utilisez les commandes suivantes pour restaurer le système de fichiers racine (/).
# cd point_montage-temp # ufsrestore rvf périphérique-dump # rm restoresymtable # cd / # umountpoint_montage_temp # fsck disque_caract |
Le système de fichiers est restauré.
Installez un nouveau bloc d'initialisation sur le nouveau disque.
# /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk disque-caract |
Réinitialisez le noeud en mode monoutilisateur.
# reboot -- "-s" |
Remplacez l'ID du disque à l'aide de la commande scdidadm( 1M).
# scdidadm -R disque_racine |
Utilisez la commande metadb( 1M) pour recréer les répliques des bases de données d'état.
# metadb -c copies -af périphérique_disques_bruts |
Indique le nombre de répliques à créer.
Périphérique de disques bruts sur lequel seront créées les répliques.
Ajoute les répliques.
Réinitialisez le nœud en mode cluster.
Lancez la réinitialisation.
# reboot |
Pendant l'initialisation, vous verrez peut-être apparaître un message d'erreur ou d'avertissement se terminant par l'instruction suivante :
Taper Ctrl-D pour procéder au démarrage normal (ou donner le mot de passe de racine pour la maintenance du système) : |
Appuyez sur Ctrl-D pour effectuer l'initialisation en mode multiutilisateurs.
À partir d'un nœud de cluster différent du nœud restauré, utilisez la commande metaset pour ajouter le nœud restauré à tous les méta-ensembles.
phys-schost-2# metaset -s nom_jeu -a -h listenoeuds |
Crée et ajoute l'hôte au jeu de disques.
Le nœud est réinitialisé en mode cluster. Le cluster est prêt à être utilisé.
L'exemple suivant illustre la restauration du système de fichiers root (/) sur le nœud phys-schost-1 à partir du périphérique de bande /dev/rmt/0. La commande metaset est exécutée à partir d'un autre nœud du cluster, phys-schost-2, pour supprimer et ensuite ré-ajouter le nœud phys-schost-1 au jeu de disques schost-1. Toutes les autres commandes sont exécutées à partir de phys-schost-1. Un nouveau bloc d'initialisation est créé sur /dev/rdsk/c0t0d0s0, ainsi que trois répliques de bases de données d'état sur /dev/rdsk/c0t0d0s4.
[Devenez superutilisateur sur un nœud du cluster autre que le nœud à restaurer.] [Supprimez le nœud du metaset:] phys-schost-2# metaset -s schost-1 -f -d -h phys-schost-1 [Remplacez le disque défectueux et redémarrez le nœud:] |
Initialisez le nœud à partir du CD de Solaris :
SPARC : à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s |
x86 : Insérez le CD dans le lecteur CD du système et initialisez ce dernier en le mettant successivement hors puis sous tension. Dans l'écran des paramètres d'initialisation actuels, entrez la commande suivante :xx86 :
<<< Paramètres d'initialisation actuels>>> Chemin d'initialisation : /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Arguments d'initialisation : Entrez b [nom fichier] [balises d'initialisation] <ENTRÉE> pour initialiser les options ou i <ENTRÉE> pour accéder à l'interprète d'initialisation ou <ENTRÉE> pour initialiser les paramètres par défaut <<< déconnexion automatique dans 5 secondes >>> Sélectionnez (b)oot ou (i)nterpreter : b -s |
[Utilisez format et newfs pour recréer des partitions et des systèmes de fichiers.] [Montez le système de fichiers racine sur un point de montage temporaire :] # mount /dev/dsk/c0t0d0s0 /a [Restaurez le système de fichiers racine :] # cd /a # ufsrestore rvf /dev/rmt/0 # rm restoresymtable # cd / # umount /a # fsck /dev/rdsk/c0t0d0s0 [Installez un nouveau bloc d'initialisation :] # /usr/sbin/installboot /usr/platform/`uname \ -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 [Réinitialisez en mode monoutilisateur :] # reboot -- "-s" [Remplacez l'ID du disque :] # scdidadm -R /dev/dsk/c0t0d0 [Recréez les répliques de la base de données d'état :] # metadb -c 3 -af /dev/rdsk/c0t0d0s4 # reboot Press Control-d to boot into multiuser mode. [Rajoutez le nœud dans le méta-ensemble :] phys-schost-2# metaset -s schost-1 -a -h phys-schost-1 |
Utilisez cette procédure pour restaurer un système de fichiers racine (/) qui se trouvait sur un métapériphérique Solstice DiskSuite ou un volume Solaris Volume Manager au moment de la réalisation des sauvegardes. Effectuez cette procédure, par exemple, en cas d'altération d'un disque racine, remplacé par un nouveau disque. Le nœud restauré ne doit pas être initialisé. Assurez-vous que le cluster fonctionne sans problème avant de lancer la procédure de restauration.
comme vous devez partitionner le nouveau disque selon le même format que le disque défectueux, identifiez le plan de partitionnement avant de commencer la procédure, et recréez comme nécessaire les systèmes de fichiers.
Devenez superutilisateur sur un nœud de la grappe avec accès au méta-ensemble, autre que le nœud à restaurer.
Supprimez de tous les méta-ensembles le nom d'hôte du nœud en cours de restauration.
# metaset -s nom_jeu -f -d -h listenoeuds |
Indique le nom du méta-ensemble.
Force la suppression.
Effectue la suppression dans le méta-ensemble.
Indique le nom du nœud à supprimer du méta-ensemble.
Remplacez le disque défectueux du nœud sur lequel le système de fichiers (/) racine doit être restauré.
Reportez-vous aux procédures de remplacement de disques dans la documentation fournie avec le serveur.
Initialisez le nœud que vous souhaitez restaurer.
Si vous utilisez le CD de Solaris :
SPARC : à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s |
x86 : Insérez le CD dans le lecteur CD du système et initialisez ce dernier en le mettant successivement hors puis sous tension. Dans l'écran des paramètres d'initialisation actuels, entrez la commande suivante :
<<< Paramètres d'initialisation actuels>>> Chemin d'initialisation : /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Arguments d'initialisation : Entrez b [nom fichier] [balises d'initialisation] <;ENTRÉE> pour initialiser les options ou i <ENTRÉE> pour accéder à l'interprète d'initialisation ou <;ENTRÉE> pour initialiser les paramètres par défaut <<< déconnexion automatique dans 5 secondes >>> Sélectionnez (b)oot ou (i)nterpreter : b -s |
Si vous utilisez un serveur JumpStart TM de Solaris :
SPARC : à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot net -s |
x86 : Initialisez le système en le mettant successivement hors puis sous tension. Dans l'écran des paramètres d'initialisation actuels, entrez la commande suivante :
<<< Paramètres d'initialisation actuels>>> Chemin d'initialisation : /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Arguments d'initialisation : Entrez b [nom fichier] [balises d'initialisation] <;ENTRÉE> pour initialiser les options ou i <ENTRÉE> pour accéder à l'interprète d'initialisation ou <;ENTRÉE> pour initialiser les paramètres par défaut <<< déconnexion automatique dans 5 secondes >>> Sélectionnez (b)oot ou (i)nterpreter : b -s |
Créez toutes les partitions et remplacez le disque racine à l'aide de la commande format.
Recréez le plan de partitionnement initial du disque défectueux.
Créez le système de fichiers racine (/) et d'autres systèmes de fichiers éventuels, à l'aide de la commande newfs.
Recréez les systèmes de fichiers initiaux du disque défectueux.
n'oubliez pas de créer le système de fichiers /global/.devices/node@nodeid.
Montez le système de fichiers racine (/) sur un point de montage temporaire.
# mount point_montage_temporaire_périphérique |
Utilisez les commandes suivantes pour restaurer le système de fichiers racine (/).
# cd point_montage_temporaire # ufsrestore rvf périphérique_dump # rm restoresymtable |
Installez un nouveau bloc d'initialisation sur le nouveau disque.
# /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk disque-caract |
Dans le fichier /point_montage_temp/etc/system supprimez les lignes relatives aux informations root MDD.
* Begin MDD root info (do not edit) forceload: misc/md_trans forceload: misc/md_raid forceload: misc/md_mirror forceload: misc/md_hotspares forceload: misc/md_stripe forceload: drv/pcipsy forceload: drv/glm forceload: drv/sd rootdev:/pseudo/md@0:0,10,blk * End MDD root info (do not edit) |
Modifiez le fichier /point_montage-temp/etc/vfstab pour remplacer l'entrée racine d'un métapériphérique Solstice DiskSuite ou d'un volume Solaris Volume Manager par une tranche normale pour chaque système de fichiers du disque racine faisant partie de ce métapériphérique ou de ce volume.
Example: Change from— /dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no - Change to— /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - |
Démontez le système de fichiers temporaire et vérifiez le périphérique de disques bruts.
# cd / # umount point_montage-temp # fsck disque-caract |
Réinitialisez le noeud en mode monoutilisateur.
# reboot -- "-s" |
Remplacez l'ID du disque à l'aide de la commande scdidadm.
# scdidadm -R disque_racine |
Utilisez la commande metadb pour recréer les répliques des bases de données d'état.
# metadb -c copies -af raw-disk-device |
Indique le nombre de répliques à créer.
Crée les répliques de base de données d'état initiales sur le périphérique de disques bruts nommé.
Réinitialisez le nœud en mode cluster.
Lancez la réinitialisation.
# reboot |
Pendant l'initialisation, vous verrez apparaître des messages d'erreur ou d'avertissement se terminant par l'instruction suivante :
Taper Ctrl-D pour procéder au démarrage normal (ou donner le mot de passe de racine pour la maintenance du système) : |
Appuyez sur Ctrl-D pour effectuer l'initialisation en mode multiutilisateurs.
À partir d'un nœud de cluster différent du nœud restauré, utilisez la commande metaset pour ajouter le nœud restauré à tous les méta-ensembles.
phys-schost-2# metaset -s nom_jeu -a -h listenoeuds |
Ajoute (crée) le méta-ensemble.
Définit le métapériphérique ou le volume/miroir pour le répertoire racine (/) comme indiqué dans la documentation de Solstice DiskSuite.
Le nœud est réinitialisé en mode cluster. Le cluster est prêt à être utilisé.
L'exemple suivant illustre la restauration du système de fichiers root (/) sur le nœud phys-schost-1 à partir du périphérique de bande /dev/rmt/0. La commande metaset est exécutée à partir d'un autre nœud de la grappe, phys-schost-2, pour supprimer et restaurer ultérieurement le nœud phys-schost-1 du méta-ensemble schost-1. Toutes les autres commandes sont exécutées à partir de phys-schost-1. Un nouveau bloc d'initialisation est créé sur /dev/rdsk/c0t0d0s0, ainsi que trois répliques de bases de données d'état sur /dev/rdsk/c0t0d0s4.
[Devenez superutilisateur sur un nœud du cluster ayant accès au méta-ensemble et différent du nœud à restaurer.] [Supprimez le nœud du méta-ensemble :] phys-schost-2# metaset -s schost-1 -f -d -h phys-schost-1 [Remplacez le disque défectueux et initialisez le nœud :] |
Initialisez le nœud à partir du CD de Solaris :
SPARC : à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s |
x86 : Insérez le CD dans le lecteur CD du système et initialisez ce dernier en le mettant successivement hors puis sous tension. Dans l'écran des paramètres d'initialisation actuels, entrez la commande suivante :xx86 :
<<< Paramètres d'initialisation actuels>>> Chemin d'initialisation : /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Arguments d'initialisation : Entrez b [nom fichier] [balises d'initialisation] <ENTRÉE> pour initialiser les options ou i <ENTRÉE> pour accéder à l'interprète d'initialisation ou <ENTRÉE> pour initialiser les paramètres par défaut <<< déconnexion automatique dans 5 secondes >>> Sélectionnez (b)oot ou (i)nterpreter : b -s |
[Use format and newfs to recreate partitions and file systems.] [Mount the root file system on a temporary mount point:] # mount /dev/dsk/c0t0d0s0 /a [Restore the root file system:] # cd /a # ufsrestore rvf /dev/rmt/0 # rm restoresymtable [Install a new boot block:] # /usr/sbin/installboot /usr/platform/`uname \ -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 [Remove the lines in /temp-mountpoint/etc/system file for MDD root information:] * Begin MDD root info (do not edit) forceload: misc/md_trans forceload: misc/md_raid forceload: misc/md_mirror forceload: misc/md_hotspares forceload: misc/md_stripe forceload: drv/pcipsy forceload: drv/glm forceload: drv/sd rootdev:/pseudo/md@0:0,10,blk * End MDD root info (do not edit) [Edit the /temp-mountpoint/etc/vfstabfile] Example: Change from— /dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no - Change to— /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 /usr ufs 1 no - [Unmount the temporary file system and check the raw disk device:] # cd / # umount /a # fsck /dev/rdsk/c0t0d0s0 [Reboot in single-user mode:] # reboot -- "-s" [Replace the disk ID:] # scdidadm -R /dev/dsk/c0t0d0 [Recreate state database replicas:] # metadb -c 3 -af /dev/rdsk/c0t0d0s4 # reboot Type Control-d to boot into multiuser mode. [Add the node back to the metaset:] phys-schost-2# metaset -s schost-1 -a -h phys-schost-1 |
Cette procédure permet de restaurer sur un nœud un système de fichiers racine (/) non encapsulé. Le nœud restauré ne doit pas être initialisé. Assurez-vous que le cluster fonctionne sans problème avant de lancer la procédure de restauration.
comme vous devez partitionner le nouveau disque selon le même format que le disque défectueux, identifiez le plan de partitionnement avant de commencer la procédure, et recréez comme nécessaire les systèmes de fichiers.
Remplacez le disque défectueux sur le nœud dont le système de fichiers racine doit être restauré.
Reportez-vous aux procédures de remplacement de disques dans la documentation fournie avec le serveur.
Initialisez le nœud que vous souhaitez restaurer.
Si vous utilisez le CD de Solaris, à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s |
Si vous utilisez un serveur JumpStart TM de Solaris, à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot net -s |
Créez toutes les partitions et remplacez le disque racine à l'aide de la commande format.
Recréez le plan de partitionnement initial du disque défectueux.
Créez le système de fichiers racine (/) et d'autres systèmes de fichiers éventuels, à l'aide de la commande newfs.
Recréez les systèmes de fichiers initiaux du disque défectueux.
n'oubliez pas de créer le système de fichiers /global/.devices/node@nodeid.
Montez le système de fichiers racine (/) sur un point de montage temporaire.
# mount device temp-mountpoint |
Rétablissez le système de fichiers racine (/) à partir de la copie de sauvegarde, démontez et vérifiez le système de fichiers.
# cd point:_montage_temporaire # ufsrestore rvf périphérique_vidage # rm restoresymtable # cd / # umount point_montage_temporaire # fsck périphérique_disques_bruts |
Le système de fichiers est restauré.
Installez un nouveau bloc d'initialisation sur le nouveau disque.
# /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk raw-disk-device |
Réinitialisez le noeud en mode monoutilisateur.
Lancez la réinitialisation.
# reboot -- "-s" |
Pendant l'initialisation, vous verrez apparaître des messages d'erreur ou d'avertissement se terminant par l'instruction suivante :
Taper Ctrl-D pour procéder au démarrage normal (ou donner le mot de passe de racine pour la maintenance du système) : |
Entrez le mot de passe racine.
Mettez à jour l'ID du disque à l'aide de la commande scdidadm.
# scdidadm -R /dev/rdsk/périphérique_disques |
Appuyez sur CTRL-d pour reprendre en mode multiutilisateurs.
Le nœud est réinitialisé en mode cluster. Le cluster est prêt à être utilisé.
L'exemple suivant illustre la restauration d'un système de fichiers racine (/) non encapsulé sur le nœud phys-schost-1 à partir du périphérique de bande /dev/rmt/0.
[Remplacez le disque défectueux et initialisez le nœud :] |
Initialisez le nœud depuis le CD de Solaris. A l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s ... [Use format and newfs to create partitions and file systems] [Mount the root file system on a temporary mount point:] # mount /dev/dsk/c0t0d0s0 /a [Restore the root file system:] # cd /a # ufsrestore rvf /dev/rmt/0 # rm restoresymtable # cd / # umount /a # fsck /dev/rdsk/c0t0d0s0 [Install a new boot block:] # /usr/sbin/installboot /usr/platform/`uname \ -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 [Reboot in single-user mode:] # reboot -- "-s" [Update the disk ID:] # scdidadm -R /dev/rdsk/c0t0d0 [Press Control-d to resume in multiuser mode] |
Cette procédure permet de restaurer sur un nœud un système de fichiers racine (/) encapsulé. Le nœud restauré ne doit pas être initialisé. Assurez-vous que le cluster fonctionne sans problème avant de lancer la procédure de restauration.
comme vous devez partitionner le nouveau disque selon le même format que le disque défectueux, identifiez le plan de partitionnement avant de commencer la procédure, et recréez comme nécessaire les systèmes de fichiers.
Remplacez le disque défectueux sur le nœud dont le système de fichiers racine doit être restauré.
Reportez-vous aux procédures de remplacement de disques dans la documentation fournie avec le serveur.
Initialisez le nœud que vous souhaitez restaurer.
Si vous utilisez le CD de Solaris, à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s |
Si vous utilisez un serveur JumpStart TM de Solaris, à l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot net -s |
Créez toutes les partitions et remplacez le disque racine à l'aide de la commande format.
Recréez le plan de partitionnement initial du disque défectueux.
Créez le système de fichiers racine (/) et d'autres systèmes de fichiers éventuels, à l'aide de la commande newfs.
Recréez les systèmes de fichiers initiaux du disque défectueux.
N'oubliez pas de créer le système de fichiers /global/.devices/nœud@id_nœud.
Montez le système de fichiers racine (/) sur un point de montage temporaire.
# mount device temp-mountpoint |
Restaurez le système de fichiers racine (/) à partir de la sauvegarde.
# cd temp-mountpoint # ufsrestore rvf périphérique-dump # rm restoresymtable |
Créez un fichier install-db vide.
Le nœud sera en mode d'installation VxVM à la réinitialisation suivante.
# touch /temp-mountpoint/etc/vx/reconfig.d/state.d/install-db |
Supprimez les entrées suivantes du fichier /point_montage_temp/etc/system.
* rootdev:/pseudo/vxio@0:0 * set vxio:vol_rootdev_is_volume=1 |
Éditez le fichier /point_montage_temporaire/etc/vfstab et remplacez tous les points de montage de VxVM par les périphériques de disques standard du disque racine, tels que /dev/dsk/c0t0d0s0.
Example: Change from— /dev/vx/dsk/rootdg/rootvol /dev/vx/rdsk/rootdg/rootvol / ufs 1 no - Change to— /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - |
Démontez le système de fichiers temporaire et vérifiez-le.
# cd / # umount temp-mountpoint # fsck raw-disk-device |
Installez le nouveau bloc d'initialisation sur le nouveau disque.
# /usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk raw-disk-device |
Réinitialisez le noeud en mode monoutilisateur.
# reboot -- "-s" |
Mettez à jour l'ID du disque à l'aide de scdidadm( 1M).
# scdidadm -R /dev/rdsk/c0t0d0 |
Exécutez vxinstall pour encapsuler le disque et réinitialiser.
# vxinstall |
Si le code mineur entre en conflit avec celui d'un autre système, démontez les périphériques globaux et attribuez un nouveau code mineur au groupe de disques.
Démontez le système de fichiers de périphériques globaux sur le nœud du cluster.
# umount /global/.devices/node@nodeid |
Attribuez un autre code mineur au groupe de disques rootdg du nœud de cluster.
# vxdg reminor rootdg 100 |
Arrêtez le nœud et réinitialisez-le en mode cluster.
# shutdown -g0 -i6 -y |
L'exemple suivant montre un système de fichiers racine (/) encapsulé restauré sur le nœud phys-schost-1 depuis le lecteur de bande /dev/rmt/0.
[Remplacez le disque défectueux et initialisez le nœud:] |
Initialisez le nœud depuis le CD de Solaris. A l'invite ok de la mémoire PROM OpenBoot, entrez la commande suivante :
ok boot cdrom -s ... [Use format and newfs to create partitions and file systems] [Mount the root file system on a temporary mount point:] # mount /dev/dsk/c0t0d0s0 /a [Restore the root file system:] # cd /a # ufsrestore rvf /dev/rmt/0 # rm restoresymtable [Create an empty install-db file:] # touch /a/etc/vx/reconfig.d/state.d/install-db [Edit /etc/system on the temporary file system and remove or comment out the following entries:] # rootdev:/pseudo/vxio@0:0 # set vxio:vol_rootdev_is_volume=1 [Edit /etc/vfstab on the temporary file system:] Example: Change from— /dev/vx/dsk/rootdg/rootvol /dev/vx/rdsk/rootdg/rootvol / ufs 1 no- Change to— /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - [Unmount the temporary file system, then check the file system:] # cd / # umount /a # fsck /dev/rdsk/c0t0d0s0 [Install a new boot block:] # /usr/sbin/installboot /usr/platform/`uname \ -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 [Reboot in single-user mode:] # reboot -- "-s" [Update the disk ID:] # scdidadm -R /dev/rdsk/c0t0d0 [Run vxinstall:] # vxinstall Choose to encapsulate the root disk. [If there is a conflict in minor number, reminor the rootdg disk group:] # umount /global/.devices/node@nodeid # vxdg reminor rootdg 100 # shutdown -g0 -i6 -y |
Pour obtenir des instructions sur la façon de définir le miroir du disque racine encapsulé, reportez-vous au Guide d'installation du logiciel Sun Cluster pour SE Solaris.