首页 文章

是否可以在Azure上运行KVM

提问于
浏览
3

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

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

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

1 回答

  • 2

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

    您需要先安装 kvmvirt-manager .

    apt-get update
    apt-get install kvm qemu-kvm libvirt-bin virtinst
    apt install virt-manager 
    adduser `id -un` libvirt
    adduser `id -un` kvm
    

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

    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的状态,您将得到如下信息:

    root@shui:~# virsh -c qemu:///system list
     Id    Name                           State
    ----------------------------------------------------
     4     vm10                           running
    

相关问题