CentOS 7.3最小系统安装KVM

一、准备工作

安装wget和vim

yum install -y wget vim

修改yum源为阿里源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 

sed -i  's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo

yum clean all

yum makecache

 

检查是否支持虚拟化
egrep '(vmx|svm)' /proc/cpuinfo
关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled

 

安装系统基本包
yum install epel-release net-tools vim unzip zip wget ftp -y
[root@xuegod72 ~]# yum grouplist "virtualization Host" -y
Loaded plugins: fastestmirror
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.ustc.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Available Environment Groups:
Virtualization Host
Done
[root@xuegod72 ~]# yum list virt-manager xorg-x11-xauth
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.ustc.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Available Packages
virt-manager.noarch 1.4.0-2.el7 base
xorg-x11-xauth.x86_64 1:1.0.9-1.el7 base
[root@xuegod72 ~]# yum groupinstall "Virtualization Host" -y
[root@xuegod72 ~]# yum install -y virt-manager xorg-x11-xauth
[root@xuegod72 ~]# yum install -y xorg-x11-font-utils xorg-x11-server-utils xorg-x11-utils xorg-x11-xauth 

 

二、安装桌面(可选)

yum groupinstall "DevelopmentTools"
yum groupinstall "Virtualization" "Virtualization Client""Virtualization Platform"
yum -y groupinstall "X Window System"
yum -y groupinstall "GNOME Desktop"
早版本中可能是这个名字"GNOME Desktop Environment",使用yum grouplist可以查看可用的组

这里是“GNOME Desktop”,所以使用命令yum -y groupinstall "GNOME Desktop" 安装

yum -y groupinstall chinese-support (这个是中文包)如果最小化安装时选择中文包,这里可以不装。

startx或者init 5,就OK。

 

三、安装KVM虚拟机 

(一)使用virt-manager安装

[root@xuegod72 ~]# vrit-manager

出现虚拟机管理器界面

 在QEMU/KVM那儿鼠标右键,选择New

 

 

这里可以先传一个镜像文件到/var/lib/libvirt/images路径下,点 "Browse"就可以看到

点 + 号,创建磁盘

 选择上传的镜像

 设置内存和CPU

这里选择刚创建的虚拟磁盘

 设置KVM名称和网络

 

 设置Display Spice如下

 

Apply之后点击 

开始安装

注: KVM安装完成后可能ping不通外网,但是可以上网(可以使用yum安装软件)

 

(二)文本字符安装

安装 vnc客户端软件,方便远程连接正在安装中的虚拟机界面: 

 [root@xuegod72 ~]# yum install tigervnc -y

 

创建硬盘

[root@vm1 images]#  qemu-img create -f qcow2 /var/lib/libvirt/images/kvm01.img 20G

安装kvm

[root@vm1 images]# virt-install --name=kvm01 --ram 6144 --vcpus=2 --disk path=/var/lib/libvirt/images/kvm01.img,format=qcow2,size=20 --network bridge=br0  --os-type=linux --cdrom /var/lib/libvirt/images/CentOS-7-x86_64-Minimal-1611.iso --vnc --vnclisten=0.0.0.0 --vncport=5900

 

安装时连接KVM方法一:

 [root@xuegod72 ~]# vncviewer 127.0.0.1

注:KVM中的vnc默认绑定的是本机127.0.0.1,如果其他机器想用vnc客户端访问这台kvm服务器正在安装的虚拟机,需要把vnc绑定到服务器的IP地址或者绑定到全局0.0.0.0

修改vnc监听IP地址为0.0.0.0,即本机所有的IP地址都监听5900端口

[root@xuegod72 ~]# vim /etc/libvirt/qemu.conf

将第12行的注释取消掉

vnc_listen = "0.0.0.0"

重启服务

[root@xuegod72 ~]# systemctl restart libvirtd

 

方法二:在windows系统上安装vncviewer 客户端连接

Expert选项卡ColorLevel选项修改为rgb222

 

修改KVM监听的端口

 修改kvm.xml

    <graphics type='vnc' port='5900' autoport='no' listen='0.0.0.0'>

      <listen type='address' address='0.0.0.0'/>

</graphics>

 

 

双击就可以连接

 

 

创建快照

[root@vm1 images]# virsh snapshot-create kvm01

查看快照

[root@vm1 images]# virsh snapshot-list kvm01

 Name                 Creation Time             State

------------------------------------------------------------

 1502871731           2017-08-16 16:22:11 +0800 shutoff

恢复快照

[root@vm1 images]# virsh domstate kvm01

posted @ 2017-08-19 09:53  北极之光的博客  阅读(857)  评论(0编辑  收藏  举报