Skip to content

Instantly share code, notes, and snippets.

@pyaillet
Created April 30, 2018 14:38
Show Gist options
  • Save pyaillet/f4f0d241a642ca6aacb0e71739db91b7 to your computer and use it in GitHub Desktop.
Save pyaillet/f4f0d241a642ca6aacb0e71739db91b7 to your computer and use it in GitHub Desktop.
Nested Virtualization on GCP
#!/bin/sh
VM_NAME=nested-vm
VM_IMAGE_NAME=ubuntu-1604-nested
SOURCE_DISK=ubuntu-1604-xenial-v20180424
SOURCE_PROJECT=ubuntu-os-cloud
ZONE=europe-west1-d
MIN_CPU_MODEL="Intel Haswell"
#gcloud compute images create $VM_IMAGE_NAME \
# --source-image $SOURCE_DISK --source-image-project $SOURCE_PROJECT \
# --licenses "https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx"
gcloud compute instances create $VM_NAME \
--zone $ZONE \
--min-cpu-platform "$MIN_CPU_MODEL" \
--image $VM_IMAGE_NAME \
--preemptible
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment