如何在亚马逊AWS实例中使用/启用kvm?

问题描述 投票:0回答:2

我无法使用 kubevirt 在 amazon aws EC2 中运行虚拟机(当前使用 t2.large 和 c5.large 实例类型)。虚拟机总是卡在调度中并给出消息:0/2 个节点可用:2 个设备不足。kubevirt.io/kvm。

$ sudo kvm-ok
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

如何在亚马逊AWS实例中启用KVM

amazon-web-services kubernetes amazon-ec2 kvm
2个回答
6
投票

嵌套虚拟化需要在虚拟机管理程序上启用。

如果亚马逊在其级别不允许,您将无法在虚拟机中执行任何操作。我不认为 EC2 提供这个选项。您可能想寻找一些提供专用服务器的托管提供商。


编辑,因为我看到了反对票:是的,我纠正了,AWS 从 2019 年开始提供裸机,它确实提供了这种功能。 如果您发现这里有任何问题,请随时贡献......


4
投票

您可以 - 在裸机 EC2 实例上。但是,我未能成功建立从 aws vpc 子网(或 vpn)到部署在 EC2 实例上的虚拟机的直接网络连接(我在 EC2 上使用 ovs)。据我所知,你只能通过 NAT 来实现 - 如果这对你来说足够了,那就去做吧。以下是详细信息:https://github.com/aws-samples/aws-bare-metal-kvm-demo 请注意,裸机 EC2 实例并不便宜 - 每小时 4 美元。

© www.soinside.com 2019 - 2024. All rights reserved.