Guide d'administration système de Sun Cluster pour SE Solaris

ProcedureRéinitialisation de l'heure dans un cluster

Sun Cluster utilise le protocole NTP (Network Time Protocol) pour maintenir la synchronisation horaire entre les différents nœuds du cluster. Les réglages au niveau du cluster se font automatiquement selon les besoins lorsque des nœuds se synchronisent. Pour de plus amples informations, reportez-vous aux documents Guide des notions fondamentales de Sun Cluster pour SE Solaris et Network Time Protocol User's Guide.


Attention – Attention –

lorsque vous utilisez le protocole NTP, ne tentez pas de régler l'heure du cluster alors que celui-ci est actif : évitez d'utiliser les commandes date(1), rdate(1M), xntpd(1M) ou svcadm(1M) de manière interactive ou dans les scripts cron(1M).


Étapes
  1. Devenez superutilisateur sur un nœud du cluster.

  2. Arrêtez le cluster.


    # scshutdown -g0 -y
    
  3. Vérifiez que le nœud apparaît à l'invite ok ou Select (b)oot or (i)nterpreter sur l'écran des paramètres d'initialisation courants.

  4. Initialisez le nœud en mode non-cluster à l'aide de la commande boot(1M) ou b avec l'option -x.

    • SPARC :


      ok boot -x
      
    • x86 :


                            <<< 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 -x
      
  5. Sur un seul nœud, exécutez la commande date pour définir l'heure.


    # date HHMM.SS
    
  6. Sur les autres machines, synchronisez l'heure avec celle de ce nœud en exécutant la commande rdate(1M).


    # rdate hostname
    
  7. Initialisez chaque nœud pour redémarrer le cluster.


    # reboot
    
  8. Vérifiez que le changement d'heure est effectif sur tous les nœuds du cluster.

    Sur chaque nœud, exécutez la commande date.


    # date