资源描述
建立应用服务器到控制器的连接当您在OSM3.0上为控制器的iSCSI主机端口配置iSCSI主机端口的IP地址之后,您还需要登 录到应用服务器进行相应的设置,应用服务器才能通过iSCSI主机端口与存储设备建立连接,存 取数据。在设置之前至少要保证应用服务器有一个网口和控制器iSCSI主机端口网络连通。说明该操作只适应于前端主机端口为iSCSI主机端口的情况。下面分别介绍Windows应用服务器和Linux应用服务器连接到控制器的方法。Windows操作系统1. 以“Administrators组”用户的身份登录Windows应用服务器2. 安装“ Microsoft iSCSI Initiator” 程序。说明 安装完成后,请重新启动应用服务器。 Microsoft iSCSI Initiator”安装程序可从微软网站上下载。请使用2.01及以上版本。 若需要安装 UltraPath 软件,当安装“Microsoft iSCSI Initiator”程序时在“InstallationOptions” 复选框中不选中 “Microsoft MPIO Multipathing Support for iSCSI”。3. 运行“Microsoft iSCSI Initiator”软件,“iSCSI Initiator 属性”界面如图 1 所示。图 1 “iSCSI Initiator 属性”界面说明 图 1 中:单击“Change.”,可在弹出的“Initiator Node Name Change”对话框中更改Initiator Node的名称。 Initiator Node的名称只能包含数字、英文字母、“”、“一”和“:”。若采用非法字符会 导致应用服务器连接存储设备失败。 当有多个应用服务器连接控制器时,“Initiator Node Name”应各不相同。4. 选择“ Discovery ”页签,单击 “Add”。系统弹出“Add Target Portal”对话框,如图2所示。图 2 “Add Target Portal”对话框Add Target rrtalType the IP address or DNS name and socket nurriber of the portal you want to add. Click Advanced to select specific settings for the discovery session to the portal.5. 在“IP address or DNS name:”文本框中输入与该应用服务器相连的iSCSI主机端口的IP地 址。其中有关控制器iSCSI主机端口的IP地址设置的详细信息请参见“配置iSCSI主机端 口的IP地址”。6. 单击 “OK”。在“Target Portals ”区域框中可以看到已添加的目标器端口信息,如图3所示。图3 查看已发现目标器端口7. 选择“Targets”页签,“Status”项显示为Inactive,如图4所示。图 4 “iSCSI Initiator 属性”界面& 在“Tagets: ”区域框中选择某个可用的target,单击“Log On.”,系统进入“Log On to Target” 对话框,如图5所示。图 5 “Log On to Target”对话框说明 若要保持应用服务器通过此target portal持续访问存储设备,建议选中“Automaticallyrestore this connection when the system boots”。 若安装了 UltraPath 软件,可不选中“Enable multi-path”。9. 单击“Advanced.”,系统弹出“Advanced Settings”对话框,如图6所示。图 6 “Advanced Settings”对话框说明若图5中不选中“Enable multi-path”,图6中请保持界面的默认设置:在“Local adapter:”、“Source IP:”和“Target Portal:”对应的下拉菜单中均选择“Default”。若图5中选中“Enable multi-path”,图6中设置如下:在“Local adapter:”下拉列表框里选 择“Microsoft iSCSI Initiator”,在“Source IP: ”下拉列表框里选择应用服务器网卡端口的 IP地址,在“Target Portal:”下拉列表框里选择控制器iSCSI主机端口的IP地址。10. 单击“确定”,系统返回到“Log On to Target”对话框。11. 单击“OK”,系统返回到iSCSI Initiator属性”对话框。12. 在“iSCSI Initiator属性”对话框中选择“Targets”页签,确定“Status”项显示为“Connected此 时主机可访问存储设备),如图!所示。图7 查看目标器连接状态13. 单击“确定”,完成操作。Linux操作系统说明以应用服务器操作系统是 SLES (SuSE Linux Enterprise Server) 9 SP (Server Pack) 3 为例。如果不是首次建立连接,在执行步骤1后,可直接执行步骤81. 以root用户登录Linux应用服务器。2. 检查Linux应用服务器是否安装iSCSI的rpm包。使用命令如下:# rpm -ql linux-iscsi如果显示如下信息,表示系统已安装iSCSI的rpm包,可直接执行步骤4,否则执行步骤3/etc/fstab.iscsi/etc/init.d/iscsi/etc/initiatorname.iscsi/etc/iscsi.conf/sbin/iscsi-device/sbin/iscsi-id/sbin/iscsi-iname/sbin/iscsi-ls/sbin/iscsi-mountall/sbin/iscsi-umountall/sbin/iscsid/sbin/rciscsi/usr/share/doc/packages/linux-iscsi/usr/share/doc/packages/linux-iscsi/COPYING/usr/share/doc/packages/linux-iscsi/README/var/lib/iscsi/var/lib/iscsi/bindings3. 安装 rpm 包。说明请根据Linux操作系统的实际版本安装与之兼容的rpm包。i.打开 YaST 控制中心。# yastii.在“YaST”界面左侧选择“Software”,移动光标在界面右侧选择“Install and RemoveSoftware”,按“Enter”。如图8 所示。图 8 “YaST Control Center” 界面YaST BinPress Fl for HQuiOnline UpdateInstall and Remove Sof七顶曰匕已 Change Source of Installation Installation into Directory Patch CD UpdateSystem UpdateUML InsLallaLionYOU匚veu Coni igucat ionHelpiii.使用“Alt+s”搜索所有包含“iSCSI”的文件,如图9所示。使用“Alt+O”确定操作。图 9 “Package Search” 界面iv. 选择安装linux-iscsi,如图10所示。使用“Alt+A”确定操作。图10选择安装“linux-iscsi”| FmST (j BinPirEmm Fl 壬:r 王Filter-1-|Act ions-LInf otrmation-LEtc .-*-4-Marnekrn iscsiAvail Uers-Inst Vers-Si.uriiTiauySource Code or the iSCS I Dr ivelitii.ix-iscsiThe iSCSI Driver Provides a Hosii1 Filter;Search Results1Required DisR Space:1方 HElinuK-iscsi - The iSCSI D匚iye匚 Provides b Host with vhe Ability vo Access St-orag亡 through an IP Networh:F 亡 raion;吐匚1 L-BB 1 廿 Installed:吆 1-BB 1 廿 Size: 69 石 kE Hedia TJ ;1 Lie亡ns亡;GPLPacfcag亡 Group; System/DaemonsProvid亡日: 1 1Help1SearchDisk: UsageCancelAccejv.按照系统提示操作正确安装 rpm 包。4. 开启 iSCSI 服务。使用命令如下:# chkconfig iscsi on5. 编辑 initiatorname.iscsi 文件,为 iSCSI initiator 命名。使用命令如下# vi /etc/initiatorname.iscsi界面信息显示如下:# DO NOT EDIT OR REMOVE THIS FILE!# If you remove this file, the iSCSI daemon will not start.# If you change the InitiatorName, existing access control lists# may reject this initiator. The InitiatorName must be unique# for each iSCSI initiator. Do NOT duplicate iSCSI InitiatorNames.InitiatorName=iqn.1987-.cisco:01.ea91e29559f- INSERT - 7,21 All说明 在“InitiatorName=”后输入 iSCSI initiator 名称。 InitiatorName只能包含数字、英文字母、“”、“一”和“:”,若采用非法字符会导致应用 服务器连接存储设备失败。 当有多个应用服务器连接控制器时,initiator命名应各不相同。按 ESC 退出文件编辑界面保存退出。使用命令如下:: wq在iscsi.conf文件中添加在OSM3.0中设置的iSCSI主机端口的IP地址(即目标器地址),使用命令如下: vi /etc/iscsi.conf界面信息显示如下:其中控制器iSCSI主机端口的IP地址输入格式为“XXX.XXX.XXX.XXX”,有关控制器 iSCSI主机端口的IP地址设置的详细信息请参见配置iSCSI主机端口的IP地址”。说明若应用服务器侧已安装UltraPath软件,需要添加Multipath=portal和ConnfailTimeout=l,界面显示如下:Multipath=portalConnfailTimeout=l保存设置并退出文件编辑界面。使用命令如下 :wq重启 iscsi 服务。使用命令如下:# /etc/init.d/iscsi restart
展开阅读全文