È possibile accedere alle REST API di Fusion da una macchina locale o da una macchina remota.

Nota: Per visualizzare l'API di Fusion online, cercare in VMware API Explorer la versione appropriata dell'API di VMware Fusion.

Procedura

  1. Installare Fusion sul Mac.
  2. Prima di avviare il servizio REST API per la prima volta, impostare le proprie credenziali.
    1. In una finestra Terminale, eseguire il comando vmrest-C.
    2. Immettere nome utente e password quando richiesti.

      Non è necessario impostare le credenziali quando si avvia REST API in occasioni successive.

  3. Configurare il servizio REST API per l'accesso di HTTP e HTTPS.
    È possibile configurare il servizio REST API per fornire accesso HTTP locale e accesso HTTPS sia locale sia remoto.
    • Fornire il servizio HTTP.
      1. In una finestra Terminale, eseguire il comando vmrest.

        Il comando restituisce l'indirizzo IP e il numero di porta da cui è possibile accedere al servizio HTTP. L'indirizzo IP predefinito è 127.0.0.1:8697.

      2. Aprire un browser Web e passare alla pagina http://indirizzo-restituito-dal-comando-vmrest.
      3. Fare clic su Autorizza nell'angolo superiore destro della pagina Fusion API Explorer.
      4. Per eseguire l'autenticazione, immettere il nome utente e la password configurati in Passaggio 2.
    • Fornire il servizio HTTPS.

      Per abilitare l'accesso remoto alle REST API di Fusion, è necessario configurare il servizio REST API per fornire il servizio HTTPS. In tale situazione, quando si utilizza il comando vmrest per avviare il servizio REST API, è necessario utilizzare le opzioni -c e -k insieme per specificare il certificato e la chiave privata.

      1. In una finestra Terminale, eseguire un comando per generare un certificato e una chiave privata.

        Il comando di esempio che segue genera un certificato autofirmato basato su OpenSSL e una chiave privata.

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

      2. Per avviare il servizio REST API di Fusion, eseguire il comando seguente. Sostituire i segnaposto con il percorso completo del file del certificato, il percorso completo del file della chiave privata e l'indirizzo IP da cui si desidera fornire il servizio REST API.

        vmrest -c certificate-file -k private-key-file -i ip-address

        Il comando restituisce l'indirizzo IP e il numero di porta da cui è possibile accedere al servizio HTTPS.

      3. Su una macchina remota, aprire un browser Web e passare alla pagina https://indirizzo-restituito-dal-comando-vmrest.
      4. Fare clic su Autorizza nell'angolo superiore destro della pagina Fusion API Explorer.
      5. Per eseguire l'autenticazione, immettere il nome utente e la password configurati in Passaggio 2.