企业是怎么玩VMware的
VMware,笔者大四毕设也是玩过一年。不过也就是学生级别的玩弄。
来到企业后,看到更多的名词,更多的使用方法,更有效率的配置。
好吧,来看看企业是怎么使用VMware的。
========================================================================
故事背景:
单位在全国各地有N个服务器,维护成本比较高,维护不方便。
领导打算把各个地方的服务器迁移到A地,统一管理。
为了达到节约成本,减少机柜数量,方便管理,故障转移,负载均衡的效果,单位使用VMware的vCenter达到了目的。
本文目标:
希望对于服务器集中零基础的人也能在阅读本文后成为一个维护好手。
前辈的讲课:
1、什么是VMware主机
2、什么是VMware虚拟机
3、什么是群集?
4、虚拟机群集网络拓扑
5、vCenter简单介绍
在前辈讲课PPT前提下,我加上自己的理解,将本文分为2个部分:
1)关于服务器集中过程中涉及到的相关概念介绍
VMware相关概念:ESXi,vSphere,vCenter
群集相关概念:群集,DRS,HA
ESXi网络相关概念:ESXi主机网络组成,vSwitch
2)添加主机,添加虚拟机的流程介绍
ESXi主机安装
vCenter安装
虚拟机安装,物理机转虚拟机
我们企业的服务器集中思路参考
========================================================================
一、关于服务器集中过程中涉及到的相关概念介绍
1 VMware的相关概念
1.1 VMware概念解读
VMware主机 | 物理机 |
VMware虚拟机 | 虚拟机,跑在物理机上的操作系统 |
ESXi | 一种基于Linux内核的操作系统,我们机房的主机都安装了这个操作系统。 VMware专业跑虚拟机的操作系统。 |
vSphere |
VMware从版本4开始,把ESXi和ESX统称为vSphere。从版本5开始,取消原来的EXI版本。 也就是说:vSphere = ESXi。官方文档以称呼vSphere为主。 不过网络上的大部分资料是称之为ESX主机,而不是vSphere主机。 vSphere更倾向于一个系列名字,至少我们的软件叫:VMware vSphere 5。 |
vCenter | 全称是VMware vCenter Server。 专业管理vSphere的管理平台。 |
1.2 如何理解物理主机作为资源池
我这里引用百度百科的一句话:”vSphere将应用程序和操作系统从底层硬件分离出来,从而简化了 IT操作。您现有的应用程序可以看到专有资源,而您的服务器则可以作为资源池进行管理。因此,您的业务将在简化但恢复能力极强的 IT 环境中运行。“
本来不是很理解这句话,直到单位的前辈告诉我,机房的主机,都是用来提供物理上的CPU,内存,网卡,主机上面跑的虚拟机的物理文件都放在单独的存储盘柜中。
假设:现在有主机A,主机B。主机A上跑着虚拟机C。
如果主机A哪天坏了,就换主机B跑虚拟机C,对于虚拟机C来说,它就是换了个硬件而已。
也就是说,主机们相当于组成一个资源池,一个关于CPU、内存、网卡等的资源池,被虚拟机们使用着。
像这种将应用程序和操作系统从底层硬件分离出来的操作系统,是不是和我们一般的Win和Linux不一样啊?所以说它特殊。
1.3 如果理解vCenter的角色
一张图解决这个问题:
2 群集的概念&企业解决方案
2.1 解决方案1:DRS
VMware Distributed Resource Scheduler = VMware DRS = 分布式资源调度
2.1.1 VMware DRS 运行机制
2.1.2 如何分配合适的资源呢?
2.1.3 VMware DRS两种迁移方式:
2)将该服务器上的其他虚拟机迁移出去为该虚拟机腾出更多资源,如下图所示:
2.2 解决方案2:HA
VMware High Availability = HA = 高可用性
2.2.1 什么是高可用性?
2.2.2 VMware HA 运行机制
ESX主机每隔五秒就会通过服务主机的网络连接发送心跳信号,如下图所示:
扫描结果 | 结果分析 | 解决方案 |
---|---|---|
某台ESX主机在持续3个时间间隔后都没有发出心跳信号 | 该主机被默认为发生了故障或者网络的连接出现了问题 | 原本运行在该主机上的虚拟机就会自动转移到群集中的其他主机上 |
某个ESX主机无法接受来自群集的其他主机的心跳信号 | 待分析 | 启动一个内部进程来检测自己与群集中其他主机的连接是否出现了问题,如果真的出了问题: 1)那么就会中断在这台主机上所有正在运行的虚拟机 2)启动预先设定好的备用主机 |
2.2.3 VMWare HA 如何配置?
图解清晰,总结的很好,总结下:
1)创建一个DNS服务器,为主机(host)提供主机名到IP地址的解析
2)在vCenter中配置VMware HA
3)检查ESX配置
3 ESXi主机网络组成分析
3.1.1 物理网卡
3.1.2 虚拟交换机vSwitch
3.1.3 虚拟机通信端口组
VM Network | 相当于物理交换机的下行端口组 | ||||||||
VM Kernel |
|
3.1.4 Nic Team
二、添加主机,添加虚拟机的流程介绍
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。