IP SAN在各操作系统下的挂载

  • 格式:docx
  • 大小:20.19 KB
  • 文档页数:6

几种常用的操作系统下iSCSI Initiator的使用WindowxXP、Windows2000、Windows2003RedHatEnterpris Linux 5Fedora core 6 、Fedora 7FreeBSD5.4、FreeBSD6.2Open SolarisWindowxXP、Windows2000、Windows2003安装可用于windows2000、windowsXP、windows2003的较新版本iscsi-initiator程序是Initiator-2.04-build3273,下载该程序后安装。

用法安装成功后产生程序组Microsoft iSCSI Initiator, 桌面也有相应图标。

基本操作如下:点击Microsoft iSCSI Initiator—>Discovery—>Add—>输入target的IP地址和端口号点击Microsoft iSCSI Initiator—>Targets—>Refresh, 发现当前可用的Target点击Microsoft iSCSI Initiator—>Targets—>选中target—>Logon—>OK, 建立连接点击控制面板—>管理工具—>计算机管理—>磁盘管理,可以看见映射到本机的逻辑磁盘。

然后可以与本地磁盘一样进行分区格式化操作。

点击Microsoft iSCSI Initiator—>Targets—>选中已经连接的target—>Details—>勾选相应的任务项目—>Logoff, 断开连接。

=============================================================================== =============================================================================== =============================================================================== ============================================================================================ =============================================================================== =============================================================================== =============RedHatEnterpris Linux 5=============================================================================== =============================================================================== =============================================================================== =============编译安装软件以root身份登录系统,下载initiator软件包Open-iscsi-2.0.865.tar.gz到/root目录。

[可以在它官网上下载:/]解压缩软件[root@RedHat5 ~]# tarxvzf Open-iscsi-2.0.865.tar.gz在/root下生成目录Open-iscsi-2.0.86,进入该目录进行编译和安装[root@RedHat5 ~]# cd Open-iscsi-2.0.86[root@RedHat5 Open-iscsi-2.0.86]# make[root@RedHat5 Open-iscsi-2.0.86]# make install[root@RedHat5 Open-iscsi-2.0.86]# cd ~编译安装完成后生成必要的驱动程序模块、守护进程和管理程序iscsiadm用法启动Open-iscsi[root@RedHat5 ~]# service open-iscsi start如果希望在启动机器时自动加载,执行下面命令[root@RedHat5 ~]# chkconfig --level 3 open-iscsi on这里的参数3是运行级别,如果是图形界面要改为5。

发现target,询问target名称[root@RedHat5 ~]# iscsiadm -m discovery -t sendtargets -p targetIP地址:端口号iscsiadm -m discovery -t sendtargets -p 10.0.0.201:3260该命令将报告出target名称建立连接得到了target名称后,使用下面命令建立连接[root@RedHat5 ~]# iscsiadm -m node -T target名称-p targetIP地址:端口号--loginiscsiadm -m node -T iqn.1994-04.jp.co.hitachi:rsd.d7s.t.61471.0b002 -p 10.1.10.162 -l-p 10.0.0.201 -l这时应该看到映射到的逻辑磁盘名号,使用fdisk -l 可以看到有关逻辑磁盘的详细内容,可以象使用本地硬盘一样对其进行分区、创建文件系统、挂载、卸载等操作。

断开连接如果逻辑磁盘已经挂载,断开连接前应先卸载,然后使用下面命令[root@RedHat5 ~]# iscsiadm -m node -T target名称-p targetIP地址:端口号--logout关机之前应该正确的卸载和断开逻辑磁盘,否则会在target服务器上留下僵死的进程,造成服务器资源的浪费。

--------------------------------------------------------------------------------------------------另外一种方式--------------------------------------------------------------------------------------------------建立Linux iSCSI Initiator这份文件是在Linux上面建置iSCSI Initiator的建置文件,直接使用前一份文件(建置Linux iSCSI Target的环境-FC4(Kernel 2.6.16)目前我是将iSCSI的Initiator跟T arget建置在同一个环境(VMWare + 2 IDE HDD + FC 4-2.6.16) 下面是建立的步骤,请各位同事参考:直接下载open-iscsi Project (不采用iscsi-linux Project是因为这两个专案合并,而且有注明当kernel为2.6.11以后,只有open-iscsi Project支援)1. Download Open-iSCSI Project (open-iscsi-1.0-485.tar.gz)2.下载之后直接将其压缩档解开tarzxvf open-iscsi-1.0-485.tar.gz3.到其目录下cd open-iscsi-1.0-4854.进行kernel patch并且进行编译、安装patch -p1 < kernel/2.6.14-and-2.6.15-compat.patchl在kernel目录下面有针对各个不同kernel版本的patch档案,端看安装的版本而定,这边虽然使用的是2.6.16可是目前只release到2.6.15,但却依旧可以在2.6.16的版本下执行5.进行编译make KSRC=l Kernel-src通常是在/lib/module//build所以我的环境就是make KSRC=/lib/module/2.6.16-1.2069_FC4/build6.根据文件,RedHat/Fedora直接可以进行installmake install7.到此步骤,整个iSCSI Initiator就建置完毕了,但是还有个档案得设定vi /etc/initiatorname.iscsi档案内容如下:InitiatorName=iqn.2006.04.fineac.01.alvin-iscsi-initiator上面的是设定这台iSCSI Initiator的名称,储存后离开即可。

使用Linux iSCSI Initiatorl执行open-iSCSI serviceservice open-iscsi startl搜寻iSCSI Targetiscsiadm -m discovery -t sendtargets -p 192.168.0.244:3260[607123] 192.168.0.244:3260,1 iqn.2006-04.iscsi.fineac:storage.disk2.iscsi.alvinl登入iSCSI./iscsiadm -m node -r 607123 –ll登出iSCSI./iscsiadm -m node -r 607123 –u当登入之后就会发现有发现新的硬碟装置,装置名称会是/dev/sdx,其他的使用就如同硬碟操作般,在其安装目录下有比较详细的文件可以参考.=============================================================================== =========================================================================================================================================================== ============================================================================ Fedora core 6 、Fedora 7=============================================================================== =========================================================================================================================================================== ============================================================================安装这两个操作系统都有适用的rpm包,适用于Fedora core 6的是iscsi-initiator-utils-6.20.695-0.5.i386.rpm,适用于Fedora 7的是iscsi-initiator-utils-6.20.754-0.0.fc7.i386.rpm,下载对应的文件后用rpm命令安装。