使用SSD硬盘做为Esxi主机缓存

使用SSD硬盘做为Esxi主机缓存,第1张

近来对IDC机房的服务器进行改造,为了提高IDC机房的服务器利用效率,决定采用Vmware虚拟化方案,在对服务器进行VSphere虚拟化迁移后发现业务服务器运行速度并没有在物理机上的时候的速度快,在网上找过相关的方案并咨询相关的技术人员,大家建议使用SSD硬盘做为Esxi的主机缓存方案。

自从vSphere 5.0发布后,Vmware明确表明新版本的vSphere支持使用SSD做主机缓存,这样一来vSphere的主机速度会在之前的基础上大幅提升。

下面将介绍安装和配置SSD硬盘为vSphere主机缓存的主要过程:

在添加SSD时,出现Esxi主机无法识别SSD硬盘, 将SSD硬盘识别为普通的硬盘, 以下是相关的处理过程:

(1). 登录到Esxi主机, 打开Esxi命令行(Enable SSH)模式;

(2). 通过SSH客户端,登录到Esxi 主机

(3). 执行如下命令来查看ESXi 5.x识别到的设备列表,执行如下命令

记录要修改的硬盘 VMW_SATP_XXXX 和 naa.xxxxxxxxxx 的值.

(4). 在需要将之配置为SSD盘的设备上,执行如下命令

命令参数说明:

(5). 最后回收一下设备,执行如下命令:

如果无法claim设备,可能是设备存在unclaim状态,可以通过以下命令对设备进行unclaim *** 作, *** 作后再重新加载claim规则:

若无法回收设备,请安全重启即可。

(6). 查看已设置的设备。

进入vSphere ESXi主机的管理控制台界面,在命令行里面输入下面的2条命令,就可以完成:

# esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device mpx.vmhba1:C0:T1:L0 --option=enable_ssd

# esxcli storage core claiming reclaim -d mpx.vmhba1:C0:T1:L0

注意,这里的设备ID要填写你所想要变成SSD的那个磁盘,设备ID就是长的像mpx.vmhba1.C0:T1:L0的那个。

输入命令后,如果没有填错,是不返回结果的。回到vSphere Web客户端,刷新一下,你就可以看到HHD的类型变成SSD了。

•目前的版本可扩展到最多32个ESXi主机/节点,每个主机最多支持8个固态硬盘,每个主机最多支持4TB。

•当你启用vFlash后,它会创建一个新型的文件系统,名为虚拟闪存文件系统(即VFFS)。

•VFFS仍会在VFFS上为交换到固态硬盘这项传统功能提供支持。

•为虚拟机启用vFlash时,你可以在一个VMDK而不是在另一个VMDK上启用它。你还可以控制每个VMDK缓存的块大小。

•这种缓存 *** 作对虚拟机的 *** 作系统和应用程序而言是透明的。

两个方面让vFlash显得很独特。首先,VMware完全支持它,即便推出了高级的vSphere功能,比如vSphere高可用性、分布式资源调度工具(DRS)和vMotion。

其次,vFlash框架向第三方开发和管理开放。这意味着,第三方厂商可以开发新的工具,或者将现有的存储工具与vFlash集成起来。vFlash框架让厂商们可以开发出vFlash插件(名为vFlash缓存模块),而VMware vFlash Cache(vFC)插件是我在此讨论的默认插件。

在你开始点击鼠标、试图启用vFlash之前,确保你的系统满足下面这些要求:

•你必须拥有vSphere企业增强版(vSphere Enterprise Plus)的许可证。这是支持vFlash的唯一vSphere版本。

•你必须拥有本地、未使用的固态硬盘磁盘。你无法用它们来启动ESXi、无法存储虚拟机,也无法用于VMware vSAN。

•你必须使用vSphere 5.5、vCenter 5.5和vSphere Web客户程序。你无法在vSphere Client for Windows中配置vFlash。

不过,配置vFlash很容易,通过vSphere 5.5 Web客户程序,分三个步骤来完成:

1. 配置虚拟闪存资源。在每个ESXi主机上都要完成这一步。点击Manage(管理)选项卡,再点击Settings(设置),在新的Virtual Flash(虚拟闪存)部分,选择Virtual Flash Resource Management(虚拟闪存资源管理)。点击Add Capacity(添加资源),就可以将你的本地固态硬盘作为一种闪存缓存资源添加上去。

2. 配置虚拟交换主机缓存。下一步,点击Settings(设置)下面的虚拟闪存主机交换缓存配置选项。点击Edit(编辑),即可改动虚拟交换主机缓存配置。然后点击启用虚拟交换主机缓存的复选框,并且指定缓存大小(这个大小可以是你的整个固态硬盘,如果你选择这么做的话。)

3. 在你的虚拟机上配置vFlash。最后,你需要针对每个虚拟机、每个VMDK来启用vFlash。为此,依次进入到你的虚拟机设置、虚拟机磁盘文件配置以及虚拟闪存读取缓存配置,然后输入一个值。这为该VMDK指定了读取缓存配置大小。你在这里还可以为该虚拟机和VMDK指定读取缓存的块大小。

至此,vFlash已配置完毕。你应该很快可以开始看到该虚拟机及其应用程序执行的所有读取 *** 作的性能得到了提升。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7992857.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存