实操VmwareESXi5.5里添加WSFU部署的NFS存储
上一节,完成了ESXi5.5的部署安装后,存储问题又立即摆在面前,因种种原因,公司单控的IBMDS3200没有再多余的SAS主机接口连接至ESXi主机,ESXi支持的NFS是当下结合公司实际最宜的解决方案了,因现有业务系统限制现有的一台挂接了此台设备的windows server 2003是唯一我可配置的平台了,在vmware官方知识库里找到一条很有借鉴意义的链接:Troubleshooting the failed process of adding a datastore from a Windows Services NFS device (1004490),不过,其在多个地方的轻描淡写及并不完整的描述,让自己在实操时走了很多的弯路,为此进行了重新梳理。
经过仔细的思绪整理,一共要解决的问题是两个,分别是:
1.Windows server 2003下通过SFU搭建好NFS并按ESXi主机参数配置准备好;
Windows Services for UNIX的官方主页:http://technet.microsoft.com/zh-cn/interopmigration/bb380242,安装程序SFU的下载直链:http://download.microsoft.com/download/a/1/c/a1ca7af1-a6e3-46e7-874a-4c5d8c0fb3b7/SFU35SEL_EN.exe下载完后,解压好,拷贝至winserver2003上,双击setup开始安装.
只需安装好如下选项组件即可:(当然,若你还有其它地方用到其内带相关组件如Cshell,KornShell,ClientforNFS等请视你实际情况选择安装)
如上图所示,passwd及group文件来源于ESXi主机,当然,使用一些SSH工具即可拷贝到,开始拷贝之前,我们必须确认ESXi主机开启了SHELL和SSH服务,以下两种方法任选其一:在VMwarev Sphere Client上的开启方法:
在主机端的开启方法:按F2登录后,选择:”Troubleshooting Options”选项后如下图所示打开ESXIShell及SSH:
回到网络内任一台终端上,在此,vmware官方推荐使用的是Windows环境下的SSH开源图形化SFTP客户端:WinSCP(You can get WinSCP from http://winscp.net/eng/download.php#download2.(>>备用下载链接<<))安装完运行出现登录窗口:
如上图所示,右键即可顺利拷贝下来为WSFU所用。
得到这两个文件后,我们再次回到windows server 2003服务器的WSFU安装界面,
一路“Next”即可安装完毕。之后开始菜单,所有菜单,运行:Services for UNIX Administration,若企业仅你一个服务器管理员,配置好下图第一项即可,否则也可配置好第二个选项administrators组:
接着,在windows SERVER 2003里准备一个将来发布到NFS的目录“ISO”右击后,“属性”,发现最后一个选项卡多了一个“NFS Sharing”:点击之,如下配置示例:
当然,也不能忽略了ISO目录everyone完全控制权限的确认:
至此,我们完成了windows server 2003下NFS系统的构建。
2.为ESXI主机添加NFS存储;
回到VMwarev Sphere Client上,如下所示进行添加存储器:
最终效果如下: