1、1. 开启iSCSI Target Server功能在OpenFiler中,默认是将iSCSI Target Server的功能关闭,因此我们要使用操作系统作为iSCSI SAN,必须先将其打开,只要到System选项卡下,将原来Disabled的iSCSI target server的Enable按钮单击即可。当然你也可以在这里开启其他的功能,包括FTP、SMB、NFS等。 在这里可以将需要的功能开启2. 创建iSCSI逻辑分区LUN在独立存储设备中,LUN(Logical Unit Number)是最重要的基本单位。LUN可以被SAN中的任何主机访问,不管是透过HBA或是iSCSI。就算是
2、软件激活的iSCSI,也可以在不同的 操作系统之下,在操作系统启动之后利用软件的iSCSI initiator访问LUN。在OpenFiler之下,LUN被称为Logical Volume(LV),因此在OpenFiler下创建LUN就是创建LV。 在OpenFiler下创建iSCSI的LUN1进入OpenFiler的Web接口,选择Volumes中的Manage Volumes。2选择Volume Groups,可以看到目前已经创建的vmstorage这个VG,目前上面还没有任何LUN。(点击查看大图) 选择选项3单击Add Volume按钮,就会进入加入新LV的画面。最下面有一个创建LV的
3、地方,我们输入LV的名称(如LUN01),输入描述、大小,并且在Filesystem/volume type下拉列表框中选择iSCSI。之后单击Create按钮。 选择添加卷,并且输入大小和说明4至此iSCSI的LUN已经创建完毕了。 创建完毕了 创建iSCSI的分区和连接(2)3. 开启IP网络由于iSCSI是走IP网络,因此我们要允许网络中的计算机可以透过IP来访问。下面就是OpenFiler中IP网络和同一网段中其他主机的连接方法。 配置OpenFiler中的IP网段1进入OpenFiler中的System,并且直接拉到页面的下方。 拉到页面下方2在Network Access Conf
4、iguration的地方输入这个网络访问的名称,如VM。3输入主机的IP段。注意不可以输入单一主机的IP,这样会都无法访问。我们在这边输入192.168.1.0,表示从192.168.1.1一直到192.168.1.254都能访问。 给这个网段一个名称,如VM 输入网段IP而非主机IP4在Netmask中选择255.255.255.0,并且在Type下拉列表框中选择Share,之后即可以单击Update按钮。 选择完之后就更新5至此就可以在这个OpenFiler中看到被授权的网段了。4. 配置iSCSI参数配置iSCSI参数主要是让客户端能利用这个参数访问到LUN。在OpenFiler中,配置
5、参数的动作很简单,主要就是先添加iSCSI的设备号码,并且将LUN映像到这个号码上,最后再经过安全配置,就可以连接了。 配置iSCSI连接参数1还是进入OpenFiler的Volumes中,并且选择iSCSI Targets。2 此时会出现Add new iSCSI Target。你会看到有一个Target IQN的字段,这个字段称为iSCSI合格证(iSCSI Qualified Number),是每一个iSCSI唯一的编号,也是在网络上辨认iSCSI设备的唯一编号。这个号码由系统产生,我们可以不需要更动。在此单击Add按 钮。 这里要加入iSCSI的合格编号 创建iSCSI的分区和连接(3
6、)3在新增之后,我们可以在方块下方看到完整的IQN参数,这个参数暂时不用更动,使用默认值即可。 这边有iSCSI的使用选项4在IQN创建之后,接下来我们要做的就是将LUN映射到这个IQN上,动作也很简单,因为OpenFiler都帮我们做好了。只要进入LUN Mapping的选项卡,选择你刚才创建的LUN(如图中的lun01),并且单击Map按钮即可。 选择映射IQN到刚才的LUN上5映射完成后,会出现如下图所示的的画面,随时可以再Unmap。 (点击查看大图 映射完毕6此时选择Network ACL选项卡,将Access改成Allow,如下图所示,并且单击Update按钮。 要让网络上的用户可
7、以读取,要改成Allow7如果你希望系统更为安全,可以在CHAP之中加入账号及密码,我们在此先不配置这个项目,使用网段的限制即可。 如果需要更安全的配置,可以使用CHAP 创建iSCSI的分区和连接(4)8到此,你的iSCSI已经完全可以使用了,只要你的操作系统安装了iSCSI initiator,不管是软件还是硬件的。5. 使用Windows系统测试iSCSI的连接在安装VMware或Hyper-V之前,我们可以使用XP、Vista或是Windows Server 2008等系统来测试这个iSCSI的连接是否成功,尤其是在Vista或是Windows Server 2008下,操作系统本身就
8、附有iSCSI initiator,而XP则是需要安装,我们就来看看XP操作系统下的连接方式。 下载及安装XP的iSCSI Initiator1如果你使用的是Vista或是Windows Server 2008,则在控制台中就已经有iSCSI的连接器。 在Vista或是Windows Server 2008已经有iSCSI的连接器了2如果使用XP,则必须去微软下载iSCSI initiator for XP。我们直接到微软的官方网页下载,在Google中直接输入XP iSCSI即可找到下载点。 官方下载点3下载时选择你的XP版本,大部分都是32位,下载X86版本即可。 选择你的版本,通常使用X
9、P都是32位版本的4下载回来后直接单击开始安装,第一个画面中,我们两项都要选中。5同意后单击Next按钮。 两项都要选中 开始安装 创建iSCSI的分区和连接(5)6接下来将开始安装。7当安装完毕会弹出如下图所示的画面,在桌面上也会有连接图示。 主要是在Windows 中加上iSCSI initiator的服务 安装完毕8进入该图示,由于没有任何连接,因此这里会是空的。选择Discovery选项卡,并且单击Add按钮来新增iSCSI Target。9输入安装OpenFiler的IP,直接单击OK按钮即可。 选择Discover来输入Target Server的IP 在这里输入IP10此时在Ta
10、rgets选项卡中,就会出现我们对映的LUN,但这个时候的状态是Inactive,即无法使用,单击Log On按钮登录。11当出现如下图所示的画面时,表示我们要将这个LUN加入计算机中,单击OK按钮即可。虽然映射成功,但还没登录无法使用,要单击Log On按钮登录 选择要登录的LUN 创建iSCSI的分区和连接(6)12当加入之后,可以看到状态已经是连接上了。13此时我们回到OpenFiler的网页接口上,也可以看到连接的情况。 已连接了 连接完毕,可以在Web接口上看到连接情况6. iSCSI在XP下的基本分享单位常常使用共享磁盘的人都知道,不管是Windows的或是Linux的分享,基本上
11、都是使用共享文件夹。但是在iSCSI的使用时,我们竟然可以用 到分割区的层次。可以在上面安装不同的文件系统,并且可以针对不同的需要进行分享,如文件层次的共享文件夹、Cluster层次的quorum硬盘等,在 本书的稍后会有介绍。 用XP观察iSCSI在操作系统下的对应1进入XP中,并且在我的计算机上右击,选择Manage选项。2选择Disk Management。此时你会看到新增的磁盘,上面并没有安装任何文件系统。 已经可以在这里看到iSCSI硬盘了3在这个磁盘上右击并选择Properties选项。4此时你可以看到这个磁盘,在XP下竟然是以一个单一分割区的方式呈现,让整个应用的灵活性大增。 在XP下是一个分割区,可用灵活性大增结语在这一章中,我们充分了解了OpenFiler的iSCSI配置以及连接,而不管是VMware或是Hyper-V,都可以使用iSCSI的LUN 来完成虚拟机的放置。有了独立的存储设备,整个虚拟机的功能才可能完整实现,因此在真正购买企业级的SAN或存储设备之前,使用免费的OpenFiler 进行测试是最省成本的方案。甚至如果你使用的网络设备是10GB以上的交换机及网卡,更可以直接使用OpenFiler作为上线时的VMware存储设 备,让整个虚拟机环境的成本又节省不少
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1