Vous pouvez accéder au service REST API de Fusion à partir d'une machine locale ou distante.

Note : Pour afficher l'API Fusion en ligne, recherchez Explorateur de l'API VMware pour obtenir la version de l'API VMware Fusion.

Procédure

  1. Installez Fusion sur votre Mac.
  2. Avant de démarrer le service REST API pour la première fois, configurez les informations d'identification.
    1. Dans une fenêtre de terminal, exécutez la commande vmrest-C.
    2. Entrez un nom d'utilisateur et un mot de passe lorsque vous y êtes invité.

      Vous n'avez pas besoin de configurer les informations d'identification lorsque vous démarrez le service REST API les fois suivantes.

  3. Configurez le service REST API pour l'accès HTTP et HTTPS.
    Vous pouvez configurer le service REST API pour fournir un accès HTTP local et un accès HTTPS local et à distance.
    • Fournir un service HTTP.
      1. Dans une fenêtre de terminal, exécutez la commande vmrest.

        La commande renvoie l'adresse IP et le numéro de port que vous utilisez pour accéder au service HTTP. L'adresse IP par défaut est 127.0.0.1:8697.

      2. Ouvrez un navigateur Web et accédez à l'adresse http://adresse renvoyée par la commande vmrest.
      3. Dans le coin supérieur droit de la page de l'explorateur de l'API Fusion, cliquez sur Autoriser.
      4. Pour vous authentifier, entrez le nom d'utilisateur et le mot de passe configurés à l'étape Étape 2.
    • Fournissez un service HTTPS.

      Pour activer l'accès à distance au service REST API de Fusion, vous devez configurer le service REST API pour fournir un service HTTPS. Dans ce cas, lorsque vous utilisez la commande vmrest pour démarrer le service REST API, vous devez utiliser les options -c et -k pour spécifier le certificat et la clé privée.

      1. Dans une fenêtre de terminal, exécutez une commande pour générer un certificat et une clé privée.

        L'exemple de commande suivant génère un certificat autosigné basé sur OpenSSL et une clé privée.

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

      2. Pour démarrer le service de REST API de Fusion, exécutez la commande qui suit. Remplacez les espaces réservés par le chemin d’accès complet au fichier de certificat, le chemin d'accès complet au fichier de clé privée et l'adresse IP à partir de laquelle vous souhaitez servir le service de REST API.

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

        La commande renvoie l'adresse IP et le numéro de port que vous utilisez pour accéder au service HTTPS.

      3. Sur une machine distante, ouvrez un navigateur Web et accédez à l'adresse https://adresse renvoyée par la commande vmrest.
      4. Dans le coin supérieur droit de la page de l'explorateur de l'API Fusion, cliquez sur Autoriser.
      5. Pour vous authentifier, entrez le nom d'utilisateur et le mot de passe configurés à l'étape Étape 2.