ESXServer使用Openfiler搭建ISCSI网络存储随缘ESXServer使用Openfiler搭建ISCSI网络存储第1页共29页目录第一章简单介绍..............................................................21.1让ESXserver发挥最大功效............................................21.2Openfiler简介.......................................................21.3配置过程简介.........................................................2第二章测试环境..............................................................3第三章Openfiler安装........................................................4第四章Openfiler配置.......................................................13第五章在ESXServer上使用iSCSI磁盘........................................20ESXServer使用Openfiler搭建ISCSI网络存储第2页共29页第一章简单介绍1.1让ESXserver发挥最大功效如果ESXServer没有共享存储做基础,就会失色不少,使用网络的共享存储之后,我们就可享用HA、DRS、VMotion等高级功能了。如果条件有限,可以考虑采用软件实现共享存储功能,下面以Openfiler为例,配置iSCSI网络磁盘,并链接到ESXServer上。1.2Openfiler简介Openfiler是一款建立通过WEB集中管理的iSCSI或NAS网络存储系统。可以到中下载合适的版本,更多内容参见。1.3配置过程简介整个配置过程分为三大步骤:◆在虚拟机(或物理机)上安装Openfiler。◆通过Web方式远程配置Openfiler。◆配置ESXServer连接Openfiler存储设备。ESXServer使用Openfiler搭建ISCSI网络存储第3页共29页第二章测试环境1.ESXServer服务器信息安装在IBM物理机上(详细硬件配置不在此列出)IP地址:172.168.1.30用户名:root密码:PASSWD版本:ESXServer3.5U42.Openfiler服务器信息安装在虚拟机上(详细硬件配置不在此列出)IP地址:172.168.1.33用户名:root密码:passwd版本:Openfiler2.33.供网络存储使用地址:172.168.1.34ESXServer使用Openfiler搭建ISCSI网络存储第4页共29页第三章Openfiler安装1.新建虚拟机,操作系统选择Linux,版本选择RedHatLinux(其他根据自己需要定义),如下图:2.选择从iso镜像启动,从光驱引导后是典型的Linux安装界面,直接回车进入图形化安装界面。ESXServer使用Openfiler搭建ISCSI网络存储第5页共29页3.可以对光盘检测(此处使用iso镜像,直接跳过)。ESXServer使用Openfiler搭建ISCSI网络存储第6页共29页4.点击“Next”下一步。5.选择键盘,此处默认,点击“Next”。ESXServer使用Openfiler搭建ISCSI网络存储第7页共29页6.选择手动分区(也可自动分区)。ESXServer使用Openfiler搭建ISCSI网络存储第8页共29页7.系统询问是否初始化磁盘并删除所有数据,根据需要是否保留已有分区或数据(此处为空白硬盘,故清除所有数据)。8.进入磁盘分区页面,此处可以看到一个磁盘(60GB),此次规划是较小的磁盘安装Openfiler,剩余空间用来给ESXServer使用(Linux系统的安装并不局限于一块物理磁盘,这里只是根据个人需要做一个简单规划)。安装Openfiler推荐分区方法和常规的Linux分区方法是一样的,此处只创建了一个引导分区,一个根分区,一个交换分区,其余空间保持Free状态,否则在Openfiler中可能无法分配。具体分配如下图:ESXServer使用Openfiler搭建ISCSI网络存储第9页共29页9.配置网络属性,设置hostname和IP地址,建议设为固定IP,因为Openfiler安装完成之后没有图形界面,所有的配置都通过web方式完成,没有固定的IP会给以后的配置造成不必要的麻烦。ESXServer使用Openfiler搭建ISCSI网络存储第10页共29页10.选择时区。11.设置root用户密码。ESXServer使用Openfiler搭建ISCSI网络存储第11页共29页12.开始正式安装,安装完成点击重新引导系统,整个安装过程就此结束。ESXServer使用Openfiler搭建ISCSI网络存储第12页共29页ESXServer使用Openfiler搭建ISCSI网络存储第13页共29页第四章Openfiler配置1.登陆Openfiler打开IE浏览器输入使用默认的用户名密码进行登陆User:openfilerPass:password2.点击System菜单,检查一下IP等设置情况(也可以点击“Configure”对IP地址进行配置)。ESXServer使用Openfiler搭建ISCSI网络存储第14页共29页3.在system页面下方配置允许访问iscsi的IP地址。本例填入172.168.1.0网段,类型选择share,添加完成后点击Update。4.对磁盘进行操作:BlockDevice物理的磁盘Physicalvolume物理磁盘的分区,是组成volumegroup的单元Volumegroup由一个或多个物理磁盘分区(Physicalvolume)组成,是组成LogicalVolume的单元ESXServer使用Openfiler搭建ISCSI网络存储第15页共29页RAIDarraymember用做RAID的一块单独“硬盘”注:进行磁盘操作前先删除硬盘分区,或者硬盘有空白分区。5.单击“Volumes”菜单,选择左侧的BlockDevice。会出显示系统所挂载的硬盘。6.点击其中的/dev/sda,进入到磁盘编辑界面,可以看出已经分配磁盘分区信息。7.创建一个新的分区,在partitionType处选择“physicalvolume”,输入Endingcylinder值(此处所有剩余空间划为一个分区),点击Create。ESXServer使用Openfiler搭建ISCSI网络存储第16页共29页8.完成后可看到新的分区信息。9.创建卷组:点击右侧的VolumeGroup,填写volumegroup名称(此处为iscsi),勾选刚创建的RAID设备/dev/sda4,点击Addvolumegroup。ESXServer使用Openfiler搭建ISCSI网络存储第17页共29页10.点击右侧的Addvolume,创建iSCSI卷,填写VolumeName,输入Volume大小,点击“Create”。11.至此,iSCSI磁盘创建完毕。可点击右侧Managementvolumes查看。12.开启iscsitargetserver服务,点解“service”标签,将iSCSItargetserver设置为Enable。ESXServer使用Openfiler搭建ISCSI网络存储第18页共29页13.点击Volume标签,再点击右侧的iSCSItargets,点击Add按钮,添加了一个iSCSITarget。14.点击LUNMappling标签,maptarget,保持默认选项,点击Map即可。ESXServer使用Openfiler搭建ISCSI网络存储第19页共29页14.点击NetworkACL标签,将默认禁止访问改成允许访问,然后点击Update。15.点击CHAPAuthentication,添加可以访问此target的用户(可选)。至此,Openfiler端设置完成。ESXServer使用Openfiler搭建ISCSI网络存储第20页共29页第五章在ESXServer上使用iSCSI磁盘1.使用VIClient连接到Vcenter2.选择一个ESXSERver、选择配置标签,展开右侧的网络,在左上角选择添加网络,如下图:3.在弹出对话框中选择VMkernel,点击“下一步”。4.此例选择使用现有虚拟交换机vSwith0,点击“下一步”。ESXServer使用Openfiler搭建ISCSI网络存储第21页共29页5.修改网络标签为iSCSI,点击下一步。注意此处添加的IP地址为NetWorkACLetWorkACL允许范围。6.最后完成的时候可能会弹出警告要求输入网关,点击“确定”输入即可。ESXServer使用Openfiler搭建ISCSI网络存储第22页共29页7.点击“配置”标签右侧“存储适配器”—“iSCSI软件适配器”—属性。8.在“常规”配置里点“已启用”,输入ISCSI名称(Openfiler配置过程中的Target名称)。ESXServer使用Openfiler搭建ISCSI网络存储第23页共29页9.在动态发现里填入Openfiler的地址,使用默认端口号。点击确定。ESXServer使用Openfiler搭建ISCSI网络存储第24页共29页10.弹出对话框建议重新扫描主机,点击“是”。11.扫面完成,出现设置好的iSCSItarget。ESXServer使用Openfiler搭建ISCSI网络存储第25页共29页12.点击右侧存储器,选择“添加存储器”。13.弹出对话框中选择第一项磁盘/LUN。14.点击“下一步”,选择刚才挂载的iSCSI磁盘,点击“下一步”。ESXServer使用Openfiler搭建ISCSI网络存储第26页共29页15.磁盘为空白,点击“下一步”。16.设置一个数据存储名称,点击“下一步”。17.可以根据不同应用需要做调整(此处选择默认格式化块大小),点击“下一步”。ESXServer使用Openfiler搭建ISCSI网络存储第27页共29页18.完成。19.完成后可以看到新增的存储器,如下图:ESXServer使用Openfiler搭建ISCSI网络存储第28页共29页至此,ESXServer就使用上了Openfiler的共享存储,可以在此存储设备上做创建虚拟机等操作。完