centos7安装kvm

安装依赖软件:

yum install epel-release net-tools vim unzip zip wget ftp -y


安装kvm:

yum install qemu-kvm libvirt virt-install bridge-utils –y   


首先虚拟机关机



验证安装结果,下图说明已经成功安装了


lsmod | grep kvm



启动kvm服务:

systemctl start libvirtd

systemctl enable libvirtd

systemctl status libvirtd

systemctl is-enabled libvirtd


主机桥接网络配置:

备份原来的配置文件

vim /etc/sysconfig/network-scripts/ifcfg-eno1

NAME="eno1"

DEVICE="eno1"

NM_CONTROLLED=no

ONBOOT=yes

BOOTPROTO=static

BRIDGE=br0


vim /etc/sysconfig/network-scripts/ifcfg-br0

BOOTPROTO=static

DEVICE=br0

TYPE=Bridge

NM_CONTROLLED=no

IPADDR=192.168.1.203

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=114.114.114.114

DNS2=8.8.8.8


重启网络服务

systemctl restart network

ifconfig 验证操作结果,多了一块网卡br0


准备镜像文件:

ls /home/iso/CentOS-7-x86_64-DVD-1611.iso

/home/iso/CentOS-7-x86_64-DVD-1611.iso

创建虚拟机文件存放的目录

mkdir -p /var/kvm-bak

创建虚拟机:

virt-install -n kvm1 -r 2048 --disk /var/kvm-bak/kvm.img,format=qcow2,size=50 --network bridge=br0 --os-type=linux --os-variant=rhel7.2 --cdrom /home/iso/CentOS-7-x86_64-DVD-1611.iso  --vnc --vncport=5910 --vnclisten=0.0.0.0

查看虚拟机:

virsh list --all

查看端口号:

virsh vncdisplay kvm2


配置防火墙:

打开防火墙上的5900端口(如果防火墙为关闭则不用管)

firewall-cmd --zone=public --add-port=5910/tcp --permanent

firewall-cmd --reload

使用VNC连接该虚拟机:


登陆之后修改其网络配置文件并重启网络服务:

systemctl restart network

之后就可以用xshell连接了


命令注解:

virsh  list --all                              //查看所有的虚拟机

virsh list                                     //查看运行的虚拟机

virsh start kvm1                         //启动虚拟机

virsh shutdown kvm2                  //关闭虚拟机

virsh reboot kvm2                     //重启虚拟机

virsh undefine kvm1                  //删除虚拟机



克隆虚拟机:

虚拟机磁盘文件: /var/kvm-bak/kvm.img

虚拟机名称:kvm01

开始克隆 (要修改的参数必须是虚拟机关机状态):

 virt-clone -o kvm1 -n kvm2 -f /var/kvm-bak/kvm2.img   

 //-o 参数指定等待克隆的虚拟机  -n 指定新虚拟机的名字 –f 参数指定了新的虚拟机镜像所在的位置

重新定义虚拟机:

virsh define /etc/libvirt/qemu/kvm2.xml

virsh list --all // 所有kvm

virsh vncdisplay kvmName // 端口

重新定义完虚拟机以后用vnc看看是否能连接成功,连接成功以后修改Ip之后Xshell连接.

你可能感兴趣的:(centos7安装kvm)