iSCSI存储设备(Openfiler)安装及ESX连接配置3.2.4iSCSI存储设备(Openfiler)安装及ESX连接配置(1)本小节主要讨论如何安装和配置软iSCSI设备,并将其连接到ESXServer主机。在我们的实验环境中,使用免费的Openfiler来作为iSCSI设备的支持软件。Openfiler是一个基于rPathLinux系统的免费ISCSI/NAS应用。其最大的特点是具备了以Linux为基础的整体管理环境,提供了方便快捷的浏览器管理界面。无论是提供ISCSI还是NAS设备,或者同时提供两者,OpenFiler都能够胜任。接下来将在我们实验环境中的虚拟机中安装Openfiler。1.Openfiler的安装准备首先我们在VMwareWorkstation中建立一台新的虚拟机IPSAN,其虚拟硬件设置如图3-265所示。(点击查看大图)图3-265Openfiler虚拟硬件设置界面我为此虚拟机分配了一个CPU、1024MB的内存,还删除了建立虚拟机时默认添加的虚拟声卡和USB设备。因为在我们的使用环境中不会用到它们,将其删除可以节省一些系统资源。此虚拟机使用了两块虚拟磁盘,一块用于安装Openfiler系统,另一块则用于提供iSCSI的存储空间。至于网络设置,根据前面的实验环境规划,将其连接到VMnet2上。要注意的是,虚拟机的操作系统类型要指定为Linux-RedHatEnterpriseLinux4。完成虚拟机的设置之后,还需要下载Openfiler的安装介质。我们可以在下载Openfiler安装光盘的ISO映像。在本书写作时,Openfiler的版本为2.3。对于我们的实验环境,选择下载x86的光盘映像即可。如果您打算在生产系统中使用64位系统以获得更佳的性能,则可以下载64位版本的安装映像。细心的读者可能会发现,网页上还提供了一些VMwareVirtualAppliance版本的下载。我们也可以直接下载这些VirtualAppliance后导入VMwareWorkstation使用。为了能够详细介绍Openfiler的安装配置过程,我们还是选择使用光盘映像来进行Openfiler的安装。下载的文件名为openfiler-2.3-x86-disc1.iso,将其连接到虚拟机IPSAN的虚拟光驱,随后即可启动虚拟机,开始安装过程。2.Openfiler的安装(1)首先会要求我们对安装模式进行选择。如果使用图形界面的安装模式,则直接按下Enter键即可。如果要使用字符安装界面,则需要输入linuxtext再按下“回车”键。我们使用图形安装界面,直接按下“回车”键继续安装过程,如图3-266所示。(2)与ESXServer安装过程类似,Openfiler也会提示我们首先要对安装介质进行检测。由于我们使用的是光盘映像,因此不会存在光盘读取出错的问题。选择“skip”按钮跳过这一过程,如图3-267所示。(点击查看大图)图3-266Openfiler安装模式选定(点击查看大图)图3-267安装介质测试选项(3)经过短暂的等待之后,会显示Openfiler的图形安装界面。其中提示我们安装过程中可以使用的快捷键。单击“Next”按钮继续安装,如图3-268所示。(4)接下来对键盘类型进行设置,使用默认的英文键盘即可,单击“Next”按钮继续,如图3-269所示。(5)随后我们将对磁盘的分区进行设置,默认由安装程序自动进行分区。如果在此选择手工分区,随后将提示我们手工建立磁盘分区。为了简化实验过程,我们在这里选择默认设置,单击“Next”按钮继续,如图3-270所示。(6)我们可以选择是否保留磁盘上的原有分区和数据,以及选择安装系统的磁盘。设置如图3-271所示,单击“Next”按钮继续。(7)随后会弹出一个警告信息,提示后面的操作将删除磁盘上的全部数据。单击“Yes”按钮继续,如图3-272所示。(点击查看大图)图3-268图形安装界面(点击查看大图)图3-269选择键盘类型(点击查看大图)图3-270磁盘分区设置(点击查看大图)图3-271自动磁盘分区设置(点击查看大图)图3-272数据删除警告3.2.4iSCSI存储设备(Openfiler)安装及ESX连接配置(2)(8)接下来会显示安装程序自动生成的分区方案。我们可以在此对其进行各种调整。使用默认设置,单击“Next”按钮继续,如图3-273所示。(点击查看大图)图3-273分区详细信息(9)随后会进入网络设置页面。首先我们在manually输入框中输入Openfiler服务器的DNS名称,然后再单击“Edit”按钮编辑IP地址的设置,如图3-274所示。(10)接下来便可以设置选定网卡的IP地址。根据前面的实验规划,此Openfiler的IP地址为10.0.2.1。设置完成后,单击“OK”按钮回到网络设置页面,如图3-275所示。如果机器上安装了多块网卡,则可以重复上面的过程为每一块网卡分别进行设置。随后便可以输入Openfiler的DNS和网关设置,对于我们的实验环境使用默认配置即可,单击Next按钮继续。(11)由于我们在前面的设置中未指定网关地址,此时会显示一个警告信息,如图3-276所示。对于我们的实验环境,忽略此提示即可。单击“Continue”按钮继续。对随后出现的DNS警告信息,也同样单击“Continue”按钮忽略。(12)接下来的界面肯定会令大家感到似曾相识,是的,它与我们在ESXServer安装过程中看到的非常相似。对于它的设置也与ESXServer一样,选择我国所在时区,并确定没有选中“SystemclockusesUTC”选项。设置完成后,单击“Next”按钮继续,如图3-277所示。(点击查看大图)图3-274网络设置图3-275IP地址设置图3-276网关设置警告(点击查看大图)图3-277时区设置(13)随后会要求我们输入管理员Root的密码。设置完成后单击“Next”按钮继续,如图3-278所示。(点击查看大图)图3-278输入管理员密码(14)接下来会显示安装提示信息,其中会提示我们一些安装日志和配置文件的存放位置,如图3-279所示。单击“Next”按钮开始安装,待安装完成并重启之后,会看到如图3-280所示的Openfiler登录界面。(点击查看大图)图3-279安装提示(点击查看大图)图3-280Openfiler登录界面3.2.4iSCSI存储设备(Openfiler)安装及ESX连接配置(3)3.Openfiler初始配置以及iSCSI和NAS设置与ESXServer非常相似,在控制台,Openfiler仅提供命令行界面进行管理操作;另外还提供了Web管理界面。我们在运行实验环境的主机上建立一块新的虚拟网卡,将其连接到VMnet2,IP地址为10.0.2.2。具体设置过程请参考本书前面2.2.3.1节的内容。设置完成后,在浏览器地址栏输入打开Openfiler的Web管理界面,如图3-281所示。(点击查看大图)图3-281OpenfilerWeb登录与ESXServer不同的是,Openfiler用于Web管理的用户并非是我们在安装时设定的Root账户,而是一个默认的内置账户openfiler,其密码默认为password,需要在登录后对其进行修改。输入openfiler账户信息后,单击“LogIn”按钮进入OpenfilerWeb管理界面(第一次登录时会显示一个提示信息,直接单击其中的管理链接即可显示管理界面)。进入管理界面后,首先看到的是系统状态信息,如图3-282所示。其中显示了服务器的资源消耗情况和硬件信息。接下来出于安全考虑,我们首先要修改管理员的密码。单击页面上“Accounts”选项卡。随后再单击右侧窗格的AdminPassword连接,然后在左侧窗格中输入默认的管理员密码和新的管理员密码两次,单击“Submit”按钮完成管理员密码的修改,如图3-283所示。(点击查看大图)图3-282Openfiler状态信息(点击查看大图)图3-283修改管理员密码接下来我们将对Openfiler进行初始配置,为其建立NAS和iSCSI共享存储,并且可以被ESXServer所访问具体步骤如下。限于本书篇幅,不可能对Openfiler的设置进行详尽的讲解(关于Openfiler的配置和使用就足够再写一本书了)。本书仅讨论与ESXServer相关的一些配置。如果您有兴趣对Openfiler进行更深层次的研究,可以参考其文档或其他相关书籍。(1)首先我们需要将ESXServer的地址加入网络访问地址列表中。选择System选项卡,在NetworkAccessConfiguration部分输入ESXServer1的VMkernel所对应的IP地址,并为其指定一个标识名称(虽然服务控制台也需要与Openfiler进行通信,但是其并不传输iSCSI流量,因此可以不在此对其进行设置)。要特别注意的是,连接类型一定要选择“Share”,子网掩码为255.255.255.254。我们也可以将某一网段设置为访问地址,比如可以输入10.0.2.0/255.255.255.0。但是通常出于安全考虑,还是针对IP地址进行设置好一些。设置完成后,单击“Update”按钮,如图3-284所示。(点击查看大图)图3-284设置ESXServer主机访问地址(2)随后选择“Volumes”选项卡,单击右侧窗格的BlockDevices链接,页面左侧将显示Openfiler上安装的磁盘列表。单击其中的/dev/sdb,对第二块磁盘进行设置,如图3-285所示。(3)由于我们在前面安装时未对第二块磁盘进行任何分区设置,因此其全部空间可用于分区。在分区类型中选择“Physicalvolume”,建立物理卷。然后单击“Create”按钮创建新的分区,如图3-286所示。(点击查看大图)图3-285设置磁盘设备(点击查看大图)图3-286创建磁盘分区3.2.4iSCSI存储设备(Openfiler)安装及ESX连接配置(4)(4)等待一段时间之后,即会显示刚才创建的分区信息。随后再单击右侧窗格中的“VolumeGroups”链接,对卷组进行设置,如图3-287所示。(点击查看大图)图3-287分区信息(5)输入卷组的名称,并选择刚才建立的物理卷,单击下面的“Addvolumegroup”按钮完成卷组设置,如图3-288所示。卷组中可以加入多个物理卷,进而我们可以提供跨越多个分区和磁盘的存储空间,从而实现存储空间的灵活管理。从某种意义上来说,这也是一种存储虚拟化实现方式。(点击查看大图)图3-288卷组设置(6)随后会显示刚才建立的卷组信息,我们再单击右侧窗格中的“AddVolume”链接,在此卷组上建立新的卷,如图3-289所示。(点击查看大图)图3-289卷组成功建立(7)接下来我们要在此卷组中建立一个iSCSI卷以供ESXServer主机使用。要注意的是,在卷类型中一定要选择iSCSI。在此实验中,我们分配了一半的空间给iSCSI卷,另一半空间则预留给后面的NAS存储实验使用。设置完成后,单击“Create”按钮完成iSCSI卷的建立,如图3-290所示。(8)经过很短的等待之后,将显示如图3-291所示的卷信息。我们可以通过单击卷信息右侧的链接对卷进行删除、编辑配置和创建快照。通过对卷的编辑,我们还可以将卷组中的自由空间分配给它,从而实现对卷的扩容。(9)接下来我们选择“Services”选项卡,单击其中“iSCSItargetserver”右侧的“Enable”链接来启动iSCSItarget服务。单击后,iSCSItarget服务状态会显示为“Enabled”,如图3-292所示。(点击查看大图)图3-290建立iSCSI卷(点击查看大图)图3-291iSCSI卷建立成功(点击查看大图)图3-29