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
- Aprire la pagina della console di gestione dell'appliance vRealize Automation.
Ad esempio:
https://va-hostname.domain.com.
- 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.
- 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.
- Decomprimere il file LinuxGuestAgentPkgs.zip scaricato per creare la cartella VraLinuxGuestAgent.
- Installare il pacchetto dell'agente guest corrispondente al sistema operativo guest distribuito durante il provisioning.
- Andare alla sottodirectory VraLinuxGuestAgent che corrisponde al sistema operativo guest da distribuire durante il provisioning, ad esempio rhel32.
- Individuare il formato di pacchetto preferito o convertire un pacchetto nel formato preferito.
- 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
.
- 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 |
- 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 |
- 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.