首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在Azure上运行KVM

是否可以在Azure上运行KVM
EN

Stack Overflow用户
提问于 2018-03-05 03:20:37
回答 1查看 7.1K关注 0票数 4

Azure Fabric似乎运行在Hyper-V的自定义版本上。是否可以在Azure上运行KVM虚拟化实例(使用嵌套虚拟化)?

我有一个自定义的VHD,这是基于Debian (比方说)。基于本文档https://docs.microsoft.com/en-us/azure/virtual-machines/linux/create-upload-generic,如果将Hyper-V驱动程序内置到内核中,这似乎是可能的。

是否有人在Azure上成功运行KVM实例?如果是这样的话,你能分享一下你的经验吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-05 13:59:26

这是可能的,但您需要选择Dv3和Ev3系列虚拟机。此外,据我所知,Windows VM也不受支持,Linux VM受支持。

您需要先安装kvmvirt-manager

代码语言:javascript
运行
复制
apt-get update
apt-get install kvm qemu-kvm libvirt-bin virtinst
apt install virt-manager 
adduser `id -un` libvirt
adduser `id -un` kvm

您还需要配置nic,如下所示:vi /etc/network/interfaces

代码语言:javascript
运行
复制
iface br0 inet static
        address 192.168.0.100
        network 192.168.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge_ports eth0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

使用/etc/init.d/networking restart重新启动nic。

现在,您可以使用virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --os-variant debiansqueeze --accelerate --network=bridge:br0 --hvm创建一个VM。

您可以使用virsh -c qemu:///system list检查VM的状态,您将得到如下所示:

代码语言:javascript
运行
复制
root@shui:~# virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------
 4     vm10                           running
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49099428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档