搜档网
当前位置:搜档网 › Linux下iSCSI initiator的安装和设置

Linux下iSCSI initiator的安装和设置

Linux下iSCSI initiator的安装和设置
Linux下iSCSI initiator的安装和设置

Linux下iSCSI initiator的安装和设置

环境:

1、OS:RedHat AS4 (内核版本:2.6.9-22.ELsmp)

2、Initiator软件:linux-iscsi-4:0.1.11

具体步骤

1.在客户端安装RedHat AS4.2 (内核版本:

2.6.9-22.ELsmp)光盘。安装时选择启动激活网

卡的端口,并且安装模式选择“个人定制安装”,选择软件包时,在网络配置选项中选中iscsi选项。

2.安装完毕后,通过ifconfig命令,确保Linux系统的IP与IX1000业务口IP在同一网段。

3.设置iscsi服务。使用setup命令,弹出窗口如下所示:

选中“系统服务”,点击“运行工具”,进入服务选项的窗口,按空格键选中iscsi服务,单击“确定”。如下图所示:

4.使用/etc/init.d/iscsi start命令先启动iscsi服务。

5.在/etc/iscsi.conf这个配置文件下,有3项内容需要配置:DiscoveryAddress,

OutgoingUsername,OutgoingPassword。

其中“DiscoveryAddress”是业务口IP地址,这个地址是在NeoStor上为Target所分配的IP 地址。举例说明:

注意:

如果在NeoStor上没有设置CHAP认证,只需要设置DiscoveryAddress一项内容。

“OutgoingUsername”和“OutgoingPassword”,指的是在NeoStor上创建iSCSI 协议下的Client的过程中,或者是Client的iSCSI协议的属性里,已设置CHAP认证的用户名和密码。这是针对在NeoStor上设置CHAP认证的情况进行的设置。

对/etc/iscsi.conf这个文件配置如下

DiscoveryAddress=10.1.5.2:3260

相关的CHAP认证的设置,如:

OutgoingUsername=huawei-3com

OutgoingPassword=123456789123

注意:

输入用户名和密码时注意区分大小写!

6.在/etc/initiatorname.iscsi文件下设置Initiator的名字,格式如下:

Initiatorname=iqn.xxx.xxx:xxx

此Initiator是创建时为Client分配的Initiator。

注意:

实际上由用户创建的任意合法(不能以test命名开头)的initiator都可以进行连接,即使不符合iqn.xxx.xxx.xxx规范,但是最终希望用户还是采用规范的命名!

7.如果在同一个Target下如果挂载了多个资源,则要修改Target属性中lun的编号,使

得编号从1开始;否则只能看到Lun编号为0的资源。

注意:

这由于操作系统RedHat AS4本身的原因,如果不修改LUN的编号,只能看到Lun编号为0的资源!

8.设置完成后,重新启动iscsi driver的命令:

/etc/init.d/iscsi restart

该操作可以加载iSCSI driver,并且可以使用iscsi-ls -l命令来查看连接上的target的详细信息:[root@localhost ~]# iscsi-ls -l

******************************************************************************* SFNet iSCSI Driver Version ...4:0.1.11(12-Jan-2005)

******************************************************************************* TARGET NAME : https://www.sodocs.net/doc/e0388740.html,.huawei-3com:.h3c-2.IX1000-1-26 TARGET ALIAS :

HOST ID : 2

BUS ID : 0

TARGET ID : 0

TARGET ADDRESS : 10.1.5.2:3260,0

SESSION STATUS : ESTABLISHED AT 三2月8 14:27:51 CST 2006 SESSION ID : ISID 00023d000001 TSIH 44a0

DEVICE DETAILS:

---------------

LUN ID : 0

Vendor: H3C Model: H3C Model: DISK Rev: v1.0 Type: ANSI SCSI revision: 03

LUN ID : 1

Vendor: H3C Model: H3C Model: ISCSI Model: DISK

Rev: v1.0

Type: Direct-Access ANSI SCSI revision: 02

page83 type3: 6000d7704d4536533947544632395438

page80: 49534353490a

Device: /dev/sdb

LUN ID : 2

Vendor: H3C Model: H3C Model: ISCSI Model: DISK Rev: v1.0

Type: Direct-Access ANSI SCSI revision: 02

page83 type3: 6000d77038584e4353343258514c464c

page80: 49534353490a

Device: /dev/sdc

LUN ID : 3

Vendor: H3C Model: H3C Model: ISCSI Model: DISK Rev: v1.0

Type: Direct-Access ANSI SCSI revision: 02

page83 type3: 6000d77036345a415252353537504358

page80: 49534353490a

Device: /dev/sdd

LUN ID : 4

Vendor: H3C Model: H3C Model: ISCSI Model: DISK Rev: v1.0

Type: Direct-Access ANSI SCSI revision: 02

page83 type3: 6000d77048415a4d3137343636554350

page80: 49534353490a

Device: /dev/sde

LUN ID : 5

Vendor: H3C Model: H3C Model: ISCSI Model: DISK

Rev: v1.0

Type: Direct-Access ANSI SCSI revision: 02

page83 type3: 6000d7704e324741394b455054435651

page80: 49534353490a

Device: /dev/sdf

******************************************************************************* 9. 可以使用fdisk –l来查看系统所连接的磁盘设备。举例说明:

[root@localhost ~]# fdisk -l

Disk /dev/sda: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 48641 390604410 8e Linux LVM

Disk /dev/sdb: 10.4 GB, 10485760000 bytes

64 heads, 32 sectors/track, 10000 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot Start End Blocks Id System

Disk /dev/sdc: 314 MB, 314572800 bytes

10 heads, 60 sectors/track, 1024 cylinders

Units = cylinders of 600 * 512 = 307200 bytes

Device Boot Start End Blocks Id System

Disk /dev/sdd: 419 MB, 419430400 bytes

13 heads, 62 sectors/track, 1016 cylinders

Units = cylinders of 806 * 512 = 412672 bytes

Device Boot Start End Blocks Id System

Disk /dev/sde: 524 MB, 524288000 bytes

17 heads, 59 sectors/track, 1020 cylinders

Units = cylinders of 1003 * 512 = 513536 bytes

Device Boot Start End Blocks Id System

Disk /dev/sdf: 629 MB, 629145600 bytes

20 heads, 60 sectors/track, 1024 cylinders

Units = cylinders of 1200 * 512 = 614400 bytes

注意:

创建iSCSI Target以及为该Target绑定相应的资源都应该在NeoStor上设置完成。

10.使用fdisk devname命令对所连接的磁盘设备进行分区。其中devname可以由fdisk –

l命令得知。举例说明,输入命令fdisk /dev/sdb,指定/dev/sdb为一个分区

/dev/sdb1,在执行的过程中有如下详细的帮助。可以按照相应的提示进行操作。[root@localhost ~]# fdisk /dev/sdb

The number of cylinders for this disk is set to 10000.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m

Command action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delet

e a partition

l list known partition types

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

11.在刚刚建立的分区上创建文件系统命令如下:

mkfs –t fstype partitionname,

其中partitionname表示分区的名字,fstype表示文件系统的类型(ext2、ext3),如,m kfs –t ext2 /dev/sdb1

12.使用mount partitionname dir命令挂载分区partitionname到特定的节点dir,如果节点

是/mnt/iSCSI ,则命令如下:mount /dev/sdb1 /mnt/iSCSI

13.mount操作成功后,就可以对设备进行读写操作。

14.使用umount partitionname或者umount /mnt/dir ,都可以卸载分区;停止driver的命令

是/etc/init.d/iscsi stop;重新启动iSCSI driver的命令是/etc/init.d/iscsi restart ;重新连接的命令/etc/init.d/iscsi reload;查看iSCSI driver状态的命令:/etc/init.d/iscsi status .

注意:

如果需要连接新的iSCSI 设备,并且不断开现有的连接,可以使用重新连接的命令/etc/init.d/iscsi reload

15.Linux下自动挂载卷:

linux系统的iSCSI运行机制中,当iSCSI服务启动以后,会自动连接所有能够连接的卷,所以其本身已经实现persistence target功能,即重启后都会自动连接上卷,并开启对话。

Linux环境下,使用硬盘有两种方式,一种方式是不格式化硬盘,直接使用裸盘;另一种方式是使用文件分区。

在第一种使用裸盘的环境下,不需要对卷进行自动挂载,但是需要提供硬盘设备的UUID,可以使用devlabel printid –d device命令在查询硬盘设备的UUID。例如:[root@localhost root]# devlabel printid -d /dev/sda

S83.2:69716e2e323030352d31312e6833632e636f6d3a696e7472616e73613a707074742e746 5737431H3CIX5000

在第二种使用文件分区的环境下,设置相对要复杂一些。iSCSI服务重启后并不会将重启之前手动挂载的卷分区自动mount上来,但是可以通过在/etc/fstab文件中按如下格式添加命令来实现自动挂载:

#device to mount mount point FS type mount options backup frequency fsck pass /dev/sda1 /mnt/t0 ext2 defaults 0 0

即系统启动时将设备/dev/sda1自动挂载在/mnt/t0上。

另外一种更可靠的方法是使用卷分区的UUID来挂载卷,此时/etc/fstab.iscsi文件的格式

如下:

#device to mount mount point FS type mount options backup frequency fsck pass UUID=fb032900-9113-1213-fc09-086734fac1c1 /mnt/t0 ext2 defaults 0 0 iSCSI服务重启后,会按照分区的UUID将设备挂载到指定的节点上。

设置iscsi自动启动

如果希望系统启动时,就能启动iSCSI,并将对应的分区挂载上来,这个时候,需要编辑/etc/fstab.iscsi。打开该文件,添加你需要挂载的分区,格式和/etc/fstab的格式一样,比如你可以增加下面的一行来自动将/dev/sda1挂载到/opt下面

/dev/sda1 /opt ext3 defaults 0 0

但是我试过,重启之后mount不上去,所以最好再在fstab里也加上一条,在rc.local加上mount -a,这样最保险了.

LINUXISCSITarget服务器搭建与windows客户端连接

Linux ISCSI 服务器搭建与客户机ISCSI 连接 ISCSI 简介: iSCSI 技术是一种由IBM 公司研究开发的,是一个供硬件设备使用的可以在IP 协议的上层运行的SCSI 指令集,这种指令集合可以实现在IP 网络上运行SCSI 协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI 技术是一种新储存技术,该技术是将现有SCSI 接口与以太网络(Ethernet)技术结合,使服务器可与使用IP 网络的储存装置互相交换资料。 网络拓扑: CentOS 6.3 ISCSI Server Target IP:192.168.2.54 ISCSI Initiator IP:192.168.2.55ISCSI Initator IP:192.168.2.230 实验环境: ISCSI Target: CentOS 6.3 IP:192.168.2.54 ISCSI Initator: CentOS 6.3 IP:192.168.2.55 windows server 2012 IP :192.168.2.230 一. ISCSI Target 的搭建: 1. 在ISCSI target 服务器上添加一块新的硬盘,用于ISCSI Target 存储。

2.创建LVM。在此具体操作略掉。操作结果如下图: 分别为linux iscsi initator,Windows server 2012创建LV.逻辑卷lvlinux和lvwindows ,大小都为2GB的容量。

3.在CentOS上安装iscsi target,在这里我采用YUM的安装方式。 4.修改ISCSI TARGET的配置文件,配置文件为/etc/tgt/targets.conf,使用vim工具修改 配置文件:分别为linux 客户端和windows server 2012客户端建立两个target (linux-target,windows-target),将两个target 关联到之前创建的LV上,并且配置用户名和密码认证(用户名和密码都为test),同时限制只有相应IP地址的客户端才能访问iscsi target.如图: 添加target:

Linux软件的安装与拆卸

Linux软件的安装与拆卸 1、查看是否安装了gcc 命令#rpm -qlgcc #rpm -qa |grepgcc 参数:q-询问 a-查询全部 l-显示列表 2、权限 安装和删除只有root和有安装权限的用户才可以进行。查询是每个用户都可以进行操作的。 ******************************************************************************* ************** 下面是转来的一篇文章,先存着 https://www.sodocs.net/doc/e0388740.html,/main/?q=node/50 1.1RPM 的介绍和应用 作者:北南南北 来自:https://www.sodocs.net/doc/e0388740.html, 提要:RPM 是Red Hat Package Manager 的缩写,原意是Red Hat 软件包管理;本文介绍

RPM,并结合实例来解说RPM手工安装、查询等应用; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 正文: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ RPM 是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,Windows操作系统中也是同样存在的;比如我们在Windows 系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows 原理是差不多的;软件安装流程图: 本文使用范围: 1、本文是对RPM管理的软件的说明,对通过file.tar.gz 或file.tar.bz2源码包用make ;make install 安装的软件无效; 2、安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat您可以参考如下文章;1)Fedora 系统管理软件包工具system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看《Fedora 软件包管理器system-config-packages》2)Redhat系统管理软件包工具,新一点的系统应该是redhat-config-packages ,用法和《Fedora 软件包管理器system-config-packages》一样;3)apt + synaptic 软件包在线安装、移除、升级工具;用法:《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》 4)yum 软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》5)所有的yum和apt 教程《apt and yum》目前apt和yum 已经极为成熟了,建议我们安装软件时,采用apt或者yum ;如果安装系统盘提供的软件包,可以用system-config-packages 或redhat-config-packages ; 一、RPM包管理的用途; 1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;

Linux 下iSCSI Target和Initiator安装与操作步骤详解

Linux 下iSCSI Target和Initiator安装与操作步骤详解iSCSI Target 编译安装过程 1. 解压:tarzxvf iscsitarget-1.4.18.t ar.gz 2. cd iscsitarget-1.4.18 3. Linux2.6.32的内核太新了最新的iSCSI Target版本1. 4.18还没有支持,网上有高手做 了相应的补丁,于是打上补丁patch -p1

Linux 挂载 iSCSI 存储

安装 不同的操作系统对应各自的iSCSI initiator,以CentOS 6.5为例。 安装方法有两种: 1)直接使用“yum install iscsi*”进行安装; 2)到网上下载 iscsi-initiator-utils-devel-6.2.0.873-10.el6.x86_64 iscsi-initiator-utils-6.2.0.873-10.el6.x86_64 使用“ rpm -ivh iscsi-initiator…”命令进行安装。 安装完成后,启动iscsi守护进程 [root@CentOS1 桌面]#service iscsid start 将iscsid添加到系统启动 [root@CentOS1 桌面]#chkconfig iscsid on [root@CentOS1 桌面]#chkconfig iscsid --list (查看ISCSI启动状态) 挂载iSCSI主要用到的工具叫“iscsiadm”,iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。 iscsiadm的使用说明可以查看sr/share/doc/iscsi-initiator-utils-6.2.0.873/README,也可以运行man iscsiadm 或iscsiadm --help 使用 首先要在存储设备上做好RAID,设置好iSCSI 目标方(target)。由于只是做实验,我就使用了一个开源软件来模拟iSCSI存储设备,软件名称叫openfiler,可以使用虚拟机来安装,详细可以查阅相关的教程。 下面来讲一下连接iscsi设备的步骤: 1)发现目标 默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是10.10.13.3,运行下列命令: [root@CentOS1 桌面]#iscsiadm -m discovery -t sendtargets -p 10.10.13.3:3260 (若端口是默认端口,IP后面

Linux下QQ等软件的安装方法

Linux下QQ等软件的安装方法.txt24生活如海,宽容作舟,泛舟于海,方知海之宽阔;生活如山,宽容为径,循径登山,方知山之高大;生活如歌,宽容是曲,和曲而歌,方知歌之动听。Linux下QQ等软件的安装方法2008-10-31 23:39 Linux下QQ等软件的安装方法2008-10-16 16:06要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。然而,在使用Linux时,我们却总会被这些本不应该是问题的问题所困扰:怎么安装应用软件?我的软件安装在什么地方?如何删除不要的应用软件?…… 下面,我们就一起来认识一下这些方面的知识。 一、解读Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 而且,大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如: 1)software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 2)sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。 类型:rpm,说明是一个rpm包。 注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。 而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。 二、了解包里的内容 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。 2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。 通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。 三、搞定使用tar打包的应用软件 1. 安装: 整个安装过程可以分为以下几步: 1)取得应用软件:通过下载、购买光盘的方法获得;

Linux服务器连接iSCSI存储配置文档

一、确认存储具备iSCSI连接功能。存储上的iSCSI IP地址已配置,iSCSI接口 与服务器网卡已能够通讯。可以在服务器端通ping命令检验。 二、在服务器端检查/安装iSCSI 发起程序(以redhat为例) 检查iscsi发起程序的rpm package是否安装 rpm -qa |grep open-iscsi 在命令行下输入iscsiadm,看是否有此命令 Iscsiadm 安装iscsi发起程序 挂载linux系统安装盘,用rpm –ivh 命令安装open-iscsi包、或者iscsi-initator 包。 三、打开iscsi服务 chkconfig --list open-iscsi chkconfig --level 0123456 open-iscsi vi /etc/iscsi/iscsid.conf 编辑(或确认)是否已禁用node.startup = manual 行。 编辑(或确认)是否已禁用node.startup = automatic行。这将在引导时自动启动该服务。重启后,iscsi存储即为挂载状态。 四、确保iscsi服务已经运行 /etc/init.d/open-iscsi start 五、挂载iscsi存储 发现iscsi目标 iscsiadm -m discovery -t sendtargets -p (若正常,可看到iscsi存储的iqn 号码已经被发现,例如“https://www.sodocs.net/doc/e0388740.html,.example-test”。) 挂载iscsi存储 iscsiadm -m node -T <存储的iqn号码> -p <存储的ip地址:3260> -l (若正常,系统会提示成功) 如果iscsi存储已经划分lun并映射给主机,这时就可以用fdisk –l等命令查看磁盘了。 六、管理iSCSI存储 列出所有target iscsiadm -m node 挂载所有target

linux下环境以及软件安装

Zookeeper的安装 1.1.1.安装环境: Linux:centos6.4 Jdk:1.7以上版本 Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。 1.1. 2.安装步骤: 第一步:安装jdk 第二步:把zookeeper的压缩包上传到linux系统。 第三步:解压缩压缩包 tar -zxvf zookeeper-3.4.6.tar.gz 第四步:进入zookeeper-3.4.6目录,创建data文件夹。 第五步:把zoo_sample.cfg改名为zoo.cfg [root@localhost conf]# mv zoo_sample.cfg zoo.cfg 第六步:修改data属性:dataDir=/root/zookeeper-3.4.6/data 第七步:启动zookeeper [root@localhost bin]# ./zkServer.sh start 关闭:[root@localhost bin]# ./zkServer.sh stop 查看状态:[root@localhost bin]# ./zkServer.sh status 注意:需要关闭防火墙。 需要安装tomcat,然后部署监控中心即可。 1、部署监控中心: [root@localhost ~]# cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war 2、启动tomcat 3、访问http://192.168.25.167:8080/dubbo-admin/ 用户名:root 密码:root 如果监控中心和注册中心在同一台服务器上,可以不需要任何配置。 如果不在同一台服务器,需要修改配置文件: /root/apache-tomcat-7.0.47/webapps/dubbo-admin/WEB-INF/dubbo.properties Nginx安装 1、需要安装gcc的环境。yum install gcc-c++ 2、第三方的开发包。 PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y pcre pcre-devel 注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

linux_配置ISCSI客户端(LINUX)

1.1 连接ISCSI Iscsi包:iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm(Open-iSCS提供https://www.sodocs.net/doc/e0388740.html,/) 1.1.1 安装rpm包Linux心得https://www.sodocs.net/doc/e0388740.html, 将iscsi包cp到本地盘,并在该包所在的目录下运行命令 运行此命令后,会生成一个目录/etc/iscsi,该目录下有两个文件: Initiatorname.iscsi和iscsid.conf 1.1.2 启动ISCSI服务 安装完iscsi服务默认是关闭的,需要手工启动,并将iscsi服务设置成系统启动时启动 1.1.3 搜寻盘阵Linux学习https://www.sodocs.net/doc/e0388740.html, 运行以下命令搜寻target,即目标端:7612i存储 以上IP即是7612i的iscsi口的IP,其它固定。 1.1.4 显示盘阵

显示存储端target name 显示结果与在7612i串口iscsi m a nagement→iscsi node名字相同 1.1.5 登陆盘阵 target登陆 其中targetnam e即是步骤4中结果。(注:横杆是中杠) (注:3,4,5实施中是在/etc/iscsi下运行,是否可以在别的路径执行,可自行测试。以上3个命令格式是从man iscsiad m查出) 1.1.6 设置自动启动盘阵服务 经过以上几步,fdisk –l就可以看到所挂接分区了,为确保重启后也能看到,再修改一下/etc/iscsi/iscsid.conf,将第5步的命令iscsiadm --m ode node --targetnam e targetnam e --portal 192.168.1.221:3260 --login 添加到该文件中的开始部分 ***************** # Startup settings #***************** 这个栏下面即可。 其实这个文件大多数内容处于被注释状态,该命令添加位置应该影响不大.然后重启电脑后直接fdisk –l 依然可以看到所挂接的分区。至此iscsi所有操作完成,但挂载的分区不是linux 所识别,必须使用FDISK进行磁盘分区。 1.2 设置分区

Linux下的软件安装

Linux下的软件安装 一.源码安装 1.解压源码软件 2.进入到软件所在目录 3../configure 执行编译前的准备,参数为默认,若改变参数可用./configure –help查看; 4.make 开始编译; 5.make install 安装软件。 6.若要卸载软件,可执行make uninstall 。 二.RPM安装 1.安装 *这里以foo-1.0-1.i386.rpm 为例说明,先说明一下软件参数:foo 为软件名,1.0 为版本号,1 为发行号,i386 为硬件平台; *命令格式: rpm–i【v】【h】【option】file1.rpm… fileN.rpm 可同时安装多个软件包 *【】中的内容为可选项: i 表示安装;v 表示显示状态;h 表示以# 输出显示进度;*【option】包含的参数有: --test=-t 只对安装进行测试,并不实际安装 --percent=-p 以百分比的形式输出安装的进度 --replacepkgs 强制重新安装已经安装的软件包 --replacefiles 替换属于其它软件包的文件 --nodeps 不检查依赖性关系 --excludedocs 不安装软件包中的文档文件 --force 忽略软件包及文件的冲突 2.升级 *命令格式: rpm -【U|F】【v】【h】【option】file1.rpm… fileN.rpm *说明: U 表示升级;F 表示更新; *【option】包含的参数有: --prefix 将软件包安装到由指定的路径下

--oldpackage 允许"升级"到一个老版本 其它参数和安装选择的参数相同; 3.查询 *命令格式rpm –q 【option】 *【option】包含的参数有: -a 查询所有已安装的软件包 -all 查询所有已安装的软件包数据 -i 查询软件的信息 -l 查询软件包里的内容 -f 查询属于哪个软件包 -p 查询软件包文件名为。。。的软件包 例: 1)查询一个包是否被安装:rpm –q * 2)查看软件包里的内容:rpm –qpi * 3)查看软件包将会在系统里安装哪些部分:rpm –qpl * 4)快速判定某个文件属于哪个软件包:rpm –qf * 5)列出所有被安装的rpm软件包:rpm –qa 6)查询已安装软件包都安装到何处:rpm –ql 7)查看一下已安装软件所依赖的软件包及文件:rpm -qR 软件名8)查看一下已安装软件的配置文件:rpm -qc 软件名 9)查看一个已经安装软件的文档安装位置:rpm -qd 软件名 *对未安装的软件进行查询: 1)查看一个软件包的用途、版本等信息:rpm -qpi file.rpm 2)查看一件软件包所包含的文件:rpm -qpl file.rpm 3)查看软件包的文档所在的位置:rpm -qpd file.rpm 4)查看一个软件包的配置文件:rpm -qpc file.rpm 5)查看一个软件包的依赖关系:rpm -qpR file.rpm 4.验证 *命令格式: rpm –V file.rmp *软件包状态标签: 5 -- MD5 校验和 S -- 文件长度 L -- 符号链接 T -- 文件修改日期 D -- 设备 U -- 用户 G -- 用户组

Linux下软件安装详解(精)

Linux下软件安装详解 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip 压缩过的tar包(后缀为.tar.gz。 2另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器,后缀是.rpm。 当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。只要您理解了以下的思路,这两种形式的安装包也不在话下了。 下面,我们就分成两个部分来说明软件安装思路: 第一部分:搞定.tar.gz 1.首先,使用tar -xzvf来解开这个包,如: #tar -xzvf apache_1_3_6_tar.gz 这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似,用来存放解压了的内容。如本例中就是apache_1.3.6 2.进入这个目录,再用ls命令查看一下所包含的文件,如: #cd apache_1.3.6 #ls 你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。 1如果是configure文件,就执行:

#./configure #make #make install 2如果是Makefile文件,就执行: #make #make install 3如果是 Imake文件,就执行: #xmkmf #make #make install 3.如果没有出现什么错误提示的话,就搞定了。至于软件安装到什么地方,通常会在安装时出现。否则就只能查阅一下README,或者问问我,:- 如果遇到错误提示,也别急,通常是十分简单的问题: 1没有安装C或C++编译器; 确诊方法:执行命令gcc(C++则为g++,提示找不到这个命令。 解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令: #rpm -ivh gcc* (哈哈,我们用到了第二种安装方式 2没有安装make工具; 确诊方法:执行命令make,提示找不到这个命令。

linux下连接iscsi存储

一、存储端的设置。 初始ip地址:192.168.128.101(控制器A)192.168.128.102(控制器B) 用户名密码:admin/Admin@storage 1.做好RAID,划分好LUN。做好热备盘。顺序读写磁盘选择64kb分条,随机读写磁 盘选择32kb。控制器选择一般均匀分布。 2.添加主机端口访问IP,根据网线插入的端口给访问端口添加IP,一般每个控制器接 入一个访问IP。H4口是管理口,H0-H3是主机访问端口。H5是维护网口。

3.添加主机组,或者使用默认主机组。 4.添加主机,LUN卷要分给多少主机,就必须添加多少个主机。

5.添加映射,可以添加给主机组和主机,作为主机作为集群应用时才把LUN映射给主机组。选择主机右键添加lun映射。 选择要添加的LUN。 二、服务器端设置 1、在linux机器上 rpm -qa |grep iscsi yum –y install iscsi*

rpm -qa |grep iscsi iscsi-initiator-utils-6.2.0.872-41.el6.x86_64 已经安装了,所有就不用在安装!!! 如果没有就需要安装 安装iscsi-initiators yum -y install iscsi-initiator-utils* 4.2 启动服务,并让其下次开机生效 service iscsi start; chkconfig iscsi on chkconfig --list iscsi iscsi 0:off 1:off 2:on 3:on 4:on 5:on 6:off 2、配置服务器ip地址和存储器的访问口ip同一网段。 #ifconfig eth0 ipadd netmask 3、配置服务器端iSCSi启动器。 #vi /etc/iscsi/initiatorname.iscsi InitiatorName=initiator002 #initiator002是服务器端提交给存储的启动器名。 #iscsiadm –m discovery –t st -p 10.0.0.0.11 #发现ip地址为10.0.0.11的存储器。 #iscsiadm –m node –p 10.0.0.11 -l #登录目标存储。 #vi /etc/iscsi/iscsid.conf 输入:node.startup=automatic #重新启动后自动建立连接 #etc/init.d/iscsi restart #重启服务 #iscsiadm –m node #查询已经登录的目标存储 三、存储器端添加启动器到主机。 选择启动器,右键添加到主机。

Linux下软件安装方法总结

Linux下软件安装方法总结 <转> 2009-04-18 22:26 一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 二、deb包安装方式步骤: 1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.deb所在的目录; 4、输入dpkg -i soft.version.deb 三、tar.gz源代码包安装方式: 1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.tar.gz所在的目录; 4、tar -xzvf soft.tar.gz //一般会生成一个soft目录 5、cd soft 6、./configure 7、make 8、make install 四、tar.bz2源代码包安装方式: 1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.tar.bz2所在的目录; 4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录 5、cd soft 6、./configure 7、make 8、make install 五、apt方式安装: 1、打开一个终端,su -成root用户; 2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息 3、如果2中找到了软件soft.version,则用apt-get install soft.version 命令安装软件注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get install软件 六、bin文件安装: 如果你下载到的软件名是soft.bin,一般情况下是个可执行文件,安装方法如下:

基于Linux后端的iSCSI配置与使用

目录 基于Linux后端的iSCSI配置与使用 一、? iSCSI简介 1. NAS 2. SAN 3. iSCSI架构 二、?配置Linux存储服务器为iSCSI-target 1. iscsi-target-enterprise安装 2. 配置与启动 三、?配置Windows为iSCSI-initiator 1. 微软iSCSI-initiator安装 2. 配置与启动 四、?配置Linux为iSCSI-inititor 1. 安装 2. 配置与启动 五、?总结 一、? iSCSI简介 提到iSCSI,这里需要首先介绍一下目前应用最为广泛的两种数据存储设备:NAS与SAN。 1. NAS NAS的全称是Network-attached storage,即网络连接存储设备。NAS设备通常是一个完整的服务器架构,包含了CPU、?内存、?网卡、?磁盘,其上安装通用操作系统或者精简的专用操作 系统,并通过扩展接口连接了大量存储阵列。NAS的访问形式是通过TCP/IP网络进行远程访问,NAS自身的操作系统上运行着相应的网络服务程序,比如 Windows文件共享服务、?Linux Samba文件共享服务、?Linux/Unix的NFS文件系统等。需要访问NAS的设备,通过TCP/IP网络,在远程使用客户端软件来访问。 Windows文件共享是操作系统自身已经包含,Linux则需要安装Samba客户端或者NFS客户端来访问NAS设备。 NAS主要用途是大容量存储,并带有一定的冗余功能,侧重点在于容量和相对较低的实施成本,对于吞吐量、?并发数、?冗余性能等通常要求不高。此外,由于 NAS的访问形式是文件共享式的访问,操作系统只能将NAS设备挂载成一个网络共享设备,而一些操作系统原生特性是无法在网络共享文件系统上实现的,例如 磁盘配额、?格式化磁盘、?组件磁盘阵列等都不能在远程上实现,这也给NAS的应用造成了一定的局限性。 如图,在远程的Windows系统中挂载NAS提供的网络驱动器。

LINUX下安装软件方法命令方法

6) 执行“makeclean”删除安装时产生的临时文件。 7) 运行应用程序:一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。 8) 卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档 5.rpm包: 1) 操作系统:RedHat(Red Hat/Fedora) 2) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 3) 包管理工具 yum 4) 支持tar包 5.1rpm命令 安装: rpm –ivh 软件包名.rpm( -I 安装软件,-t测试安装,不是真的安装,-p显示安装进度,-f忽略任何错误,-U升级安装,-v检测套件是否正确安装) 卸载: rpm –e 软件名(注意使用的是软件名,而不是软件包名) 查询:查询当前系统安装的软件包: rpm –qa ‘*软件包名*’ rpm description rpm -Uvh packages(s).rpm install/upgrade package ?le(s) rpm -e package emove package rpm -qa '*spell*'show all packages whose names contain the word spell and already installed in system rpm -q package show version of package installed rpm -q -i package show all package metadata rpm -q -i -p package.rpm show all package ?le's metadata rpm -q -f /path/?le what package does ?le belong rpm -q -l package list where ?les were installed

linux下连接iscsi盘阵的方法

连接磁盘阵列的方法 ——在RedHat linux系统下一、redhat 将磁盘阵列与主机连接 在PC机的网卡上挂载与磁盘阵列相同网段的IP,保证PC机能ping 通盘阵上提供的IP。 如果没有安装iscsi-initiator首先要下载适合系统内核的iscsi-initiator-utils [root@localhost ~]# yum install iscsi-initiator-utils 下载安装好后可寻找iscsi设备,结果显示为找到的设备 [root@localhost ~]# iscsiadm -m discovery -t st -p 192.168.144.197 192.168.144.197:3260,1 https://www.sodocs.net/doc/e0388740.html,rtrend:raid.sn7051919.00 设备ip后加上为上面查到的设备iqn号 [root@localhost ~]# iscsiadm -m node -p 192.168.144.197 -T iqn.2002-https://www.sodocs.net/doc/e0388740.html,rtrend:raid.sn7051919.00 -l 重启iscsi服务 [root@localhost ~]#/etc/init.d/iscsi restart 或者service iscsid restart Stopping iSCSI initiator service: [ OK ] Starting iSCSI initiator service: [ OK ] 查看磁盘和iscsi设备 [root@localhost ~]# fdisk -l Disk /dev/hda: 60.0 GB, 60011642880 bytes 255 heads, 63 sectors/track, 7296 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 1020 8193118+ 7 HPFS/NTFS /dev/hda2 1021 6665 45343462+ f W95 Ext'd (LBA)

各种操作系统下iscsi存储设备挂载方法ip san架构

各种操作系统下iscsi存储设备挂载方法???(ip san架构)在discovery里面add添加的是存储上定义好的iscsi口的ip 地址。 这样就服务器方面就设置好了。剩下的就是对存储的具体配置了。我就不多说了。 下面是我找的一点关于这个软件的使用 几种常用的操作系统下iSCSI Initiator的使用 本文是我在研制固态iSCSI服务器软件时所做的一些实验的总结,都没有涉及身份验证功能的使用,如需要了解如何使用身份验证功能,请参考相应软件的帮助文件或在线man文档。 WindowxXP、 Windows2000、 Windows2003 RedHat Enterpris Linux 5 Fedora core 6 、Fedora 7 FreeBSD5.4、FreeBSD6.2 Open Solaris WindowxXP、 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, 断开连接。 RedHat Enterpris Linux 5 编译安装软件 以root身份登录系统,下载initiator软件包Open-iscsi-2.0.865.tar.gz到/root目录。 [可以在它官网上下载:https://www.sodocs.net/doc/e0388740.html,/] 解压缩软件 [root@RedHat5 ~]# tar xvzf 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。

linux下iscsi initiator的连接

1.如果Linux客户机没有安装iscsi-initiator的软件,要先来安装iscsi-initiator。这个软件在Linux系统光盘中的server目录下(linux版本不同,后面版本号不一样)。全部安装的时候也会安装上这个软件。 2.使用rpm -ivh来安装iscsi-initiator。 3.查看安装的iscsi-initiator的iqn号。“cat /etc/iscsi/initiatorname.iscsi”

4、建议重启一下iscsi服务service iscsi restart。 5.如果存储端没有把硬盘映射给此服务器,也就是没有资源发布出来,此时输入查寻target 的问题后没有报错,不过什么也找不到。

6.在linux中使用“iscsiadm -m discovery -t sendtargets -p 10.0.0.101”可以看到存储上面发布的target(10.0.0.101是lefthand的虚拟IP,如果是MSA2300i盘柜则是盘柜的iscsi口IP)。 7.使用“iscsiadm -m node -T https://www.sodocs.net/doc/e0388740.html,.microsoft:hp-f700ce27cc14-wh-target -p 10.0.0.101:3260 -l”来登录lefthand发布的target.

需要注意的是这个命令每次重启后都要打,如果不希望每次都手动输入,那么需要用vi /etc/rc.local这个文件,把下图的命令添加到文件的最后一行,保存即可。 8、使用fdisk –l 能看到Linux客户端上又多了一个新的硬盘“sdb”。 注:-T参数是logon, -u参数是来logoff 可以使用“iscsiadm -m node -u https://www.sodocs.net/doc/e0388740.html,.microsoft:hp-f700ce27cc14-wh-target”

相关主题