Centos7 kvm情况安装指南

打印 上一主题 下一主题

主题 547|帖子 547|积分 1641

宿主机要求


  • CPU支持虚拟化(大部门都支持)
  • 内存越大越好(8G以上)
  • BIOS开启VT-D
  • Centos7及以上,yum update到最新
检查是否支持硬件虚拟化


  • 查看CPU
   egrep ‘(vmx|svm)’ /proc/cpuinfo
  

  • 查看vt-d是否开启
  1. [root@localhost ~]# lsmod | grep kvm
  2. kvm_intel             188683  4
  3. kvm                   621392  1 kvm_intel
  4. irqbypass              13503  3
复制代码
kvm安装及设置

安装前的预备


  • 关闭selinux
   setenforce 0 #命令可以立即见效
  

  • 修改设置文件,保证重启后仍旧能见效
  1. vi /etc/sysconfig/selinux
  2. SELINUX=disabled
复制代码
可以考虑关闭防火墙:
   Systemctl stop firewalld
Systemctl disable firewalld
  网络情况预备设置


  • 建议关闭networkmanager
   systemctl stop NetworkManager
systemctl disable NetworkManager
  KVM情况中一样平常使用linuxbridge将物理网卡和虚机网卡桥接上。br相当于一个虚拟互换机,一端连接物理网卡,一端连接到虚机,虚机就可以和外面连通了。

  • 开启转发
  1. [root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
  2. [root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward
  3. 1
  4. # 可以写入配置文件,保证重启后也生效
  5. echo "net.ipv4.ip_forward=1"  >> /etc/sysctl.conf
复制代码

  • 定义网卡设置文件
    下面我们设置一个管理br:br0,与一个物理接口固定桥接好。
    写到设置文件,重启也能见效。
    例如将 enp1s0挂载到br0上,最简设置如下:
  1. [root@localhost ~]# cd /etc/sysconfig/network-scripts/
  2. [root@localhost network-scripts]# vi ifcfg-br0
  3. DEVICE=br0
  4. TYPE=Bridge
  5. BOOTPROTO=static
  6. IPADDR=192.168.10.108
  7. NETMASK=255.255.255.0
  8. GATEWAY=192.168.10.1
  9. NAME=br0
  10. ONBOOT=yes
  11. [root@localhost network-scripts]# vi ifcfg-enp1s0
  12. HWADDR=00:10:f3:36:9e:c6
  13. TYPE=Ethernet
  14. NAME=enp1s0
  15. ONBOOT=yes
  16. BRIDGE=br0
复制代码
如上设置,重启后enp1s也是挂在br0上的。

  • 增长其他网桥,最精简设置如下
  1. [root@localhost network-scripts]# cat ifcfg-br1
  2. DEVICE=br1
  3. TYPE=Bridge
  4. ONBOOT=yes
  5. BOOTPROTO=none
复制代码
可以创建很多个br。
我们也可以通过设置将物理网卡挂载到br上:
   brctl addif br1 enp2s0
  

  • 重启宿主机或者重启网络后,使用brctl show命令看到桥口见效。
   systemctl restart network
  1. [root@localhost ~]# brctl show
  2. bridge name        bridge id                STP enabled        interfaces
  3. br0                8000.0010f3369ec6        no                enp1s0
  4. br1                8000.fe54009a476e        no               
  5. br2                8000.0010f3369ec9        no                enp4s0
复制代码
yum安装kvm虚拟化情况

   yum install qemu-kvm qemu-img libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y
  安装图形化管理工具
   yum install virt-manager
  虚机创建

远程使用virt-manager

若必要ssh远程连接宿主机,使用virt-manger打开图形界面,则必要在client上安装x11服务(https://sourceforge.net/projects/xming/),并且终端工具上设置,如:

新建虚机


  • 新建





  • 编辑虚机硬件设置

点左上角begin installation!
其他

若虚机控制台界面键盘无法输入,则修改一下vnc的设置:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万有斥力

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表