Eine kleine Anleitung fĂŒr AnfĂ€nger zur Arbeit mit
Solaris und der Virtualisierungsplattform
Oracle VM Server fĂŒr SPARC , die frĂŒher als Sun Logical Domains bekannt war.

Logical Domains ist eine Virtualisierungs- und Technologie-Sharing-Technologie fĂŒr die SPARC V9-basierte UNIX-Serverreihe, die im Mai 2007 von Sun Microsystems eingefĂŒhrt wurde.
Es ist möglich, den Hypervisor ĂŒber die Befehlszeile oder die visuellen VerwaltungsoberflĂ€chen zu steuern. Letztere werden hier nicht berĂŒcksichtigt.
Es werden Beispiele fĂŒr
Solaris 10 OS gegeben. In
Solaris 11 sollten die Funktionen der Netzwerkeinrichtung berĂŒcksichtigt werden.
In der Sun-Terminologie werden virtuelle Maschinen als DomÀnen bezeichnet. Es gibt verschiedene Arten von DomÀnen.
DomÀnenrollen
- KontrolldomĂ€ne - Die KontrolldomĂ€ne, in der Oracle VM Server arbeitet, wird wĂ€hrend der Installation standardmĂ€Ăig auf dem System erstellt, auf dem Oracle VM Server installiert ist. Sie wird als primĂ€r bezeichnet. Es kann nur eine VerwaltungsdomĂ€ne geben.
- ServicedomĂ€ne - Die DomĂ€ne virtueller GerĂ€te wie virtueller Switches, virtueller Festplatten usw. Jede DomĂ€ne kann als ServicedomĂ€ne konfiguriert werden. StandardmĂ€Ăig ist die KontrolldomĂ€ne bereits eine ServicedomĂ€ne.
- E / A-DomĂ€ne - Eine DomĂ€ne, die Zugriff auf physische PCIe-GerĂ€te auf dem Server hat. Kann Zugriff auf diese GerĂ€te gewĂ€hren, wenn sie als ServicedomĂ€ne konfiguriert sind. Es hat eine bessere Leistung im Vergleich zu Guest Domain, fast vergleichbar mit einem nicht virtualisierten Server. Die maximale Anzahl von DomĂ€nen ist durch die Anzahl der PCIe-Busse auf dem Server begrenzt. Die Verwendung solcher DomĂ€nen erschwert die Migration. StandardmĂ€Ăig fungiert die KontrolldomĂ€ne als E / A-DomĂ€ne.
VerfĂŒgbare PCIe-Busse und -GerĂ€te anzeigen:
- StammdomÀne - Die StammdomÀne hat einen erweiterten Zugriff auf die Architektur der physischen PCIe-GerÀte des Servers als die E / A-DomÀne. Es hat Zugriff auf alle Dienste, die von PCIe-GerÀten bereitgestellt werden, z. B. auf die Fabric-Fehlerbehandlungsfabrik. Die Anzahl der StammdomÀnen hÀngt von der Serverarchitektur ab.
- GastdomĂ€ne - Die GastdomĂ€ne verfĂŒgt nur ĂŒber virtuelle GerĂ€te.
Bezeichnungen fĂŒr virtuelle GerĂ€te und Dienste
- vnet - Virtuelles Netzwerk. Virtuelle Netzwerkkarte.
- vsw - Virtueller Switch. Virtueller Switch.
- vds - Virtual Disk Server. Virtuelle Festplatte Das Festplattennutzungsmodell basiert auf einer Client-Server-Architektur. Daher wird der VDC-Client fĂŒr den Zugriff auf die Festplatte verwendet, und VDS ist ein Dienst fĂŒr den Zugriff auf physische Festplatten oder deren Images.
- vdc - Virtual Disk Client. Bietet Zugriff auf eine virtuelle Festplatte. Trotz der Tatsache, dass virtuelle Festplatten zur GastdomĂ€ne gehören, werden die meisten VorgĂ€nge mit ihnen in der ServicedomĂ€ne ausgefĂŒhrt.
- vcc - Virtual Console Concentrator. In der Regel verfĂŒgt dieses virtuelle GerĂ€t ĂŒber eine KontrolldomĂ€ne (primĂ€r). Es bietet Zugriff auf Konsolen virtueller Maschinen. Der Standarddienst svc: / ldoms / vntsd: bietet Zugriff auf Konsolen virtueller Maschinen, die in der SteuerungsdomĂ€ne gestartet werden.
Ein Beispiel fĂŒr die Erstellung von Basisdiensten
In der Regel werden GerĂ€tedienste in der SteuerdomĂ€ne erstellt, Sie können jedoch eine separate DomĂ€ne dafĂŒr auswĂ€hlen - die ServicedomĂ€ne.
- Erstellen Sie einen Konsolenkonzentrator in der primÀren DomÀne mit dem Namen primary-vcc0 und dem Bereich der verwendeten Ports 5000-5100:
- Erstellen Sie einen virtuellen Festplattenserver in der primÀren DomÀne mit dem Namen primary-vds0:
- Wir erstellen einen virtuellen Switch in der primÀren DomÀne mit dem Namen primary-vsw0 und binden ihn an die Netzwerkschnittstelle nxge0. Verwenden Sie die Mac-Adresse der Netzwerkkarte:
Die angegebene Mac-Adresse wird verwendet:
- Eine Liste der primÀren DomÀnendienste anzeigen:
Einrichten einer KontrolldomĂ€ne und Freigeben von Ressourcen fĂŒr andere DomĂ€nen
- Zeigen Sie eine Liste der kryptografischen GerÀte an. In SPARC-Systemen können Sie aufgrund der Anwesenheit dieser GerÀte in der DomÀne die Anzahl der CPUs nicht dynamisch neu konfigurieren:
- Setzen Sie diesen Parameter natĂŒrlich auf 0 oder berĂŒhren Sie diesen Befehl ĂŒberhaupt nicht:
- Legen Sie die Anzahl der Kerne fĂŒr die PrimĂ€rdomĂ€ne fest:
- Wir starten die Neukonfiguration der primÀren DomÀne oder starten den Server einfach neu:
- Legen Sie die RAM-GröĂe fĂŒr die primĂ€re DomĂ€ne fest:
- Speichern Sie die aktuelle DomÀnenkonfiguration als initial:
- Eine Liste der DomÀnenkonfigurationen anzeigen (initial [next poweron] bedeutet, dass die Konfiguration beim nÀchsten Laden des Hypervisors verwendet wird):
- Starten Sie den Hypervisor neu:
StandardmĂ€Ăig besteht keine Netzwerkverbindung zwischen der KontrolldomĂ€ne und anderen DomĂ€nen. Dies liegt daran, dass die KontrolldomĂ€ne eine physische Schnittstelle verwendet (z. B. nxge0) und die ĂŒbrigen DomĂ€nen virtuell sind (z. B. vsw0).
Konfigurieren eines virtuellen Switches als Hauptschnittstelle in der SteuerungsdomÀne
- Liste verschiedener Netzwerkschnittstellen zum System:
- Wir enthalten den erforderlichen virtuellen Switch:
- Schalten Sie die physische Schnittstelle aus:
- Wir setzen die IP-Adresse und markieren die Schnittstelle des virtuellen Schalters:
Oder Sie können DHCP verwenden:
- Vergessen Sie nicht, die Einstellungen der Netzwerkschnittstelle in die Konfigurationsdateien zu schreiben:
Bei Verwendung von DHCP:
Gastdomain erstellen
- Erstellen der ldg1-DomÀne:
- HinzufĂŒgen von Prozessoren zur ldg1-DomĂ€ne:
- HinzufĂŒgen von RAM zur ldg1-DomĂ€ne:
- HinzufĂŒgen der vnet1-Netzwerkschnittstelle, die mit dem vsw0-Switch in der ldg1-DomĂ€ne verbunden ist:
- FĂŒgen Sie die physische Festplatte / dev / dsk / c2t1d0s2 zum virtuellen Festplattenserver mit dem Namen vol1 hinzu.
Oder:
- Erstellen eines Dateisystems mit einem EinhÀngepunkt:
- Erstellen eines Dateisystems einer bestimmten GröĂe:
- FĂŒgen Sie die ZFS-Partition als virtuelle Festplatte zum Festplattenserver hinzu:
Oder:
- Erstellen Sie eine 10-Gigabyte-Datei:
- FĂŒgen Sie die Datei als virtuelle Festplatte hinzu:
- FĂŒgen Sie der DomĂ€ne ldg1 unter dem Namen vdisk1 die virtuelle Festplatte vol1 @ primary-vds0 hinzu:
- Wir legen das Autoload fĂŒr die ldg1-DomĂ€ne fest, wenn der Server gestartet wird:
- Installieren Sie die Festplatte, von der die ldg1-DomÀne geladen wird:
- Binden Sie die ldg1-DomÀne an die KontrolldomÀne:
- Zeigen Sie Informationen zur ldg1-DomÀne an. In der Spalte CONS wird der Port angegeben, an dem eine Verbindung zur DomÀne hergestellt werden soll:
- Alle mit der ldg1-DomĂ€ne verknĂŒpften Ressourcen anzeigen:
- Stellen Sie eine Verbindung zur DomĂ€nenkonsole her, die Port 5000 ĂŒberwacht:
- Starten Sie die ldg1-DomÀne, wenn sie gestoppt ist:
Installieren Sie Oracle Solaris 10 von einer DVD
- Beenden Sie den Volume-Verwaltungsdienst:
- Wir stoppen die notwendige Domain:
- Aus der Liste der verwalteten DomĂ€nen ausschlieĂen:
- FĂŒgen Sie das Laufwerk / dev / dsk / c0t0d0s2 unter dem Namen dvd_vol zum virtuellen Server der primĂ€ren vds0-Festplatte hinzu:
- Wir verbinden das virtualisierte Laufwerk mit der ldg1-DomÀne unter dem Namen vdisk_cd_media:
- Alle mit der ldg1-DomĂ€ne verknĂŒpften Ressourcen anzeigen:
- Binden Sie die ldg1-DomÀne an die KontrolldomÀne:
- Starten Sie die ldg1-Domain:
- Stellen Sie eine Verbindung zur DomÀnenkonsole her:
- Durchsuchen Sie die DomÀnengerÀte-Aliase nach vdisk_cd_media:
ok devalias
- Von der Festplatte booten:
ok boot vdisk_cd_media:f
Installieren Sie Oracle Solaris 10 von einem Image
- Stoppen Sie die erforderliche Domain:
- Aus der Liste der verwalteten DomĂ€nen ausschlieĂen:
- FĂŒgen Sie das Image solaris10.iso zum virtuellen Festplattenserver von Primary-VDS0 mit dem Namen iso_vol hinzu:
- Verbinden Sie das virtualisierte Laufwerk als vdisk_iso mit der ldg1-DomÀne:
- Alle Ressourcen anzeigen, die sich auf die ldg1-DomÀne beziehen:
- VerknĂŒpfen Sie die ldg1-DomĂ€ne mit der KontrolldomĂ€ne:
- Starten Sie die ldg1-Domain:
- Stellen Sie eine Verbindung zur DomÀnenkonsole her:
- Durchsuchen Sie die DomÀnengerÀte-Aliase nach vdisk_iso:
ok devalias
- Booten Sie vom Image:
ok boot vdisk_iso:f
Domain löschen
- Stoppen Sie die ldg1-Domain:
- Aufheben der VerknĂŒpfung der ldg1-DomĂ€ne:
- Ldg1-Domain löschen: