Guide d'administration du systéme de Sun Cluster 2.2

Chapitre 10 Administration de disques locaux Sun Cluster

Ce chapitre présente les instructions permettant d'administrer les disques locaux Sun Cluster. Certaines des procédures décrites ici dépendent du logiciel de gestion de volumes (Solstice DiskSuite ou VxVM). Lorsqu'une procédure est tributaire du gestionnaire de volumes, son titre inclut le nom de ce gestionnaire.

Ce chapitre présente les rubriques suivantes :

L'administration de Sun Cluster comprend la surveillance de l'état de la configuration. Pour plus de détails sur les méthodes de surveillance, voir le Chapitre 2. Le processus de surveillance peut révéler des anomalies des disques locaux. Les sections qui suivent présentent des instructions qui permettent de corriger ces problèmes.

Pour les méthodes d'administration de disque multihôtes, voir le chapitre sur l'administration de l'unité d'expansion de disque en question. Consultez également la documentation du logiciel gestionnaire de volumes en cas de remplacement ou de réparation du matériel de la configuration Sun Cluster.

Restauration d'un disque d'amorçage local à partir d'une copie de sauvegarde

Dans certains cas, il faut remplacer le disque d'amorçage d'un noeud de grappe, par exemple si l'état du disque d'amorçage est inconnu en raison d'un problème logiciel, si la mise à niveau du système d'exploitation échoue ou si un problème matériel survient. Ayez recours aux méthodes suivantes pour restaurer le disque d'amorçage à un état connu, ou encore pour remplacer le disque.


Remarque :

Ces procédures supposent que l'on dispose d'une copie de sauvegarde du disque d'amorçage.


Comment restaurer un disque d'amorçage local à partir d'une copie de sauvegarde (Solstice DiskSuite)

Lorsque les hôtes physiques se trouvent dans la même grappe, cette procédure est effectuée sur l'hôte local, pendant qu'un autre hôte offre les services de données pour tous les hôtes. Dans cet exemple, nous utilisons deux hôtes physiques, phys-hahost1 et phys-hahost2, et deux hôtes logiques, hahost1 et hahost2.

Les étapes suivantes permettent de restaurer un disque d'amorçage à partir d'une copie de sauvegarde, dans une configuration Solstice DiskSuite.

Les étapes expliquées maintenant décrivent en détails la restauration d'un disque d'amorçage à partir d'une copie de sauvegarde, dans une configuration Solstice DiskSuite. Dans cet exemple, phys-hahost1 contient le disque à restaurer. Le disque d'amorçage n'est pas mis en miroir.

  1. Arrêtez l'hôte à restaurer.

  2. Sur les autres hôtes de la grappe, utilisez la commande metaset(1M) afin de retirer des ensembles de disques l'hôte en cours de restauration.

    Dans cet exemple, la commande metaset(1M) est exécutée depuis l'autre hôte de la grappe, soit phys-hahost2.


    phys-hahost2# metaset -s hahost1 -f -d -h phys-hahost1
    phys-hahost2# metaset -s hahost2 -f -d -h phys-hahost1
    

  3. Restaurez le disque d'amorçage sur l'hôte en cours de restauration à partir du support de sauvegarde.

    Suivez la procédure de restauration des fichiers et systèmes de fichiers présentée dans le Guide de l'administrateur du système Solaris, afin de restaurer le système de fichiers du disque d'amorçage.

  4. Réinitialisez l'hôte en cours de restauration.

  5. Retirez les anciennes répliques de DiskSuite puis réinitialisez.

    Si vous remplacez un disque défectueux, les anciennes répliques ne sont pas présentes. Si vous restaurez un disque, exécutez la commande metadb(1M) afin de déterminer si des anciennes répliques sont présentes. Si c'est le cas, supprimez-les.


    Remarque :

    L'emplacement par défaut des répliques est la tranche 7. Toutefois, vous n'êtes pas tenu de placer les répliques dans la tranche 7.


    phys-hahost1# metadb -d -f c0t3d0s7
    phys-hahost1# reboot
    


  6. Créez de nouvelles répliques DiskSuite sur le disque restauré au moyen de la commande metadb(1M).


    phys-hahost1# metadb -afc 3 c0t3d0s7
    

  7. Ajoutez l'hôte restauré au(x) ensemble(s) de disques, à partir de l'hôte frère.


    phys-hahost2# metaset -s hahost1 -a -h phys-hahost1
    phys-hahost2# metaset -s hahost2 -a -h phys-hahost1
    

  8. Lancez Sun Cluster sur l'hôte restauré.


    phys-hahost1# scadmin startnode
    

  9. Refaites passer les hôtes logiques au maître par défaut, au besoin.

    Si le mode manuel n'est pas défini, une commutation automatique aura lieu.


    phys-hahost1# haswitch phys-hahost1 hahost1
    

Comment restaurer un disque d'amorçage local à partir d'une copie de sauvegarde (VxVM)

Lorsque les hôtes physiques se trouvent dans la même grappe, cette procédure est effectuée sur l'hôte local, pendant qu'un autre hôte fournit les services de données à tous les hôtes. Dans cet exemple, nous utilisons deux hôtes physiques, phys-hahost1 et phys-hahost2, et deux hôtes logiques, hahost1 et hahost2. Dans cet exemple, le disque d'amorçage n'est pas mis en miroir.

Les étapes suivantes permettent de restaurer un disque d'amorçage à partir d'une copie de sauvegarde, dans une configuration VxVM.

Les étapes expliquées maintenant décrivent en détails la restauration d'un disque d'amorçage à partir d'une copie de sauvegarde, dans une configuration VxVM. Dans cet exemple, phys-hahost1 contient le disque à restaurer.

  1. Arrêtez l'hôte à restaurer.

  2. Restaurez le disque d'amorçage sur l'hôte en cours de restauration à partir du support de sauvegarde.

    Suivez la procédure de restauration des fichiers et systèmes de fichiers présentée dans le Guide de l'administrateur du système Solaris, afin de restaurer le système de fichiers du disque d'amorçage.

  3. Réinitialisez l'hôte en cours de restauration.

    Suite à la réinitialisation, l'hôte repère tous les périphériques.


    Remarque :

    Si les disques sont réservés, il peut être nécessaire d'exécuter la commande vxdctl enable ultérieurement, une fois les réservations annulées.


  4. Lancez Sun Cluster sur l'hôte local.


    phys-hahost1# scadmin startnode
    

  5. Refaites passer les hôtes logiques au maître par défaut, au besoin.

    Si le mode manuel n'est pas défini, une commutation automatique aura lieu.


    phys-hahost1# haswitch phys-hahost1 hahost1
    

Remplacement d'un disque local qui ne sert pas à l'amorçage

Cette section décrit le remplacement d'un disque local défectueux qui ne contient pas l'environnement d'exploitation Solaris.

En général, si un disque local ne servant pas à l'amorçage tombe en panne, vous pouvez effectuer une reprise à partir d'une copie de sauvegarde, afin de restaurer les données sur un nouveau disque.

Les procédures de restauration d'un disque d'amorçage local sont présentées aux sections "Comment restaurer un disque d'amorçage local à partir d'une copie de sauvegarde (Solstice DiskSuite)" et "Comment restaurer un disque d'amorçage local à partir d'une copie de sauvegarde (VxVM)".

Ces étapes visent à remplacer un disque local défectueux qui ne sert pas à l'amorçage.

Comment remplacer un disque local qui ne sert pas à l'amorçage

Les étapes expliquées maintenant décrivent en détails le remplacement d'un disque local, défectueux, ne servant pas à l'amorçage. Dans cet exemple, phys-hahost2 contient le disque défectueux.

  1. (Facultatif) Arrêtez les services Sun Cluster sur le noeud qui comporte le disque défectueux, puis arrêtez le noeud.

    Vous pouvez sauter cette étape si le noeud s'amorce à partir d'un disque SPARCstorage Array. Toutefois, si le disque à remplacer se trouve sur le même bus SCSI que le disque d'amorçage opérationnel, vous devez arrêter Sun Cluster ainsi que le noeud.


    # scadmin stopnode
    ... 
    # halt
    

  2. Remplacez le disque.

    Suivez la procédure décrite dans le manuel d'entretien du noeud Sun Cluster.

  3. Lancez le noeud en mode mono-utilisateur.

  4. Exécutez la commande format(1M) ou fmthard(1M) pour partitionner le nouveau disque.

    Veillez à ce que la partition du nouveau disque soit identique à celle du disque remplacé. (L'enregistrement des informations sur le format du disque est décrit au Chapitre 1.)

  5. Exécutez la commande newfs(1M) pour les nouvelles tranches, afin de créer les systèmes de fichiers.

  6. Exécutez la commande mount(1M) afin de monter les systèmes de fichiers appropriés.

    Spécifiez le périphérique et les points de montage de chaque système de fichiers.

  7. Restaurez les données à partir d'une copie de sauvegarde.

    Pour mener à bien cette étape, suivez les instructions du Guide de l'administrateur du système Solaris.

  8. Réinitialisez le noeud.

  9. Lancez Sun Cluster sur l'hôte local.


    phys-hahost1# scadmin startnode
    

  10. Refaites passer les hôtes logiques au maître par défaut, au besoin.

    Si le mode manuel n'est pas défini, une commutation automatique aura lieu.


    phys-hahost2# haswitch phys-hahost2 hahost2