如何使用 MegaRAID Storage Manager zabbix监控linux主机 VMware 主机的磁盘阵列

如何使用 MegaRAID Storage Manager 监控 VMware 主机的磁盘阵列_百度知道
如何使用 MegaRAID Storage Manager 监控 VMware 主机的磁盘阵列
我有更好的答案
[Troubleshooting Options],去将 SSH 给启用1. 启用 VMware ESXi 的 SSH 存取功能,并且 OS 为「VMware 5.x」的档案就是了。因为 Dell PERC H700 = LSI MegaRAID SAS 9260-8i,进到产品的驱动程式下载页面,展开「MANAGEMENT SOFTWARE AND TOOLS」,找到名称为「Latest MegaRAID SMIS Provider」:2. 去 LSI 的网站下载磁碟阵列卡的 VMware 的驱动程式. 关闭 VMware ESXi Server 上所有的 Guest OS3。在终端机按 [F2] 进入 [System Customization] -&gt
采纳率:74%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Dell服务器RAID卡介绍及监控
&本文包含如下内容
&一、Dell服务器&RAID卡介绍
&二、阵列卡的Stripe&size介绍
&三、megacli介绍、安装、使用、crontab监控脚本
&四、查看SAS&6/iR卡的信息
&五、DELL服务器的各种RAID卡的详细参数
一、Dell服务器&RAID卡介绍
以下在系统下使用相关命令得到的数据,dell支持的各种RAID卡的详细参数参见本文第五部分。
1、内部RAID控制器
使用megacli命令查看得到的RAID卡数据:
SAS&6/iR&:只支持2块硬盘做&raid0,或者raid1,或者不做阵列卡&&(Dell硬件聊天室获得)
PERC&6/i&Integrated
Memory&Size:&256MB
RAID&Level&Supported:&RAID0,&RAID1,&RAID5,&RAID6,&RAID10,&RAID50,&RAID60,&PRL&11,&PRL&11&with&spanning,&SRL&3&supported
Supported&Drives:&SAS,&SATA
Min&Stripe&Size:&8&KB
Max&Stripe&Size:&1.0&MB
接口速度Link&Speed:&3.0Gb/s&
PERC&H700&Integrated
Memory&Size:&512MB
RAID&Level&Supported:&RAID0,&RAID1,&RAID5,&RAID6,&RAID10,&RAID50,&RAID60,&PRL&11,&PRL&11&with&spanning
Supported&Drives:&SAS,&SATA
Min&Stripe&Size:&8&KB
Max&Stripe&Size:&1.0&MB
接口速度Link&Speed:&6.0Gb/s&
官方资料:
PERC&H200(6&Gb/秒)
PERC&H700(6Gb&/秒),配备512&MB非易失性高速缓存
PERC&H700(6&Gb/秒),配备512&MB电池后备高速缓存;512&MB、1&G非易失性电池后备高速缓存
PERC&6/i,配备256&MB电池后备高速缓存
2、外部RAID控制器
官方资料:
PERC&H800(6Gb/秒),配备512&MB非易失性高速缓存
PERC&H800(6Gb/秒),配备512&MB电池后备高速缓存;512&MB、1&G非易失性电池后备高速缓存
PERC&6/E,配备256&MB或512&MB电池后备高速缓存
二、阵列卡的Stripe&size介绍
Stripe&size&默认64KB。
&1、Stripe&size百科介绍&
在每个磁盘上连续写入数据的总量,也称作&条带深度&。你可以指定每个逻辑驱动器的条带容量从2KB,4KB,8KB一直到128KB。为了获得更高的性能,要选择条带的容量等于或小于操作系统的簇的大小。大容量的条带会产生更高的读取性能,尤其在读取连续数据的时候。而读取随机数据的时候,最好设定条带的容量小一点。如果指定128KB的条带将需要8MB内存。
不同Stripe&size的选择直接影响性能,如IOPS和吞吐量。
Stripe&size值小,通过多块磁盘响应多个I/O请求,可以增加I/O访问速率(IOPS)
Stripe&size值大,通过多块磁盘响应一个I/O请求,可以增加数据传输速率(Mbps)
我们知道顺序和随机对于带宽和iops的需求成反比,即顺序的读写比较消耗带宽,随机的读写比较消耗iops;
2、Stripe&size一般设置
通常,小Stripe&size适用于数据库,一般Stripe&size适用于文件服务器,大Stripe&size适用于多煤体应用。实际应用stripe&size大小应在效率测试后具体设置。
数据库一般4-16KB
web服务器默认即可,16-64KB
流媒体等大文件建议128KB以上
三、megacli介绍、安装、使用、crontab监控脚本
查看RAID信息的工具有mpt-status、megarc、dell&OpenManage。经测试只有megacli可以实现目标,dell&OpenManage由于较大90M左右没有安装。
megacli工具非常强大,不仅能查看RAID卡信息,而且还能设置RAID卡,但是不支持SAS&6/iR的RAID卡,不推荐采用megacli在线设置RAID卡,本文也仅用于监控挂接在RAID上的硬盘状态。
1、查看raid卡的型号:
:~#&lspci&|grep&RAID&&H700
02:00.0&RAID&bus&controller:&LSI&Logic&/&Symbios&Logic&Device&0079&(rev&04)
:~#&lspci&&|grep&RAID&&PERC&6/i
03:00.0&RAID&bus&controller:&LSI&Logic&/&Symbios&Logic&MegaRAID&SAS&1078&(rev&04)
:~#&lspci|grep&SAS&&&&&SAS&6/iR
03:00.0&SCSI&storage&controller:&LSI&Logic&/&Symbios&Logic&SAS1068E&PCI-Express&Fusion-MPT&SAS&(rev&08)
2、安装megacli
:~#&more&/etc/apt/sources.list
增加如下源:
##add&monitor&dell&perc&6/i&raidcontroller's&source
deb&http://hwraid.le-vert.net/debian&lenny&main&
:~#&apt-get&update
:~#&apt-get&install&megacli
3、使用megacli查看RAID卡信息
术语:BBU&电池备份单元(Battery&Backup&Unit)
常用查看命令:
megacli&-LDInfo&-Lall&-aALL&&&查raid级别
megacli&-AdpAllInfo&-aALL&&&&&查raid卡信息
megacli&-PDList&-aALL&&&&&&&&&查看硬盘信息
megacli&-AdpBbuCmd&-aAll&&&&&&查看电池信息
megacli&-FwTermLog&-Dsply&-aALL&查看raid卡日志
megacli&-adpCount&&&&&&&&&&&&&显示适配器个数
megacli&-AdpGetTime&&aALL&&&&显示适配器时间
megacli&-AdpAllInfo&-aAll&&&&&显示所有适配器信息
megacli&-LDInfo&-LALL&-aAll&&&显示所有逻辑磁盘组信息
megacli&-PDList&-aAll&&&&&&&&&显示所有的物理信息
megacli&-AdpBbuCmd&-GetBbuStatus&-aALL&|grep&&Charger&Status&&查看充电状态
megacli&-AdpBbuCmd&-GetBbuStatus&-aALL&显示BBU状态信息
megacli&-AdpBbuCmd&-GetBbuCapacityInfo&-aALL&&显示BBU容量信息
megacli&-AdpBbuCmd&-GetBbuDesignInfo&-aALL&&&&显示BBU设计参数
megacli&-AdpBbuCmd&-GetBbuProperties&-aALL&&&&显示当前BBU属性
megacli&-cfgdsply&-aALL&&&&&&&显示Raid卡型号,Raid设置,Disk相关信息
4、使用crontab定时监控硬盘状态的小脚本
该脚本实现在监控到硬盘故障时发出报警邮件,并关联到手机短信,以便通知运维人员及时处理。
:~#&more&/backup/autobackup/autoshell/check_raid_disk_health&
log_dir=/backup/autobackup/logsum/
log_name=_raid_disk_monitor
logtime=$(date&+%Y%m%d&--date='1&days&ago')
host=_`hostname`
echo&&"Checking&RAID&status&on&$host"&&$log_dir$logtime$log_name$host$fix
RAID_Contrller=`megacli&-AdpAllInfo&-aALL&|grep&"Product&Name"&|&cut&-d:&-f2`
echo&"Controller&:&$RAID_Contrller"&&&$log_dir$logtime$log_name$host$fix
Online_disk_num=`megacli&&-PDList&-aALL&|&grep&Online&|&wc&-l`
echo&"Totall&number&of&Physical&disks&online&:&$Online_disk_num"&&&$log_dir$logtime$log_name$host$fix
Degrade_disk=`megacli&-AdpAllInfo&-a0&|grep&"Degrade"`
echo&$Degrade_disk&&&$log_dir$logtime$log_name$host$fix
Degrade_disk_num=`echo&$Degrade_disk&|cut&-d"&"&-f3`
Failed_disk=`megacli&-AdpAllInfo&-a0&|grep&"Failed&Disks"`
echo&$Failed_disk&&&$log_dir$logtime$log_name$host$fix
Failed_disk_num=`echo&$Failed_disk&|cut&-d"&"&-f4`
##将raid_disk_monitor.log&scp到mail上
scp&-P120&$log_dir$logtime$log_name$host$fix&
ssh&-p120&&&"cat&/data/autobackup/logsum//$(date&+%Y%m%d&--date='1&days&ago')_raid*|&mail&-s&"`echo&"
/$(date&+%Y'年'%m'月'%d'日'&--date='1&days&ago')ERROR:tv233_RAID卡硬盘报警"|iconv&-f&utf-8&-t&gbk`"&
m,1860531****@wo.com.cn&&--&-f&"
[&"$Degrade_disk_num"&-ne&0&]&&&&STATUS=1
[&"$Failed_disk_num"&-ne&0&]&&&&STATUS=1
exit&$STATUS
四、查看SAS&6/iR卡的信息
因为megacli不支持SAS&6/iR卡,使用一款叫做lsiutil的绿色免安装工具来查看SAS&6/iR卡的信息。
1、下载lsiutil
官网下载地址ftp://ftp.lsil.com/HostAdapterDrivers/linux/lsiutil/lsiutil.tar.gz
2、解压运行lsiutil
直接解压,运行目录里面的lsiutil&即可.
[root@k]#&tar&-zxvf&lsiutil.tar.gz
[root@k]#&cd&lsiutil
[root@k]#&./lsiutil&&【交互式运行】
LSI&Logic&MPT&Configuration&Utility,&Version&1.56,&March&19,&2008
1&MPT&Port&found
&&&&&Port&Name&&&&&&&&&Chip&Vendor/Type/Rev&&&&MPT&Rev&&Firmware&Rev&&IOC
&1.&&/proc/mpt/ioc0&&&&LSI&Logic&SAS1068E&B3&&&&&105&&&&&&00192f00&&&&&0
Select&a&device:&&[1-1&or&0&to&quit]&1
&1.&&Identify&firmware,&BIOS,&and/or&FCode
&2.&&Download&firmware&(update&the&FLASH)
&4.&&Download/erase&BIOS&and/or&FCode&(update&the&FLASH)
&8.&&Scan&for&devices
10.&&Change&IOC&settings&(interrupt&coalescing)
13.&&Change&SAS&IO&Unit&settings
16.&&Display&attached&devices
20.&&Diagnostics
21.&&RAID&actions
22.&&Reset&bus
23.&&Reset&target
42.&&Display&operating&system&names&for&devices
45.&&Concatenate&SAS&firmware&and&NVDATA&files
60.&&Show&non-default&settings
61.&&Restore&default&settings
69.&&Show&board&manufacturing&information
97.&&Reset&SAS&link,&HARD&RESET
98.&&Reset&SAS&link
99.&&Reset&port
&e&&&Enable&expert&mode&in&menus
&p&&&Enable&paged&mode
&w&&&Enable&logging
Main&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&69&---&查看Raid&卡的信息板子名称【SAS6IR】
Seg/Bus/Dev/Fun&&&&Board&Name&&&&&&&Board&Assembly&&&Board&Tracer
&0&&&2&&&0&&&0&&&&&SAS6IR
Main&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&8&---扫描硬盘设备并打印设备状态
SAS1068E's&links&are&3.0&G,&3.0&G,&down,&down,&off,&off,&off,&off
&B___T___L&&Type&&&&&&&Vendor&&&Product&&&&&&&&&&Rev&&&&&&SASAddress&&&&&PhyNum
&0&&&0&&&0&&Disk&&&&&&&Dell&&&&&VIRTUAL&DISK&&&&&1028
&0&&&8&&&0&&EnclServ&&&DP&&&&&&&BACKPLANE&&&&&&&&1.07&&dcf1a00&&&&&8
Hidden&RAID&Devices:
&B___T&&&&Device&&&&&&&Vendor&&&Product&&&&&&&&&&Rev&&&&&&SASAddress&&&&&PhyNum
&0&&&1&&PhysDisk&0&&&&&SEAGATE&&ST3600057SS&&&&&&ES62&&c4b95d&&&&&1
&0&&&9&&PhysDisk&1&&&&&SEAGATE&&ST3600057SS&&&&&&ES62&&c4bd95&&&&&0
【查看Raid&状态】:&进入21&选项:
Main&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&21
&1.&&Show&volumes
&2.&&Show&physical&disks
&3.&&Get&volume&state
&4.&&Wait&for&volume&resync&to&complete
23.&&Replace&physical&disk
26.&&Disable&drive&firmware&update&mode
27.&&Enable&drive&firmware&update&mode
30.&&Create&volume
31.&&Delete&volume
32.&&Change&volume&settings
33.&&Change&volume&name
50.&&Create&hot&spare
99.&&Reset&port
&e&&&Enable&expert&mode&in&menus
&p&&&Enable&paged&mode
&w&&&Enable&logging
RAID&actions&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&2&---查看设备在线状态
1&volume&is&active,&2&physical&disks&are&active
PhysDisk&0&is&Bus&0&Target&1
&&PhysDisk&State:&&online
&&PhysDisk&Size&572325&MB,&Inquiry&Data:&&SEAGATE&&ST3600057SS&&&&&&ES62
Warning,&page&length&in&reply&does&not&match&page&length&in&buffer
&&(9&vs.&15)
PhysDisk&1&is&Bus&0&Target&9
&&PhysDisk&State:&&online
&&PhysDisk&Size&572325&MB,&Inquiry&Data:&&SEAGATE&&ST3600057SS&&&&&&ES62
Warning,&page&length&in&reply&does&not&match&page&length&in&buffer
&&(9&vs.&15)
注意,因为我的两块硬盘做得是Raid&0&,如果你的磁盘做得是Raid&1&可以通过&【4.&&Wait&for&volume&resync&to&complete】两块硬盘的同步
RAID&actions&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&4&---我的是Raid&0
Volume&0&State:&&optimal,&enabled
以下几个菜单可以在线创建阵列!
30.&&Create&volume
31.&&Delete&volume
32.&&Change&volume&settings
33.&&Change&volume&name
50.&&Create&hot&spare
#注意以上所有的退出使用阿拉数字零
3、非交互方式查看SAS&6/iR卡信息
如果你觉得上面的菜单选项比较麻烦,你也可以使用命令行模式完成!如下:
lsiutil&&p1&&a&8,21,4,0,0
-p1&指1&MPT&Port&found
-a&指你选择的菜单号,并使用逗号分开.
0表示退出参数------即进入几个菜单,就是用几个0&做退出!
[root@k]#&./lsiutil&-p1&-a&8,21,4,0,0
LSI&Logic&MPT&Configuration&Utility,&Version&1.56,&March&19,&2008
1&MPT&Port&found
&&&&&Port&Name&&&&&&&&&Chip&Vendor/Type/Rev&&&&MPT&Rev&&Firmware&Rev&&IOC
&1.&&/proc/mpt/ioc0&&&&LSI&Logic&SAS1068E&B3&&&&&105&&&&&&00192f00&&&&&0
Main&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&8
SAS1068E's&links&are&3.0&G,&3.0&G,&down,&down,&off,&off,&off,&off
&B___T___L&&Type&&&&&&&Vendor&&&Product&&&&&&&&&&Rev&&&&&&SASAddress&&&&&PhyNum
&0&&&0&&&0&&Disk&&&&&&&Dell&&&&&VIRTUAL&DISK&&&&&1028
&0&&&8&&&0&&EnclServ&&&DP&&&&&&&BACKPLANE&&&&&&&&1.07&&dcf1a00&&&&&8
Hidden&RAID&Devices:
&B___T&&&&Device&&&&&&&Vendor&&&Product&&&&&&&&&&Rev&&&&&&SASAddress&&&&&PhyNum
&0&&&1&&PhysDisk&0&&&&&SEAGATE&&ST3600057SS&&&&&&ES62&&c4b95d&&&&&1
&0&&&9&&PhysDisk&1&&&&&SEAGATE&&ST3600057SS&&&&&&ES62&&c4bd95&&&&&0
Main&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&21
RAID&actions&menu,&select&an&option:&&[1-99&or&e/p/w&or&0&to&quit]&4
Volume&0&State:&&optimal,&enabled
RAID&actions&menu,&select&an&option:&[1-99&or&e/p/w&or&0&to&quit]&0&
Main&menu,&select&an&option:&[1-99&or&e/p/w&or&0&to&quit]&0
五、DELL服务器的各种RAID卡的详细参数
1、SAS&6/iR&Features
This&section&provides&the&specifications&of&Dell邃?&Serial-Attached&SCSI&(SAS)&6/iR&controller.&The&following&table&compares&the&specifications&of&the&SAS&6/iR&Adapter&and&SAS&6/iR&Integrated.
Table&3-1.&Specifications&of&SAS&6/iR
Specification
SAS&6/iR&Adapter
SAS&6/iR&Integrated
SAS&technology
Support&for&x4,&x8,&or&x16&PCI&Express&Host&Interface
Form&Factor
Standard-Height,&Half-Length&PCI&Adapter
Standard-Height,&Half-Length&PCI&on&all&systems&except&on&blade&servers&(where&the&dimension&do&not&follow&industry&standards)&and&some&Precision&workstations&(where&the&controller&has&been&integrated&on&the&mother&board)
I/O&controller&(IOC)
LSI&SAS&1068e
LSI&SAS&1068e
Core&Speed:&255&MHz
Core&Speed:&255&MHz
Operating&voltage&requirements
+12V,&+3.3V,&+3.3Vaux
+12V,&+3.3V,&+3.3Vaux
Communication&to&the&system
PCI-E&lanes
System&dependent
Communication&to&end&devices
SAS&Connectors
2&x4&Internal
2&x4&Internal&connectors&on&all&systems,&with&two&exceptions:&4&x1&on&Precision&workstations&with&controller&integrated&on&the&motherboard,&no&SAS&connector&on&the&controller&for&the&blades&(I/O&is&routed&though&the&PCI&connector)
Supported&operating&systems
Microsoft??&Windows&Server??2003&Family,&Windows??&XP,&Microsoft&Windows&Server&2008&Family,&Windows&Vista邃?,&Red&Hat??&Enterprise&Linux??&Versions&4&and&5,&SUSE??&Linux&Enterprise&Server&Version&10.
Dell-compliant&SAS&and&SATA&compatibility
Dell&supported&direct&connected&end&devices
Dell-compliant&physical&disks
Dell-compliant&physical&disks
SMART&error&support&through&management&applications
Backplane&supported&systems
Hardware-based&RAID
RAID&0,&RAID&1
RAID&0,&RAID&1
Maximum&number&of&virtual&disks
Storage&management&software
OpenManage邃?&Storage&Services,&SAS&RAID&Storage&Manager
OpenManage&Storage&Services,&SAS&RAID&Storage&Manager
NOTE:The&management&software&that&is&supported&depends&on&the&specific&platform.
Support&for&internal&tape&drive
Support&for&Global&Hotspare
Maximum&number&of&Hotspares
2、Dell所有RAID参数对比表
DellTM&PERC&Products
Interface&Support
PCI&Support
SAS&Connectors
Cache&Memory&Size
Write&Back&Cache
RAID&Levels
Max&Drive&Support
RAID&Support
PERC&H800&Adapter
PCI-Express&2.0
2x4&external
512MB512MB&NV1GB&NV
Yes&(TBBU)
0,1,5,6,10,50,60
Hardware&RAID
PERC&H700&Integrated&/&Adapter
PCI-Express&2.0
2x4&internal
512MB512MB&NV1GB&NV
0,1,5,6,10,50,60
Hardware&RAID
PERC&H700&Modular
PCI-Express&2.0
1x4&internal
0,1,5,6,10
Hardware&RAID
PERC&H200&Integrated&/&Adapter
PCI-Express&2.0
2x4&internal
0,1,10,supports&Non-RAID
Hardware&RAID
PERC&H200&Modular
PCI-Express&2.0
1x4&internal
0,1,10,supports&Non-RAID
Hardware&RAID
6Gbps&SAS&HBA
PCI-Express&2.0
2x4&External
HBA&Hardware
PERC&6/E&Adapter
PCI-Express&1.0
2x4&external
512MB256MB
Yes&(TBBU)
0,1,5,6,10,50,60
Hardware&RAID
PERC&6/I&Integrated&/&Adapter
PCI-Express&1.0
2x4&internal
0,1,5,6,10,50,60
Hardware&RAID
PERC&6/I&Modular
PCI-Express&1.0
1x4&internal
0,1,5,6,10
Hardware&RAID
CERC&6/I&Modular
PCI-Express&1.0
1x4&internal
0,1,5,6,10
Hardware&RAID
SAS&6/IR&Integrated&/&Adapter
PCI-Express&1.0
2x4&internal
Hardware&RAID
SAS&6/IR&Modular
PCI-Express&1.0
1x4&internal
Hardware&RAID
PERC&S300Windows&OS&only
PCI-Express&1.0
2x4&internal
Software&RAID&on&HBA
PERC&S100Windows&OS&only
4&cabled&SATA
Software&RAID&on&SATA&chipset
SAS&5/E&HBA
PCI-Express&1.0
2x4&external
阅读(...) 评论() &MegaRAID Storage Manager for ESXi 5.5 ~ 不自量力 の Weithenn
by Wang Wei-Jen on 星期四, 12月 12, 2013
當實體伺服器建立好 RAID 並安裝 VMware vSphere ESXi 之後,因為不管是透過 VMware vSphere Client 連接單台 ESXi Host,或者是透過 vCenter Server 將 ESXi Host 納管進來後,都無法看到「RAID 或電池的運作狀態」,甚至當有硬碟損壞時,你可能只能看伺服器前方面板的燈號而以。
本文便是實作為 VMware vSphere ESXi 5.5 安裝 VIB,之後便可以在 VMware vSphere Client 中看到 RAID 狀態,您也可以安裝 MegaRAID Storage Manager 進行更詳細的資訊查看,以及相關的進階設定。
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
& & & & &&
實體伺服器: IBM xSeries x3550 M4 Server
RAID 卡: IBM ServerRAID M5110 (LSI SAS 9266-8i)
虛擬化平台: VMware vSphere ESXi 5.5 (Build Number 1331820)
頁面,在搜尋列中輸入關鍵字「MegaRAID SMIS」後按下搜尋鍵,便會顯示搜尋結果「Management Software and Tools」。
將 Management Software and Tools 項目展開後,找到「Latest MageRAID SMIS Provider」項目並且在 OS 欄位選擇適用於「VMware 5.x」的項目,確認後按下「下載圖示」,下載後解開 ZIP 檔案會發現有 VIB 檔案,此次實作檔案名稱為「vmware-esx-provider-lsiprovider.vib」。
在下載項目中按下「Read Me」再次確認一下,此下載的套件是否適用於你所使用的 RAID Card,此次實作環境為「IBM ServerRAID M5110 (LSI SAS 9266-8i)」,而在
中有條列所支援的 RAID Card 型號,請務必再次確認此 VIB 套件是否支援!!
MegaRAID SAS 9240-4i&#-8i
MegaRAID SAS 9260-4i&#CV-4i&#-8i&#CV-8i&#DE-8i&#-16i&#-8i
MegaRAID SAS 9265-8i&#-4i、9266-8i
MegaRAID SAS 9270-8i&#-4i&#-8i&#-8iCC
MegaRAID SAS e&#-8e&#DE-8e&#-24i4e&#-16i4e
MegaRAID SAS 9285-8e&#CV-8e&#-8e&#CV-8e&#CV-8eCC
MegaRAID SAS 9341-8i&#-4i
MegaRAID SAS 9361-8i&#-4i
您可以到 ESXi Host 的 Console 面前使用 DCUI 開啟 SSH 服務 (詳請參考 ),或者依照本文在 vSphere Client 下開啟 SSH 服務,請依序點選【ESXi Host & Configuration & Security Profile & Services & Properties & SSH & Options & Start & OK】。
將先前下載及解開後的 VIB 檔案,透過 Datastore Browse 或 WinSCP 上傳至 ESXi Host 當中。接著開啟 SSH Client 登入 ESXi Host 後,將剛才上傳的 VIB 檔案移動至「/tmp」路徑下。
/tmp # ls -l
total 7408
-rw------- &1 root & root & & & 36 Dec 11 06:10 probe.session
-rw------- &1 root & root &7575334 Dec 11 06:09 vmware-esx-provider-lsiprovider.vib
drwx------ &1 root & root & & &512 Dec 11 06:04 vmware-root
請執行「esxcli software vib install -v /tmp/vmware-esx-provider-lsiprovider.vib」指令安裝 VIB 檔案,你應該會看到安裝成功的關鍵字「The update completed successfully」,接著請將 ESXi Host 重新啟動。
# esxcli software vib install -v /tmp/vmware-esx-provider-lsiprovider.vib
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.38-0005
& &VIBs Removed:
& &VIBs Skipped:
重新啟動 ESXi Host 之後,您可以再次使用 vSphere Client 登入後查看,你可以發現到在「Configuration & Health Status」項目中「Storage」選項內,在安裝 VIB 檔案「前 / 後」的差異: (若看不到硬體健康狀態,請確認 CIM Server 服務是否啟動)
安裝 VIB 檔案前 Storage 內容
安裝 VIB 檔案後 Storage 內容
此時,再次使用 SSH Client 登入 ESXi Host 並鍵入如下指令,確認&MageRAID SMIS Provider&是否真的安裝完成。
# esxcli software vib list | head
Name & & & & & & &Version & & & & & & & & & & & Vendor &Acceptance Level &Install Date
----------------- ---------------------------- &------ &---------------- &------------
lsiprovider & & & 500.04.V0.50-0006 & & & & & & LSI & & VMwareAccepted & &
ata-pata-amd & & &0.3.10-3vmw.550.0.0.1331820 & VMware &VMwareCertified &
ata-pata-atiixp & 0.4.6-4vmw.550.0.0.1331820 & &VMware &VMwareCertified &
ata-pata-cmd64x & 0.2.5-3vmw.550.0.0.1331820 & &VMware &VMwareCertified &
管理工具,本文實作所採用的版本為&13.01.04。
雖然&MegaRAID Storage Manager (MSM) 管理工具,屆時將會採用「IP Address」進行搜尋 ESXi Host 的動作 (採用 SLP with Multicast 方式),但是根據實測結果在搜尋及溝通時會用到「DNS 解析」,所以請確認下列事項:
MSM 管理工具主機:
1. Firewall 必須要允許 MSM 管理工具通行 (OpenJDK Platform binary)。
2. MSM 管理工具執行時,必須要確認有帶起「UDP Port 3071 / 5571 (javaw.exe 帶起)」,否則 MSM 工具無法正常運作。
3. 安裝 MSM 管理工具主機,必須要能「正確解析」ESXi Host,如果區網中沒有 DNS 伺服器進行解析的話,可以在 MSM 客戶端主機設定自行解析,例如 採用 Windows 作業系統的話,便修改 「C:\Windows\System32\drivers\etc\hosts」內容。若 DNS 名稱解析的動作未正確完成的話,稍後使用 MegaRAID Storage Manager (MSM) 管理工具,嘗試搜尋 ESXi Host 時便可能會發生「找不到 或 找到 0.0.0.0」的情況,而導致無法順利連接管理。
vSphere ESXi 主機:
1. ESXi Host 必須設定「主機名稱 Hostname」,請勿使用預設的「localhost」,並確認「/etc/hosts」檔案內容中有名稱解析記錄。
2. 確認「CIM Server、CIM SLP」服務必須啟動 (因為後續有使用 Port 5989 在通訊),否則屆時將會找得到但是無法連入管理。
開啟 MSM 工具後,請按下「Configure Host」鈕調整搜尋主機的方式。
開啟 Configure Host 視窗後,點選「Display all systems in the network of local server」選項後,按下「Save Settings」鈕套用設定。
完成後,在 IP Address 欄位輸入安裝 MSM 管理工具的 IP 位址此實作為「192.168.113.13」,完成後按下「Discover Host」鈕,搜尋完成後便會出現在下方 Remote servers 當中。(若未正確搜尋到或為 0.0.0.0,則應該是前述步驟中所說明未正確處理名稱解析)。
此時 MSM 管理工具搜尋主機的動作,其實是透過「」方式 (因此區網若未支援此方式,將無法正確搜尋到!!)。
正確搜尋到 ESXi Host 之後,點選 IP Address 連結便會跳出驗證視窗,請輸入 ESXi Host 的管理帳號及密碼後,按下 Login 鈕便可登入 MSM 管理工具。
找不到 ESXi Host 之故障排除
如果你依照上述方式,仍然無法順利找到 ESXi Host 時,有三種下列故障排除方式:
解法1. 將 MSM 管理工具安裝於「VM 虛擬主機」 (運作於 ESXi Host 當中),並且將 VM 虛擬主機的虛擬網路,連接至 ESXi Host 的「Management Network (vmk0)」即可。
解法2. 因為 ESXi Firewall 預設並不允許 Multicast 封包通行,但是 MSM 管理工具便是採用 SLP with Multicast 方式來尋找,所以當 MSM 管理工具安裝至「實體機」時,你可以將 ESXi Firewall 關閉並且確認是否收到 SLP with Multicast 封包。
# esxcli network firewall set --enabled false
# tcpdump-uw -v port not 22 and port not 53 and port not 80 and port not 443 | grep 192.168.113.13
tcpdump-uw: listening on vmk0, link-type EN10MB (Ethernet), capture size 96 bytes
& & 192.168.113.13.50018 & 239.255.255.253.svrloc: UDP, length 55
& & esxi55.weithenn.org.svrloc & 192.168.113.23.50018: UDP, length 73
& & 192.168.113.13.50019 & 239.255.255.253.svrloc: UDP, length 80
& & esxi55.weithenn.org.svrloc & 192.168.113.23.50019: UDP, length 727
& & 192.168.113.13.50020 & 239.255.255.253.svrloc: UDP, length 94
& & esxi55.weithenn.org.svrloc & 192.168.113.23.50020: UDP, length 727
& & 192.168.113.13.50021 & 239.255.255.253.svrloc: UDP, length 108
& & 192.168.113.13.50022 & 239.255.255.253.svrloc: UDP, length 108
& & 192.168.113.13.50023 & 239.255.255.253.svrloc: UDP, length 108tcpdump-uw: pcap_loop: recvfrom: Interrupted system call
214 packets captured
214 packets received by filter
0 packets dropped by kernel
解法3. 第二種方式將 ESXi Host Firewall 停用,雖然可以順利找到但會有安全性疑慮。 你可以透過由
所撰寫的第三方程式,簡單來說便是建立&Multicast to Unicast Proxy 機制,以便順利找到 ESXi Host (Firewall 不須停用)。
& & &(1) 在 MSM 工具主機中,下載由 Alex 所撰寫的 & - 。
& & &(2) 解開 slp_helper.zip 後,編輯 slp_helper.php 內容,在 $unicast_ips = array 填入 ESXi 的 IP 位址 (約第8行),若是單筆的話為 「$unicast_ips = array('192.168.1.1');」,若是多筆的話為「$unicast_ips = array('192.168.1.1', '192.168.1.2');」,修改完畢後存檔離開。
& & &(3) 執行 runme.cmd 並確認沒有發生任何訊息,應該只會看到提示訊息「Using Unicast IPs:」,此時主機也會看到有「php.exe 帶起的 UDP Port 427」。
& & &(4) 再次開啟 MSM 工具按下&Discover Host,進行搜尋 ESXi Host 的動作,此時在 runme.cmd 視窗中應該會看到封包轉送資訊。
順利使用 MSM 管理工具登入 MegaRAID 管理視窗,在 Dashboard 頁籤中便可以看到整個 RAID 概況。(此時在 MSM 管理工具端,將會在「C:\Program Files (x86)\MegaRAID Storage Manager\MonitorPlugin」中,產生以連接主機為名稱的 .xml 檔案。)
切換到 Physical 頁籤,可以看到整個 RAID Group 內有多少所屬的 HDD,點選到「電池 (BBU)」項目後,也可以看到 RAID Card 電池的整個健康狀態,點選到 Logical 頁籤則是看到 RAID 的邏輯狀態。
接著以 MSM 工具設定告警機制,以便發生故障狀況時 (如 HDD 損壞)便可以進行告警的動作,請點選 MSM 工具列【Tools & CIMOM Configure Alerts】。
在彈出視窗中切換到 Mail Server 頁籤,便可以設定「寄件者及 SMTP Server」等相關資訊。
切換到 Email 頁籤後,便可以設定「收件者 Email 信箱」後按下 Add 鈕,然後按下 Test 鈕進行發信測試。
透過 MSM 工具了解 RAID 狀態後,我們來測試看看當硬碟發生故障時,相關的 RAID 狀態會有什麼改變,以及剛才設定的告警機制是否能順利運作。此測試實作中我把「第四顆硬碟 (Slot 3)」拔掉,此時因為在通知機制中有「Popup」通知,所以在安裝 MSM 工具的主機當中便會彈出下列告警視窗。
先前設定的&告警 Mail 也收到故障通知郵件,在郵件內容中也可以明確看到說 PD 3 發生失敗的問題。
From: &alert@weithenn.org& Date:
Subject: Critical | Event occured on: Alerts-Host
To: service@weithenn.org
Controller ID: &0 Event From : 192.168.113.23 &Diagnostics failed on PD: & -:-:3 Event ID:401 Generated On: Wed Dec 10 16:01:31 CST 3913
System Details--- IP Address: 192.168.113.117 OS Name: OS Version: Driver Name: Driver Version:
Image Details--- BIOS Version : 5.38.00_4.12.05.00_0x Firmware Package Version: 23.12.0-0016 Firmware Version : 3.240.45-2530
在 vSphere Client 中看到的狀態,下列為伺服器硬碟發生故障時,是否安裝 VIB 檔案的相關狀態:
未安裝 VIB 檔案,硬碟發生故障時&Storage 內容 (Drive 3: Drive Fault - Assert)。
已安裝 VIB 檔案,硬碟發生故障時&Storage 內容 (Drive 3: Drive Fault - Assert)。
開啟 MSM 工具並登入後,便可以看到 Status 欄位由先前的「Optimal」變成「Need attention」狀態。
切換到 Physical 頁籤中,可以看到原本有&八&顆硬碟,現在模擬一顆硬碟損壞 (Slot 3) 所以只剩下&七&顆硬碟。
切換到 Logical 頁籤中,可以看到 Virtual Drive 狀態由先前的「Optimal」 變成了 「Degraded」。
此時若使用 vSphere Client 登入的話,也會看到 RAID 的狀態為「DEGRADED」。
將新的硬碟進行更換後,便會執行「Rebuild」的動作,此時切換到 Physical 頁籤可以看到新硬碟 Slot 3 已經接手,進行 RAID 重建的動作。
切換到 Logical 頁籤,也可以看到進行 RAID 重建的動作。
切換至 Dashboard 頁籤,按下「More details」連結便可以查看 Rebuild 進度。
在彈出的 Group Show Progress 視窗中,便可以看到 Rebuild 進度百分比,以及花費多少時間 (Elapsed time) 跟剩下多少時間 (Estimated time left),以便你掌握整個 Rebuild 進度,甚至線上若有 Storage IOPS 任務繁重正在執行,還可以按下 Suspend 鈕暫停 Rebuild 動作。
待 RAID Rebuild 作業執行完畢之後,建議再次查看相關資訊以確保 RAID 已重建完畢,回到 Dashboard 頁籤,可以看到狀態由先前重建時的「Degraded」 變成了 「Optimal」。
切換到 Physical 頁籤,可以看到 Slot 3 已經由先前重建時的「Rebuild」 變成了 「Online」狀態。
切換到&Logical&頁籤,可以看到 Virtual Drive 已經由先前重建時的「Rebuild」 變成了 「Optimal」狀態。
回到 vSphere Client 視窗,可以看到 RAID 狀態也變成「OPTIMAL」。
文章標籤: ,
最新熱門文章
本文的設定方式雖然可以解決預設注音輸入法的問題,但是有個副作用就是「 瀏覽器預設語系變為  英文 」。現在,已經找到更好的解決方法,請參考「 徹底解決 Windows Server 2012 R2 惱人的輸入法問題 」文章。
在去年 (2014) 時,寫了一篇「 解決 Windows Server 2012 R2 惱人的輸入法問題 」文章,雖然可以解決輸入法的問題,但是有個副作用就是「 瀏覽器預設語系變為 英文 」。雖然,只是個小問題,不過一直有在思考怎麼樣可以更好的解決這個惱人的問題。...
昨天參加  Kubernetes in Azure
活動,通常在體驗 Azure 公有雲的活動中會拿到 Azure Pass  以便快速體驗 Azure 公有雲相關功能特色。但有些地方需要注意,否則在實作的過程中很容易遇到問題,以下就記錄一下昨天遇到然後當場解掉...
因為最近需要幫別人處理 Windows 7 產品金鑰更改及授權使用者資訊及組織的問題,就把過程記錄一下吧。
Windows 7 專業版
修改產品金鑰
步驟1.修改產品金鑰
使用 Windows 7 內建指令 slmgr.vbs 搭配...
1、前言
為啟動 SMB/CIFS (Server Message Block/Common Internet File System) 網路協定使 Microsoft Windows 機器能透過此一網路協定來存取 Samba Server 上所分享的檔案系...
最近工作關係開始玩
CentOS 了,本次實作環境中採用的是 CentOS 7.4 (1709) Kernel 3.10.0-693.el7.x86_64)
映像檔,也就是新版 CentOS 7.4  最小化安裝版本 (Minimal Install) ,那麼...
Q.執行 .bat 檔之後如何關閉視窗? Error Message:
因為執行某個 .exe 檔案前需要一些前置作業,所以就用 .bat 批次檔把內容包起來,但是希望批次檔執行完成後能夠把開啟的命令提示字元視窗關閉,該如何達成?
Ans:
請在 .bat 批次檔內容中,...
批次檔功能說明
原來的母資料夾中有許多子資料夾,裡面有各種檔案類型 (.jpg、.bmp、.psd、.doc、.xls),現在要將檔案給別人但僅要 .psd 檔案,而其它檔案類型 (.jpg、.bmp、.doc、.xls) 則不需要,若用檔案總管一個一個砍就砍到手軟,找一...
Q.遠端桌面連線時無法執行複製貼上的動作?
Error Message:
遠端桌面連線到 Windows 桌面時,具備有將 本地/遠端
主機互相 複製/貼上
功能,但是有時您會發現此功能 突然失效
了?
Ans:
原因為遠端主機的 檔案複製 (Rdpclip...
簡單來說,如果你的實體伺服器是用傳統 BIOS
的話,那麼使用  Windows 7 USB DVD Download Tool   工具,即可將開機及作業系統相關安裝檔案製作在 USB 隨身碟當中。
但是,如果你的實體伺服器是採用新式 UEFI 的話,那麼會...
關於 Weithenn
網站總瀏覽量
其它人在看哪些文章
創用 CC 授權
不自量力 の Weithenn 網站,內容由撰寫及製作,以釋出。
2017 站長最新著作
| Blogger Template by}

我要回帖

更多关于 主机监控与审计系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信