Esxi 5.0下配置LSI SAS RAID卡
公司有几台服务器,安装的是ESXI5.0的虚拟机,原来使用的是普通的台式机,现在新购的专用服务器并安装的LSI 8708 SAS RAID卡(服务器自带的板载RAID卡ESXI不支持),现在要将虚拟机进行迁移。
本来最好的办法应该是挂载阵列,现将虚拟机移动到阵列中,然后再移到新的服务器上。但是公司的阵列中已经满了,没有足够的空间进行迁移。所以决定用最笨的办法,新服务器3块硬盘组RAID5(迁移完成后将扩展为4硬盘RAID5),台式机硬盘插在3号位组单盘RAID0,然后就是单机拷贝了。
办法到是没问题,但是每次换硬盘必需重启服务器,然后进web bios配置RAID,然后再重启进EXSI,太痛苦了。在晚上搜寻良久,找到完美方式如下:
1.让EXSI5.0中能看到LSI RAID卡状态
准备
ESXI5.0现在默认是不支持RAID卡的,因为移出了所有不必要的provider,所以必须先手动安装相应的vib驱动。我是在LSI官网下的驱动:00_37_V0_04_SMIS_VMware_Installer.zip。再下一个putty(其他 的SSH软件也可以),还有一个MegaCli,这个是我在IBM的网站中找到的。
安装VIB文件
将00_37_V0_04_SMIS_VMware_Installer.zip和MegaCli解压,打开vSphere client,然后将ESXI 5.0对应的VIB文件拷贝到虚拟机存储器中(我的叫datastore,你的是什么名字?)。然后在“配置->软件->安全配置文件->服务”中打开SSH服务。
打开putty,使用SSH登入服务器(IP,用户名还有密码不用我写了吧),接下来是命令行操作(习惯就好了)。
cp命令将两个文件copy到tmp目录:
cp /vmfs/volumes/xxxx(记得上面问你存储器叫什么吗?)/*.vib /tmp/
然后是安装:
cd /usr/bin
esxcli software vib install -v /tmp/xxxxxxxxxx(一定要记得文件名,不过tab键是可以用的).vib --no-sig-check //这个要执行两次,因为我们有两个文件要安装。
执行成功是类似这样:
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:
看到了succ 和true基本就是安装完成了。然后就是重启ESXI服务器。
重启完成后你应该能在“配置->硬件->健康状况"中看到存储器的状态了,包括硬盘,电池等。
2.如何在线更换硬盘
IBM那个MegaCli干嘛的?本来我是想用MSM管理的,但是安装后死活搜寻不到服务器,于是放弃。所以转用MegaCli命令行管理。这个vib安装后,会在/opt/lsi/MegaCLI下生成可执行文件,不过有时候会无法执行,这时给它个权限就行了(继续putty SSH):
chmode -x MegaCli
将新硬盘插入3号位,然后运行:
cd /opt/lsi/MegaCLI/
MegaCli -PDList –a0 //所有磁盘信息
在输出信息中主要看Enclosure Device ID 是多少
然后看咱们新插入的硬盘():
MegaCli -pdInfo -PhysDrv[E0:S0] –a0 //E0就是咱们上一步记下的ID,S0是盘位,从0开始
有看到unconfigure good就没问题了。然后是在线创建R0:
MegaCli -cfgldadd -r0 [E0:S0] -wb -ra -cached -cachedbadbbu -force -a0
最后一步,回到vSphere client,在重新扫描存储适配器,然后就能看到你新建的VD了,重新加载存储。开始快乐的拷贝吧。
换一块硬盘时就重复上述过程。
3.参考资料
如何使用 MegaRAID Storage Manager 監控 VMware 主機的磁碟陣列
Esxi 5.0下配置LSI SAS RAID卡的更多相关文章
- LSI SAS3IRCU配置SAS3系列RAID卡
LSI SAS3IRCU配置SAS3系列RAID卡 一.适用的controller LSISAS3008 LSISAS3004 二.名词解释 Controller: IR: Volume: 卷,基于物 ...
- Tomcat 6.0下配置HTTPS
最近项目需要使用到https,所以回顾整理了一下,其实在tomcat的文档中已经有了详细描述,我们启动Tomcat后,可以在docs文档中找到 地址如下:http://localhost:8080/d ...
- VC++6.0 下配置 pthread库2010年12月12日 星期日 13:14VC下的pthread多线程编程 转载
VC++6.0 下配置 pthread库2010年12月12日 星期日 13:14VC下的pthread多线程编程 转载 #include <stdio.h>#include &l ...
- Linux系统下一个冷门的RAID卡ioc0及其监控mpt-status
新接手了一台Linux服务器,准备检查是否有配置RAID.参考(http://mip.0834jl.com) 先查看是否有RAID卡: 复制代码 代码如下: # dmesg|grep -i raid ...
- 在已配置成功的opencv3.2.0下配置opencv_contrib模块
简介: 之前在Ubuntu下配置OpenCV时,因为对opencv3..0不是特别了解,没有把opencv_contrib进行安装,这里提醒大家尽量要一次性安装完毕,减少不必要的麻烦. .0文件夹 ( ...
- CentOS下配置LVM和RAID
1.CentOS配置LVM http://www.cnblogs.com/mchina/p/linux-centos-logical-volume-manager-lvm.html http://ww ...
- CentOS 7.0下配置MariaDB数据库
刚刚配置了下CentOS 7.0版本的服务器,配置数据库时发现# mysql_secure_installation命令用不了,之后网上查了一下发现CentOS 7.0版本用MariaDB替换了mys ...
- kali2.0下配置Metasploit+postgresql链接
工具/原料 kali2.0 方法/步骤 1.postgresql是本身没有启动的.所以需要启动. service postgresql start 2.通过命令进入配置 sudo -u ...
- Windows 2003 IIS6.0下配置ASP+MySQL+PHP+ISAPI_Rewrite+Zend+Xcache
windows 2003,自己买吧... 安装IIS6.0:安装系统后在"控制面板"->"添加或删除程序"->"添加/删除Windows组 ...
随机推荐
- TOM大师脚本01-查找未建索引的外键
[oracle@Oracle11g 2016]$ cat 022201.sql column columns format a30 word_wrappedcolumn tablename forma ...
- webViewDidFinishLoad 执行多次的问题
在做网页加载进度条的时候,发现UIWebViewDelegate中webViewDidFinishLoad方法会执行多次: - (void)webViewDidStartLoad:(UIWebView ...
- [转]mysql导出导入中文表解决方法
在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下. 在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下一.先针 ...
- 292. Nim Game(C++)
292. Nim Game(C++) You are playing the following Nim Game with your friend: There is a heap of stone ...
- 如何让input之间无空隙
有如下两个input: <form action="http://www.example.com/index/search" method="get"&g ...
- 【C语言】字符集和词汇
C语言字符集和词汇 一.相关基础知识 字符是组成语言的最基本的元素 词汇,又称语汇,是一种语言里所有的(或特定范围的)词和固定短语的总和 二.具体内容 C语言字符集由:字母.数字.空格.标点和特殊字符 ...
- windows下实现uboot的tftp下载功能
一.原理分析 带有uboot的开发板实际上充当的就是tftp客户端,而PC机扮演的角色就是tftp服务器端,而tftp下载功能实际上就是文件传输.tftp服务器可以建立在虚拟机linux下,也可以建立 ...
- iscc2016-basic-心灵鸡汤
用winhex打开发现 ISCCCongratulations! You need remember: DEath IS JUST A PaRT oF lIFE,sOMeTHInG wE'RE aLL ...
- Javascript系列之在HTML中使用JavaScript
本文主要包括以下几方面内容: 1)使用<script>元素 2)嵌入脚本和外部脚本 3)文档模式对JavaScript的影响 4)考虑禁用JavaScript的场景 只要一提到把Javas ...
- github+Hexo快速搭建个人博客
注意 本文主要针对Windows平台和Hexo 3.x 准备工作 下载Git [下载地址] [Git官网](https://git-scm.com/download/) 下载Node.js [下载地址 ...