kvm安装

需要准备的有

1.环境:Centos7

2.准备虚拟机硬盘 

3.需要系统iso镜像 (这里用到的是CentOS-7-x86_64-Minimal-1810.iso)

4vnc

5 xming

 

一. 准备环境

1.关闭防火墙和selinux

[root@ localhost ~]# systemctl stop firewalld
[root@ localhost ~]# setenforce 0
setenforce: SELinux is disabled  

2.查看环境

[root@ localhost ~]# cat /etc/redhat-release  //查看版本信息
CentOS Linux release 7.3.1611 (Core) 
[root@ localhost ~]# uname -r  //查看版本号 必须是64位才可以安装kvm
3.10.0-514.el7.x86_64

3.查看CPU是否支持虚拟化(Centos7一般默认支持虚拟化我们一般只要装模块)

[root@ localhost ~]# grep -o -E '(vmx|svm)' /proc/cpuinfo //svm 是 AMD的CPU 
vmx //vmx 是 intel的CPU 
vmx  //只要有返回值 就说明支持

3.1检查CPU是否开启

[root@ localhost ~]# dmesg |grep kvm
没有返回值说明 开启 

4.libvirt 用来管理kvm  

[root@ localhost ~]# yum install qemu-kvm qemu-kvm-tools libvirt -y
[root@ localhost ~]# systemctl start libvirtd.service
[root@ localhost ~]# systemctl enable libvirtd.service

5. ifconfig 查看 libvirtd已经为我们安装了一个桥接网卡

[root@ localhost ~]# ifconfig 

二 .创建虚拟机 

1.上传 镜像到 /opt 下(可以用rz 也可以用Xfyp)

[root@ localhost opt]# dd if=/dev/cdrom of=/opt/CentOS-7-x86_64-Minimal-1810.iso

 

2.创建磁盘  //qcow2为磁盘格式,devops1705A.qcow2 为自定义磁盘名.qcow2 ,6G为磁盘的大小

[root@ localhost opt]# qemu-img create -f qcow2 /opt/devops1705A.qcow2 6G 

 

 

3.安装虚拟机 

[root@ localhost opt]# virt-install --virt-type=kvm --name=c73 --vcpus=1 -r 1024 --cdrom=/opt/CentOS-7.3.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7 --disk path=/opt,size=6,format=qcow2

3.1 安装成功如下

[root@ localhost opt]# virsh list --all
Id Name State
----------------------------------------------------
5 c73 running

3.2 查看端口

[root@ localhost opt]# netstat -lntup|grep 5900
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      3045/qemu-kvm       

4.VNC 连接虚拟主机 主机ip:5900 (进入以后安装centos系统 操作和安装虚拟主机是一样的)

 

 

三 桥接 

1.永久桥接

[root@ localhost opt]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

DEVICE=ens33

TYPE=Ethernet

ONBOOT=yes

BRIDGE=br0

NM_CONTROLLED=no

[root@ localhost opt]# vim /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

TYPE=Bridge

ONBOOT=yes

BOOTPROTO=static

IPADDR=10.0.0.45

NETMASK=255.255.255.0

GATEWAY=10.0.0.254

NM_CONTROLLED=no

[root@ localhost opt]# systemctl restart network.service (重启网卡)

2.VNC连接的主机修改网卡

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.0.0.100  
PREFIX=24 
GATEWAY=10.0.0.254 
DNS1=223.5.5.5   //此处配置后则不需要手动添加/etc/resolv.conf
DNS2=1.1.1.1 

 

 

 2.1 重启网卡

[root@localhost ~]# ifup eth0

2.2  修改网卡时配置DNS这里就会自动更改 ,如果没有需要手动配置,否者会不能连接xshell

 

 

 3.在署主机上完成接下来的安装操作 

[root@ localhost opt]# grep X11Forwarding /etc/ssh/sshd_config --colour

X11Forwarding yes

3.1 安装xorg-x11

[root@ localhost opt]# yum install -y xorg-x11-font-utils.x86_64 xorg-x11-server-utils.x86_64 xorg-x11-utils.x86_64 xorg-x11-xauth.x86_64 xorg-x11-xinit.x86_64 xorg-x11-drv-ati-firmware

3.2 安装libvirt 

[root@ localhost opt]# yum install virt-manager libvirt libvirt-Python python-virtinst libvirt-client virt-viewer qemu-kvm mesa-libglapi  -y

3.3 安装virt-manager,x-window

[root@ localhost opt]# yum install libXdmcp libXmu libxkbfile xkeyboard-config xorg-x11-xauth xorg-x11-xkb-utils -y
  

四 图像化界面 

 

1.安装好 xmanager 后,打开 xshell,在连接属性的 tunneing 中,勾选 Forwarding X11 connection to 选项,可以正常打开 virt-manager 的图形界面。 

   

2.宿主机上启动  

[root@ localhost opt]# virt-manager

3. 软件操作

 

 

 

 

 

 

 

 

 

 4.成功用xshell访问

 

 

 

  

  

 

 

posted @ 2020-02-11 12:35  Databasess  阅读(246)  评论(0编辑  收藏  举报