Installez l'agent invité Linux sur vos machines de référence pour personnaliser davantage les machines après le déploiement.

Avant de commencer

  • Identifiez ou créez la machine de référence.

  • Les fichiers d'agent invité que vous téléchargez contiennent les formats de module tar.gz et RPM. Si votre système d'exploitation ne peut pas installer les fichiers tar.gz ou RPM, utilisez un outil de conversion pour convertir les fichiers d'installation dans le format de module que vous préférez.

  • Établissez une confiance sécurisée entre l'agent invité et votre machine Manager Service. Reportez-vous à Configurer l'agent invité pour approuver un serveur.

Procédure

  1. Accédez à la page de la console de gestion vCloud Automation Center Appliance.

    Par exemple : https://va-hostname.domain.com.

  2. Cliquez sur Page des agents invités et logiciels dans la section d'installation de composants vRealize Automationde la page.

    Par exemple : https://va-hostname.domain.com/software/index.html.

    La page Programmes d'installation d'agents invités et logiciels s'ouvre. Elle affiche des liens vers les téléchargements disponibles.

  3. Cliquez sur Modules d'agents invités Linux dans la section des programmes d'installation d'agents invités de la page pour télécharger et enregistrer le fichier LinuxGuestAgentPkgs.zip.
  4. Décompressez le fichier LinuxGuestAgentPkgs.zip téléchargé pour créer le répertoire VraLinuxGuestAgent.
  5. Installez le module d'agent invité qui correspond au système d'exploitation invité que vous déployez lors du provisionnement.
    1. Accédez au sous-répertoire VraLinuxGuestAgent correspondant au système d'exploitation invité à déployer pendant le provisionnement, par exemple rhel32.
    2. Localisez le format de module que vous préférez ou convertissez un module dans le format de votre choix.
    3. Installez le module d'agent invité sur votre machine de référence.

      Par exemple, pour installer les fichiers du module RPM, exécutez rpm -i gugent-gugent-7.1.0-4201531.i386.rpm.

  6. Configurez l'agent invité pour qu'il communique avec Manager Service en exécutant installgugent.sh Manager_Service_Hostname_fdqn:portnumber ssl platform.

    Le numéro de port par défaut pour Manager Service est 443. Les valeurs de palteforme acceptées sont ec2, vcd, vca et vsphere.

    Option

    Description

    Si vous utilisez un équilibrage de charge

    Entrez le nom de domaine complet et le numéro de port de votre équilibrage de charge Manager Service. Par exemple :

    cd /usr/share/gugent
    ./installgugent.sh load_balancer_manager_service.mycompany.com:443 ssl ec2

    Sans équilibrage de charge

    Entrez le nom de domaine complet et le numéro de port de votre machine Manager Service. Par exemple :

    cd /usr/share/gugent
    ./installgugent.sh manager_service_machine.mycompany.com:443 ssl vsphere
  7. Si les machines déployées ne sont pas déjà configurées pour approuver le certificat SSL de Manager Service, vous devez installer le fichier cert.pem sur votre machine de référence pour établir la confiance.
    • Pour l'approche la plus sécurisée, obtenez le certificat cert.pem et installez le fichier manuellement sur la machine de référence.

    • Pour une approche plus pratique, vous pouvez connecter l'équilibrage de charge Manager Service ou la machine Manager Service et télécharger le certificat cert.pem.

    Option

    Description

    Si vous utilisez un équilibrage de charge

    En tant qu'utilisateur racine sur la machine de référence, exécutez la commande suivante :

    echo | openssl s_client -connect manager_service_load_balancer.mycompany.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > cert.pem

    Sans équilibrage de charge

    En tant qu'utilisateur racine sur la machine de référence, exécutez la commande suivante :

    echo | openssl s_client -connect manager_service_machine.mycompany.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > cert.pem
  8. Si vous installez l'agent invité sur un système d'exploitation Ubuntu, créez des liens symboliques pour les objets partagés en exécutant un des ensembles de commandes suivants.

    Option

    Description

    systèmes 64 bits

     cd /lib/x86_64-linux-gnu
    sudo ln -s libssl.so.1.0.0 libssl.so.10
    sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

    systèmes 32 bits

    cd /lib/i386-linux-gnu
    sudo ln -s libssl.so.1.0.0 libssl.so.10
    sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

Que faire ensuite

Convertissez votre machine de référence en modèle pour le clonage, une image de machine Amazon ou un snapshot que vos architectes IaaS peuvent utiliser lors de la création de Blueprints.