Führen Sie dieses Verfahren aus, um die Root-Platte auszukapseln.
Führen Sie folgende Aufgaben aus:
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.
Sichern Sie alle Dateisysteme (bis auf die Solaris-Root-Dateisysteme), die sich auf der Root-Platte befinden, und entfernen Sie sie von der Root-Platte.
Melden Sie sich als Superuser bei dem Cluster-Knoten an, den Sie auskapseln möchten.
Verschieben Sie alle Ressourcen- oder Gerätegruppen vom Knoten.
# scswitch -S -h from-node |
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 -n |
Hängen Sie das Globalgeräte-Dateisystem aus diesem Knoten aus. Dabei ist N die in Schritt 3 zurückgegebene Knoten-ID-Nummer.
# 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 VxVM-Datenträger, der dem Datensystem für globale Geräte entspricht, aus der Root-Plattengruppe.
# vxedit -g rootdiskgroup -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 durch das 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.
Richten Sie ein Dateisystem auf der Partition ein, die Sie in Schritt 8 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 Eintrag für das Globalgeräte-Dateisystem durch den DID-Pfad, den Sie in Schritt 10 angegeben 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 Geräte und Solstice DiskSuite oder Solaris Volume Manager-Geräte 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.