CentOS7.1 KVM虚拟化之环境准备

备注:实验没有问题,只是暂时还不知道弄这个用来干嘛,不过先留着以后查看吧

一、基础平台

1.一台装有VMware的Windows系统 (可联网)

2.CentOS7.1 64bit 镜像

二、最小化安装一台CentOS 7.1系统的VMware虚拟机"CentOS KVM01"

要求:内存4G、硬盘100G、CPU 8核(勾选Virtualization engine中:Virtualize Intel VT-x/EPT or AMD-V/RVI,否则不支持虚拟化配置),系统最小化安装,关闭firewalld、selinux服务。

三、虚拟化环境准备

1.查看是否支持虚拟化

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. grep -E 'vmx|svm' /proc/cpuinfo

出现如下既为支持虚拟化:

CentOS7.1 KVM虚拟化之环境准备

2.安装KVM相关包

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

3.设置libvirtd服务自启

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. systemctl enable libvirtd && systemctl start libvirtd

验证:

查看以下模块是否被加载

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. [root@kvm01 ~]# lsmod | grep kvm
  2. kvm_intel             148081  0
  3. kvm                   461126  1 kvm_intel

查看虚拟机环境

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. [root@kvm01 ~]# virsh -c qemu:///system list
  2. Id    名称                         状态
  3. ----------------------------------------------------

4.配置软连接

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

5.创建以下目录

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. mkdir /vm-images         #存放kvm虚拟机目录
  2. mkdir -p /data/iso          #存放iso镜像目录

四、配置虚拟网桥

编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,增加如下一行:

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. BRIDGE=br0

新建/etc/sysconfig/network-scripts/ifcfg-br0文件如下

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. TYPE="Bridge"
  2. BOOTPROTO=static
  3. DEVICE="br0"
  4. ONBOOT="yes"
  5. DNS1=10.0.0.2
  6. IPADDR=10.0.0.5
  7. PREFIX=24
  8. GATEWAY=10.0.0.2
  9. DELAY="0"

配置/etc/sysctl.conf,增加如下一行

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. net.ipv4.ip_forward = 1

使/etc/sysctl.conf配置生效

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. sysctl -p /etc/sysctl.conf

重启网卡服务,使网卡配置生效

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. systemctl restart NetworkManager.service

验证:

查看网桥

[plain] view plain copy
 

CentOS7.1 KVM虚拟化之环境准备CentOS7.1 KVM虚拟化之环境准备

  1. [root@kvm01 ~]# brctl show
  2. bridge name bridge id       STP enabled interfaces
  3. br0     8000.000000000000   no
  4. virbr0      8000.525400940eda   yes     virbr0-nic
上一篇:Golang学习--包管理工具glide


下一篇:高德各省行政区显示不同区别颜色(转)