Su Compute Engine puoi gestire i sistemi operativi in esecuzione sulle tue macchine virtuali (VM) utilizzando VM Manager.
Questa pagina descrive come eseguire l'upgrade di una configurazione esistente di VM Manager. Google consiglia di utilizzare l'ultima versione dell'agente.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso ai Google Cloud servizi e alle API.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
Panoramica
Per aggiornare la configurazione di VM Manager, completa i seguenti passaggi:
- Controlla la versione attuale dell'agente OS Config installato sulle tue VM. Per maggiori informazioni sulle versioni dell'agente OS Config, consulta il repository GitHub GoogleCloudPlatform/osconfig.
- Per utilizzare la gestione dell'inventario del sistema operativo, la VM deve eseguire un
agente di configurazione sistema operativo con data
20201110
o successiva - Per utilizzare i criteri del sistema operativo, la VM deve eseguire un
agente OS Config versione
20210427
o successive.
- Per utilizzare la gestione dell'inventario del sistema operativo, la VM deve eseguire un
agente di configurazione sistema operativo con data
- Se la versione dell'agente OS Config non supporta le nuove funzionalità, aggiorna l'agente OS Config.
Visualizzare la versione dell'agente OS Config
Se sulle tue VM è in esecuzione OS Inventory Management (versione precedente), puoi controllare la versione dell'agente OS Config eseguendo questo comando:
gcloud compute instances os-inventory describe VM-NAME \ --zone=ZONE
Sostituisci quanto segue:
VM-NAME
: il nome della VMZONE
: la zona in cui si trova la VM
Nell'output, cerca OSConfigAgentVersion
.
OSConfigAgentVersion: 20210316.00-g1
Nello snippet di output precedente, la versione dell'agente OS Config è datata 20210316
(2021-03-16).
Aggiorna l'agente OS Config
Per aggiornare l'agente OS Config, esegui una delle seguenti operazioni:
- Aggiorna il pacchetto per il tuo sistema operativo
- Esegui un job di applicazione patch
Aggiorna i pacchetti del sistema operativo
Un metodo per aggiornare l'agente OSConfig consiste nell'aggiornare il pacchetto per il tuo sistema operativo.
CentOS/RHEL/Rocky
Per aggiornare l'agente sui sistemi operativi CentOS, Rocky Linux e RHEL, esegui questo comando:
sudo yum update google-osconfig-agent
Debian
Per aggiornare l'agente sui sistemi operativi Debian, esegui i seguenti comandi:
sudo apt update sudo apt install google-osconfig-agent
SLES
Per aggiornare l'agente su SLES, esegui questo comando:
sudo zypper -n update google-osconfig-agent
Per aggiornare l'agente sulle VM SLES, puoi anche reinstallarlo utilizzando i pacchetti forniti da Google. Per eseguire un'installazione utilizzando i pacchetti forniti da Google, vedi Installare l'agente OS Config.
Ubuntu
Per aggiornare l'agente sui sistemi operativi Ubuntu, esegui questi comandi:
sudo apt update sudo apt install google-osconfig-agent
Per aggiornare l'agente sulle VM Ubuntu, ti consigliamo di reinstallarlo utilizzando i pacchetti forniti da Google. Per eseguire un'installazione utilizzando i pacchetti forniti da Google, vedi Installare l'agente OS Config.
Windows
Per aggiornare l'agente sui sistemi operativi Windows, esegui questo comando:
googet install google-osconfig-agent
Esegui un job di applicazione patch
Un altro metodo per aggiornare l'agente OS Config consiste nell'eseguire un job di applicazione patch e
specificare il flag exclusive_packages
. Questo job di applicazione patch aggiorna solo l'agente OS Config sulle VM di destinazione.
Per impostare le VM di destinazione, devi specificare un INSTANCE_FILTER
.
Per saperne di più sui filtri delle istanze,
consulta Filtri delle istanze.
CentOS/RHEL/Rocky
Per aggiornare l'agente per le VM CentOS, Rocky Linux e RHEL, esegui questo comando:
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --yum-exclusive-packages=google-osconfig-agent
Debian
Per aggiornare l'agente per le VM Debian, esegui i seguenti comandi:
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --apt-exclusive-packages=google-osconfig-agent
SLES
Per aggiornare l'agente per le VM SLES, esegui questo comando:
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --zypper-exclusive-patches=google-osconfig-agent
Per aggiornare l'agente sulle VM SLES, puoi anche reinstallarlo utilizzando i pacchetti forniti da Google. Per eseguire un'installazione utilizzando i pacchetti forniti da Google, vedi Installare l'agente OS Config.
Ubuntu
Per aggiornare l'agente per le VM Ubuntu, esegui i seguenti comandi:
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --apt-exclusive-packages=google-osconfig-agent
Per aggiornare l'agente sulle VM Ubuntu, ti consigliamo di reinstallarlo utilizzando i pacchetti forniti da Google. Per eseguire un'installazione utilizzando i pacchetti forniti da Google, vedi Installare l'agente OS Config.
Windows
Per aggiornare l'agente per le VM Windows, esegui questo comando:
gcloud compute os-config patch-jobs execute INSTANCE_FILTER \ --windows-exclusive-patches=google-packages