腾讯云云主机支持 VT-X/AMD-v 虚拟化吗

vps网友提供 03-17 讨论归档 21
前段时间腾讯云搞活动买云主机,在上面做 docker 的实验,执行 docker-machine create --driver virtualbox myvm1 命令后出现报错提示“ This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory ”

这个在 BIOS 中开 VT-X 开关的问题,如果是物理机可以直接进 BIOS 操作,现在是云主机,不知道是否支持,提了个工单希望给开开,不知道云主机一般是否支持 VT-X/AMD-v 这种硬件虚拟化的技术?

如果云主机不支持的话,怎么使用 docker-machine 创建虚拟机?

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471899128860672.html

标签:
msg7086
03-19

Nested Virtualization 是可以的,但是 KVM 需要母机内核模块打开 nested 参数。

如果是 ESXi,也是可以 Nested ESXi 的,我们做过,也是需要母机给小机 vmx 里加上允许虚拟化的选项才行。
另外 vSwitch 也需要开启混杂模式。

@tadtung 虚拟化又不是开小鸡的必要条件。

mason961125
03-18

可以考虑用 Docker for Windows,虽然也是虚拟机,但比单独装一个 CentOS 要轻量化很多。

dreampython
03-18

@beginor 装了 docker 了,因为在按照 https://docs.docker.com/get-started/ 体验在一个集群中部署一个应用,文档中要求用 docker-machine 创建两个 vm,刚开始学习 docker,按照官方文档走比较合适

beginor
03-18

云服务器了,为啥不直接装 docker ?

flynaj
03-18

云主机一般不支持,你需要独立服务器

crux
03-18

其实是有的。比如 Azure 的最新 EV3 型号,就支持嵌套虚拟化。在里面再开 hyperv 或者装 vmware 都可以。

hekaihao2015
03-18

@tadtung 可以买来开 ovz

Coioidea
03-18

@ihuotui 怎么可能多层虚拟 OWO 那亏大

tadtung
03-18

@ihuotui 其实一般大多都支持的虚拟化的。
以前不少人就是用大内存多 ip 的特价 kvm,然后自己再开小鸡卖的。成本低。

ihuotui
03-18

虚拟机不支持虚拟化了吧,一般来说,不会让你多层虚拟化。

dreampython
03-18

@damonZBM 我不是在物理机上做的实验,是在腾讯云主机上

dreampython
03-18

@tomczhen https://docs.docker.com/machine/drivers/ docer-machine 支持的 drivers 在这里,最简单的 virtualbox 不支持,其他几个我看了下都需要其他条件支持

honeycomb
03-18

楼主拿到的云主机本身就是跑在虚拟化环境中的虚拟机,因此让它们开启虚拟化支持意味着 @adadada 提到的 nested VMX

所以, @feverzsj 说的 docker engine 可能是解决办法

yexm0
03-18

怎么可能支持......开了不就能让你拿来小鸡生小鸡了......

damonZBM
03-18

这两个特性属于处理器级别的硬件辅助虚拟化技术,一般各种 hypervisor 都是支持的。楼主没有仔细看报错信息:This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory ” 说这两个特性没有启用,需要到 BOIS 启用。百度一下
http://m.veryhuo.com/a/110093.html

jimzhong
03-18

应该不支持 nested virtualization

feverzsj
03-17

干嘛要用 docker machine,直接用 docker engine 不就好了

adadada
03-17

应该不会支持。国内的大部分公有云用的是 KVM + QEMU,目前 KVM 的 nested VMX 支持 (在 VM 中提供 VT-x 特性) 正确性和稳定性都还不够,例如可能导致 Host KVM 崩溃等,所以一般不会开启。

tomczhen
03-17

都 docker-machine 了,再多查下有哪些可用的 driver 不就行了。

典型的 XY 问题。