kvm虚拟化安装部署(命令行/最小化),kvm虚拟化平台搭建,kvm虚拟化技术实战,详解+易错点攻破~~%+++

空扰寡人 提交于 2020-11-01 10:00:56

环境事前准备

centos7一台【硬盘位20G】,关闭防火墙和selinux
关机的配置需求

在这里插入图片描述

1. 查看系统版本

cat /etc/centos-release
  • 7.4以上(含7.4)都支持部署

在这里插入图片描述

2. 验证CPU是否支持虚拟化

cat /proc/cpuinfo | egrep 'vmx|svm'
  • 有vmx和svm的字眼,就表示支持KVM
    在这里插入图片描述

3. 禁用selinux

vim /etc/sysconfig/selinux
  • 7行修改如下
    在这里插入图片描述

4. 安装服务,启动

yum install -y qemu-kvm libvirt virt-install
systemctl start libvirtd
systemctl enable libvirtd

5. 创建存储文件

qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G

在这里插入图片描述

6. 上传镜像

cd /tmp/

在这里插入图片描述

在这里插入图片描述

7. 创建KVM所需要的网卡

virsh iface-bridge ens33 br0
  • 失败的话执行下一步的操作

8. 修改网卡

  • ens33的内容
DEVICE=ens33
ONBOOT=yes
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
BRIDGE=br0
  • 修改已创建网卡br0
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="dhcp"
PROXY_METHOD=none
BROWSER_ONLY=no
DEFOUTE=yes
IPV4_FAILURE_FATAL=no
NAME=br0

  • 效果图展示
    在这里插入图片描述

重启网卡

systemctl restart network

网卡验证

ifconfig

在这里插入图片描述

9. 安装虚机

virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536 --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw  --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole

在这里插入图片描述

10.打开vnc连接

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

11. 启动KVM虚拟

virsh list
virsh start CentOS-7-x86_64
netstat -nlpt

在这里插入图片描述

12. 登录,修改网卡在这里插入图片描述

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

noboot改为yes
在这里插入图片描述
在这里插入图片描述

  • 改完网卡后,重启验证ip,就阔以连接xshell了(操作方便)

13. 安装基础服务,上线nginx

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 打开浏览器验证即可
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!