Questo documento fornisce una panoramica dell'ambiente guest, che contiene script, daemon e file binari necessari alle istanze per l'esecuzione su Compute Engine.
L'ambiente guest comunica con il server dei metadati, che è un server HTTP per istanza che viene eseguito insieme a ogni istanza Compute Engine. Il server dei metadati fornisce all'istanza la configurazione essenziale e i dati operativi. Per ulteriori informazioni sui tipi di metadati memorizzati sul server dei metadati, consulta Metadati della VM.
L'ambiente guest viene installato automaticamente sulle istanze Compute Engine create utilizzando la maggior parte delle immagini sistema operativo (OS) pubbliche fornite da Google. Ogni immagine del sistema operativo richiede pacchetti di ambiente guest specifici. Questi pacchetti sono creati da Google o dal distributore del sistema operativo. Per un elenco completo delle immagini del sistema operativo che includono l'ambiente ospite, vedi Dettagli del sistema operativo.
Componenti dell'ambiente guest
La sezione seguente descrive i pacchetti e i servizi che consentono a un'istanza di comunicare con Compute Engine.
L'agente ospite
Il componente centrale dell'ambiente guest è l'agente guest, che gestisce attività come la gestione degli account, l'integrazione di OS Login e la gestione dell'interfaccia di rete. L'agente guest è disponibile per i sistemi operativi Linux e Windows, con i seguenti nomi di pacchetti:
- Linux:
google-guest-agent
- Windows:
google-compute-engine-windows
Per informazioni dettagliate sull'agente guest, incluse le funzionalità, l'architettura e la gestione dell'agente, consulta Agente guest.
Componenti Linux
I componenti di base di un ambiente guest Linux sono i pacchetti deb
o rpm
. Compute Engine crea questi pacchetti con le configurazioni appropriate per la
distribuzione supportata. Per visualizzare l'elenco dei pacchetti installati nell'istanza Linux, connettiti all'istanza ed esegui il comando fornito per la tua versione del sistema operativo nella tabella Pacchetti installati per versione del sistema operativo.
L'ambiente guest Linux include i seguenti pacchetti chiave.
Nome pacchetto | Descrizione | Interazioni chiave | Link al codice sorgente su GitHub |
---|---|---|---|
google-guest-agent |
Questo pacchetto è l'agente guest per l'ambiente Linux. L'agente guest Linux contiene gli script eseguiti sul sistema operativo guest per supportare le funzionalità di Compute Engine. Per informazioni dettagliate sull'agente guest, incluse le funzionalità, l'architettura e la gestione dell'agente, consulta Agente guest. |
|
guest-agent |
google-compute-engine |
Contiene gli script e i file necessari per l'inizializzazione e la configurazione del sistema. Questo pacchetto contiene:
|
Funziona con i seguenti pacchetti per configurare le istanze.
|
guest-configs |
google-compute-engine-oslogin |
Contiene i file binari, i moduli e gli script necessari per gestire
l'accesso all'istanza utilizzando OS Login. OS Login ti consente di gestire l'accesso alle istanze utilizzando i ruoli IAM. Per saperne di più su
OS Login, consulta OS Login.
Questo pacchetto contiene:
|
|
guest-oslogin |
gce-disk-expand |
Contiene i componenti necessari per ridimensionare un disco di avvio. | Invia i log alla porta seriale | gce-disk-expand |
google-osconfig-agent |
Contiene l'agente OS Config, che VM Manager utilizza per gestire l'inventario, le patch e i criteri del sistema operativo. Per saperne di più sull'agente OS Config, consulta VM Manager. |
Legge e scrive dati nei metadati della VM Per impostazione predefinita, l'agente OS Config non raccoglie né invia informazioni finché non attivi l'agente OS Config. Dopo aver abilitato l'agente, questo comunica con il servizio API OS Config. Per esaminare le operazioni completate dall'agente, consulta Audit logging di VM Manager. |
guest-osconfig |
Componenti di Windows
Tutte le immagini del sistema operativo Windows fornite da Google sono preconfigurate con lo strumento GooGet
e i repository Google Cloud . GooGet
installa
e gestisce l'ambiente guest per le istanze Windows. Se devi
installare GooGet
e configurare i repository, consulta
Packaging
and package distribution nel repository GitHub compute-image-windows
. Per visualizzare
l'elenco dei pacchetti installati nell'istanza Windows, connettiti all'istanza ed esegui
googet installed
.
L'ambiente guest Windows include i seguenti pacchetti chiave:
Nome pacchetto | Descrizione | Interazioni chiave | Link al codice sorgente su GitHub | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
google-compute-engine-windows |
Questo pacchetto è l'agente guest per l'ambiente Windows. L'agente guest Windows contiene gli script eseguiti sul sistema operativo guest per supportare le funzionalità di Compute Engine. Per informazioni dettagliate sull'agente guest, incluse le funzionalità, l'architettura e la gestione dell'agente, consulta Agente guest. |
|
guest-agent | ||||||||||||||
google-compute-engine-sysprep |
Contiene script per generalizzare un'istanza Windows
in preparazione alla creazione di un'immagine del sistema operativo. Il pacchetto include anche lo script instance_setup.ps1 che viene eseguito al primo avvio per configurare la nuova istanza.
|
|
sysprep | ||||||||||||||
google-compute-engine-metadata-scripts |
Contiene script e file binari che eseguono gli script |
|
google_metadata_script_runner | ||||||||||||||
google-compute-engine-powershell |
Contiene un modulo PowerShell. Questo modulo fornisce funzioni comuni utilizzate dagli script PowerShell negli altri script dell'ambiente guest Windows. | Invia i log al log eventi Applicazione di Windows e alla porta seriale | PowerShell | ||||||||||||||
google-compute-engine-auto-updater |
Contiene script che aggiornano quotidianamente i pacchetti Compute Engine. Questo pacchetto non è installato per impostazione predefinita. Questo approccio ti consente di mantenere la stabilità del tuo ambiente controllando la procedura di aggiornamento. Se il tuo ambiente può tollerare gli aggiornamenti senza interruzioni, puoi installare questo pacchetto per assicurarti che i pacchetti dell'ambiente guest vengano aggiornati automaticamente. Per installare questo pacchetto, utilizza il seguente comando:
|
|
auto_updater | ||||||||||||||
google-compute-engine-diagnostics |
Contiene un file binario che raccoglie informazioni diagnostiche dall'istanza e le salva in un bucket Cloud Storage. L'agente guest di Windows esegue il file binario. | Salva i dati in un bucket Cloud Storage | diagnostica | ||||||||||||||
certgen |
Contiene un file binario che crea un certificato sull'istanza. | certgen | |||||||||||||||
GooGet |
Contiene un file binario che installa e gestisce l'ambiente guest per le istanze Windows. | Legge i dati dai repository Google Cloud che si trovano
in packages.cloud.google.com |
GooGet | ||||||||||||||
google-compute-engine-vss |
Installa l'agente e il provider VSS di Compute Engine che acquisiscono snapshot del disco permanente utilizzando Volume Shadow Copy Service (VSS) di Microsoft | Comunica con il servizio Google Cloud snapshot | vss | ||||||||||||||
google-osconfig-agent |
Contiene l'agente OS Config, che VM Manager utilizza per gestire l'inventario, le patch e i criteri del sistema operativo. Per saperne di più sull'agente OS Config, consulta VM Manager. |
Legge e scrive dati nei metadati della VM Per impostazione predefinita, l'agente OS Config non raccoglie né invia informazioni finché non attivi l'agente OS Config. Dopo aver abilitato l'agente, questo comunica con il servizio API OS Config. Per esaminare le operazioni completate dall'agente, consulta Audit logging di VM Manager. |
guest-osconfig | ||||||||||||||
Driver Windows di Compute Engine |
Contiene diversi driver per garantire il corretto funzionamento e le prestazioni delle istanze. Il gestore di pacchetti Per le immagini del sistema operativo Windows vengono gestiti i seguenti driver di Compute Engine:
Per installare o eseguire l'upgrade di un driver specifico, esegui questo comando: googet install DRIVER_PACKAGE_NAME |
compute-windows-drivers |
Passaggi successivi
- Scopri come Installare l'ambiente guest.
- Scopri di più sull'agente ospite.