centos7.3部署KVM虚拟化

  • A+
所属分类:ESXI虚拟化 LINUX运维

在物理机上安装好系统,SSH登录。

1.相看系统版本

  1. [root@localhost ~]# cat /etc/centos-release  
  2. CentOS Linux release 7.3.1611 (Core)   
  3. [root@localhost ~]  

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

输入有vmx或svm就支持,支持虚拟化则就支持KVM

  1. [root@localhost ~]# cat /proc/cpuinfo | egrep 'vmx|svm'  
  2. flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt  
  3. flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt  
  4. [root@localhost ~]  

3.查看是否加载KVM

  1. [root@localhost ~]# lsmod | grep kvm  
  2. kvm_intel             170181  0   
  3. kvm                   554609  1 kvm_intel  
  4. irqbypass              13503  1 kvm  
  5. [root@localhost ~]#   

如果什么都没有,说明没有加载,上面显示表明已加载KVM,如果没有加载则执行以下命令加载KVM

  1. [root@localhost ~]# modprobe kvm  
  2. [root@localhost ~]#   

4.关闭selinux

  1. [root@localhost ~]# setenforce 0  
  2. setenforce: SELinux is disabled  
  3. [root@localhost ~]#   

5.安装KVM相关软件包

  1. [root@localhost ~]# yum install qemu-kvm qemu-img  virt-manager libvirt libvirt-python virt-manager  libvirt-client virt-install virt-viewer -y  

6.启动libvirt并设置开机自启动

  1. [root@localhost ~]# systemctl start libvirtd  
  2. [root@localhost ~]# systemctl enable libvirtd  
  3. [root@localhost ~]#   

7.使用图形化界面安装虚拟机

建立两个目录分别用来存放iso文件和生成的qocow2磁盘文件

  1. [root@localhost ~]# df -T  
  2. 文件系统            类型        1K-块     已用     可用 已用% 挂载点  
  3. /dev/mapper/cl-root xfs      38770180 10425876 28344304   27% /  
  4. devtmpfs            devtmpfs   926180        0   926180    0% /dev  
  5. tmpfs               tmpfs      941996       84   941912    1% /dev/shm  
  6. tmpfs               tmpfs      941996     9144   932852    1% /run  
  7. tmpfs               tmpfs      941996        0   941996    0% /sys/fs/cgroup  
  8. /dev/sda1           xfs       1038336   176420   861916   17% /boot  
  9. tmpfs               tmpfs      188400       16   188384    1% /run/user/42  
  10. tmpfs               tmpfs      188400        0   188400    0% /run/user/0  
  11. [root@localhost ~]# mkdir /home/iso  
  12. [root@localhost ~]# mkdir /home/images  
  13. [root@localhost ~]#   

=============================安装虚拟机

7.1进入图形化界面

  1. [root@localhost ~]# virt-manager  
  2. [root@localhost ~]#   
centos7.3部署KVM虚拟化

图一:新建虚拟机

centos7.3部署KVM虚拟化

图二:选择安装介质

centos7.3部署KVM虚拟化

图三:选择浏览

7.2新建存储池来统一管理虚拟化文件和镜像文件

点击左下角加号

centos7.3部署KVM虚拟化

图四:kvm-images名称

centos7.3部署KVM虚拟化

图五:定位到目标路径

选中新建的这个存储池,创建一个存储卷

centos7.3部署KVM虚拟化

图六:定义存储卷

centos7.3部署KVM虚拟化

图七:选择卷

7.3再创建一个ISO存储池

这个用来准备安装的ISO镜像文件,建立方法同上。

centos7.3部署KVM虚拟化

图八:

centos7.3部署KVM虚拟化

图九:

centos7.3部署KVM虚拟化

图十:

7.4选择左侧kvm-images,选右侧的myserver01.qcow2,然后选择卷

centos7.3部署KVM虚拟化

图十一:选择ISO镜像

centos7.3部署KVM虚拟化

图十二:设置虚拟机内存和CPU

centos7.3部署KVM虚拟化

图十三:选择自定义存储文件

centos7.3部署KVM虚拟化

图十四:在安装前自定义配置

centos7.3部署KVM虚拟化

图十五:选择VNC服务器

从而完成虚拟机的安装。

8.安装可能遇到的问题

moonrong
  • 版权声明:本站原创文章,于2019年12月29日20:08:37,由 发表,共 3102 字。
  • 版权声明: 本文由于2019年12月29日20:08:37 发表在 好派笔记,共 3102 字。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: