数据存储是数据中心内基础物理存储资源组合的虚拟表示。由于虚拟化的存储成本及虚拟机的快速扩张,因此高效地使用存储空间显得非常重要。而vMotion是VMware开发出的一项独特技术,此技术利用对服务器,存储和网络连接的全面虚拟化,可将正在运行的整个虚拟机从一台服务器即时迁移到另一台服务器中。(如果对这边博文不明白的可以参考我虚拟化里之前写的几篇博文)
ESXI 5.5工作原理以及安装部署ESXI
安装部署vCenter Server
创建并管理ESXi网络

博文目录
一、案例分析
二、案例前置知识点
三、案例实施
四、克隆、模板、快照

一、案例分析

1、案例概述

vSphere基础物理架构中存储是一个非常关键的部分,没有好的存储,虚拟化也就没有存在的价值,且它能够决定其系统性能的高低和如vMotion等高级功能能否实现。本案例将主要介绍vSphere中的存储和高级功能vMotion。

二、案例前置知识点

1、什么是ESXi存储

ESXi提供主机级别的存储器虚拟化,分为本地存储和外部共享存储。它们主要用于存储虚拟机文件,如常见的vmdk、vmx和nvram等文件,虚拟机系统内的文件则存放在虚拟磁盘vmdk上。

1)本地存储

本地存储是不需要通过网络即可进行通信的内部磁盘或外部磁盘,其中包括SCSI、IDE、SATA、USB和SAS等存储系统,但不能使用IDE/ARA或USB驱动器来存储虚拟机。本地存储在多ESXi主机之间不支持共享,上面的数据存储只能由1个ESXi主机访问。

2)外部共享存储

外部共享存储是ESXi主机通过网络连接的外部存储磁盘或阵列,其中包括SAN、iSCSI、NFS等存储协议,存放在上面的数据可以由多个ESXi主机访问,并且vMotion等高级功能也可以得到实现。

2、什么是Openfiler?

Openfiler是一个免费的NAS/iSCSI的SAN服务器系统,主要用于为LAN主机提供独立存储系统。
Openfiler提供了包括NFS、SMB、iSCSI、Target等多种连接方式,一般通过HTTP的方式进行管理。如果要访问Openfiler上的数据,可以通过iSCSI Initiator、共享文件夹及挂载等多种方式实现。他对于希望搭建虚拟化的中小型企业而言,是Provisiong阶段最好的工具。

3、什么是vMotion?

vMotion是所有vSphere高级功能的基础,可实现热迁移,即将虚拟机在不关闭电源的情况下从一台ESXi主机实时迁移到另一台ESXi主机,从而可以更加方便地维护,减少故障等。

1)vMotion的迁移过程(如果迁移期间出差,虚拟机将恢复原始状态和位置)

(1)vMotion的迁移时,vCenter Server会验证虚拟机与ESXi主机状态是否稳定。
(2)此时,源ESXi主机将虚拟机内存克隆到新ESXi主机。
(3)源ESXi主机将克隆期间发生改变的内存信息记录在内存对应图(Memory Bitmap)上。
(4)当虚拟机内存数据迁移到新ESXi主机后,源ESXi主机会使虚拟机处于静止状态,此时虚拟机无法提供服务,然后将Memory Bitmap克隆到新ESXi主机。静止状态所需要的时间极为短暂。
(5)新ESXi再根据Memory Bitmap恢复内存数据,完成后两台ESXi主机对于这台虚拟机的内存就完全一致。
(6)最后在新ESXi主机运行该虚拟机,并在源ESXi主机中删除内存数据。
2)运行vMotion的兼容性要求
(1)不允许连接只能单台ESXi主机才能识别的设备,如光驱、软驱等。
(2)不允许连接没有物理网络的虚拟交换机。
(3)迁移的虚拟机必须存放在外部共享存储,且所有的ESXi主机均可访问。
(4)ESXi主机至少有1块千兆网卡用于vMotion。
(5)如果使用标准交换机,必须确保所有ESXi主机的端口组网络标签一致。
(6)所有ESXi主机使用的CPU供应商必须一致(Intel或AMD)。

三、案例实施

存储与虚拟主机管理_第1张图片

1、开启ESXi01服务器:

ESXi01服务器添加三块网卡,VM1管理网络/192.168.100.0/24,VM2迁移网络(vMotion)/192.168.10.0/24,VM3共享存储/192.168.200.0/24
存储与虚拟主机管理_第2张图片

2、开启ESXi02服务器:

ESXi02服务器添加三块网卡,VM1管理网络/192.168.100.0/24,VM2迁移网络(vMotion)/192.168.10.0/24,VM3共享存储/192.168.200.0/24
存储与虚拟主机管理_第3张图片

3、开启域控制器、SQL和vcenter:

存储与虚拟主机管理_第4张图片

4、开启客户端vclient:

存储与虚拟主机管理_第5张图片

5、部署存储服务器:

新建虚拟机,典型安装,单击下一步
存储与虚拟主机管理_第6张图片

选择稍后安装操作系统,单击下一步
存储与虚拟主机管理_第7张图片

选择其他操作系统,版本选择其他,单击下一步
存储与虚拟主机管理_第8张图片

编辑虚拟机名字,浏览存储位置,单击下一步
存储与虚拟主机管理_第9张图片

设置磁盘大小,单击下一步
存储与虚拟主机管理_第10张图片

创建完成
存储与虚拟主机管理_第11张图片

编辑虚拟机硬件设备,内存设置为1GB,挂载openfiler光盘,网卡调为VM3
存储与虚拟主机管理_第12张图片

开启虚拟机,回车即可
存储与虚拟主机管理_第13张图片

单击Next即可
存储与虚拟主机管理_第14张图片

选择英语,单击next即可
存储与虚拟主机管理_第15张图片

默认下一步
存储与虚拟主机管理_第16张图片

手动配置IP地址,关闭IPv6
存储与虚拟主机管理_第17张图片

编辑名字,单击下一步,
存储与虚拟主机管理_第18张图片

选择时区
存储与虚拟主机管理_第19张图片

设置密码,单击下一步
存储与虚拟主机管理_第20张图片

默认下一步,坐等安装完成
存储与虚拟主机管理_第21张图片

安装完成重启
存储与虚拟主机管理_第22张图片

输入用户名密码,关机添加硬盘
存储与虚拟主机管理_第23张图片

添加硬盘
存储与虚拟主机管理_第24张图片

选择创建新的虚拟硬盘,单击下一步
存储与虚拟主机管理_第25张图片

设置磁盘大小为1TB,单击下一步
存储与虚拟主机管理_第26张图片

创建完成,开启虚拟机
存储与虚拟主机管理_第27张图片

6、vclient初始化ESXi网络:

登录ESXi01服务器
存储与虚拟主机管理_第28张图片

添加网络,类型选择VMkernel,单击下一步
存储与虚拟主机管理_第29张图片

默认下一步
存储与虚拟主机管理_第30张图片

编辑网络标签,勾选将端口组用于vMotion,单击下一步
存储与虚拟主机管理_第31张图片

配置IP地址和子网掩码,单击下一步
存储与虚拟主机管理_第32张图片

添加完成,单击不配置网关
存储与虚拟主机管理_第33张图片

添加第二个
存储与虚拟主机管理_第34张图片

默认下一步
存储与虚拟主机管理_第35张图片

编辑网络标签,单击下下一步
存储与虚拟主机管理_第36张图片

配置IP地址,单击下一步
存储与虚拟主机管理_第37张图片

添加完成
存储与虚拟主机管理_第38张图片

登录ESXi02服务器
存储与虚拟主机管理_第39张图片

添加网络,类型选择VMkernel,单击下一步
存储与虚拟主机管理_第40张图片

默认下一步
存储与虚拟主机管理_第41张图片

编辑网络标签,勾选将此端口组用于vMotion,单击下一步
存储与虚拟主机管理_第42张图片

配置IP地址及子网掩码,单击下一步
存储与虚拟主机管理_第43张图片

创建完成,不需要网关
存储与虚拟主机管理_第44张图片

添加第二个
存储与虚拟主机管理_第45张图片

默认下一步
存储与虚拟主机管理_第46张图片

编辑网络标签,单击下一步
存储与虚拟主机管理_第47张图片

配置IP地址及子网掩码
存储与虚拟主机管理_第48张图片

添加完成,不需要网关
存储与虚拟主机管理_第49张图片

7、客户端管理存储服务器

切换网卡VM3
存储与虚拟主机管理_第50张图片

修改IP地址为200网段
存储与虚拟主机管理_第51张图片

Ping命令测试是否可以和第一台第二台主机和存储服务器互通
存储与虚拟主机管理_第52张图片

登录存储服务器开始管理,用户名openfiler密码password
存储与虚拟主机管理_第53张图片

创建卷
存储与虚拟主机管理_第54张图片

选择1TB的硬盘创建物理卷
存储与虚拟主机管理_第55张图片

创建
存储与虚拟主机管理_第56张图片

创建卷组
存储与虚拟主机管理_第57张图片

将物理卷添加到卷组
存储与虚拟主机管理_第58张图片

添加完成
存储与虚拟主机管理_第59张图片

添加访问控制列表
存储与虚拟主机管理_第60张图片

添加访问点
存储与虚拟主机管理_第61张图片

允许访问
存储与虚拟主机管理_第62张图片

允许两台主机访问
存储与虚拟主机管理_第63张图片

切换网卡登录ESXi服务器
存储与虚拟主机管理_第64张图片

修改IP地址
存储与虚拟主机管理_第65张图片

登录ESXi01服务器
存储与虚拟主机管理_第66张图片

添加共享存储
存储与虚拟主机管理_第67张图片

右击属性,添加网络
存储与虚拟主机管理_第68张图片

动态发现添加存储服务器IP地址
存储与虚拟主机管理_第69张图片

重新扫描
存储与虚拟主机管理_第70张图片

存储器上添加共享存储
存储与虚拟主机管理_第71张图片

选择磁盘
存储与虚拟主机管理_第72张图片

文件系统版本保持默认,单击下一步
存储与虚拟主机管理_第73张图片
存储与虚拟主机管理_第74张图片

编辑数据存储名字
存储与虚拟主机管理_第75张图片

默认下一步
存储与虚拟主机管理_第76张图片

添加完成
存储与虚拟主机管理_第77张图片

已经连接到存储服务器
存储与虚拟主机管理_第78张图片

登录ESXi02服务器连接存储
存储与虚拟主机管理_第79张图片

添加存储
存储与虚拟主机管理_第80张图片
存储与虚拟主机管理_第81张图片

添加网络
存储与虚拟主机管理_第82张图片

动态发现添加存储服务器IP地址
存储与虚拟主机管理_第83张图片

存储器自动添加共享存储
存储与虚拟主机管理_第84张图片

8、迁移虚拟机

冷迁移虚拟机到共享存储
存储与虚拟主机管理_第85张图片

迁移数据存储,单击下一步
存储与虚拟主机管理_第86张图片

选择迁移至共享存储,单击下一步
存储与虚拟主机管理_第87张图片

默认下一步
存储与虚拟主机管理_第88张图片

迁移完成
存储与虚拟主机管理_第89张图片

克隆虚拟机
存储与虚拟主机管理_第90张图片

编辑克隆虚拟机的名字,单击下一步
存储与虚拟主机管理_第91张图片

选择克隆到ESXi01服务器,单击下一步
存储与虚拟主机管理_第92张图片

选择放在共享存储里,单击下一步
存储与虚拟主机管理_第93张图片

默认下一步
存储与虚拟主机管理_第94张图片

克隆完成
存储与虚拟主机管理_第95张图片

开启两台虚拟机配置同网段IP地址
存储与虚拟主机管理_第96张图片
存储与虚拟主机管理_第97张图片

打开管理控制台两台虚拟机配置IP地址
存储与虚拟主机管理_第98张图片
存储与虚拟主机管理_第99张图片

Ping命令测试两台虚拟机之间互通
存储与虚拟主机管理_第100张图片

开始热迁移

迁移前把虚拟机光盘取消
存储与虚拟主机管理_第101张图片
存储与虚拟主机管理_第102张图片

迁移两台虚拟机
存储与虚拟主机管理_第103张图片

迁移到ESXi02服务器
存储与虚拟主机管理_第104张图片

默认下一步
存储与虚拟主机管理_第105张图片

迁移完成
存储与虚拟主机管理_第106张图片

重新定位
存储与虚拟主机管理_第107张图片

使用vclient登录ESXi02会发现多了两台虚拟机,而ESXi01上没有虚拟机
存储与虚拟主机管理_第108张图片
存储与虚拟主机管理_第109张图片

四、克隆、模板、快照

1、什么是克隆虚拟机?

克隆虚拟机顾名思义就是创建一台基于原始虚拟机的副本虚拟机。通过克隆虚拟机可以更加快捷地部署虚拟机,也可以达到一定的备份效果。副本虚拟机具有原始虚拟机相同的虚拟硬件、已安装的软件及其他属性。原始虚拟机可以在开机状态克隆也可以在关机状态克隆。

vCenter支持两种类型的克隆:完整克隆和链接克隆

完整克隆是原始虚拟机完全独立的一个备份,它不和原始虚拟机共享任何资源,可以脱离原始虚拟机独立使用。

链接克隆需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件能大大缩短创建克隆虚拟机的时间,同时还可节省宝贵的物理磁盘空间。通过链接克隆,可以轻松地为不同的任务创建一个独立的虚拟机。

2、什么是虚拟机模板

克隆虚拟机固然是快速部署虚拟机的利器,但是所有的虚拟机都可以克隆,被克隆的虚拟机也可以再次被克隆,长此以往系统就会崩毁,从而给管理员带来诸多的麻烦。模板就是解决此问题的最好办法,即将一台经常发起克隆的虚拟机作为虚拟机模板,每次需要克隆类似的虚拟机时都通过模板发起。

3、什么是虚拟机快照

快照是针对虚拟机的VMDK文件在某一时间点的“备份”。如下图所示,快照任务启动时,将冻结虚拟机源VMDK文件,使其处处于只读状态,同时创建出1个快照文件,今后所有修改的数据都会写入这个快照文件。一旦触发快照恢复操作,系统将放弃快照文件的内容,回g\un到源VMDK文件的状态,实现快照恢复。快照从严格意义上来说并不是备份,因为源VMDK文件并没有得到备份,一旦源VMDK文件损坏,将无法正常恢复,并且快照文件的性能也不如源VMDK文件的性能。

4、案例实施

克隆虚拟机
存储与虚拟主机管理_第110张图片

编辑虚拟机名字,单击下一步
存储与虚拟主机管理_第111张图片

克隆到第一台服务器上
存储与虚拟主机管理_第112张图片

存放在共享存储里
存储与虚拟主机管理_第113张图片

默认下一步
存储与虚拟主机管理_第114张图片

完成
存储与虚拟主机管理_第115张图片

正在克隆
存储与虚拟主机管理_第116张图片

克隆完成
存储与虚拟主机管理_第117张图片

生成快照
存储与虚拟主机管理_第118张图片

编辑快照名字,单击下一步
存储与虚拟主机管理_第119张图片

生成快照中
存储与虚拟主机管理_第120张图片

查看快照文件
存储与虚拟主机管理_第121张图片

管理快照
存储与虚拟主机管理_第122张图片

删除快照
存储与虚拟主机管理_第123张图片

虚拟机克隆为模板
存储与虚拟主机管理_第124张图片

编辑模板名字,单击下一步
存储与虚拟主机管理_第125张图片

将模板克隆到另一台ESXi服务器上(ESXi01)
存储与虚拟主机管理_第126张图片

选择存放在共享存储上,单击下一步
存储与虚拟主机管理_第127张图片

完成
存储与虚拟主机管理_第128张图片

模板部署新的虚拟机
存储与虚拟主机管理_第129张图片

编辑名字,单击下一步
存储与虚拟主机管理_第130张图片


选择计算资源
存储与虚拟主机管理_第131张图片

选择共享存储器,单击下一步
存储与虚拟主机管理_第132张图片

根据自己需求自定义即可,我这默认下一步
存储与虚拟主机管理_第133张图片

完成
存储与虚拟主机管理_第134张图片

正在部署
存储与虚拟主机管理_第135张图片

部署完成
存储与虚拟主机管理_第136张图片

开启li虚拟机,初始化SID号
存储与虚拟主机管理_第137张图片
存储与虚拟主机管理_第138张图片

将deploy.cab发送到桌面快捷,将里面东西全选复制到新建文件夹中打开
存储与虚拟主机管理_第139张图片

运行sysprep
存储与虚拟主机管理_第140张图片

选择关机模式,单击重新封装
存储与虚拟主机管理_第141张图片

确定即可
存储与虚拟主机管理_第142张图片

—————— 本文至此结束,感谢阅读 ——————