Google Cloud开启嵌套虚拟化
本教程参考:启用嵌套虚拟化
开启 Google Cloud CLI
前提:有管理权限,已创建好 VM
使用以下过程在现有虚拟机上启用嵌套虚拟化:
导出虚拟机属性
使用以下 gcloud compute instances export
命令导出虚拟机属性:
gcloud compute instances export VM_NAME \
--destination=YAML_FILE_PATH.yaml \
--zone=ZONE
请替换以下内容:
VM_NAME
:要从中导出属性的虚拟机的名称YAML_FILE_PATH
:用于保存导出配置数据的 .yaml 文件的路径和文件名ZONE
:包含虚拟机的可用区
修改虚拟机配置
在保存的虚拟机配置文件中,修改值。如果该值不在文件中,请添加以下内容:
advancedMachineFeatures:
enableNestedVirtualization: true
更新虚拟机
使用以下 gcloud compute instances update-from-file
命令用 enableNestedVirtualization
的值更新虚拟机:
gcloud compute instances update-from-file VM_NAME \
--source=FILE_PATH.yaml \
--most-disruptive-allowed-action=RESTART \
--zone=ZONE
请替换以下内容:
VM_NAME
:要更新的虚拟机的名称FILE_PATH
:更新后的虚拟机配置文件的路径ZONE
:包含要更新的虚拟机的可用区
确认是否已启用嵌套虚拟化
确认是否已启用嵌套虚拟化。除 0 以外的任何响应都确认嵌套虚拟化已启用:
grep -cw vmx /proc/cpuinfo
示例返回 8 说明已成功开启:
root@tw:~# grep -cw vmx /proc/cpuinfo
8
版权声明:
作者:MR.k
链接:https://bigeng.sbs/2024/09/google-cloud%e5%bc%80%e5%90%af%e5%b5%8c%e5%a5%97%e8%99%9a%e6%8b%9f%e5%8c%96/
文章版权归作者所有,未经允许请勿转载。
THE END