Systemverwaltungshandbuch: Oracle Solaris Container - Ressourcenverwaltung und Solaris Zones

ProcedureSo installieren Sie eine lx Branded Zone

Dieses Verfahren wird zur Installation einer konfigurierten lx Branded Zone verwendet. Nachdem die Zone erstellt wurde, muss der Zonenadministrator die gesamte Softwarekonfiguration und -verwaltung mithilfe von Linux-Tools innerhalb der Zone ausführen.

Beispiele für Befehlszeilen zur Zoneninstallation mit unterschiedlichen Distributionspfaden finden Sie unter Beispiel 35–1, Beispiel 35–2 und Beispiel 35–3. Wenn Sie von Installationsmedien oder einem ISO-Abbild installieren, müssen Sie die Sun-Paket-Clusterkategorien angeben. Weitere Informationen zu den Paket-Clusterkategorien finden Sie unter lx Branded Zone – Installationsmethoden.

Sie können eine Zone vor der Installation überprüfen. Wenn Sie dieses Verfahren überspringen, wird die Überprüfung automatisch während der Installation der Zone durchgeführt. Dieses Verfahren wird unter So überprüfen Sie eine konfigurierte Zone vor der Installation beschrieben.

Für dieses Verfahren müssen Sie als globaler Administrator bei der globalen Zone angemeldet sein.


Hinweis –

Wenn sich der zonepath in Schritt 3 auf einem ZFS befindet, erstellt der Befehl zoneadm install während der Installation der Zone automatisch ein ZFS-Dateisystem (Dataset) für den zonepath. Dieses Verhalten können Sie blockieren, indem Sie den Parameter -x nodataset mit aufnehmen.


  1. Melden Sie sich als Superuser an oder nehmen Sie die Rolle des Primäradministrators an.

    Informationen zum Erstellen von Rollen und Zuweisen von Rollen zu Benutzern finden Sie unter Using the Solaris Management Tools With RBAC (Task Map) in System Administration Guide: Basic Administration.

  2. (Optional) Wenn Sie von einer DVD oder von CDs installieren, aktivieren Sie volfs auf dem System und überprüfen, ob es ausgeführt wird.


    global# svcadm enable svc:/system/filesystem/volfs:default
    

    global# svcs | grep volfs
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    online  17:30 svc:/system/filesystem/volfs:default
  3. Installieren Sie die konfigurierte Zone lx-zone mit dem Befehl zoneadm und der Option install sowie dem Pfad zum Archiv.

    • Installieren Sie eine Zone mit automatischer Erstellung eines ZFS-Dateisystems, wenn sich der zonepath auf einem ZFS befindet.


      global# zoneadm -z lx-zone install -d archive_path
      

      Das System zeigt Folgendes an:


      A ZFS file system has been created for this zone.
    • Installieren Sie eine Zone mit einem zonepath auf dem ZFS, ohne das ZFS-Dateisystem automatisch zu erstellen.


      global# zoneadm -z lx-zone install -x nodataset -d archive_path
      

    Es werden verschiedene Meldungen angezeigt, da die für das Root-Dateisystem der Zone erforderlichen Dateien und Verzeichnisse sowie die Paketdateien unter dem Root-Pfad der Zone installiert sind.


    Hinweis –

    Wenn Sie den Archivpfad nicht angeben, lautet die Standardeinstellung CD.


  4. (Optional) Wenn eine Fehlermeldung angezeigt wird und die Installation der Zone fehlschlägt, geben Sie den folgenden Befehl ein, um den Status der Zone abzurufen:


    global# zoneadm -z lx-zone list -iv
    
    • Wenn der Status „configured“ lautet, nehmen Sie die in der Meldung angegebenen Änderungen vor und versuchen erneut, den Befehl zoneadm install auszuführen.

    • Wenn der Status als „incomplete“ angegeben wird, führen Sie zunächst den folgenden Befehl aus:


      global# zoneadm -z lx-zone uninstall
      

      Dann nehmen Sie die in der Meldung angegebenen Änderungen vor und versuchen erneut, den Befehl zoneadm install auszuführen.

  5. Wenn die Installation jetzt abgeschlossen wird, versuchen Sie den Unterbefehl list mit den Optionen -i und -v, um die installierten Zonen aufzulisten und deren Status zu überprüfen.


    global# zoneadm list -iv
    

    Auf dem Bildschirm sollte in etwa Folgendes angezeigt werden:


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     -  lx-zone  installed    /export/home/lx-zone           lx         shared

Beispiel 35–1 Installationsbefehl bei einem komprimierten CentOS tar-Archiv


global# zoneadm -z lx-zone install -d /export/centos_fs_image.tar.bz2


Beispiel 35–2 Installationsbefehl bei CentOS CDs

Zur Installation von CDs oder DVD muss volfs auf dem System aktiviert sein. Sie müssen ein Software-Cluster-Paket angeben. Verwenden Sie beispielsweise development, um eine vollständige Umgebung zu installieren, oder geben Sie die Namen bestimmter Cluster ein. Wenn Sie kein Cluster-Paket angeben, wird standardmäßig desktop installiert. Das CD-Gerät ist /cdrom/cdrom0.


global# zoneadm -z lx-zone install -d /cdrom/cdrom0 development


Beispiel 35–3 Installationsbefehl bei CentOS ISO-Abbildern

Sie müssen ein Software-Cluster-Paket angeben. Geben Sie development ein, um eine vollständige Umgebung zu installieren, oder geben Sie die Namen bestimmter Cluster ein. Wenn Sie kein Cluster-Paket angeben, wird standardmäßig desktop installiert. Die CentOS ISO-Abbilder befinden sich in dem Verzeichnis /export/centos_3.7.


global# zoneadm -z lx-zone install -d /export/centos_3.7 development

Siehe auch

Weitere Informationen zu Datasets finden Sie im Oracle Solaris ZFS-Administrationshandbuch.

Allgemeine Fehler

Wenn die Installation einer Zone unterbrochen wird oder fehlschlägt, befindet sie sich im Status „incomplete“. Geben Sie den Befehl uninstall -F ein, um die Zone in den Status „configured“ zurückzusetzen.