Installazione e configurazione di cloud - init su Ubuntu
Prima di acquisire una macchina virtuale, è necessario installare il package cloud - init. Questo argomento fornisce i dettagli sulla procedura di installazione cloud - init per Ubuntu.
Operazioni successive
Installazione di cloud-init su Ubuntu
PowerVC supporta cloud-init-19.1 per Ubuntu. Seguire questi passi per installare cloud-init su Ubuntu:Prima di installare cloud-init, è necessario installare le dipendenze per cloud-init dai supporti di base o supplementari del sistema operativo, utilizzando apt-get o qualsiasi altro gestore pacchetti.
Ubuntu 18
- Per Ubuntu 18:
- Ottenere l' RPM dal server di gestione PowerVC e installarlo sulla macchina virtuale.
- Ubuntu 18:
cloud-init_19.1-5.ibm.ubuntu18.debInstalla cloud - init eseguendo
apt-get install downloaded_path/cloud-init_19.1-5.ibm.ubuntu18.deb
. Assicurarsi di fornire il percorso completo del pacchetto Debian durante l'installazione.Per disinstallare le versioni precedenti, eseguire apt-get remove cloud-init ed eseguire apt-get purge cloud-init.
Nota: se sulla macchina virtuale è già installato un pacchetto Debian cloud - init, è necessario disinstallare il pacchetto Debian esistente prima di installare la versione PowerVC del pacchetto Debian .
- Ubuntu 18:
- Eseguire
apt-mark hold cloud-init. Ciò garantisce che il bundle cloud - init PowerVC non sia sovrascritto da una versione diversa quando si esegueapt-get upgrade. - Effettuare le seguenti operazioni:
- In /lib/udev/rules.d/73-special-net-names.rules, commentare la riga contenente
DRIVERS=="ibmveth". - Eseguire
update-initramfs -u. - Modificare /etc/network/interfaces per modificare i riferimenti a
ibmvethNineth0. Commentarehwaddrse è presente. - Abilitare e avviare i servizi correlati a cloud - init immettendo i seguenti comandi:
systemctl enable cloud-init-local.service systemctl enable cloud-init.service systemctl enable cloud-config.service systemctl enable cloud-final.service systemctl start cloud-init.service systemctl start cloud-init-local.service systemctl start cloud-config.service systemctl start cloud-final.service - Eseguire cloud-init status per controllare lo stato cloud - init. Assicurarsi che lo stato venga visualizzato come Fine.
- In /lib/udev/rules.d/73-special-net-names.rules, commentare la riga contenente
- Ottenere l' RPM dal server di gestione PowerVC e installarlo sulla macchina virtuale.
Nota: per la procedura di risoluzione dei problemi relativi ai conflitti di indirizzi MAC, consultare Conflitto di indirizzi MAC.