本篇文章主要对集群搭建过程中涉及到的一些名词的解释和一些注意事项,详细搭建过程参照最后文章链接
一:主机配置ESXI
- ESXI是一款虚拟软软件,不过它不同于其它虚拟化技术的其一为:它不是基于操作系统的,而是基于裸机的。比如要想安装vmware workstation必须先有一台机器安装好了操作系统,但是ESXI可在一台只有硬件没有操作系统的裸机上安装,可以将ESXI理解为操作系统或等同与vmware workstation的作用,有了它就可以在服务器上装虚拟机了
- 为什么要装ESXI???是因为ESXI负责将计算机的物理资源转化为逻辑资源,从而保证高效的使用计算机资源;个人理解:比如多台虚拟机都需要cpu,但是服务器上只有一个cpu,所以将这个cpu可虚拟化成多个cpu
- ESXI安装位置:可以选择将Esxi装在U盘,也可装在硬盘,还可装在共享盘(但此种方法没试过)
U盘启动:
硬盘:
二:做raid
- 为什么做raid:将物理磁盘做成raid后即可作为挂载盘,就可以存放虚拟机了,只有做了raid后,操作系统才能正常识别服务器磁盘;
- raid的作用:提高传输速率;通过数据校验提供容错功能
相关介绍:http://blog.csdn.net/wrs120/article/details/79111180
三:装VCenter
注意:ESXI和VCenter是VSPhere的两大组件,vsphere就是一款虚拟化软件,他们的关系是,VCenter管理所有的ESXI主机,也即管理所有主机的的虚拟机,如果不用VCenter要想管理虚拟机时,得通过xshell一台一台的连
四:将ESXI主机添加到VCenter中
首先新建数据中心。。。
五:VSAN网络配置
- SAN:(Storage Area
Network)存储区域网络,实际是一种专门为存储建立的独立于TCP/IP网络之外的专用网络,建立专用于数据存储的区域网络 - VSAN:是一种以vSphere内核为基础进行开发、可扩展的分布式存储架构,是一种虚拟化技术,把一个物理交换机虚拟成多个逻辑交换机,VSAN通过在vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层。这些设备由VSAN进行控制和管理,VSAN形成一个供vSphere集群使用的统一共享存储层
- VMKernel:其实就是ESXI虚拟化管理程序,只支持64位CPU的主机,但同时支持32位和64位的客户操作系统(比如Windows Server 2008 R2,SuSE Enterprise Linux 11 SP1等等),从虚拟机监视器(VMM,它负责对虚拟机提供硬件资源抽象,为客户操作系统提供运行环境。)接收虚拟机的资源请求,然后将这些请求传送给物理硬件
- VMotion:它将服务器、存储和网络设备完全虚拟化,使得正在运行的整个虚拟机能够在瞬间从一台服务器移到另一台服务器上,而不影响最终用户的一项技术,实现了以零停机时间迁移虚拟机,不间断的优化虚拟机
六:存储器配置
- SSD:(Solid State Disk)固态硬盘,但SSD的内部就是flash闪存
- HDD:(Hard Disk Drive)机械硬盘
- flash闪存:只是一种存储器的类型
三者区别:http://www.jb51.net/hardware/yingpan/212165.html;
https://zhidao.baidu.com/question/346025045.html
如果你的服务器硬盘都是HDD的,缓存盘可以把HDD改为flash,或是为SSD
七:创建集群
- DRS:(Distributed Resource Scheduler),分布式资源调度程序,当虚拟机遇到负载增大时,DRS将通过在资源池中的物理服务器之间重新分布虚拟机来自动为其分配更多资源,它根据对资源池资源负载的动态监控,合理触发均匀分配规则,最终实现资源池中的物理服务器之间重新分布虚拟机的目的,所以在创建集群后在创建资源池时要开启DRS
- EVC:(Ethernet Virtual Connectin),以太网连接,是描述一种端到端的概念
- vSphere HA:(vSpher High Available)高可用性集群
八:虚拟机存储策略
vCenter 6.0 默认虚拟机存储策略是开启的
每个对象的磁盘带数:默认值为1,最大值为3,但是大家都知道搭建集群最少需要3台服务器,如果你正好有3台服务器,磁盘带数只能设为1,如果集群中的服务器多于3台,该值可改
参考文章:http://blog.csdn.net/working_test/article/details/52922167
九:新建资源池
十:应用虚拟机存储策略
十一:VSAN及HA测试
完整的集群搭建过程:
http://www.mamicode.com/info-detail-410695.html
总结:
VMKernel:实现虚拟机能逻辑的调用主机的硬件资源
DRS:实现虚拟机能在集群的各个主机中均匀分配
VMotion:实现虚拟机的迁移