centos7 安装 KVM
2019-04-03 09:58:24 34 0 0
一、基础环境准备
centos7.X 最小环境安装
关闭selinux
# vi /etc/selinux/config
关闭防火墙
# systemctl stop firewalld
安装KVM虚拟化软件
# yum install libvirt* virt-* qemu-kvm* -y说明:libvirt # 虚拟机管理virt # 虚拟机安装克隆qemu-kvm # 管理虚拟机磁盘
启动服务
# systemctl start libvirtd# systemctl status libvirtd# systemctl enable libvirtd
配置网桥
默认kvm虚拟机只能从主机访问,配置桥接模式需要从网络上配置网桥
# cd /etc/sysconfig/network-scripts/# cp ifcfg-eno1 ifcfg-br0
# vi ifcfg-eno1第一行增加:BRIDGE=br0
# vi ifcfg-br0TYPE=Bridge #增加这段BOOTPROTO=noneDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacy#UUID=db488d6c-f2bd-4162-91b0-b093da627043 这个要注释掉NAME=br0 #名字改成br0DEVICE=br0 #名字改成br0ONBOOT=yes #设置网卡启用IPADDR=192.168.30.4 #设置IP,这是物理机IPNETMASK=255.255.255.0GATEWAY=192.168.30.1DNS1=8.8.8.8
systemctl restart network
创建虚拟机
virt-install \--virt-type kvm \--os-type=window \--os-variant win7 \--name win7_8G_60G \--memory 8096 \--vcpus 4 \--disk /opt/clsn.raw,format=raw,size=60 \--cdrom /opt/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso \--network bridge=br0 \--graphics vnc,listen=0.0.0.0,port=5900 \--noautoconsole
使用vnc client连接
安装过程中有一次重启
virsh start win7_8G_60G
查看虚拟机CPU使用情况
virsh vcpuinfo win7_8G_60G
安装WebVirtMgr
yum -y install git python-pip libvirt-python libxml2-python python-websockify python-devel
安装epel源
yum install epel-releaseyum -y install python-pip
下载程序代码webvirtmgr
# git clone git://github.com/retspen/webvirtmgr.git #clone代码# mv webvirtmgr/ /var/www/ #移动到/var/www目录# cd /var/www/webvirtmgr/# pip install -r requirements.txt #安装依赖
浙公网安备 33010602011771号