Installieren und konfigurieren Sie die lokalen und Multihost-Platten für VERITAS Volume Manager (VxVM) mithilfe der in diesem Kapitel vorgestellten Verfahren sowie mit den in Planen der Datenträgerverwaltung genannten Planungsinformationen. Weitere Einzelheiten finden Sie in der Dokumentation zu VxVM.
Dieses Kapitel enthält folgende Informationen und Verfahren:
SPARC: Task Map: Installieren und Konfigurieren der Software VxVM
SPARC: Überblick über das Konfigurieren einer Root-Plattengruppe
SPARC: So installieren Sie die Software VERITAS Volume Manager und kapseln die Root-Platte ein
SPARC: So installieren Sie nur die Software VERITAS Volume Manager
SPARC: So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte
SPARC: So weisen Sie einer Plattengerätegruppe eine neue Unternummer zu
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 4–1 SPARC: Task Map: Installieren und Konfigurieren der Software VxVM
Schritt |
Anweisungen |
---|---|
1. Planen Sie das Layout der Konfiguration von VxVM. | |
2. Legen Sie fest, wie Sie die Root-Plattengruppe auf jedem Knoten erstellen möchten. |
SPARC: Überblick über das Konfigurieren einer Root-Plattengruppe |
3. Installieren Sie die Software VxVM, und erstellen Sie die Root-Plattengruppe: |
|
| |
| |
4. Erstellen Sie die Plattengruppen und Datenträger. | |
5. Lösen Sie gegebenenfalls Unternummernkonflikte von Plattengerätegruppen auf, indem Sie neue Unternummern zuweisen. |
SPARC: So weisen Sie einer Plattengerätegruppe eine neue Unternummer zu |
6. Überprüfen Sie die Plattengruppen und Datenträger. | |
7. Konfigurieren Sie den Cluster. |
Jeder Cluster-Knoten erfordert nach der Installation von VxVM die Erstellung einer Root-Plattengruppe. VxVM speichert mit dieser Plattengruppe Konfigurationsinformationen. Die Plattengruppe weist folgende Einschränkungen auf.
Der Zugriff auf die Root-Plattengruppe eines Knotens muss auf diesen Knoten beschränkt sein.
Remote-Knoten dürfen nie auf Daten zugreifen, die in der Root-Plattengruppe eines anderen Knotens gespeichert sind.
Verwenden Sie nicht den Befehl scconf(1M), um die Root-Plattengruppe als Plattengerätegruppe zu registrieren.
Konfigurieren Sie die Root-Plattengruppe für jeden Knoten möglichst auf einer nicht gemeinsam genutzten Platte.
Die Sun Cluster-Software unterstützt folgende Methoden, um die Root-Plattengruppe zu konfigurieren.
Einkapseln der Root-Platte des Knotens – Diese Methode ermöglicht das Spiegeln der Root-Platte, wodurch eine Boot-Alternative zur Verfügung steht, wenn die Root-Platte fehlerhaft ist oder beschädigt wird. Zum Einkapseln der Root-Platte benötigen Sie zwei freie Plattenbereiche sowie freie Zylinder, am besten am Beginn oder am Ende der Platte.
Verwenden lokaler Nicht-Root-Platten – Diese Methode bietet eine Alternative zum Einkapseln der Root-Platte. Wenn die Root-Platte eines Knotens eingekapselt ist, können bestimmte später ausgeführte Aufgaben, wie zum Beispiel das Aufrüsten der Solaris-Betriebsumgebung oder das Beseitigen von schweren Fehlern, komplizierter sein als bei einer nicht eingekapselten Root-Platte. Zur Vermeidung dieser möglichen zusätzlichen Komplexität können Sie stattdessen lokale Nicht-Root-Platten für die Verwendung als Root-Plattengruppen initialisieren und einkapseln.
Eine auf lokalen Nicht-Root-Platten erstellte Root-Plattengruppe ist für diesen Knoten lokal, und es kann weder global auf sie zugegriffen werden noch ist sie hoch verfügbar. Wie bei der Root-Platte benötigen Sie zum Einkapseln einer Nicht-Root-Platte zwei freie Plattenbereiche sowie freie Zylinder am Beginn oder am Ende der Platte.
Weitere Informationen finden Sie in der Installationsdokumentation von VxVM.
Installieren Sie VxVM mit einer der folgenden Installationsmethoden, je nachdem, wie Sie die Root-Plattengruppe erstellen möchten.
Wenn Sie die Root-Platte einkapseln möchten, gehen Sie zu SPARC: So installieren Sie die Software VERITAS Volume Manager und kapseln die Root-Platte ein.
Wenn Sie die Root-Plattengruppe auf einer lokalen Nicht-Root-Platte erstellen möchten, gehen Sie zu SPARC: So installieren Sie nur die Software VERITAS Volume Manager.
Dieses Verfahren verwendet den scvxinstall(1M)-Befehl, um die VxVM-Software zu installieren und die Root-Platte in einem Vorgang einzukapseln.
Wenn Sie die Root-Plattengruppe auf einer lokalen Nicht-Root-Platte erstellen möchten, gehen Sie zu SPARC: So installieren Sie nur die Software VERITAS Volume Manager.
Führen Sie dieses Verfahren auf jedem Knoten aus, den Sie mit VxVM installieren möchten. Sie können VERITAS Volume Manager (VxVM) auf allen Cluster-Knoten oder nur den Knoten installieren, die real mit den Speichergeräten verbunden sind, die VxVM verwaltet.
Wenn Sie später die Root-Platte auskapseln müssen, befolgen Sie das Verfahren in SPARC: So kapseln Sie die Root-Platte aus.
Stellen Sie sicher, dass der Cluster folgende Voraussetzungen erfüllt.
Alle Knoten im Cluster laufen im Cluster-Modus.
Die Root-Platte des Knotens, den Sie installieren, hat zwei freie (nicht zugewiesene) Partitionen.
Halten Sie folgende Informationen bereit.
Zuordnungen Ihrer Speicher-Plattenlaufwerke.
Folgende ausgefüllte Konfigurationsplanungs-Arbeitsblätter. Planungsrichtlinien finden Sie unter Planen der Datenträgerverwaltung.
Melden Sie sich als Superbenutzer bei einem Knoten an, den Sie mit VxVM installieren möchten.
Legen Sie die CD-ROM VxVM in das CD-ROM-Laufwerk des Knotens ein.
Starten Sie scvxinstall im interaktiven Modus.
Sie können jederzeit Strg-C drücken, um den scvxinstall-Befehl abzubrechen.
# scvxinstall |
Weitere Informationen finden Sie in der Online-Dokumentation unter scvxinstall(1M).
Wenn Sie gefragt werden, ob der Root eingekapselt werden soll, geben Sie yes ein.
Soll Datenträger-Manager Root verkapseln [nein]? y |
Wenn Sie hierzu aufgefordert werden, geben Sie den Speicherort der CD-ROM von VxVM an.
Wenn die entsprechende CD-ROM von VxVM gefunden wird, wird der Speicherort als Teil der Eingabeaufforderung zwischen Klammern angezeigt. Drücken Sie die Eingabetaste, um diesen Standard-Speicherort zu bestätigen.
Wo ist die CD-ROM Datenträger-Manager [Standard]? |
Wenn die CD-ROM von VxVM nicht gefunden wird, wird die Eingabeaufforderung ohne Standardspeicherort angezeigt. Geben Sie den Speicherort der CD-ROM oder des CD-ROM-Abbilds ein.
Wo ist die CD-ROM Datenträger-Manager? |
Wenn Sie hierzu aufgefordert werden, geben Sie den Lizenzschlüssel von VxVM ein.
Please enter license key: Lizenz |
Der scvxinstall-Befehl führt automatisch folgende Aufgaben aus:
Installieren der gewünschten Pakete der Software VxVM, Lizenz und Online-Dokumentation, wobei aber die Pakete der grafischen Benutzeroberfläche (Graphical User Interface, GUI) nicht installiert werden.
Auswählen einer im gesamten Cluster gültigen vxio-Treiber-Geräteklasse
Erstellen einer Root-Plattengruppe durch Einkapseln der Root-Platte
Aktualisieren des Eintrags /global/.devices in der Datei /etc/vfstab
Weitere Einzelheiten finden Sie in der Online-Dokumentation unter scvxinstall(1M).
Während der Installation wird der Knoten automatisch zweimal neu gebootet. Wenn die Installationsaufgaben fertig gestellt sind, bootet scvxinstall den Knoten das zweite Mal automatisch neu, außer Sie drücken Strg-C, wenn Sie dazu aufgefordert werden. Wenn Sie Strg-C drücken, um das zweite Neubooten abzubrechen, müssen Sie den Knoten später neubooten, um die Installation von VxVM fertig zu stellen.
Wenn Sie die Cluster-Funktion von VxVM aktivieren möchten, geben Sie den Lizenzschlüssel der Cluster-Funktion an.
Informationen zum Hinzufügen einer Lizenz finden Sie in der Dokumentation zu VxVM.
(Optional) Installieren Sie die GUI von VxVM.
Informationen zur Installation der GUI von VxVM finden Sie in der Dokumentation zu VxVM.
Werfen Sie die CD-ROM aus.
Installieren Sie alle Korrekturversionen von VxVM.
Angaben zum Speicherort von Korrekturversionen und Installationsanweisungen finden Sie unter “Korrekturversionen und erforderliche Firmwareversionen” in Sun Cluster 3.1-Versionshinweise.
(Optional) Wenn Sie nicht möchten, dass die Online-Dokumentation zu VxVM auf dem Cluster-Knoten abgelegt ist, entfernen Sie das Online-Dokumentationspaket.
# pkgrm VRTSvmman |
Möchten Sie VxVM auf einem anderen Knoten installieren?
Wenn ja, wiederholen Sie Schritt 3 bis Schritt 13.
Wenn nein, gehen Sie zu Schritt 15.
Möchten Sie nicht, dass VxVM auf einem oder mehreren Knoten installiert wird?
Wenn Sie die Cluster-Funktion von VxVM aktivieren möchten, müssen Sie VxVM auf allen Cluster-Knoten installieren.
Wenn ja, gehen Sie zu Schritt 16.
Wenn nein, springen Sie zu Schritt 17.
Ändern Sie die Datei /etc/name_to_major auf jedem Nicht-VxVM-Knoten.
Legen Sie auf einem mit VxVM installierten Knoten die Einstellung der Geräteklasse vxio fest.
# grep vxio /etc/name_to_major |
Melden Sie sich als Superbenutzer bei einem Knoten an, den Sie nicht mit VxVM installieren möchten.
Bearbeiten Sie die Datei /etc/name_to_major, und fügen Sie einen Eintrag hinzu, um die vxio-Geräteklasse auf NNN, die aus Schritt a abgeleitete Nummer, einzustellen.
# vi /etc/name_to_major vxio NNN |
Initialisieren Sie den Eintrag vxio.
# drvconfig -b -i vxio -m NNN |
Wiederholen Sie Schritt b bis Schritt d auf allen anderen Knoten, die Sie nicht mit VxVM installieren möchten.
Wenn Sie damit fertig sind, muss jeder Cluster des Knotens denselben Eintrag vxio in der Datei /etc/name_to_major aufweisen.
Möchten Sie die eingekapselte Root-Platte spiegeln?
Wenn ja, gehen Sie zu SPARC: So spiegeln Sie die eingekapselte Root-Platte.
Wenn nein, gehen Sie zu SPARC: So erstellen und registrieren Sie eine Plattengruppe.
Führen Sie nach der VxVM-Installation und Einkapselung der Root-Platte dieses Verfahren auf jedem Knoten aus, auf dem Sie die eingekapselte Root-Platte spiegeln.
Spiegeln Sie die eingekapselte Root-Platte.
Befolgen Sie die Verfahren in der Dokumentation zu VxVM. 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.
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.
Zeigen Sie die DID-Zuordnungen an.
# scdidadm -L |
Suchen Sie in den DID-Zuordnungen die Platte, die zum Spiegeln der Root-Platte verwendet werden soll.
Entnehmen Sie den Gerätegruppennamen der im raw-Modus betriebenen Platte aus dem Geräte-ID-Namen des Root-Platten-Spiegels.
Der Name der Gerätegruppe der im raw-Modus betriebenen Platte entspricht der Konvention dsk/dN, wobei N eine Zahl ist. In der folgenden Ausgabe wird der Teil der scdidadm-Ausgabezeile, der Sie den Gerätegruppennamen der im raw-Modus betriebenen Platte entnehmen können, fett dargestellt.
N Knoten:/dev/rdsk/cNtXdY /dev/did/rdsk/dN |
Zeigen Sie die Knotenliste der Gerätegruppe der im raw-Modus betriebenen Platte an.
Die Ausgabe sieht etwa wie folgt aus:
# scconf -pvv | grep dsk/dN Gerätegruppenname: dsk/dN … (dsk/dN) Gerätegruppen-Knotenliste: phys-schost-1, phys-schost-3 … |
Enthält die Knotenliste mehrere Knotennamen?
Entfernen Sie aus der Knotenliste für die Gerätegruppe der im raw-Modus betriebenen Platte alle Knoten außer dem Knoten, dessen Root-Platte Sie gespiegelt haben.
Nur der Knoten, dessen Root-Platte Sie gespiegelt haben, darf in der Knotenliste verbleiben.
# scconf -r -D name=dsk/dN,nodelist=Knoten |
Gibt den im Cluster einmaligen Namen der Gerätegruppe der im raw-Modus betriebenen Platte an.
Gibt den Namen des/der Knoten an, der/die aus der Knotenliste entfernt werden soll/en.
Aktivieren Sie die localonly-Eigenschaft der Gerätegruppe der im raw-Modus betriebenen Platte.
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.
# scconf -c -D name=dsk/dN,localonly=true |
Weitere Informationen zur localonly-Eigenschaft finden Sie in der Online-Dokumentation unter scconf_dg_rawdisk(1M).
Wiederholen Sie dieses Verfahren für jeden Knoten im Cluster, dessen eingekapselte Root-Platte Sie spiegeln möchten.
Erstellen Sie Plattengruppen.
Gehen Sie zu SPARC: So erstellen und registrieren Sie eine Plattengruppe.
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 c1t1d0 erstellt, dessen Gerätegruppenname der im raw-Modus betriebenen Platte dsk/d2 lautet. Platte c1t1d0 ist eine Multiport-Platte, weshalb der Knoten phys-schost-3 aus der Knotenliste der Platte entfernt und die localonly-Eigenschaft aktiviert wird.
(DID-Zuordnungen anzeigen) # scdidadm -L … 2 phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 2 phys-schost-3:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 … (Knotenliste der Gerätegruppe der gespiegelten, im raw-Modus betriebenen Platte anzeigen) # scconf -pvv | grep dsk/d2 Gerätegruppenname: dsk/d2 … (dsk/d2) Gerätegruppen-Knotenliste: phys-schost-1, phys-schost-3 … (phys-schost-3 aus der Knotenliste entfernen) # scconf -r -D name=dsk/d2,nodelist=phys-schost-3 (localonly-Eigenschaft aktivieren) # scconf -c -D name=dsk/d2,localonly=true |
Dieses Verfahren verwendet den scvxinstall-Befehl, um nur die Software VERITAS Volume Manager (VxVM) zu installieren.
Wenn Sie die Root-Plattengruppe durch Einkapseln der Root-Platte erstellen möchten, verwenden Sie nicht dieses Verfahren. Gehen Sie stattdessen zu SPARC: So installieren Sie die Software VERITAS Volume Manager und kapseln die Root-Platte ein, um in einem Vorgang die Software VxVM zu installieren und die Root-Platte einzukapseln..
Führen Sie dieses Verfahren auf jedem Knoten aus, den Sie mit VxVM installieren möchten. Sie können VxVM auf allen Knoten des Clusters oder nur auf den Knoten installieren, die real mit den Speichergeräten verbunden sind, die VxVM verwalten soll.
Stellen Sie sicher, dass alle Knoten im Cluster im Cluster-Modus laufen.
Melden Sie sich als Superbenutzer bei einem Cluster-Knoten an, den Sie mit VxVM installieren möchten.
Legen Sie die CD-ROM VxVM in das CD-ROM-Laufwerk des Knotens ein.
Starten Sie scvxinstall im nicht-interaktiven Installationsmodus.
# scvxinstall -i |
Der scvxinstall-Befehl führt automatisch folgende Aufgaben aus:
Installieren der gewünschten Pakete der Software VxVM, Lizenz und Online-Dokumentation, wobei aber die Pakete der grafischen Benutzeroberfläche (Graphical User Interface, GUI) nicht installiert werden.
Auswählen einer im gesamten Cluster gültigen vxio-Treiber-Geräteklasse
Die Lizenzen von VxVM fügen Sie beim nächsten Verfahren, SPARC: So erstellen Sie eine Root-Plattengruppe auf einer Nicht-Root-Platte, hinzu.
Weitere Informationen finden Sie in der Online-Dokumentation unter scvxinstall(1M).
(Optional) Installieren Sie die GUI von VxVM.
Informationen zur Installation der GUI von VxVM finden Sie in der Dokumentation zu VxVM.
Werfen Sie die CD-ROM aus.
Installieren Sie alle Korrekturversionen von VxVM.
Angaben zum Speicherort von Korrekturversionen und Installationsanweisungen finden Sie unter “Korrekturversionen und erforderliche Firmwareversionen” in Sun Cluster 3.1-Versionshinweise.
(Optional) Wenn Sie nicht möchten, dass die Online-Dokumentation zu VxVM auf dem Cluster-Knoten abgelegt ist, entfernen Sie das Online-Dokumentationspaket.
# pkgrm VRTSvmman |
Möchten Sie VxVM auf einem anderen Knoten installieren?
Wenn nein, gehen Sie zu Schritt 10.
Möchten Sie keine weiteren Knoten mit VxVM installieren?
Wenn Sie die Cluster-Funktion von VxVM aktivieren möchten, müssen Sie VxVM auf allen Cluster-Knoten installieren.
Wenn ja, gehen Sie zu Schritt 11.
Wenn nein, springen Sie zu Schritt 12.
Ändern Sie die Datei /etc/name_to_major auf jedem Nicht-VxVM-Knoten.
Legen Sie auf einem mit VxVM installierten Knoten die Einstellung der Geräteklasse vxio fest.
# grep vxio /etc/name_to_major |
Melden Sie sich als Superbenutzer bei einem Knoten an, den Sie nicht mit VxVM installieren möchten.
Bearbeiten Sie die Datei /etc/name_to_major, und fügen Sie einen Eintrag hinzu, um die vxio-Geräteklasse auf NNN, die aus Schritt a abgeleitete Nummer, einzustellen.
# vi /etc/name_to_major vxio NNN |
Initialisieren Sie den Eintrag vxio.
# drvconfig -b -i vxio -m NNN |
Wiederholen Sie Schritt a bis Schritt c auf allen anderen Knoten, die Sie nicht mit VxVM installieren möchten.
Wenn Sie damit fertig sind, muss jeder Cluster des Knotens denselben Eintrag vxio in der Datei /etc/name_to_major aufweisen.
Erstellen Sie eine Root-Plattengruppe.
Gehen Sie zu SPARC: So 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.
Halten Sie die Lizenzschlüssel von VERITAS Volume Manager (VxVM) bereit.
Melden Sie sich als Superbenutzer beim Knoten an.
(Optional) 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.
Starten Sie das vxinstall-Dienstprogramm.
# vxinstall |
Wenn Sie hierzu aufgefordert werden, treffen Sie folgende Auswahl bzw. nehmen folgende Einträge vor.
Geben Sie den Lizenzschlüssel von VxVM ein.
Wenn Sie die Cluster-Funktion von VxVM aktivieren möchten, geben Sie den Lizenzschlüssel der Cluster-Funktion ein.
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.
Enthält die von Ihnen erstellte Root-Plattengruppe eine oder mehrere Platten, die mit einem oder mehreren Knoten verbunden sind?
Wenn ja, aktivieren Sie die localonly-Eigenschaft der im raw-Modus betriebenen Gerätegruppe für jede dieser gemeinsam genutzten Platten in der Root-Plattengruppe.
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 dem Gerät verhindert, das von der Root-Plattengruppe verwendet wird, wenn dieses Gerät mit mehreren Knoten verbunden ist.
# scconf -c -D name=dsk/dN,localonly=true |
Weitere Informationen zur localonly-Eigenschaft finden Sie in der Online-Dokumentation unter scconf_dg_rawdisk(1M).
Wenn nein, gehen Sie zu Schritt 6.
Verschieben Sie alle Ressourcengruppen oder Gerätegruppen aus dem Knoten.
# scswitch -S -h Von-Knoten |
Verschiebt alle Ressourcen- und Gerätegruppen
Gibt den Namen des Knotens an, von dem Ressourcen- oder Gerätegruppen verschoben werden
Booten Sie den Knoten neu.
# shutdown -g0 -y -i6 |
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.
Erstellen Sie Plattengruppen.
Gehen Sie zu SPARC: So erstellen und registrieren Sie eine Plattengruppe.
Verwenden Sie dieses Verfahren, um Ihre VxVM-Plattengruppen und -Datenträger zu erstellen.
Wenn eine Plattengruppe im Cluster als Plattengerätegruppe registriert ist, dürfen Sie keine VxVM-Plattengruppen mit VxVM-Befehlen importieren oder deportieren. Die Sun Cluster-Software kann alle Fälle bearbeiten, in denen Plattengruppen importiert oder deportiert werden müssen. Verfahren für die Verwaltung von Sun Cluster-Plattengerätegruppen finden Sie unter “Administering Disk Device Groups” in Sun Cluster System Administration Guide for Solaris OS.
Führen Sie dieses Verfahren von einem Knoten aus, der real mit den Platten der Plattengruppe verbunden ist, die Sie hinzufügen.
Halten Sie folgende Informationen bereit.
Zuordnungen Ihrer Speicher-Plattenlaufwerke. Informationen zum Ausführen einer Erstinstallation des Speichergeräts finden Sie im entsprechenden Handbuch der Sun Cluster Hardware Administration Collection.
Folgende ausgefüllte Konfigurationsplanungs-Arbeitsblätter.
Planungsrichtlinien finden Sie unter Planen der Datenträgerverwaltung.
Melden Sie sich als Superbenutzer bei dem Knoten an, der die Eigentümerschaft der Plattengruppe besitzen soll.
Erstellen Sie eine VxVM-Plattengruppe und einen -Datenträger.
Wenn Sie Oracle Parallel Server/Real Application Clusters installieren, erstellen Sie gemeinsam genutzte VxVM-Plattengruppen, indem Sie die Cluster-Funktion von VxVM gemäß den Anweisungen im VERITAS Volume Manager Administrator's Reference Guide verwenden. Sonst erstellen Sie Plattengruppen von VxVM gemäß den Standardverfahren, die in der Dokumentation zu VxVM enthalten sind.
Sie können DRL (Dirty Region Logging) verwenden, um die Datenträger-Wiederherstellungszeit bei einem Knotenausfall zu verkürzen. DRL kann jedoch die E/A-Leistung senken.
Ist die Cluster-Funktion von VxVM aktiviert?
Registrieren Sie die Plattengruppe als Sun Cluster-Plattengerätegruppe.
Starten Sie das Dienstprogramm scsetup(1M).
# scsetup |
Um mit Plattengerätegruppen zu arbeiten, geben Sie 4 ein (Gerätegruppen und Datenträger).
Um eine Plattengerätegruppe zu registrieren, geben Sie 1 ein (Registrieren einer VxVM-Plattengruppe).
Befolgen Sie die Anweisungen, und geben Sie die Plattengerätegruppe von VxVM ein, die als Sun Cluster-Plattengerätegruppe registriert werden soll.
Wenn Sie beim Registrieren der Plattengerätegruppe folgende Fehlermeldung erhalten, geben Sie der Plattengerätegruppe eine neue Unternummer.
scconf: Failed to add device group - in use |
Um der Plattengerätegruppe eine neue Unternummer zu geben, verwenden Sie das Verfahren SPARC: So weisen Sie einer Plattengerätegruppe eine neue Unternummer zu. Mithilfe dieses Verfahrens können Sie eine neue Unternummer vergeben, die nicht in Konflikt mit von bestehenden Plattengerätegruppen verwendeten Unternummern steht.
Wenn Sie fertig sind, geben Sie q (Beenden) ein, um das scsetup-Dienstprogramm zu verlassen.
Überprüfen Sie, ob die Plattengerätegruppe registriert ist.
Zeigen Sie die Plattengeräteinformationen der neuen Platte mithilfe folgenden Befehls an.
# scstat -D |
Kommt es beim Online-Bringen der Plattengerätegruppe zu einem Stapelüberlauf, reicht der Standardwert der Thread-Stapelgröße möglicherweise nicht aus. Fügen Sie der /etc/system-Datei auf jedem Knoten den folgenden Eintrag hinzu, wobei Größe eine Zahl größer als 8000, der Standardeinstellung, ist:
set cl_comm:rm_thread_stacksize=0xGröße |
Wenn Sie Konfigurationsdaten einer VxVM-Plattengruppe oder eines -Datenträgers ändern, müssen Sie die Konfigurationsänderungen mithilfe des scsetup-Dienstprogramms registrieren. Konfigurationsänderungen, die registriert werden müssen, beinhalten das Hinzufügen oder Entfernen von Datenträgern sowie das Ändern der Gruppe, des Eigentümers oder der Berechtigungen von vorhandenen Datenträgern. Verfahren für das Registrieren von Konfigurationsänderungen an einer Plattengerätegruppe finden Sie unter “Administering Disk Device Groups” in Sun Cluster System Administration Guide for Solaris OS.
Überprüfen Sie die Konfiguration der Plattengruppen und Datenträger von VxVM.
Gehen Sie zu SPARC: So überprüfen Sie die Plattengruppenkonfiguration.
Wenn die Plattengerätegruppen-Registrierung aufgrund eines Unternummernkonflikts mit einer anderen Plattengruppe scheitert, müssen Sie der neuen Plattengruppe eine neue, nicht verwendete Unternummer zuweisen. Führen Sie dieses Verfahren aus, um einer Plattengruppe eine neue Unternummer zuzuweisen.
Melden Sie sich als Superbenutzer bei einem Cluster-Knoten an.
Ermitteln Sie die bereits verwendeten Unternummern.
# ls -l /global/.devices/node@1/dev/vx/dsk/* |
Wählen Sie ein nicht verwendetes Vielfaches von 1000 als Basis-Unternummer der neuen Plattengruppe.
Weisen Sie die neue Basis-Unternummer der Plattengruppe zu.
# vxdg reminor Plattengruppe Basis-Unternummer |
Gehen Sie zu Schritt 5 von SPARC: So erstellen und registrieren Sie eine Plattengruppe, um die Plattengruppe als Sun Cluster-Plattengerätegruppe zu registrieren.
In diesem Beispiel werden die Unternummern 16000-16002 und 4000-4001 verwendet. Der vxdg reminor-Befehl weist der neuen Plattengerätegruppe die neue Basis-Unternummer 5000 zu.
# ls -l /global/.devices/node@1/dev/vx/dsk/* /global/.devices/node@1/dev/vx/dsk/dg1 brw------- 1 root root 56,16000 Oct 7 11:32 dg1v1 brw------- 1 root root 56,16001 Oct 7 11:32 dg1v2 brw------- 1 root root 56,16002 Oct 7 11:32 dg1v3 /global/.devices/node@1/dev/vx/dsk/dg2 brw------- 1 root root 56,4000 Oct 7 11:32 dg2v1 brw------- 1 root root 56,4001 Oct 7 11:32 dg2v2 # vxdg reminor dg3 5000 |
Führen Sie dieses Verfahren auf jedem Knoten des Clusters aus.
Überprüfen Sie, ob nur lokale Platten in der Root-Plattengruppe enthalten sind und die Plattengruppen nur auf dem aktuellen Primärknoten importiert werden.
# vxdisk list |
Überprüfen Sie, ob alle Datenträger gestartet wurden.
# vxprint |
Überprüfen Sie, ob alle Plattengruppen als Sun Cluster-Plattengerätegruppen registriert wurden und online sind.
# scstat -D |
Konfigurieren Sie den Cluster.
Gehen Sie zu Konfigurieren des Clusters.
Führen Sie dieses Verfahren aus, um die Root-Platte auszukapseln.
Stellen Sie sicher, dass auf der Root-Platte nur Solaris-Root-Dateisysteme vorhanden sind.
Die Solaris-Root-Dateisysteme sind root (/), swap, der Namensraum globaler Geräte, /usr, /var, /opt und /home. Wenn sich andere Dateisysteme auf der Root-Platte befinden, erstellen Sie Sicherungskopien davon, und entfernen Sie sie von der Root-Platte.
Melden Sie sich als Superbenutzer bei dem Cluster-Knoten an, den Sie auskapseln möchten.
Verschieben Sie alle Ressourcen- oder Gerätegruppen vom Knoten.
# scswitch -S -h Von-Knoten |
Verschiebt alle Ressourcen- und Gerätegruppen
Gibt den Namen des Knoten an, von dem die Ressourcen- oder Gerätegruppen verschoben werden sollen
Ermitteln Sie die Knoten-ID-Nummer des Knotens.
# clinfo -nN |
Hängen Sie das Globalgeräte-Dateisystem aus diesem Knoten aus, wobei N die Knoten-ID-Nummer ist, die in Schritt 4 zurückgegeben wird.
# umount /global/.devices/node@N |
Zeigen Sie die Datei /etc/vfstab an, und ermitteln Sie, welcher Datenträger von VxVM dem Globalgeräte-Dateisystem entspricht.
# vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # #NOTE: volume rootdiskxNvol (/global/.devices/node@N) encapsulated #partition cNtXdYsZ |
Entfernen Sie den Datenträger von VxVM, der dem Globalgeräte-Dateisystem entspricht, aus der Root-Plattengruppe.
# vxedit -rf rm rootdiskxNvol |
Speichern Sie keine Daten außer den Geräte-Einträgen für globale Geräte im Globalgeräte-Dateisystem. Alle Daten im Globalgeräte-Dateisystem werden zerstört, wenn Sie den Datenträger von VxVM entfernen. Nur Daten, die sich auf Globalgeräte-Einträge beziehen, werden nach dem Auskapseln der Root-Platte wiederhergestellt.
Kapseln Sie die Root-Platte aus.
Akzeptieren Sie die Aufforderung zum Herunterfahren des Befehls nicht.
# /etc/vx/bin/vxunroot |
Weitere Einzelheiten finden Sie in der Dokumentation zu VxVM.
Verwenden Sie den Befehl format(1M), um eine 512-MB-Partition zur Root-Platte für die Verwendung vom Globalgeräte-Dateisystem hinzuzufügen.
Verwenden Sie denselben Bereich, der dem Globalgeräte-Dateisystem laut der Datei /etc/vfstab zugewiesen war, bevor die Root-Platte eingekapselt wurde.
Konfigurieren Sie ein Dateisystem auf der Partition, die Sie in Schritt 9 erstellt haben.
# newfs /dev/rdsk/cNtXdYsZ |
Ermitteln Sie den DID-Namen der Root-Platte.
# scdidadm -l cNtXdY 1 phys-schost-1:/dev/rdsk/cNtXdY /dev/did/rdsk/dN |
Ersetzen Sie in der Datei /etc/vfstab die Pfadnamen im Globalgeräte-Dateisystem-Eintrag durch den DID-Pfad, den Sie in Schritt 11 identifiziert haben.
Der ursprüngliche Eintrag sieht etwa wie folgt aus:
# vi /etc/vfstab /dev/vx/dsk/rootdiskxNvol /dev/vx/rdsk/rootdiskxNvol /global/.devices/node@N ufs 2 no global |
Der bearbeitete Eintrag, der den DID-Pfad verwendet, sieht etwa wie folgt aus:
/dev/did/dsk/dNsX /dev/did/rdsk/dNsX /global/.devices/node@N ufs 2 no global |
Hängen Sie das Globalgeräte-Dateisystem ein.
# mount /global/.devices/node@N |
Füllen Sie von einem Knoten des Clusters das Globalgeräte-Dateisystem mit Geräteknoten für im raw-Modus betriebene Platten und Geräte von Solstice DiskSuite/Solaris Volume Manager erneut aus.
# scgdevs |
Geräte von VxVM werden beim nächsten Neubooten wieder erstellt.
Booten Sie den Knoten neu.
# reboot |
Wiederholen Sie dieses Verfahren auf jedem Knoten des Clusters, um die Root-Platten dieser Knoten auszukapseln.