Sun Cluster Handbuch Softwareinstallation für Solaris OS

Installieren und Konfigurieren der Software VxVM

In diesem Abschnitt werden Informationen und Verfahren zum Installieren und Konfigurieren von VxVM in einer Sun Cluster-Konfiguration angeführt.

In der folgenden Tabelle werden die Aufgaben aufgelistet, die Sie beim Installieren und Konfigurieren der Software VxVM für Sun Cluster-Konfigurationen ausführen.

Tabelle 5–1 Aufgabenzuordnung: Installieren und Konfigurieren der Software VxVM

Schritt 

Anweisungen 

1. Planen Sie das Layout der Konfiguration von VxVM. 

Planen der Datenträgerverwaltung

2. (Optional) Legen Sie fest, wie Sie die Root-Plattengruppe auf jedem Knoten erstellen möchten.

Überblick über das Konfigurieren einer Root-Plattengruppe

3. Installieren Sie die VxVM-Software. 

So installieren Sie die VERITAS Volume Manager-Software

VxVM-Installationsdokumentation 

4. (Optional) Erstellen Sie eine Root-Plattengruppe. Sie können die Root-Platte entweder einkapseln oder die Root-Plattengruppe auf lokalen Nicht-Root-Platten erstellen.

SPARC: So kapseln Sie die Root-Platte ein

So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte

5. (Optional) Spiegeln Sie die eingekapselte Root-Platte.

So spiegeln Sie die eingekapselte Root-Platte

6. Erstellen Sie Plattengruppen. 

Erstellen von Plattengruppen in einem Cluster

Überblick über das Konfigurieren einer Root-Plattengruppe

Die Erstellung einer Root-Plattengruppe ist optional. Wenn Sie keine Root-Pattengruppe erstellen möchten, fahren Sie mit So installieren Sie die VERITAS Volume Manager-Software fort.

Die Sun Cluster-Software unterstützt folgende Methoden, um die Root-Plattengruppe zu konfigurieren.

Weitere Informationen finden Sie in der Installationsdokumentation von VxVM.

ProcedureSo installieren Sie die VERITAS Volume Manager-Software

Führen Sie dieses Verfahren aus, um die VERITAS Volume Manager-(VxVM-)Software auf jedem Knoten zu installieren, der mit VxVM installiert werden soll. Sie können VxVM auf allen Knoten des Clusters installieren oder VxVM nur auf den Knoten installieren, die real mit den Speichergeräten verbunden sind, die VxVM verwalten soll.

Bevor Sie beginnen

Führen Sie folgende Aufgaben aus:

  1. Melden Sie sich als Superuser bei einem Cluster-Knoten an, den Sie mit VxVM installieren möchten.

  2. Legen Sie die VxVM-CD-ROM in das CD-ROM-Laufwerk des Knotens ein.

  3. Befolgen Sie zum Installieren und Konfigurieren der VxVM-Software und -Lizenzen die Anweisungen im VxVM-Installationshandbuch.

  4. Führen Sie das Dienstprogramm clvxvm im nicht interaktiven Modus aus.


    phys-schost# clvxvm initialize
    

    Mit dem Dienstprogramm clvxvm werden die erforderlichen Aufgaben nach der Installation durchgeführt. Des Weiteren wird mit dem Dienstprogramm clvxvm eine Cluster-weite vxio-Treiber-Hauptnummer ausgewählt und konfiguriert. Weitere Informationen sind auf der Manpage clvxvm(1CL) zu finden.

  5. SPARC: Geben Sie zum Aktivieren der VxVM-Cluster-Funktion deren Lizenzschlüssel ein, sofern dies nicht bereits geschehen ist.

    Informationen zum Hinzufügen einer Lizenz finden Sie in der Dokumentation zu VxVM.

  6. (Optional) Installieren Sie die GUI von VxVM.

    Informationen zur Installation der GUI von VxVM finden Sie in der Dokumentation zu VxVM.

  7. Werfen Sie die CD-ROM aus.

  8. Installieren Sie die VxVM-Patches zur Unterstützung der Sun Cluster-Software.

    Informationen zum Speicherort der Patches und Installationshinweise finden Sie unter Korrekturversionen und erforderliche Firmware-Ebenen in Sun Cluster 3.2 - Versionshinweise für Solaris.

  9. Wiederholen Sie Schritt 1 bis Schritt 8, wenn Sie VxVM auf zusätzlichen Knoten installieren möchten.


    Hinweis –

    SPARC: Zum Aktivieren der VxVM-Cluster-Funktion müssen Sie VxVM auf allen Knoten des Clusters installieren.


  10. Wenn Sie einen oder mehrere Knoten nicht mit VxVM installieren, ändern Sie die Datei /etc/name_to_major auf jedem Nicht-VxVM-Knoten.

    1. Legen Sie auf einem mit VxVM installierten Knoten die Einstellung der Geräteklasse vxio fest.


      phys-schost# grep vxio /etc/name_to_major
      
    2. Melden Sie sich als Superuser bei einem Knoten an, den Sie nicht mit VxVM installieren möchten.

    3. Bearbeiten Sie die Datei /etc/name_to_major und fügen Sie einen Eintrag hinzu, um die vxio-Hauptnummer auf NNN zu setzen, die in Schritt a abgeleitete Nummer.


      phys-schost# vi /etc/name_to_major
      vxio NNN
      
    4. Initialisieren Sie den Eintrag vxio.


      phys-schost# drvconfig -b -i vxio -m NNN
      
    5. Wiederholen Sie Schritt a bis Schritt d für alle anderen Knoten, die nicht mit VxVM installiert werden sollen.

      Wenn Sie damit fertig sind, muss jeder Cluster des Knotens denselben Eintrag vxio in der Datei /etc/name_to_major aufweisen.

  11. Zum Erstellen einer Root-Plattengruppe wechseln Sie zu SPARC: So kapseln Sie die Root-Platte ein oder So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte.

    Fahren Sie andernfalls bei Schritt 12 fort.


    Hinweis –

    Eine Root-Plattengruppe ist optional.


  12. Booten Sie jeden Knoten neu, auf dem VxVM installiert wurde.


    phys-schost# shutdown -g0 -y -i6
    
Nächste Schritte

Zum Erstellen einer Root-Plattengruppe wechseln Sie zu SPARC: So kapseln Sie die Root-Platte ein oder So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte.

Erstellen Sie andernfalls Plattengruppen. Wechseln Sie zu Erstellen von Plattengruppen in einem Cluster.

ProcedureSPARC: So kapseln Sie die Root-Platte ein

Verwenden Sie dieses Verfahren, um eine Root-Plattengruppe zu durch Einkapseln der Root-Platte zu erstellen. Root-Plattengruppen sind optional. Weitere Informationen finden Sie in der VxVM-Dokumentation.


Hinweis –

Wenn Sie eine Root-Plattengruppe auf Nicht-Root-Platten erstellen möchten, führen Sie stattdessen die Verfahren unter So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte aus.


Bevor Sie beginnen

Vergewissern Sie sich, dass Sie VxVM, wie unter So installieren Sie die VERITAS Volume Manager-Software beschrieben, installiert haben.

  1. Melden Sie sich als Superuser bei einem Knoten an, den Sie mit VxVM installieren möchten.

  2. Kapseln Sie die Root-Platte ein.


    phys-schost# clvxvm encapsulate
    

    Weitere Informationen sind auf der Manpageclvxvm(1CL) zu finden.

  3. Wiederholen Sie den Vorgang für jeden Knoten, auf dem VxVM installiert wurde.

Nächste Schritte

Wenn Sie die eingekapselte Root-Platte spiegeln möchten, wechseln Sie zu So spiegeln Sie die eingekapselte Root-Platte.

Wechseln Sie andernfalls zu Erstellen von Plattengruppen in einem Cluster.

ProcedureSo erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte

Verwenden Sie dieses Verfahren, um eine Root-Plattengruppe zu erstellen, indem Sie lokale Platten, die keine Root-Platten sind, einkapseln oder initialisieren. Die Erstellung einer Root-Plattengruppe ist optional.


Hinweis –

Wenn Sie eine Root-Plattengruppe auf der Root-Platte erstellen möchten, führen Sie stattdessen die Verfahren unter SPARC: So kapseln Sie die Root-Platte ein durch.


Bevor Sie beginnen

Wenn die Platten eingekapselt werden sollen, stellen Sie sicher, dass jede Platte mindestens zwei Bereiche mit 0 Zylindern hat. Verwenden Sie bei Bedarf den Befehl format(1M), um jedem Bereich von VxVM 0 Zylinder zuzuweisen.

  1. Melden Sie sich als Superuser an.

  2. Starten Sie das vxinstall-Dienstprogramm.


    phys-schost# vxinstall
    
  3. Wenn Sie vom Dienstprogramm vxinstall zur Eingabe aufgefordert werden, nehmen Sie die folgenden Auswahlmöglichkeiten oder Einträge vor:

    • SPARC: Geben Sie zum Aktivieren der VxVM-Cluster-Funktion deren Lizenzschlüssel an.

    • Wählen Sie die benutzerdefinierte Installation.

    • Kapseln Sie die Boot-Platte nicht ein.

    • Wählen Sie die Platten aus, die Sie der Root-Plattengruppe hinzufügen möchten.

    • Lehnen Sie das automatische Neubooten ab.

  4. Aktivieren Sie die Eigenschaft localonly, wenn die erstellte Root-Plattengruppe eine oder mehrere Platten enthält, die zu mehr als einem Knoten eine Verbindung herstellen.

    Verwenden Sie den folgenden Befehl, um die Eigenschaft localonly der Raw-Plattengerätegruppe für jede gemeinsam genutzte Platte in der Root-Plattengruppe zu aktivieren.


    phys-schost# cldevicegroup set -p localonly=true dsk/dN
    
    -p

    Gibt eine Eigenschaft der Gerätegruppe an.

    localonly=true

    Stellt die Gerätegruppe so ein, dass sie nur von dem einen Knoten in der Knotenliste geleitet werden kann.

    Wenn die localonly-Eigenschaft aktiviert ist, wird die Gerätegruppe der im raw-Modus betriebenen Platte ausschließlich vom Knoten in der Knotenliste verwendet. Hierdurch wird das unbeabsichtigte Schützen des Knotens vor der Platte verhindert, das von der Root-Plattengruppe verwendet wird, wenn diese Platte mit mehreren Knoten verbunden ist.

    Weitere Informationen zur localonly-Eigenschaft finden Sie in der Online-Dokumentation unter scconf_dg_rawdisk(1M).

  5. Entfernen Sie alle eventuell vorhandenen Ressourcen- oder Gerätegruppen vom Knoten.


    phys-schost# clnode evacuate from-node
    
    from-node

    Gibt den Namen des Knoten an, von dem die Ressourcen- oder Gerätegruppen verschoben werden sollen

  6. Booten Sie den Knoten neu.


    phys-schost# shutdown -g0 -y -i6
    
  7. Verwenden Sie den vxdiskadm-Befehl, um der Root-Plattengruppe mehrere Platten hinzuzufügen.

    Die Root-Plattengruppe toleriert Plattenausfälle, wenn sie mehrere Platten enthält. Verfahren hierzu finden Sie in der Dokumentation zu VxVM.

Nächste Schritte

Erstellen Sie Plattengruppen. Wechseln Sie zu Erstellen von Plattengruppen in einem Cluster.

ProcedureSo spiegeln Sie die eingekapselte Root-Platte

Wenn Sie VxVM installiert und die Root-Platte eingekapselt haben, führen Sie dieses Verfahren auf jedem Knoten aus, auf dem Sie die eingekapselte Root-Platte spiegeln möchten.

Bevor Sie beginnen

Vergewissern Sie sich, dass Sie die Root-Platte, wie in SPARC: So kapseln Sie die Root-Platte ein beschrieben, eingekapselt haben.

  1. Melden Sie sich als Superuser an.

  2. Listen Sie die Geräte auf.


    phys-schost# cldevice list -v
    

    Die Ausgabe sieht etwa wie folgt aus:


    DID Device          Full Device Path
    ----------          ----------------
    d1                  phys-schost-1:/dev/rdsk/c0t0d0
    d2                  phys-schost-1:/dev/rdsk/c0t6d0
    d3                  phys-schost-2:/dev/rdsk/c1t1d0
    d3                  phys-schost-1:/dev/rdsk/c1t1d0
  3. Spiegeln Sie die eingekapselte Root-Platte.

    Befolgen Sie die Anweisungen in der VxVM-Dokumentation.

    Verwenden Sie eine lokale Platte für den Spiegel, um höchstmögliche Verfügbarkeit und einfache Verwaltung zu gewährleisten. Weitere Richtlinien finden Sie unter Richtlinien für das Spiegeln der Root-Platte.


    Caution – Caution –

    Verwenden Sie kein Quorum-Gerät, um eine Root-Platte zu spiegeln. Wenn Sie ein Quorum-Gerät zum Spiegeln einer Root-Platte verwenden, kann der Knoten unter gewissen Umständen vom Root-Platten-Spiegel nicht mehr gebootet werden.


  4. Lassen Sie sich die Knotenliste der Gerätegruppe der im raw-Modus betriebenen Platte zu dem Gerät anzeigen, das Sie zum Spiegeln der Root-Platte verwendet haben.

    Der Name der Gerätegruppe hat die Form dsk/dN, wobei dN dem DID-Gerätenamen entspricht.


    phys-schost# cldevicegroup list -v dsk/dN
    
    -v

    Zeigt eine wortreiche Ausgabe an.

    Die Ausgabe sieht etwa wie folgt aus:


    Device group        Type                Node list
    ------------        ----                ---------
    dsk/dN              Local_Disk          phys-schost-1, phys-schost-3
  5. Wenn die Knotenliste mehr als einen Knotennamen enthält, entfernen Sie mit Ausnahme des Knotens, dessen Root-Platte Sie gespiegelt haben, alle Knoten aus der Knotenliste.

    Nur der Knoten, dessen Root-Platte Sie gespiegelt haben, sollte in der Knotenliste für die Gerätegruppe der im raw-Modus betriebenen Platte verbleiben.


    phys-schost# cldevicegroup remove-node -n node dsk/dN
    
    -n node

    Gibt den Knoten an, der aus der Knotenliste der Gerätegruppe entfernt werden soll.

  6. Aktivieren Sie die Eingenschaft localonly der Gerätegruppe der im raw-Modus betriebenen Platte, sofern sie nicht bereits aktiviert ist.

    Wenn die localonly-Eigenschaft aktiviert ist, wird die Gerätegruppe der im raw-Modus betriebenen Platte ausschließlich vom Knoten in der Knotenliste verwendet. Diese Verwendung verhindert das unbeabsichtigte Schützen des Knotens vor seinem Boot-Gerät, wenn das Boot-Gerät mit mehreren Knoten verbunden ist.


    phys-schost# cldevicegroup set -p localonly=true dsk/dN
    
    -p

    Stellt den Wert der Eigenschaft einer Gerätegruppe ein.

    localonly=true

    Aktiviert die Eigenschaft localonly der Gerätegruppe.

    Weitere Informationen zur localonly-Eigenschaft finden Sie in der Online-Dokumentation unter scconf_dg_rawdisk(1M).

  7. Wiederholen Sie dieses Verfahren für jeden Knoten im Cluster, dessen eingekapselte Root-Platte Sie spiegeln möchten.


Beispiel 5–1 Spiegeln der eingekapselten Root-Platte

Das folgende Beispiel zeigt einen Spiegel, der von der Root-Platte für den Knoten phys-schost-1 erstellt wurde. Der Spiegel wurde auf der Platte c0t0d0 erstellt, dessen Gerätegruppenname der im raw-Modus betriebenen Platte dsk/d2 lautet. Die Platte c1t1d0 ist eine Multihost-Platte, weshalb der Knoten phys-schost-3 aus der Knotenliste der Platte entfernt und die localonly-Eigenschaft aktiviert wird.


phys-schost# cldevice list -v
DID Device          Full Device Path
----------          ----------------
d2                  pcircinus1:/dev/rdsk/c0t0d0
…
Create the mirror by using VxVM procedures
phys-schost# cldevicegroup  list -v dsk/d2
Device group        Type                Node list
------------        ----                ---------
dsk/d2              Local_Disk          phys-schost-1, phys-schost-3
phys-schost# cldevicegroup remove-node -n phys-schost-3 dsk/d2
phys-schost# cldevicegroup set -p localonly=true dsk/d2

Nächste Schritte

Erstellen Sie Plattengruppen. Wechseln Sie zu Erstellen von Plattengruppen in einem Cluster.