我正在尝试在GCP VM上安装Minikube。我遇到了一个操作系统在抱怨VT-X / AMD-v需要启用的问题。在GCP上进行设置是否有任何具体说明?
答案 0 :(得分:4)
Nested Virtualization在GCP上受支持,我可以确认我链接的文档是最新的并且可行。
在这里引用您需要的三个基本要点:
https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx
gcloud compute images create nested-vm-image --source-disk disk1 --source-disk-zone us-central1-a --licenses "https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx"
这样。 (您必须自己创建disk1,例如,通过从OS映像启动实例,然后在保留启动磁盘的同时删除实例)gcloud compute instances create example-nested-vm --zone us-central1-b --image nested-vm-image
。请记住,您需要选择一个至少具有Haswell CPU的区域。 SSH进入新实例,并通过运行grep vmx /proc/cpuinfo
验证该功能已启用。如果得到任何输出,则表示该功能已成功启用。
答案 1 :(得分:0)