Sun Cluster Handbuch Softwareinstallation für Solaris OS

ProcedureErstellen einer nicht globalen Zone auf einem Cluster-Knoten

Führen Sie dieses Verfahren für jede nicht globale Zone durch, die Sie im Cluster erstellen.


Hinweis –

Vollständige Informationen zum Installieren einer Zone finden Sie im System Administration Guide: Solaris Containers-Resource Management and Solaris Zones .


Sie können eine nicht globale Zone (vereinfacht Zone genannt) unter Solaris 10 auf einem Cluster-Knoten konfigurieren, während der Knoten im Cluster- oder im Nicht-Cluster-Modus gebootet wird.

Bevor Sie beginnen

Führen Sie folgende Aufgaben durch:

Zusätzliche Informationen finden Sie unter Zone Components in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones .

  1. Werden Sie ein Superuser auf dem Knoten, auf dem Sie die nicht globale Zone erstellen.

    Sie müssen sich in der globalen Zone befinden.

  2. Überprüfen Sie unter Solaris 10 für jeden Knoten, ob die Dienste für mehrere Benutzer für die Service Management Facility (SMF) online geschaltet sind.

    Wenn die Dienste für einen Knoten noch nicht online sind, warten Sie, bis der Status "online" angezeigt wird, bevor Sie zum nächsten Schritt übergehen.


    phys-schost# svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  3. Konfigurieren, installieren und booten Sie die neue Zone.


    Hinweis –

    Sie müssen die Eigenschaft autoboot auf true setzen, damit die Ressourcengruppenfunktion in der nicht globalen Zone unterstützt wird.


    Befolgen Sie die Anweisungen in der folgenden Dokumentation:

    1. Führen Sie die in Kapitel 18, Planning and Configuring Non-Global Zones (Tasks) in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones aufgeführten Verfahren durch.

    2. Führen Sie die unter Installing and Booting Zones in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones aufgeführten Verfahren durch.

    3. Führen Sie die unter How to Boot a Zone in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones aufgeführten Verfahren durch.

  4. Vergewissern Sie sich, dass sich die Zone im Status ready befindet.


    phys-schost# zoneadm list -v
    ID  NAME     STATUS       PATH
     0  global   running      /
     1  my-zone  ready        /zone-path
    
  5. (Optional) Weisen Sie der Zone eine private IP-Adresse und einen privaten Hostnamen zu.

    Mit dem folgenden Befehl wird eine verfügbare IP-Adresse aus dem privaten IP-Adressenbereich des Clusters ausgewählt und zugewiesen. Des Weiteren wird mit diesem Befehl der angegebene private Hostname bzw. Hostalias zur Zone zugewiesen und der zugewiesenen privaten IP-Adresse zugeordnet.


    phys-schost# clnode set -p zprivatehostname=hostalias node:zone
    
    -p

    Gibt eine Eigenschaft an.

    zprivatehostname=hostalias

    Gibt den privaten Hostnamen bzw. Hostalias der Zone an.

    node

    Der Name des Knotens.

    zone

    Der Name der nicht globalen Zone.

  6. Führen Sie die Erstkonfiguration der internen Zone durch.

    Führen Sie die unter Performing the Initial Internal Zone Configuration in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones aufgeführten Verfahren durch. Wählen Sie eine der folgenden Methoden:

    • Melden Sie sich bei der Zone an

    • Verwenden Sie eine Datei /etc/sysidcfg

  7. Ändern Sie die Datei nsswitch.conf in der nicht globalen Zone.

    Diese Änderungen sind erforderlich, damit die Zone in der Lage ist, Suchen nach Cluster-spezifischen Hostnamen und IP-Adressen zu lösen.

    1. Melden Sie sich bei der Zone an.


      phys-schost# zogin -c zonename
      
    2. Öffnen Sie die Datei /etc/nsswitch.conf zur Bearbeitung.


      phys-schost# vi /etc/nsswitch.conf
      
    3. Fühen Sie den Cluster-Switch an den Anfang der Suchen nach den Host- und Netzmasken-Einträgen hinzu.

      Die geänderten Einträge werden ungefähr wie folgt angezeigt:


      …
      hosts:      cluster files nis [NOTFOUND=return]
      …
      netmasks:   cluster files nis [NOTFOUND=return]
      …
Nächste Schritte

Gehen Sie zum Installieren einer Anwendung in einer nicht globalen Zone genauso vor wie bei einem Standalone-System. Anweisungen zum Installieren der Software in einer nicht globalen Zone finden Sie in der Installationsdokumentation zu Ihrer Anwendung. Siehe auch Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Task Map) in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones .

Anweisungen zum Installieren und Konfigurieren eines Datendienstes in einer nicht globalen Zone finden Sie im Sun Cluster-Handbuch zu dem jeweiligen Datendienst.