教程:用Hyper-V安装开源iSCSI SAN主机

TechTarget中国 发表于:12年04月24日 14:48 [转载] DOIT.com.cn

  • 分享:
[导读]有些虚拟架构软件需要用到存储区域网络(SAN),而iSCSI SAN装置或光纤通道(FC)SAN又非常昂贵。尽管越来越多的中小型企业(SMB)都能负担得起iSCSI,但用于测试和IT技术人员家用网络的iSCSI SAN还是遥不可及的——我们大部分人负担不起。在本文中,TechTarget中国的特约虚拟化专家David Davis将讲述如何在Microsoft

 

有些虚拟架构软件需要用到存储区域网络(SAN),而iSCSI SAN装置或光纤通道(FC)SAN又非常昂贵。尽管越来越多的中小型企业(SMB)都能负担得起iSCSI,但用于测试和IT技术人员家用网络的iSCSI SAN还是遥不可及的——我们大部分人负担不起。在本文中,TechTarget中国的特约虚拟化专家David Davis将讲述如何在Microsoft Hyper-V虚拟机中安装开源iSCSI SAN设备,而且不必占用一整台物理机就可以完成此任务。安装完成后,你可以利用它的内置iSCSI启动程序储存Windows文件。还有更好玩的,你可以将其用作一个集中SAN存储,储存VMware Infrastructure测试系统。

什么是Openfiler?

我不敢妄称每种开源iSCSI产品我都用过,因为当我发现Openfiler很好用之后,就没有用过其它的了。Openfiler是一个开源的SAN和NAS(网络附加存储)存储管理工具。它不仅可以通过iSCSI共享文件,还有FTP、NFS、HTTP、SMB等等。此外,还可以下载332MB的ISO安装文件,甚至预建VMware镜像文件。

安装完成后,你可以创建磁盘卷、应用安全、在NAS或SAN中共享数据。

我采用了专用服务器,并在公司使用了Openfiler管理VMware Infrastructure服务器。后来,我们把VMware服务器存储移到一个更昂贵的专用设备上。不过,所有的测试服务器、虚拟桌面和开发服务器都保留在Openfiler SAN。

在家里的测试网络中,我在专用的机器、VMware Workstation和ESX Server上运行Openfiler。同样,我可以将ESX Server指向iSCSI SAN,用VMFS格式化,然后用它测试VMotion、VMHA和DRS等软件。

现在,我在Microsoft Hyper-V中运行Openfiler。仍然将VMware ESX服务器指向VMFS子系统存储,并用它测试VMotion、VMHA和DRS。
下面,我们来看看如何通过简单的几步完成这个操作。

如何在Microsoft Hyper-V中运行Openfiler?

在安装之前,首先得下载Openfiler。有多个版本的Openfiler:32位、64位、VMware ESX Server虚拟应用和Xen应用。确保你获得的是最新版本。尽管VMware ESX Server和Xen虚拟应用都可以获得,但是没有Hyper-V虚拟应用。

要在Hyper-V中安装Openfiler,需要下载64位的ISO镜像,因为Hyper-V需要的是64位的CPU。

下一步,开始Hyper-V MMC,选择创建一个新虚拟机,如下图所示:

图1:在Hyper-V中创建一个新虚拟机



然后,为新虚拟机命名,指定其位置。

图2:指定虚拟机名和位置



然后,为虚拟机分配RAM

图3:为虚拟机分配RAM



添加网络接口时,没有必要添加典型的集成网络接口,因为Linux虚拟机根本不会识别。现在,网络连接是“not connected”,我们一会儿要添加legacynetwork adapter。

图4:配置网络



添加一个新的虚拟IDE磁盘,它会被虚拟机用作Openfiler OS磁盘。不过,它不会是我们共享VMFS(我们稍后会创建这个磁盘)的iSCSI共享磁盘。

图5:创建一个新虚拟磁盘



现在,将虚拟DVD驱动映射到你所下载的ISO镜像。

图6:映射虚拟DVD驱动



最后,接受摘要配置。

图7:接受摘要配置



现在,开始修改新虚拟机的配置,点击“Settings”。

图8:更改新Openfiler虚拟机配置

 

添加如下两个新硬件:

1.legacy network adapter
2.第二IDE虚拟硬盘

我们先说legacy network adapter。可能有一种方法可以将Hyper-V安装到Openfiler Linux OS中,但是我还不知道这种方法。要获得一个工作的NIC,最简单的方法是安装legacy network adapter。因此,点击“Add Hardware”,然后“Legacy Network Adapter”。

图9:添加虚拟网络适配器



将legacy network adapter与物理网络适配器连接。

图10:连接legacy NIC与物理NIC



下一步,需要添加一个新的IDE(集成开发环境)磁盘到现有IDE控制器。

图11:添加新虚拟IDE硬盘



点击“New”,完成新硬盘向导。我建议把新虚拟硬盘与本虚拟机其它虚拟磁盘放在同一地点。你可以创建一个新的固定大小或动态扩展的虚拟硬盘,任意大小,作为你的iSCSI共享卷。完成后,配置情况应该大体如下:

图12:新虚拟硬盘创建结果



到此,Openfiler虚拟机配置完成。

在Hyper-V中安装Openfiler

虚拟机创建完成后,启动虚拟机,进入控制台。我发现,图形安装不能用,所以只能利用Linux text命令(见下图13)进行text安装。

图13:text模式安装Openfiler



从这里开始,经过典型的Openfiler安装过程。我建议,大部分设置采用默认设置即可。很可能你想在Openfiler服务器中使用静态IP地址。

 

安装完成后,重启。你需要配置Openfiler,使其共享你用iSCSI创建的第二IDE卷。我写过一篇文章“把Openfiler当作免费VMware ESX SAN Server使用”,这篇文章解释了如何完成此操作。

大体上有如下几个步骤:

  • 设置时区并配置Network Time Protocol Server
  • 配置认可网络
  • 创建一个卷组,添加新/dev/hdb

通过如下步骤配置iSCSI对象:

  1. 命名IQN
  2. 映射逻辑单元号到卷
  3. 配置网络ACL,允许访问我们创建的网络
  4.  如果愿意的话,配置CHAP

在连接VMware ESX Server或其它服务器时,建议测试一下配置。测试方法是,将Windows Server或Windows Workstation连接到iSCSI Server。如果Windows Workstation不能与iSCSI Server连接,那么VMware ESX Server也绝不可能与它连接。要了解如何连接VMware ESX Server与Openfiler服务器,请参考我的文章“Connect VMware ESX Server to a free iSCSI SAN using Openfiler”。

在图14中可以看到,我可以将Windows 2008 Server连接到新Openfiler iSCSI Server。

图14:与Openfiler iSCSI SAN Server相连接的Windows 2008 Server



之后,当我将VMware ESX Server与这个Openfiler卷连接时,用VMwareVMFS格式化后,抹去了这些数据。图15是与Openfiler卷连接的VMware ESX Server。

图15:与Openfiler iSCSI SAN Server连接的VMware ESX Server

 

总结

iSCSI SAN设备和光纤通道SAN非常昂贵,不过在Hyper-V虚拟机中安装开源iSCSI SAN产品(如Openfiler)是一个不错的选择。Openfiler很好用,提供了多种存储和文件共享功能,让你的SAN应用不必占用整台物理机。

文章来源_https://www.searchsv.com.cn/showContent_14230_568.htm


[责任编辑:赵航]
咸师
中国企业信息化从90年代初期开始起步,经过20年的发展,许多企业尤其是大中型企业的IT架构已经搭建完毕。但是,中国企业信息化建设有一个非常显著的特点是,IT系统建设是根据企业各个阶段的需求完成,并没有一个整体的规划。这就导致企业各个IT系统是孤立的,各个系统无法有效地连接起来。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.