在本文中,我们将向您展示如何在XenServer/XCP-ng Infrastructure中运行的虚拟机上启用嵌套虚拟化,所运行的环境是Linux服务器。请按照以下步骤在Xen虚拟化环境中启用、配置和开始使用嵌套虚拟化。
前言 嵌套虚拟化功能在某些情况下非常有用,例如在受限环境中调试虚拟机监控程序,并在有限数量的物理资源上测试大型虚拟部署。在生产用户环境中不建议使用嵌套虚拟化,它主要用于开发和测试目的。为了使嵌套虚拟化正常工作,您的XenServer/XCP-ng主机需要启用虚拟化扩展: $ cat /sys/hypervisor/properties/capabilities xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
在Xen/XCP-ng虚拟机上启用嵌套虚拟化 Xen Orchestra是Xen Server的用户友好型管理工具,它旨在简化基础结构的管理时间。我们可以通过Xen Orchestra控制台轻松地在Xen/XCP-ng虚拟机上为虚拟机打开嵌套虚拟化。参考Ubuntu 20.04/Debian 10上装Xen Orchestra来管理Xen/XCP-ng一文。 登录到Xen Orchestra Web界面:
从“主页”>“虚拟机”>“虚拟机名称”(“Home” > “VMs” > “VM Name”)中选择虚拟机以启用嵌套虚拟化,然后停止实例:
然后转到虚拟机的“高级(Advanced)”选项卡:
通过将开关切换为打开来启用嵌套虚拟化:
完成后,启动VM计算机:
验证是否成功 登录到实例并确认您的主机系统上是否可以使用嵌套虚拟化: $ cat /sys/module/kvm_intel/parameters/nested Y 如果此命令返回Y或1,则启用该功能。
相关主题 |