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.