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虚拟机之一环境安装部署