Speichern Sie die Systemeinstellungen für ein Linux-Gastbetriebssystem in einer Anpassungsspezifikation, die beim Klonen virtueller Maschinen oder beim Bereitstellen virtueller Maschinen aus Vorlagen angewendet werden kann.

Voraussetzungen

  • Vergewissern Sie sich, dass alle für die Anpassung erforderlichen Anforderungen erfüllt werden. Weitere Informationen hierzu finden Sie unter Anforderungen für die Anpassung des Gastbetriebssystems.
  • So führen Sie das Anpassungsskript aus:
    • Stellen Sie sicher, dass VMware Tools in der Version 10.1.0 oder höher installiert ist. Die Anpassung schlägt fehl, wenn VMware Tools in einer älteren Version als 10.1.0 vorliegt, und Sie versuchen, das Anpassungsskript auszuführen.
    • In der VMware Tools-Konfiguration ist die Option enable-custom-scripts aus Sicherheitsgründen deaktiviert. Wenn Sie versuchen, das Anpassungsskript auszuführen, während die Option enable-custom-scripts deaktiviert ist, schlägt die Anpassung mit einem Anpassungsfehler fehl.
      Um beispielsweise die Option enable-custom-scripts zu aktivieren, müssen Sie vmware-toolbox-cmd als Root-Benutzer mit dem config-Befehl ausführen:
      vmware-toolbox-cmd config set deployPkg enable-custom-scripts true
      cat /etc/vmware-tools/tools.conf
      [deployPkg]
      enable-custom-scripts = true
      Um zu überprüfen, ob Sie die Option ordnungsgemäß festlegen, können Sie den folgenden Befehl ausführen:
      vmware-toolbox-cmd config get deployPkg enable-custom-scripts
      [deployPkg] enable-custom-scripts = true

      Weitere Informationen hierzu finden Sie im VMware Tools-Benutzerhandbuch.

Prozedur

  1. Wählen Sie Menü > Richtlinien und Profile aus und klicken Sie unter „Richtlinien und Profile“ auf VM-Anpassungsspezifikationen.
  2. Klicken Sie auf das Symbol Eine neue Spezifikation erstellen.
    Der Assistent Neue VM-Anpassungsspezifikation für den Gast wird gestartet.
  3. Geben Sie auf der Seite Name und Zielbetriebssystem einen Namen und eine Beschreibung für die Anpassungsspezifikation ein, wählen Sie Linux als Ziel-Gastbetriebssystem aus und klicken Sie auf Weiter.
  4. Geben Sie auf der Seite Computername einen Computernamen für das Gastbetriebssystem und einen Domänennamen ein.
    Das Betriebssystem verwendet den Computernamen, um sich selbst im Netzwerk zu identifizieren. Auf Linux-Systemen wird er als der Hostname bezeichnet.
    Option Aktion
    Den Namen der virtuellen Maschine verwenden Wählen Sie diese Option aus, um den Namen der virtuellen Maschine zu verwenden. Der Computername, den vCenter Server erstellt, ist identisch mit dem Namen der virtuellen Maschine, in der das Gastbetriebssystem ausgeführt wird. Wenn der Name aus mehr als 63 Zeichen besteht, wird er abgeschnitten.
    Einen Namen im Assistenten für das Klonen/Bereitstellen eingeben Wählen Sie diese Option aus, wenn Sie während des Klonens oder der Bereitstellung zur Eingabe eines Namens aufgefordert werden möchten.
    Namen eingeben
    1. Geben Sie einen Namen ein.

      Der Name kann alphanumerische Zeichen und einen Bindestrich (-) enthalten. Er darf keinen Punkt (.), keine Leerzeichen oder Sonderzeichen sowie nicht ausschließlich Ziffern enthalten. Bei Namen wird die Groß- und Kleinschreibung nicht berücksichtigt.

    2. (Optional) Aktivieren Sie das Kontrollkästchen Einen numerischen Wert anfügen, um sicherzustellen, dass der Name eindeutig ist.

      Diese Aktion hängt einen Bindestrich, gefolgt von einer Zahl, an den Namen der virtuellen Maschine an. Der Name wird abgeschnitten, wenn er zusammen mit dem numerischen Wert 63 Zeichen überschreitet.

    Generieren Sie einen Namen mithilfe der mit vCenter Server konfigurierten benutzerdefinierten Anwendung. Optional: Geben Sie einen Parameter ein, der an die benutzerdefinierte Anwendung weitergegeben werden kann.
  5. Geben Sie den Domänennamen für den Computer ein und klicken Sie auf Weiter.
  6. Wählen Sie auf der Seite Zeitzone die Zeitzone für die virtuelle Maschine aus und klicken Sie auf Weiter.
  7. Wenden Sie auf der Seite Anpassungsskript ein Anpassungsskript auf das Gastbetriebssystem der VM an und klicken Sie auf Weiter.
    1. Zum Hochladen einer Datei, die das Anpassungsskript enthält, klicken Sie auf Durchsuchen. Navigieren Sie dann auf Ihrem lokalen Computer zu der Datei. Der Inhalt des Skripts wird im Textfeld Skript angezeigt.
    2. (Optional) Geben Sie das Anpassungsskript direkt in das Textfeld Skript ein.
    Das Anpassungsskript darf maximal 1.500 Zeichen umfassen.
    Hinweis:

    Der standardmäßige Zeitüberschreitungszeitraum für den Abschluss der Gastanpassung ist auf 100 Sekunden festgelegt. Er umfasst die Zeit, in der das Skript ausgeführt werden soll, wenn Sie den Befehlszeilenparameter "precustomization" verwenden. Falls Sie Skripts ausführen, die mehr Zeit in Anspruch nehmen als die Zeitüberschreitung, schlägt die Gastanpassung fehl.

    Wenn Sie ein Anpassungsskript mit dem Befehlszeilenparameter "precustomization" hinzufügen, wird es vor Beginn der Gastanpassung aufgerufen. Infolgedessen wird die virtuelle Netzwerkkarte (Network Interface Card, NIC) getrennt. Sie können dann nicht mehr auf das Netzwerk zugreifen.

    Wenn Sie ein Anpassungsskript mit dem Befehlszeilenparameter "postcustomization" hinzufügen, wird es nach dem Ende der Gastanpassung aufgerufen. Infolgedessen wird das Skript im Initialisierungsprozess geplant, nachdem die virtuelle Maschine eingeschaltet wurde, die Netzwerkkarte verbunden wurde und Sie auf das Netzwerk zugreifen können. Die Zeit, in der das Skript ausgeführt wird, ist nicht im standardmäßigen Zeitüberschreitungszeitraum enthalten. Auf diese Weise vermeiden Sie einen Gastanpassungsfehler.

    Beispiel für ein Anpassungsskript
    #!/bin/sh
    if [ x$1 == x"precustomization" ]; then
    echo Do Precustomization tasks
    elif [ x$1 == x"postcustomization" ]; then
    echo Do Postcustomization tasks
    fi 
  8. Wählen Sie auf der Seite Netzwerk den Typ der Netzwerkeinstellungen für das Gastbetriebssystem aus und klicken Sie auf Weiter.
    • Wählen Sie Standardnetzwerkeinstellungen verwenden aus, damit vCenter Server alle Netzwerkschnittstellen eines DHCP-Servers mithilfe der Standardeinstellungen konfiguriert.
    • Wählen Sie Benutzerdefinierte Einstellungen manuell auswählen aus und konfigurieren Sie jede Netzwerkschnittstelle manuell.
      1. Wählen Sie einen Netzwerkadapter in der Liste aus oder fügen Sie einen neuen hinzu.
      2. Klicken Sie für die ausgewählte Netzwerkkarte auf Bearbeiten.

        Das Dialogfeld Netzwerk bearbeiten wird geöffnet.

      3. Um die virtuelle Maschine für die Verwendung eines IPv4-Netzwerks zu konfigurieren, klicken Sie auf die Registerkarte IPv4.

        Falls Sie die Option Den Benutzer zur Eingabe einer IPv4-Adresse auffordern, wenn die Spezifikation verwendet wird auswählen, fragt vCenter Server nach einer IP-Adresse, wenn Sie festlegen, dass die Anpassungsspezifikation beim Klonen oder bei der Bereitstellung angewendet werden soll. Sie werden auch aufgefordert, während des Klonens und der Bereitstellung die Gateways zu konfigurieren.

      4. Um die virtuelle Maschine für die Verwendung eines IPv6-Netzwerks zu konfigurieren, klicken Sie auf die Registerkarte IPv6.

        Falls Sie die Option Den Benutzer zur Eingabe einer Adresse auffordern, wenn die Spezifikation verwendet wird auswählen, fragt vCenter Server nach einer IP-Adresse, wenn Sie festlegen, dass die Anpassungsspezifikation beim Klonen oder bei der Bereitstellung angewendet werden soll. Sie werden auch aufgefordert, während des Klonens und der Bereitstellung die Gateways zu konfigurieren.

      5. Klicken Sie auf OK.
  9. Geben Sie auf der Seite DNS-Einstellungen die DNS-Server- und Domäneneinstellungen ein.
    In den Textfeldern Primärer DNS, Sekundärer DNS und Tertiärer DNS werden sowohl IPv4- als auch IPv6-Adressen akzeptiert.
  10. Überprüfen Sie auf der Seite Bereit zum Abschließen die Details und klicken Sie auf Beenden, um Ihre Änderungen zu speichern.

Ergebnisse

Die von Ihnen erstellte Anpassungsspezifikation wird im Anpassungsspezifikations-Manager angezeigt. Sie können die Spezifikation zum Anpassen der Gastbetriebssysteme von virtuellen Maschinen verwenden.