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

Anmerkung

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

1

Installieren Sie Fusion auf Ihrem Mac.

2

Bevor Sie den REST-API-Dienst zum ersten Mal starten, richten Sie Ihre Anmeldeinformationen ein.

a

Führen Sie in einem Terminal-Fenster den Befehl vmrest -C aus.

b

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.

a

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.

b

Öffnen Sie einen Webbrowser und rufen Sie http://address-returned-by-vmrest-command auf.

c

Klicken Sie auf Autorisieren oben rechts auf der Fusion-API-Explorer-Seite.

d

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.

a

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

b

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.

c

Öffnen Sie einen Webbrowser und navigieren Sie zu „https://address-returned-by-vmrest-command“.

d

Klicken Sie auf Autorisieren oben rechts auf der Fusion-API-Explorer-Seite.

e

Geben Sie zur Authentifizierung den Benutzernamen und das Kennwort ein, das Sie in Schritt 2 konfiguriert haben.