VMware虚拟centos7系统中使用KVM再次虚拟化
1. 准备软件vmware+centos7,并在vmware下安装centos7,具体教程查询百度。
2. 安装好之后用putty远程连上刚刚安装的centos7,接下来就进入正题了,怎么在虚拟系统中在安装一个或者多个虚拟系统呢,我们这里使用kvm虚拟机。Centos从6.0就支持kvm虚拟化了,所以不需要安装kvm内核,可以用下面命令查看
# grep -E '(vmx|svm)' /proc/cpuinfo,如果用这个命令没有打印如下图的信息表示还有重要的一步没有做。
打开vmware找到你安装的虚拟机,点击设置,勾选虚拟化Intel VT- x/EPT或AMD-V/RVI(V)
3 安装kvm在用户空间的管理工具(qemu-kvm)和管理kvm虚拟机的(libvirt)这两个文件包,已经安装了。
# yum install -y qemu-kvm libvirt
4 如果我们要去安装一台虚拟机的话我们还需要安装一个工具(virt)。
# yum install -y virt-install
5 启动libvirt并设置开机自动启动
# systemctl enable libvirtd
# systemctl start libvirtd
6 查看libvirt启动状态
systemctl status libvirtd
7 libvirt启动之后会帮你创建一个virbr0的网卡
8 准备centos7镜像放到/tmp目录下,创建一个硬盘,命令如下。
#qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G
9 安装kvm虚拟机,使用vnc管理工具连接,如图
#virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1024 \
--cdrom=/tmp/CentOS-7.2-x86_64-DVD-1511.iso --disk path=/opt/CentOS-7-x86_64.raw \
--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
10 Kvm虚拟机管理,启动kvm虚拟机:
#virsh start CentOS-7-x86_64
#ps aux | grep kvm