KVM虚拟机之一环境安装部署

Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块
其他的不多说了,我们直接进入主题
**部署kvm虚拟化环境所需软件包/模块介绍:** **kvm:** 软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序 **libvirts:** 安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。 **bridge-utils:** 设置网络网卡桥接。 **qemu-img:** 安装qemu组件,使用qemu命令来创建磁盘等。
**主要用到命令:**
**brctl** # 创建/管理网桥
**qemu-img** # 创建/管理虚拟磁盘
**virt-install** # 创建安装虚拟机
**virsh** # 管理虚拟机
这里的环境
系统:CentOS release 6.9 (Final)
内核:2.6.32-696.10.1.el6.x86_64
主机:DELL T630

1、检查KVM需要cpu的支持

#在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持(Intel vmx 或 AMD svm)
#有显示则说明处理器具有VT功能
```  egrep 'vmx|svm' /proc/cpuinfo ```
## **2、安装qemu** \#qemu:KVM的用户空间管理工具,用于管理内核空间kvm.ko ``` yum install qemu-kvm.x86_64 qemu-kvm-tools.x86_64 qemu-img.x86_64 qemu-guest-agent.x86_64 ``` ## **3、加载kvm 内核**
``` modprobe kvm modprobe kvm-inter modprobe -ls |grep kvm ```
## **4、安装网桥工具,并创建桥接网卡** ``` yum install bridge-utils ``` **\# 创建网桥 br1** ``` brctl addbr br1 ``` **\# 配置网桥 br1** ``` cp ifcfg-em1 ifcfg-br1 cat ifcfg-br1 ################内容如下##############     DEVICE=br1     TYPE=Bridge  #重要     ONBOOT=yes     NM_CONTROLLED=yes     BOOTPROTO=static     IPADDR=192.168.1.126     NETMASK=255.255.255.0     GATEWAY=192.168.1.1     DNS1=192.168.1.111 ```
# 将网卡 em1 绑定网桥
```    cat ifcfg-em1 ######################内容如下##########      DEVICE=em1      HWADDR=18:66:DA:BA:D8:5A      TYPE=Ethernet      UUID=0b567e22-d7fd-4aba-b2c2-3f93d1d41b1b      ONBOOT=yes      NM_CONTROLLED=no      BOOTPROTO=none      BRIDGE=br1  #重要 ```
## **5、安装virt管理工具,并启动libvirtd服务**
```  yum install  libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-devel.x86_64 libvirt-java.noarch libvirt-java-devel.noarch libvirt-java-javadoc.noarch libvirt-python.x86_64 libvirt-snmp.x86_64 libvirt-lock-sanlock.x86_64 python-virtinst virt-viewer python-virtinst ``` **#启动服务**
``` /etc/init.d/libvirtd start ``` \## libvirtd 的配置文件目录 /etc/libvirt
好了 ,基础环境最简单的配置好了,接下来就可以创建虚拟磁盘和虚拟主机了

最后给大家推荐一篇KVM相关文章:《KVM详解,太详细太深入了,经典》

转载请注明:Huangdc » KVM虚拟机之一环境安装部署

results matching ""

    No results matching ""