Sie installieren die unterstützte Java-Laufzeitumgebung, den Gast-Agent und den Software-Bootstrap-Agent auf Ihrer Windows-Referenzmaschine, um eine Vorlage, einen Snapshot oder eine Amazon-Maschineninstanz zu erstellen, die bzw. der Software-Komponenten unterstützt.

Vorbereitungen

  • Identifizieren oder erstellen Sie eine Referenzmaschine.

  • Falls Sie zuvor den Gast-Agent oder den Software-Bootstrap-Agent auf dieser Maschine installiert haben, entfernen Sie die Agents und Laufzeitprotokolle. Siehe Aktualisieren von vorhandenen VM-Vorlagen in vRealize Automation.

  • Wenn Sie zur Fehlerbehebung oder aus einem anderen Grund Remotezugriff auf den Windows-Remotedesktop der virtuellen Maschine benötigen, installieren Sie die Remotedesktopdienste (RDS) für Windows.

  • Vergewissern Sie sich, dass alle Artefakte der Netzwerkkonfiguration aus den Netzwerkkonfigurationsdateien entfernt wurden.

  • Stellen Sie eine sichere vertrauenswürdige Verbindung zwischen den Gast-Agenten und Ihrer Manager Service-Maschine her. Siehe Konfigurieren des Vertrauensverhältnisses zu einem Server für den Gast-Agent.

  • Stellen Sie sicher, dass der Darwin-Benutzer auf der Windows-Referenzmaschine über Log on as a service access-Rechte verfügt.

Warum und wann dieser Vorgang ausgeführt wird

Software unterstützt die Skripterstellung mit Windows CMD und PowerShell 2.0.

Wichtig:

Da der Startvorgang nicht unterbrochen werden darf, ist die virtuelle Maschine so zu konfigurieren, dass der Startvorgang der virtuellen Maschine vor der letztendlichen Anmeldeaufforderung des Betriebssystems in keinem Fall angehalten wird. Stellen Sie z. B. sicher, dass keine Prozesse oder Skripte Benutzereingaben anfordern, wenn die virtuelle Maschine gestartet wird.

Die Datei install.bat wird zum Konfigurieren des Gast-Agenten für die Kommunikation mit dem Manager Service verwendet. Die Datei install.bat kann die folgenden Argumentschemen erhalten:

  • [Backwards compatible darwin Local User] password=Kennwort

  • password=Password localUser=Benutzername

  • password=Password domainUser=Domänenname\Benutzername

  • localSystem=true

Wenn passwordNeverExpire=false (Standardeinstellung), legt die Gruppenrichtlinie den Ablauf des Kennworts fest. Wenn diese Einstellung auf „true“ oder gar nicht festgelegt ist, läuft das Kennwort nie ab.

Prozedur

  1. Melden Sie sich an Ihrer Windows-Referenzmaschine als Windows-Administrator an und öffnen Sie eine Eingabeaufforderung.
  2. Laden Sie die unterstützte Java-Laufzeitumgebung unter https://vRealize_VA_Hostname_fqdn/software/index.html herunter und installieren Sie sie.
    1. Laden Sie die ZIP-Datei https://vRealize_VA_Hostname_fqdn/software/download/jre-version-win64.zip für die Java SE-Laufzeitumgebung herunter.
    2. Erstellen Sie den Ordner c:\opt\vmware-jre und entpacken Sie die JRE-ZIP-Datei in diesen Ordner.
    3. Öffnen Sie ein Eingabeaufforderungsfenster und geben Sie zur Überprüfung der Installation c:\opt\vmware-jre\bin\java -version ein.

      Es wird die installierte Java-Version angegeben.

  3. Laden Sie den vRealize Automation-Gast-Agent unter https://vRealize_VA_Hostname_fqdn/software/index.html herunter und installieren Sie ihn.
    1. Laden Sie die Datei GugentZip_version auf Laufwerk C: auf der Referenzmaschine herunter.

      Wählen Sie in Abhängigkeit von Ihrem Betriebssystem GuestAgentInstaller.exe (32-Bit) oder GuestAgentInstaller_x64.exe (64 Bit) aus.

    2. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften aus.
    3. Klicken Sie auf Allgemein.
    4. Klicken Sie auf Blockierung aufheben.
    5. Extrahieren Sie die Dateien nach C:\.

      Dadurch wird das Verzeichnis C:\VRMGuestAgent erstellt. Benennen Sie dieses Verzeichnis nicht um.

  4. Laden Sie die Software-Agent-Bootstrap-Datei unter https://vRealize_VA_Hostname_fqdn/software/index.html herunter.
    1. Laden Sie die Software-Bootstrap-Agent-Datei https://vRealize_VA_Hostname_fqdn/software/download/vmware-vra-software-agent-bootstrap-windows_version.zip herunter.
    2. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften aus.
    3. Klicken Sie auf Allgemein.
    4. Klicken Sie auf Blockierung aufheben.
      Wichtig:

      Wenn Sie diese Windows-Sicherheitsfunktion nicht deaktivieren, können Sie die Agent Bootstrap-Datei für Software nicht verwenden.

    5. Entpacken Sie die Datei vmware-vra-software-agent-bootstrap-windows_version.zip in den Ordner c:\temp.
  5. Installieren Sie den Software-Bootstrap-Agent.
    1. Öffnen Sie eine Windows CMD-Konsole und navigieren Sie zum Ordner c:\temp.
    2. Geben Sie den Befehl zur Installation von Agent Bootstrap ein.
      install.bat password=Password managerServiceHost=manager_service_machine.mycompany.com managerServicePort=443 httpsMode=true cloudProvider=ec2|vca|vcd|vsphere
      

      Die Standardportnummer für den Manager Service ist 443. Zulässige Werte für cloudprovider sind ec2, vca, vcd und vsphere. Das Skript install.bat erstellt ein Benutzerkonto mit dem Namen „darwin“ für den Software-Bootstrap-Agent und verwendet das von Ihnen im Installationsbefehl festgelegte Kennwort. Das von Ihnen festgelegte Kennwort muss den Anforderungen für Windows-Kennwörter genügen.

      Falls die Installation aufgrund einer .NET-Abhängigkeit fehlschlägt, finden Sie im folgenden Artikel weitere Informationen: https://technet.microsoft.com/en-us/library/dn482071.aspx

  6. Stellen Sie sicher, dass der Benutzer darwin vorhanden ist.
    1. Geben Sie an der Eingabeaufforderung lusrmgr.msc ein.
    2. Stellen Sie sicher, dass der Benutzer darwin_user vorhanden ist und zur Administratorgruppe gehört.
    3. Konfigurieren Sie das Kennwort so, dass es nie abläuft.

      Die Einstellung sorgt dafür, dass nach 30 Tagen die Vorlage weiterhin verwendbar bleibt.

    Wenn dieser Benutzer nicht verfügbar ist, vergewissern Sie sich, dass das Windows-Serverkennwort korrekt ist.

  7. Fahren Sie die virtuelle Windows-Maschine herunter.

Nächste Maßnahme

Konvertieren Sie Ihre Referenzmaschine in eine Vorlage zum Klonen, ein Amazon-Maschinen-Image oder einen Snapshot, welche Ihre IaaS-Architekten beim Erstellen von Blueprints verwenden können.