【02】KVM中小企业实践-宿主机安装

作者: EC君_王磊 | 来源:发表于2016-07-27 14:03 被阅读642次
EC君

在安装之前,简单介绍下宿主机选型,常用的虚拟化宿主机选型。
不用使用场景选择不同,请按照自己工作场景自行选择:
1. 这里并不介绍具体型号
2. 在有存储情况下,常用宿主机选型为:大CPU大内存小硬盘。(KVM虚拟机存远端存储)
3. 单机虚拟化情况下:大CPU大内存大硬盘。(KVM虚拟机存本地,这种情况硬盘大小取决于虚拟机体量)
4. 业务不同,动态选择。


下面我们介绍单机纯使用KVM虚拟机如何进行安装部署

系统版本EC君使用的是:

CentOS release 6.6 (Final)

在公司内部安装软件,最好有自己的内部yum源,在后面的文章中我会具体介绍如何搭建内部yum源服务器。下面文章中使用公网yum源。

骚年,当你有了一台主机,兴冲冲的安装好了各个组件却发现虚拟机怎么也不能创建,或者跟着大神博客怎么做都不对.
那么有可能就是博主忘了写第一步,这第一步就是:检查CPU是否支持虚拟化,如果你不知道为什么CPU需要支持虚拟化,请自行google概述内容。

OK:不要干,就是怂。Here we go!

</br>


1、查看cpu是否支持虚拟化,vmx|svm。

egrep '(vmx|svm)' --color=always /proc/cpuinfo

事实上常规服务器cpu基本都支持虚拟化。

![查看CPU](http:https://img.haomeiwen.com/i2333467/db0332a080e66e4c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
****
####**2、下载安装yum源**
>```
[root@jy-kvm ~]# cd /etc/yum.repos.d/
[root@jy-kvm yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

![下载安装yum源]](http:https://img.haomeiwen.com/i2333467/350ff36137f1d12c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

EC君用的163源,各位同学请自行选择yum源,如果你不会选择,那么请留言,我会写篇yum源如何选择。

[root@jy-kvm yum.repos.d]# yum clean all
[root@jy-kvm yum.repos.d]# yum makecache

更新本地yum缓存,yum是一种空间换时间的高端玩法,具体原理请google。

****
####**3、安装KVM软件包**
>```
yum -y install kvm python-virtinst libvirt \
tunctl bridge-utils virt-manager qemu-kvm-tools \
virt-viewer virt-v2v libguestfs-tools
安装KVM软件包

4、设置宿主机网络

[root@jy-kvm yum.repos.d]# chkconfig NetworkManager off
[root@jy-kvm yum.repos.d]# service NetworkManager stop


![关闭NetworkManager](http:https://img.haomeiwen.com/i2333467/4932802033df616a.gif?imageMogr2/auto-orient/strip)

>设置桥接网卡br0

[root@jy-kvm yum.repos.d]# cd /etc/sysconfig/network-scripts/
[root@jy-kvm network-scripts]# cp ifcfg-eth0 ifcfg-br0
[root@jy-kvm network-scripts]# vi ifcfg-eth0

>添加BRIDGE=br0

![设置桥接网卡br0](http:https://img.haomeiwen.com/i2333467/5e64205e17ea2322.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

>关于DNS请配置自己公司的内部DNS,如果没有那么请配置外网DNS,顺便给自己公司搭建个内部DNS服务器,如果你不会,请留言我来写文章。

****
>```
[root@jy-kvm network-scripts]# vi ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPADDR=192.168.80.3
PREFIX=24
GATEWAY=192.168.80.100
DNS1=114.114.114.114
网络配置

[root@jy-kvm network-scripts]# /etc/init.d/network restart


![重启网卡](http:https://img.haomeiwen.com/i2333467/0bf50a7eaac59ae6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

>备注:设置桥接网卡目的在于,虚拟机需要将虚拟机网络桥接到宿主机上,通过宿主机网卡进行通信,所以网卡需要设置为桥接模式,
当然在虚拟化中这种方式是最简单的。

****
####**5、验证**
执行以下命令:

>```
/etc/init.d/libvirtd start
virsh list --all
virsh list --all

看看有没有返回什么神奇的界面,如果没有或者报错自行启动服务,再不行,叫网管重启机器。顺便叫个可乐压压惊。


本篇安装就介绍完毕了,下一篇会演示如何通过KVM创建linux虚拟机。


END.

OK今天就为大家介绍这么多了。
我是EC君,如果你喜欢我的文章,请帮忙点个关注!点个喜欢吧!
也可以点击作者信息,扫描微信二维码关注我的个人微信公众号。
你的鼓励将是我们共同进步的源泉。

相关文章

网友评论

    本文标题:【02】KVM中小企业实践-宿主机安装

    本文链接:https://www.haomeiwen.com/subject/touojttx.html