码迷,mamicode.com
首页 > 其他好文 > 详细

KVM桌面虚拟化的部署

时间:2020-02-03 20:56:22      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:tor   根据   ext   eth   工具   work   管理工具   发行版本   head   

部署环境:CentOS7.7(内存5G以上,CPU四核即可)

虚拟化产品的虚拟程度:

  • 仿真虚拟化:对系统硬件没有要求,性能相对较低,代表产品VMWare
  • 半虚拟化:虚拟主机可以使用物理机硬件,性能相对较高,对内核存在要求,代表产品Xen
  • 全虚拟化:直接使用物理机硬件,性能相对最高,代表产品KVM 

KVM背景:是开源的系统虚拟化模块,目前已集成至Linux大多数发行版本中;其使用Linux自身的调度器进行管理,所以相比于Xen其核心源码很少;但因为它是基于硬件的完全虚拟化,所以需要硬件支持(Intel VT技术或AMD V技术)

部署支持环境检测:

  1. egrep ‘(vmx|svm)‘ /proc/cpuinfo 返回结果中存在vmx或svm即cpu支持VT技术
  2. 在BIOS中开启VT及VT-d
  3. 使用uname -r检测系统内核,内核如低于2.6.20,需使用yum update升级系统内核 

详细部署流程:

  1. yum -y install qemu-kvm(KVM主程序) libvirt(虚拟化服务) libguestfs-tools(虚拟机系统管理工具) virt-install(安装虚拟机的工具包) virt-manager(KVM图形化管理工具) libvirt-python(python支持模块,调用libvirt虚拟化服务的api接口)
  2. systemctl start libvirtd
  3. virt-manager调用图形化安装工具根据提示即可安装 

如需进行KVM网桥模式的配置,在安装虚拟机前需进行另行配置

临时配置

  1. brctl addbr br0 #添加桥接网卡br0
  2. brctl addif br0 ens33 #将ens33配置为桥接网卡
  3. brctl show #查询网桥信息
  4. ip addr del dev ens33 IP/子网掩码位数 #删除ens33上的IP地址
  5. ifconfig br0 IP/子网掩码位数 up #配置br0的IP地址并启动
  6. route add default gw 网关地址 #设置默认路由为该网段的网关地址

永久配置

修改原本网卡配置文件

DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0

新增br0桥接网卡配置文件

DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=***.***.***.***
NETMASK=255.255.255.0
GATEWAY=***.***.***.***

systemctl restart network

KVM桌面虚拟化的部署

标签:tor   根据   ext   eth   工具   work   管理工具   发行版本   head   

原文地址:https://www.cnblogs.com/intifi/p/12257209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!