A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://cloud.google.com/compute/docs/instances/linux-guest-environment below:

Guest environment | Compute Engine Documentation

Guest environment

Stay organized with collections Save and categorize content based on your preferences.

Linux Windows

When you start a virtual machine (VM) instance using Google-provided public images, a guest environment is automatically installed on the VM instance. The guest environment is a set of scripts, daemons, and binaries that read the content of the metadata server to make a VM run properly on Compute Engine. A metadata server is a communication channel for transferring information from a client to the guest operating system.

This document provides an overview of the components of the guest environment, supported operating systems, and explains how to learn when you need to manually install or update the guest environment.

When to manually install or update the guest environment

VM instances created using Google-provided public images include a guest environment that is installed by default.

To check if the guest environment is running on your instance, see validate the guest environment.

In some cases, the installed guest environment can become outdated. If the guest environment is available on your instance but is outdated, update the guest environment.

Otherwise, you might need to manually install the guest environment under the following conditions:

If you need to manually install the guest environment, see Installing the guest environment.

Supported operating systems

Each supported operating system that is available on Compute Engine requires specific guest environment packages. Either Google or the owner of the operating system builds these packages. For information about who builds the guest environment packages, see the Notable differences from standard images sections in the Operating system details document.

The Linux guest environment

Whether the Linux guest environment is built by Google or the owner of the operating system, there are some key components that are applicable to all builds.

The base components of a Linux guest environment are provided as deb or rpm packages that are created with the appropriate configurations for the supported distributions.

The following list summarizes the main scripts, daemons, and packages that are packaged in the Linux guest environment:

The Windows guest environment

The following list summarizes the packages that are a part of the Windows guest environment:

Compute Engine Windows drivers

The following Compute Engine drivers are maintained for Windows images:

Each driver is packaged using GooGet and published to Google Cloud repositories. Source code for the drivers is at compute-windows-drivers on GitHub. All Google Cloud Windows images are preconfigured with the GooGet tool and Google Cloud repositories. If you need to install GooGet and set up repositories yourself, see Packaging and package distribution.

To install or upgrade a specific driver, run following command:

googet install DRIVER_PACKAGE_NAME
What's next

For step-by-step instructions about installing the guest environment, see Installing the guest environment.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-08-07 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["Guest environments, which are sets of scripts, daemons, and binaries, are automatically installed on VM instances started with Google-provided public images to ensure proper functionality on Compute Engine."],["Manual installation of the guest environment is necessary when importing custom images or virtual disks without opting for automatic installation, migrating VMs using Migrate to Virtual Machines, or using images that lack guest environment optimizations or are older than version `v20141218`."],["The Linux guest environment includes components like `google-compute-engine`, `google-guest-agent`, `google-compute-engine-oslogin`, `gce-disk-expand`, and `google-osconfig-agent` packages, each handling specific tasks such as system configurations, account management, OS Login, disk expansion, and OS management, respectively."],["The Windows guest environment consists of packages such as `google-compute-engine-windows`, `google-compute-engine-sysprep`, and others, responsible for managing accounts, network configurations, preparing images, running scripts, and performing diagnostics, among other functions."],["Compute Engine offers a suite of Windows drivers for various hardware components, including Ethernet, SCSI disks, display adapters, crash handling, memory ballooning, and virtual NICs, which can be installed or upgraded using the `googet` package manager."]]],[]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4