linux CentOS上 KVM的部署和安装

1在VMware 创建虚拟机

1,选择有界面的 网络模式使用桥接模式linux CentOS上 KVM的部署和安装
2,ping一下www.baidu.com确定自己的网没毛病
linux CentOS上 KVM的部署和安装

2KVM的部署

安装KVM相关安装包及其作用

yum -y install qemu-kvm python-virtinst virt-manager virt-top virt viewer 	libvirt libvirt-client virt-install brifge-utils

linux CentOS上 KVM的部署和安装

3安装KVM

1)检查cpu是否支持虚拟化(如果有vmx信息输出,就说明支持VT;如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机。)
linux CentOS上 KVM的部署和安装
2) 确保BIOS里开启虚拟化功能,即查看是否加载KVM模块
linux CentOS上 KVM的部署和安装

  1. 如果没有加载,运行以下命令:
    linux CentOS上 KVM的部署和安装

  2. 桥接网络(如果没有brctl命令(用来管理网桥的工具),则需要安装bridge-utils)
    linux CentOS上 KVM的部署和安装

  3. 配置KVM的网桥模式(下面是已经修改好的好的配置文件主要是添加第二行)

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    TYPE=Ethernet
    BRIDGE=bro
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=cd5f78f1-dc6a-4801-9812-3e82b6ef449a
    DEVICE=ens33
    ONBOOT=yes
    

第二个是自己写的配置文件

 # vi /etc/sysconfig/network-scripts/ifcfg-bro
TYPE=Bridge
DEVICE=bro
IPADDR=192.168.233.144
NETMASK=255.255.255.0
GATEWAY=192.168.233.2
DNS1=114.114.114.114
ONBOOT=yes
BOOTPROTO=static
  1. 重启网卡服务
    # systemctl restart network
  2. 查看网卡 是否有俩 bro和cirbr0
    # brctl show

8)查看ip 是否使用的是 bro
#ip a

9)验证:
# ping baidu.com
10) 安装libvirt及KVM(libvirt是管理虚拟机的API库,不仅支持KVM虚拟机,也可以管理Xen等方案下的虚拟机)
linux CentOS上 KVM的部署和安装
yum -y install libcanberra-gtk2 qemu-kvm.x84_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.e16.x86_64 dbus-devel virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst
11) 启用libvirt并设置开机启动
linux CentOS上 KVM的部署和安装linux CentOS上 KVM的部署和安装

4:上传ISO系统镜像存放到服务器的一个目录里,比如/tmp/image

1 用rz上传如果没法用的话 下载winscp来上传
linux CentOS上 KVM的部署和安装
2输入命令 # virt-manager进入虚拟系统管理器

linux CentOS上 KVM的部署和安装