[转载]好好好centos7 安装 KVM
阅读原文时间:2023年07月10日阅读:1

centos7 安装 KVM

 2019-04-03 09:58:24     34     0     0

一、基础环境准备

centos7.X 最小环境安装 
关闭selinux

  1. # vi /etc/selinux/config

关闭防火墙

  1. # systemctl stop firewalld

安装KVM虚拟化软件

  1. # yum install libvirt* virt-* qemu-kvm* -y

  2. 说明:

  3. libvirt # 虚拟机管理

  4. virt # 虚拟机安装克隆

  5. qemu-kvm # 管理虚拟机磁盘

启动服务

  1. # systemctl start libvirtd
  2. # systemctl status libvirtd
  3. # systemctl enable libvirtd

配置网桥

默认kvm虚拟机只能从主机访问,配置桥接模式需要从网络上配置网桥

  1. # cd /etc/sysconfig/network-scripts/

  2. # cp ifcfg-eno1 ifcfg-br0

  3. # vi ifcfg-eno1

  4. 第一行增加:

  5. BRIDGE=br0

  6. # vi ifcfg-br0

  7. TYPE=Bridge #增加这段

  8. BOOTPROTO=none

  9. DEFROUTE=yes

  10. PEERDNS=yes

  11. PEERROUTES=yes

  12. IPV4_FAILURE_FATAL=no

  13. IPV6INIT=yes

  14. IPV6_AUTOCONF=yes

  15. IPV6_DEFROUTE=yes

  16. IPV6_PEERDNS=yes

  17. IPV6_PEERROUTES=yes

  18. IPV6_FAILURE_FATAL=no

  19. IPV6_ADDR_GEN_MODE=stable-privacy

  20. #UUID=db488d6c-f2bd-4162-91b0-b093da627043 这个要注释掉

  21. NAME=br0 #名字改成br0

  22. DEVICE=br0 #名字改成br0

  23. ONBOOT=yes #设置网卡启用

  24. IPADDR=192.168.30.4 #设置IP,这是物理机IP

  25. NETMASK=255.255.255.0

  26. GATEWAY=192.168.30.1

  27. DNS1=8.8.8.8

  28. systemctl restart network

创建虚拟机

  1. virt-install \
  2. --virt-type kvm \
  3. --os-type=window \
  4. --os-variant win7 \
  5. --name win7_8G_60G \
  6. --memory 8096 \
  7. --vcpus 4 \
  8. --disk /opt/clsn.raw,format=raw,size=60 \
  9. --cdrom /opt/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso \
  10. --network bridge=br0 \
  11. --graphics vnc,listen=0.0.0.0,port=5900 \
  12. --noautoconsole

使用vnc client连接

安装过程中有一次重启

  1. virsh start win7_8G_60G

查看虚拟机CPU使用情况

  1. virsh vcpuinfo win7_8G_60G

安装WebVirtMgr

  1. yum -y install git python-pip libvirt-python libxml2-python python-websockify python-devel

安装epel源

  1. yum install epel-release
  2. yum -y install python-pip

下载程序代码webvirtmgr

Pre: Eclipse安装svn插件

Next: 数据库MySQL两个神器【索引和锁】

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器