Sie können von einer lokalen Maschine aus auf die Fusion-REST-API zugreifen.

Hinweis: Um die Fusion-API online anzuzeigen, durchsuchen Sie den VMware API-Explorer nach der entsprechenden Version der VMware Fusion-API.

Prozedur

  1. Installieren Sie Fusion auf Ihrem Mac.
  2. Bevor Sie den REST-API-Dienst zum ersten Mal starten, richten Sie Ihre Anmeldeinformationen ein.
    1. Führen Sie in einem Terminal-Fenster den Befehl vmrest -C aus.
    2. Geben Sie bei Aufforderung einen Benutzernamen und ein Kennwort ein.

      Sie müssen keine Anmeldeinformationen einrichten, wenn Sie die REST-API später erneut starten.

  3. Konfigurieren Sie den REST-API-Dienst für HTTP- und HTTPS-Zugriff.
    Sie können den REST-API-Dienst für den lokalen Zugriff auf HTTP oder HTTPS konfigurieren.
    • Stellen Sie den HTTP-Dienst bereit.
      1. Führen Sie in einem Terminal-Fenster den Befehl vmrest aus.

        Der Befehl gibt die IP-Adresse und die Portnummer zurück, von der aus Sie auf den HTTP-Dienst zugreifen können. Die Standard-IP-Adresse ist 127.0.0.1:8697.

      2. Öffnen Sie einen Webbrowser und rufen Sie http://address-returned-by-vmrest-command auf.
      3. Klicken Sie auf Autorisieren oben rechts auf der Fusion-API-Explorer-Seite.
      4. Geben Sie zur Authentifizierung den Benutzernamen und das Kennwort ein, das Sie in Schritt 2 konfiguriert haben.
    • Stellen Sie den HTTPS-Dienst bereit.

      In diesem Fall müssen Sie, wenn Sie den Befehl vmrest verwenden, um den REST-API-Dienst zu starten, die Optionen -c und -k zusammen verwenden, um das Zertifikat und den privaten Schlüssel anzugeben.

      1. Führen Sie in einem Terminal-Fenster einen Befehl aus, um ein Zertifikat und einen privaten Schlüssel zu generieren.

        Der folgende Beispielbefehl generiert ein selbstsigniertes, OpenSSL-basiertes Zertifikat und einen privaten Schlüssel.

        openssl req -x509 -newkey rsa:4096 -keyout fusionapi-key.pem -out ​fusionapi-cert.pem -days 365 -nodes

      2. Um den Fusion-REST-API-Dienst zu starten, führen Sie den folgenden Befehl aus. Ersetzen Sie die Platzhalter durch den vollständigen Pfad zur Zertifikatsdatei und den vollständigen Pfad zur privaten Schlüsseldatei.

        vmrest -c certificate-file -k private-key-file

        Der Befehl gibt die Adresse zurück, von der aus Sie auf den HTTPS-Dienst zugreifen können.

      3. Öffnen Sie einen Webbrowser und navigieren Sie zu „https://address-returned-by-vmrest-command“.
      4. Klicken Sie auf Autorisieren oben rechts auf der Fusion-API-Explorer-Seite.
      5. Geben Sie zur Authentifizierung den Benutzernamen und das Kennwort ein, das Sie in Schritt 2 konfiguriert haben.