数据存储是数据中心内基础物理存储资源组合的虚拟表示。由于虚拟化的存储成本及虚拟机的快速扩张,因此高效地使用存储空间显得非常重要。而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、开启ESXi01服务器:

ESXi01服务器添加三块网卡,VM1管理网络/192.168.100.0/24,VM2迁移网络(vMotion)/192.168.10.0/24,VM3共享存储/192.168.200.0/24

2、开启ESXi02服务器:

ESXi02服务器添加三块网卡,VM1管理网络/192.168.100.0/24,VM2迁移网络(vMotion)/192.168.10.0/24,VM3共享存储/192.168.200.0/24

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

4、开启客户端vclient:

5、部署存储服务器:

新建虚拟机,典型安装,单击下一步

选择稍后安装操作系统,单击下一步

选择其他操作系统,版本选择其他,单击下一步

编辑虚拟机名字,浏览存储位置,单击下一步

设置磁盘大小,单击下一步

创建完成

编辑虚拟机硬件设备,内存设置为1GB,挂载openfiler光盘,网卡调为VM3

开启虚拟机,回车即可

单击Next即可

选择英语,单击next即可

默认下一步

手动配置IP地址,关闭IPv6

编辑名字,单击下一步,

选择时区

设置密码,单击下一步

默认下一步,坐等安装完成

安装完成重启

输入用户名密码,关机添加硬盘

添加硬盘

选择创建新的虚拟硬盘,单击下一步

设置磁盘大小为1TB,单击下一步

创建完成,开启虚拟机

6、vclient初始化ESXi网络:

登录ESXi01服务器

添加网络,类型选择VMkernel,单击下一步

默认下一步

编辑网络标签,勾选将端口组用于vMotion,单击下一步

配置IP地址和子网掩码,单击下一步

添加完成,单击不配置网关

添加第二个

默认下一步

编辑网络标签,单击下下一步

配置IP地址,单击下一步

添加完成

登录ESXi02服务器

添加网络,类型选择VMkernel,单击下一步

默认下一步

编辑网络标签,勾选将此端口组用于vMotion,单击下一步

配置IP地址及子网掩码,单击下一步

创建完成,不需要网关

添加第二个

默认下一步

编辑网络标签,单击下一步

配置IP地址及子网掩码

添加完成,不需要网关

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

切换网卡VM3

修改IP地址为200网段

Ping命令测试是否可以和第一台第二台主机和存储服务器互通

登录存储服务器开始管理,用户名openfiler密码password

创建卷

选择1TB的硬盘创建物理卷

创建

创建卷组

将物理卷添加到卷组

添加完成

添加访问控制列表

添加访问点

允许访问

允许两台主机访问

切换网卡登录ESXi服务器

修改IP地址

登录ESXi01服务器

添加共享存储

右击属性,添加网络

动态发现添加存储服务器IP地址

重新扫描

存储器上添加共享存储

选择磁盘

文件系统版本保持默认,单击下一步

编辑数据存储名字

默认下一步

添加完成

已经连接到存储服务器

登录ESXi02服务器连接存储

添加存储

添加网络

动态发现添加存储服务器IP地址

存储器自动添加共享存储

8、迁移虚拟机

冷迁移虚拟机到共享存储

迁移数据存储,单击下一步

选择迁移至共享存储,单击下一步

默认下一步

迁移完成

克隆虚拟机

编辑克隆虚拟机的名字,单击下一步

选择克隆到ESXi01服务器,单击下一步

选择放在共享存储里,单击下一步

默认下一步

克隆完成

开启两台虚拟机配置同网段IP地址

打开管理控制台两台虚拟机配置IP地址

Ping命令测试两台虚拟机之间互通

开始热迁移

迁移前把虚拟机光盘取消

迁移两台虚拟机

迁移到ESXi02服务器

默认下一步

迁移完成

重新定位

使用vclient登录ESXi02会发现多了两台虚拟机,而ESXi01上没有虚拟机

四、克隆、模板、快照

1、什么是克隆虚拟机?

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

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

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

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

2、什么是虚拟机模板

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

3、什么是虚拟机快照

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

4、案例实施

克隆虚拟机

编辑虚拟机名字,单击下一步

克隆到第一台服务器上

存放在共享存储里

默认下一步

完成

正在克隆

克隆完成

生成快照

编辑快照名字,单击下一步

生成快照中

查看快照文件

管理快照

删除快照

虚拟机克隆为模板

编辑模板名字,单击下一步

将模板克隆到另一台ESXi服务器上(ESXi01)

选择存放在共享存储上,单击下一步

完成

模板部署新的虚拟机

编辑名字,单击下一步

  选择计算资源

选择共享存储器,单击下一步

根据自己需求自定义即可,我这默认下一步

完成

正在部署

部署完成

开启li虚拟机,初始化SID号

将deploy.cab发送到桌面快捷,将里面东西全选复制到新建文件夹中打开

运行sysprep

选择关机模式,单击重新封装

确定即可

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