Installare l'agente guest di Linux sulle macchine di riferimento per personalizzare ulteriormente le macchine dopo la distribuzione.

Prerequisiti

  • Identificare o creare la macchina di riferimento.

  • I file dell'agente guest scaricato contengono i pacchetti sia nel formato tar.gz che nel formato RPM. Se il sistema operativo non può installare file tar.gz o RPM, utilizzare uno strumento di conversione per convertire i file d'installazione nel formato di pacchetto preferito.

  • Stabilire un rapporto di attendibilità sicura tra l'agente guest e la macchina del servizio di gestione. Vedere Configurare l'agente guest in modo che consideri attendibile un server..

Procedura

  1. Aprire la pagina della console di gestione di vCloud Automation Center Appliance.

    Ad esempio: https://va-hostname.domain.com.

  2. Fare clic sulla pagina Guest and software agents (Agenti guest e software) nella sezione dedicata all’installazione dei componenti di vRealize Automation della pagina.

    Ad esempio: https://va-hostname.domain.com/software/index.html.

    Si apre la pagina Guest and Software Agent Installers (Programmi di installazione degli agenti guest e software), con i link ai download disponibili.

  3. Fare clic su Linux guest agent packages (Pacchetti agenti guest Linux) nella sezione dedicata ai programmi di installazione degli agenti guest della pagina per scaricare e salvare il file LinuxGuestAgentPkgs.zip.
  4. Decomprimere il file LinuxGuestAgentPkgs.zip scaricato per creare la cartella VraLinuxGuestAgent.
  5. Installare il pacchetto dell'agente guest corrispondente al sistema operativo guest distribuito durante il provisioning.
    1. Andare alla sottodirectory VraLinuxGuestAgent che corrisponde al sistema operativo guest da distribuire durante il provisioning, ad esempio rhel32.
    2. Individuare il formato di pacchetto preferito o convertire un pacchetto nel formato preferito.
    3. Installare il pacchetto dell'agente guest su una macchina di riferimento.

      Ad esempio, per installare i file dal pacchetto RPM, eseguire rpm -i gugent-gugent-7.1.0-4201531.i386.rpm.

  6. Configurare l'agente guest per la comunicazione con il servizio di gestione eseguendo installgugent.sh Manager_Service_Hostname_fdqn:portnumber ssl platform.

    Il numero di porta predefinito per il servizio di gestione è 443. I valori della piattaforma accettati sono ec2, vcd, vca e vsphere.

    Opzione

    Descrizione

    Se si utilizza il bilanciamento del carico

    Specificare il nome di dominio completo e la porta relativi al bilanciamento del carico del servizio di gestione. Ad esempio:

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

    Senza bilanciamento del carico

    Specificare il nome di dominio completo e la porta relativi alla macchina del servizio di gestione. Ad esempio:

    cd /usr/share/gugent
    ./installgugent.sh manager_service_machine.mycompany.com:443 ssl vsphere
  7. Se le macchine distribuite non sono già configurate per considerare attendibile il certificato SSL del servizio di gestione, è necessario installare il file cert.pem sulla macchina di riferimento per stabilire l'attendibilità.
    • Per l'approccio più sicuro, ottenere il certificato cert.pem e installare manualmente il file sulla macchina di riferimento.

    • Per un approccio più comodo, è possibile connettersi al bilanciamento del carico del servizio di gestione o alla macchina del servizio di gestione e scaricare il certificato cert.pem.

    Opzione

    Descrizione

    Se si utilizza il bilanciamento del carico

    In qualità di utente root sulla macchina di riferimento, eseguire il comando seguente:

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

    Senza bilanciamento del carico

    In qualità di utente root sulla macchina di riferimento, eseguire il comando seguente:

    echo | openssl s_client -connect manager_service_machine.mycompany.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > cert.pem
  8. Se si sta installando l'agente guest su un sistema operativo Ubuntu, creare collegamenti simbolici per oggetti condivisi eseguendo uno dei seguenti set di comandi.

    Opzione

    Descrizione

    Sistemi a 64 bit

     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

    Sistemi a 32 bit

    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

Operazioni successive

Convertire la macchina di riferimento in un modello per la clonazione, un'immagine di macchina Amazon o uno snapshot che gli architetti di IaaS possono utilizzare quando creano blueprint.