Question

Difficulty: EasyDeploying and Managing Compute Engine Virtual Machines

A cloud administrator is provisioning a Compute Engine virtual machine using the Google Cloud CLI. Which of the following command flags or configurations are valid when running `gcloud compute instances create`? Select TWO correct options.

  1. Passing `--zone=us-central1-a` to designate the specific zonal location where the VM instance will be provisioned.Answer
  2. Passing `--metadata-from-file=startup-script=path/to/script.sh` to execute a local shell script upon VM instance boot.Answer
  3. C
    Passing `--region=us-central1-a` to specify the exact single-zone deployment target for the VM instance.
  4. D
    Passing `--provisioning-model=SPOT` to guarantee zero instance interruptions for a mission-critical transactional database.

Answer

The valid configurations are designating the zone using `--zone=us-central1-a` and specifying a local startup script file using `--metadata-from-file=startup-script=path/to/script.sh`.
Specifying `--zone=us-central1-a` correctly identifies the specific zone for the Compute Engine instance, and `--metadata-from-file=startup-script=...` is the correct gcloud syntax for supplying a local script file to run during instance initialization.

Step-by-Step Solution

1
Identify valid zonal deployment flags for Compute Engine CLI deployments.
Confirm that `--zone` accepts zone values like `us-central1-a`, whereas `--region` accepts region values like `us-central1`.
CLI syntax requires proper matching of flags to resource scopes.
2
Evaluate startup script metadata flag syntax.
Confirm that `--metadata-from-file=startup-script=...` is the proper flag to upload a local file as startup metadata.
This automates instance bootstrapping upon startup.
3
Evaluate workload suitability for Spot VM provisioning.
Reject Spot instances for critical transactional databases.
Spot/Preemptible VMs can be terminated by GCP at any time.

Key Concept

Deploying Compute Engine VMs via gcloud CLI and configuring placement and metadata options.
Estimated Time:1m 0s
Rate this question