我的 VMware ESXi 主机是以一张“Dell PERC H700”磁碟阵列卡配置四颗 2TB 的硬碟做 RAID 6 的 VD (虚拟磁碟) 做为全部的储存装置。
虽然一开始在安装 VMware ESXi 5.1.0 时,可以直接找到 Dell PERC H700 上配置的虚拟磁碟,并且很顺利的完成了安装,但之后却没有任何方法可以主动去监控主机上的磁碟阵列!!
一旦磁碟阵列发生状况,你就只能将所有的 Guest OS 关机,再将 VMware ESXi 主机重开,才能进到 Dell PERC H700 的管理程式去做处理,非常的不方便!!
最后总算在国外的网站找到解决的方法!!
以下的教学适用 LSI 或相关 OEM 的磁碟阵列卡,让你可以在 VMware 的 vSphere Client 中监看磁碟阵列的状况,同时还能从远端以 LSI 的 MegaRAID Storage Manager 去管理 VMware 主机中的磁碟阵列。
执行步骤
1. 启用 VMware ESXi 的 SSH 存取功能。在终端机按 [F2] 进入 [System Customization] -> [Troubleshooting Options],去将 SSH 给启用:

2. 关闭 VMware ESXi Server 上所有的 Guest OS
3. 去 LSI 的网站下载磁碟阵列卡的 VMware 的驱动程式。因为 Dell PERC H700 = LSI MegaRAID SAS 9260-8i,进到产品的驱动程式下载页面,展开“MANAGEMENT SOFTWARE AND TOOLS”,找到名称为“Latest MegaRAID SMIS Provider”,并且 OS 为“VMware 5.x”的档案就是了。
这是我目前下载的档案: 00.39.V0.02 _VMWare_Provider.zip (备用载点),版本为 00.39.V0.02,更新日期为 2013-09-23。
截止2015.5月最新的是:
查看里面的说明文件,这驱动程式同时支援这些磁碟阵列卡:
|
|
|
4. 解压缩档案,取得: vmware-esx-provider-lsiprovider.vib 或 LSI_bootbank_lsiprovider_500.04.V0.39-0006.vib (这两个档案是一样的)
5. 将档案上传到 VMware ESXi 的 /tmp。你可以透过 winscp 上传,或是直接将档案从 vSphere Clinet 的“Datastore Browser”放到“datastore1”:

再以 ssh 登入 VMware ESXi 主机,将档案从 /vmfs/volumes/datastore1 移至 /tmp。
6. 以 ssh 登入 VMware ESXi 主机,执行:
cd /usr/binesxcli software vib install -v /tmp/vmware-esx-provider-lsiprovider.vib --no-sig-check
(若是要升级,请将 install 改成 upgrade)
执行结果:
Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: LSI_bootbank_lsiprovider_500.04.V0.39-0006 VIBs Removed: VIBs Skipped:
7. 将 VMware ESXi Server 重启。
8. 从 vSphere Client 登入,进到的“Configuration”页签,就可以从“Health Status”看到磁碟阵列卡型号及硬碟的状态了:

当发生状况时:

9. 再来要安装 Client 端的“MegaRAID Storage Manager”程式,你可以在相同区网随便找一台电脑,或是在 VMware 的 Guest OS 安装并执行这个管理程式。
前面的VIB(SMIS)装好之后,打开vmware Client,主机﹣配置 ﹣ 安全配置文件,上面的“服务”的属性中将把CIM Server启动起来。
各平台的下载网址:
http://pan.baidu.com/s/1qWoi5rA
最新MSM的下载地址:https://delivery04.dhe.ibm.com/sar/CMA/XSA/04zhx/0/ibm_utl_msm_14.05.02.03_windows_32-64.exe
MegaRAID Storage Manager 的执行画面:


搜寻不到 VMware 主机
MSM管理ESXI阵列最新教程:http://www.piis.cn/zhishi/web947.asp
如果你在 Client 端电脑的 MegaRAID Storage Manager 程式的启始介面中搜寻不到正确的 VMware ESXi 主机,请参考下列步骤:
- 请确认 VMware ESXi 主机有设定好 IP,并且它的“hostname”不可以是“localhost”。
- 如果搜寻到主机 IP 为“0.0.0.0”,请自行编辑 Client 端电脑的“hosts”档案,加入一笔 VMware 主机的 hostname 及对应的 ip 记录。
- 如果还是搜寻不到,有可能是 Client 端电脑的网路介面太多或太复杂,请点选 MegaRAID Storage Manager 启始介面里的“Configure Host”按钮,勾选“Display all the systems in the network of local server”再储存试试:

邮件通知
进入 MegaRAID Storage Manager 之后,记得要去设定它的邮件通知:

因为 VMware 主机本身不能寄信,你得另外指定 SMTP Server。
这样你就可以高枕无忧了~
租用服务器请自觉遵守服务器所在地的法律法规,国内服务器禁止任何违法违规用途!!!
香港、韩国、日本、美国、台湾、新加坡、菲律宾等境外服务器由机房直供(一手资源,价格最低),我公司只是代购,请自行遵守中国法律和服务器所在地的法规,勿用于违法犯罪用途,做什么用途虽然机房不过问,但是如果您私自做违法用途请自担责任!需要租用服务器请联系QQ16764407或微信18988993510













