广东科学技术职业学院@J1虚拟化基础架构使用OpenFiler搭建iSCSI网络共享存储一、安装OpenFiler1)在物理机中,启动“VMwareWorkstation”,新建一个虚拟机,客户机操作系统选择“linux/其他2.6.xlinux(32位)”,分给20G硬盘(用于存放openfier系统文件)和512M内存。2)启动新虚拟机之前,多添加两块大小相同的8G的硬盘(用作共享存储空间)。3)CD/DVD设置中插入Openfiler安装光盘,启动虚拟机。在下图所示界面中,按下enter键选择图形安装模式,开始安装过程广东科学技术职业学院@J24)显示Warning信息框,点击Yes,确认初始化硬盘并删除所有数据。因为主机中有3块硬盘,所以总共需要点击3次Yes。广东科学技术职业学院@J35)主机中有3块硬盘,我要将Openfiler系统安装到第1块硬盘sda上。选择Removeallpartitionsonselecteddrivesandcreatedefaultlayout分区方式,删除所有硬盘分区并创建默认分区。在Selectthedrive(s)touseforthisinstallation列表中,只勾选第1块硬盘sda,将Openfiler系统安装到这里。在Whatdriverwouldyouliketobootthisinstallationfrom列表中,选择第1块硬盘sda,将引导程序安装到这里。勾选Reviewandmodifypartitioninglayout,查看和编辑默认分区。选择完成后,点击Next继续。广东科学技术职业学院@J46)显示Warning信息框,点击Yes,确认删除第1块硬盘sda的所有分区和数据。7)安装程序为第1块硬盘/dev/sda自动创建默认分区,分别有/boot、/、swap三个分区。三个分区占用了10GB的磁盘容量,磁盘剩余空间为Free,可用于创建需要的存储卷。其它2块硬盘的空间均未被分区和使用,全部磁盘空间为Free。8)在设置引导程序安装这里,使用默认选项即可,点击Next继续。广东科学技术职业学院@J59)在NetworkDevices列表中,选择第1块网卡eth0,并点击Edit,打开编辑窗口。在网卡的编辑窗口中,选择Manualconfiguration方式,并根据实验环境规划,输入IPAddress、Prefix(Netmask)内容。输入完成后,点击OK返回上层。广东科学技术职业学院@J610)根据实验环境规划,在安装程序自动选择的manually处,输入主机名。在MiscellaneousSettins处,输入Gateway、PrimaryDNS、SecondaryDNS内容。输入完成后,点击Next继续。11)在时间区域窗口中,不勾选SystemclockusersUTC项。在Selectedcity列表中,选择Asia/Shanghai,或者在上面的世界地图中选择Shanghai。操作完成后,点击Next继续。广东科学技术职业学院@J712)在root帐户密码窗口中,输入root帐户密码,点击Next继续。13)安装程序配置向导已结束,点击Next开始安装Openfiler系统。广东科学技术职业学院@J814)安装已完成,点击Reboot,重启计算机。15)启动完成,显示OpenfilerESA文本登录界面。我们可以通过IE浏览器访问Openfiler网页管理界面地址:。广东科学技术职业学院@J9二、创建物理卷(PV)和卷组(VG)1.登录Openfiler网页管理界面1)启动Windows操作系统虚拟机,设置IP地址为192.168.1.2,测试是否能ping通虚拟机openfiler。打开IE浏览器,访问Openfiler网页管理界面地址:。无需理会IE提示的此网站的安全证书有问题,点击继续浏览此网站(不推荐)。继续打开Openfiler网页管理界面,打开网页的过程会有点久,需等待一会。2)打开OpenfilerStorageControlCenter网页,显示Openfiler登录界面。在Username和Password处,输入Openfiler系统默认的初始密码(用户名:openfiler,密码:password),并点击LogIn进行登录。广东科学技术职业学院@J103)登录成功后,进入了Openfiler网页管理界面。在管理界面中,共有8大配置页面,分别是:Status、System、Volumes、Cluster、Quota、Shares、Services、Accounts。2.创建PV前面已经添加了好了两个硬盘,并且被OpenFiler识别后,接下来就是要创建VG。1)进入OpenFiler,并且选择Volumes下的ManageVolumes。广东科学技术职业学院@J112)在这个画面下,可以看到目前还没有任何VG存在。此时选择BlockDevice可以检视实体硬盘。3)由于在这个系统下有三个硬盘,第一个已经用于安装系统(/dev/sda),因此我们将第二和第三个硬盘(/dev/sdb、/dev/sdc)组成新的VG。广东科学技术职业学院@J124)首先选择/dev/sdb,此时会进入另一个页面,在这个页面最下方有一个Createapartitionin/dev/sdb。在Mode的下拉列表框中选择Primary,PartitionType中选择PhysicalVolume。由于要使用整个扇区,因此直接单击Create按钮即可5)可以看到这个分区已经创建成PV的成员之一。回到“BlockDevices”页面,重复上面的步骤可以将/dev/sdc也创建成另一个PV。广东科学技术职业学院@J133.将PV组合成VG1)将PV创建好之后,就可以利用这些PV创建一个VG。选择右侧的ManageVolumes。2)为VG命名,将两个PV选中,并单击Addolumegroup按钮广东科学技术职业学院@J143)上步完成后,可看到VolumeGroupManagement中列出创号的VG。三、创建iSCSI的分区和连接目的:划分出具有iSCSI连接能力的LUN(逻辑分区)。1.开启iSCSITargetServer功能Services选项卡下,将原来Disabled的iSCSItargetserver的Enable按钮单击广东科学技术职业学院@J152.创建iSCSI逻辑分区LUN1)选择Volumes中的ManageVolumes。2)选择VolumeGroups,可以看到目前已有一个刚创建好的VG,上面还没有任何LUN。3)单击AddVolume按钮,就会进入加入新LV的画面。最下面有一个创建LV的地方,输入LV的名称(如LUN01),输入描述、大小,并且在Filesystem/volumetype下拉列表框中选择block(iSCSI,FC,etc)。之后单击Create按钮。至此iSCSI的LUN已经创建完毕。广东科学技术职业学院@J163.配置Openfiler网络1)进入OpenFiler中的System,并且直接拉到页面的下方,在NetworkAccessConfiguration的地方输入这个网络访问的名称,如VM。2)输入主机的IP段。注意不可以输入单一主机的IP,这样会都无法访问。在这边输入192.168.1.0,表示从192.168.1.1一直到192.168.1.254都能访问。在Netmask中选择255.255.255.0,并且在Type下拉列表框中选择Share,之后即可以单击Update按钮。4.配置OpenfileriSCSI目标1)进入OpenFiler的Volumes中,在右侧选择iSCSITargets。会看到有一个TargetIQN的字段,这个字段称为iSCSI合格证(iSCSIQualifiedNumber),是每一个iSCSI唯一的编号,也是在网络上辨认iSCSI设备的唯一编号。这个号码由系统产生,可以不需要更动。在此单击Add按钮2)在新增之后,可以在方块下方看到完整的IQN参数,这个参数暂时不用更动,使用默认值即可广东科学技术职业学院@J173)在IQN创建之后,将LUN映射到这个IQN上。此处OpenFiler一般已做好。只要进入LUNMapping的选项卡,选择刚才创建的LUN,并且单击Map按钮即可4)映射完成后,会出现如下图所示的的画面,随时可以再Unmap5)选择NetworkACL选项卡,将Access改成Allow,单击Update按钮广东科学技术职业学院@J18四、使用Windows系统测试iSCSI的连接1)在控制面板-管理工具-服务中启动“MicrosoftiSCSIInitiatorService”。2)运行iSCSI发起程序。点选“发现”选项卡,单击“发现门户”按钮以便新增iSCSITarget,输入Openfiler的IP(192.168.1.100),点击确定。3)在“目标”选项卡中,就会出现对映的LUN,但这个时候的状态是不活动,即无法使用,单击“连接”按钮登录广东科学技术职业学院@J194)当出现如下图所示的画面时,表示要将这个LUN加入计算机中,单击确定按钮5)当加入之后,可以看到状态已经是连接上。广东科学技术职业学院@J206)此时回到OpenFiler的网页上,点选Status,点选右侧iSCSITarget,也可以看到连接的情况。7)在Win7系统下,打开“磁盘管理”,观察是否新增了一块磁盘,观察大小、状态等情况。后记:不管是VMware或是Hyper-V,都可以使用iSCSI的LUN来完成虚拟机的放置,创建多个设备,便可为群集测试、实时迁移等多种操作构建测试环境,甚至可直接作为Vmware的存储设备,以减少整个虚拟机环境的成本。