0
点赞
收藏
分享

微信扫一扫

Linux ❀ Ubuntu开启KVM虚拟化

Ubuntu开启KVM虚拟化

1,判断cpu是否支持虚拟化,运行下面的命令,如果支持,terminal输出vmx:

egrep -o ‘(vmx|svm)’ /proc/cpuinfo

2,安装KVM:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

3,判断kvm内核模块是否加载:

lsmod | grep kvm

如果输出结果为下面的,就表示已经加载:  
  kvm_intel 143060 0
  kvm 451511 1 kvm_intel

4,添加当前用户到libvertd用户组,只有root用户和libvirtd用户组才有权限使用kvm虚拟机:

sudo adduser libvirtd

5,确认libvert-bin服务是否已经运行:

sudo service libvert-bin status

6,安装virt-manager界面管理工具:

sudo apt-get install virt-manager

7,确定kvm正常运行:

连接到本地:virsh -c qemu:///system list

链接到远端:virsh -c qemu+ssh://10.1.1.8/system list

8,克隆虚拟机:

sudo virt-clone --connect=qemu+ssh://10.0.1.205/system -o kobofare -n test -f /var/lib/libvirt/images/disk1/vm4/ubuntu-kvm/vm.qcow2

9,配置网卡:

auto eth0
iface eth0 inet static#The primary network interface
auto br0
iface br0 inet static
address 10.0.1.15
netmask 255.255.255.0
network 10.0.1.0
broadcast 10.0.1.255
gateway 10.0.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.0.1.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off

注意,原来eth0的IP地址现在设置给了br0,并且eth0设置为manual方式。

br0下面的dns, netmask, broadcast都来自原来eth0的设置。

常用的操作:

dump当前的虚拟机的配置信息:virsh dumpxml

如果修改虚拟机的配置文件,需要关闭虚拟机,然后执行如下命令让配置生效:virsh define <*.xml>


举报

相关推荐

0 条评论