- 浏览: 322381 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
chen3888015:
更方便、更实用的IDC机房服务器监控软件UNNOC -
PV_love:
沙发一个,看的人多,没人顶
Oracle查询优化 -
sanpic:
好文章,好东西
关键点的第5条,logfile,少打了个字母f ...
oracle create database -
kimmking:
lz不厚道,从dell网站复制过来的。
DELL R900 服务器 RAID 配置详解 -
wxq594808632:
记性不好...
DELL R900 服务器 RAID 配置详解
实现环境:vmware workstation,netapp simulator,windows 2003,redhat linux enterprise; [root@pe03 Server]# cd /mnt/Server/ [root@pe03 Server]# rpm -ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm warning: iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ########################################### [100%] 1:iscsi-initiator-utils ########################################### [100%] 这个安装将iscsid、iscsiadm安装到/sbin目录下,它还将把默认的配置文件安装到/etc/iscsi目录下: /etc/iscsi/iscsid.conf 所有刚发起的iSCSI session默认都将使用这个文件中的参数设定。 /etc/iscsi/initiatorname.iscsi 软件iSCSI initiator的intiator名称配置文件。 在iscsi启动的时候,iscsid和iscsiadm会读取这两个配置文件。 查询软件包安装情况(安装了哪些文件及其位置;) [root@rhe5 Server]# rpm –q --list iscsi-initiator-utils-6.2.0.742-0.5.el5 用chkconfig检查iscsi和iscsid服务在运行级别3和5中随系统的启动而自动启动 [root@pe03 Server]# chkconfig --list |grep iscsi iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off 如果iscsid和iscsi没有随系统的启动而启动,则用chkconfig设置这两个服务在系统运行级别为3和5时随系统启动而启动 [root@pe03 Server]# chkconfig iscsi --level 35 on [root@pe03 Server]# chkconfig iscsid --level 35 on 用vi编辑/etc/iscsi/initiatorname.iscsi文件,文件内容如下 InitiatorName=iqn.2005-03.com.redhat:01.e7839d513f 注意: l InitiatorName这个单词必须注意大小写,同时,必须顶格写,xxxx代表要设 置的initiator名称,请遵循iqn命名规范。 l iqn规范定义的InitiatorName格式为iqn.domaindate. reverse.domain.name:optional name,例如:iqn.2006-11.com.h3c:dbserver。 用service iscsi start启动iSCSI服务。 root@pe03 Server]# service iscsi start Turning off network shutdown. Starting iSCSI daemon: [ OK ] [ OK ] Setting up iSCSI targets: [ OK ] 用service iscsi status及service iscsid status查看iscsi相关服务的运行状态 [root@pe03 Server]# service iscsi status iscsid (pid 3697 3696) is running... [root@pe03 Server]# service iscsid status iscsid (pid 3697 3696) is running... Open-iSCSI是通过以下iSCSI数据库文件来实现永久配置的: Discovery (/var/lib/iscsi/send_targets):在/var/lib/iscsi/send_targets目录下包含iSCSI portals的配置信息,每个portal对应一个文件,文件名为“iSCSI portal IP,端口号”(例如“200.200.10.200,3260”)。 Node (/var/lib/iscsi/nodes):在/var/lib/iscsi/nodes目录下,生成一个或多个以iSCSI存储服务器上的Target名命名的文件夹,在该文件夹下有一个文件名为“iSCSI portal IP,端口号” (例如“200.200.10.200,3260”)的配置参数文件,该文件中是initiator登录target时要使用的参数,这些参数的设置是从/etc/iscsi/iscsi.conf中的参数设置继承而来的,可以通过iscsiadm对某一个参数文件进行更改(需要先注销到target的登录)。 iscsiadm是用来管理(更新、删除、插入、查询)iSCSI配置数据库文件的命令行工具,用户能够用它对iSCSI nodes、sessions、connections和discovery records进行一系列的操作。 RHEL 5上当前的iSCSI Initiator版本只支持sendtargets 的发现方式,不支持SLP和iSNS 使用下面的命令执行target的发现: [root@rhel5 Server]# iscsiadm -m discovery -t sendtargets -p 192.168.1.20:3260 ??? iscsiadm: can not connect to iSCSI daemon! 重启linux,再执行上命令后结果:(netapp模拟器两个网口,全部自动发现,如何去掉一个?) 192.168.1.21:3260,1001 iqn.1992-08.com.netapp:sn.99900641 netapp模拟器终端上信息: Sat Jan 16 15:50:54 GMT [iscsi.notice:notice]: ISCSI: New session from initiator iqn.2005-03.com.redhat:01.74394c92c697 at IP addr 192.168.1.60 [root@rhe5 iscsi]# fdisk –l (如何配置去掉一个???) Disk /dev/sda: 23.6 GB, 23622320128 bytes Device Boot Start End Blocks Id System Disk /dev/sdb: 36 MB, 36700160 bytes Device Boot Start End Blocks Id System Disk /dev/sdc: 36 MB, 36700160 bytes Device Boot Start End Blocks Id System [root@pe03 Server]# iscsiadm -m node -T iqn.2007-04.acme.com:h3c:200realm.rhel5 -p 200.200.10.200:3260 -l 这里-T后面跟target名称,最后的-l(英文字母中小写的L),是login的意思。 可以使用iscsiadm -m node --loginall=all [root@pe03 Server]# iscsiadm -m node --loginall=all 用iscsiadm -m session –i查看iSCSI session和设备信息 [root@rhe5 ~]# iscsiadm -m session -i ************************ ************************ scsi1 Channel 00 Id 0 Lun: 2 fdisk –l;fdisk /dev/sdb;mkfs –t ext3 /dev/sdb1 1、先用fdisk –l查看新的磁盘名称,这里我们发现了一个100GB的磁盘,设备名为/dev/sdb [root@pe03 Server]# fdisk -l .............................. Disk /dev/sdb: 107.3 GB, 107373133824 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table 2、用tune2fs修改文件系统的属性,去掉自动检查的属性: [root@pe03 Server]# tune2fs -c -1 -i 0 /dev/sdb1 tune2fs 1.39 (29-May-2006) Setting maximal mount count to -1 Setting interval between checks to 0 seconds Linux上的ext3文件系统有一个特性,对某个分区mount、umount很多次后或者隔一个固定的时间后,系统会对该分区进行检测,这就会导致硬盘反映速度很慢,影响业务,本操作的目的就是去掉文件系统自动检查的属性。 本例中我们将要把/dev/sdb1挂载到/data目录下 1、手动创建一个目录/data [root@pe03 Server]# mkdir /data 2、用tune2fs查看文件系统的UUID: [root@pe03 Server]# tune2fs -l /dev/sdb1 tune2fs 1.39 (29-May-2006) Filesystem volume name: <none> Last mounted on: <not available> Filesystem UUID: 3f0a00b7-4939-4ad2-a592-0821bb79f7c6 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal resize_inode dir_index filetype sparse_super large_file .................... 3、用vi编辑/etc/fstab文件,设置自动挂载: 在/etc/fstab文件中增加下面蓝色的一行文字: /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 UUID=3f0a00b7-4939-4ad2-a592-0821bb79f7c6 /data ext3 _netdev 0 0 注意: l 挂载选项使用的是“_netdev” l UUID要顶格写。 l Linux系统重启后,磁盘设备的名称可能会发生变化,从而引起文件系统不能挂载上来或者不能正确挂载,使用UUID的方式进行挂载可以解决这个问题, 、用mount –a挂载文件系统 [root@pe03 Server]# mount –a 4、用df查看文件系统已经挂载成功 [root@pe03 /]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 ext3 65G 2.4G 59G 4% / /dev/sda1 ext3 99M 12M 82M 13% /boot tmpfs tmpfs 471M 0 471M 0% /dev/shm /dev/sdb1 ext3 99G 188M 94G 1% /data 5、条件允许的话,重启一下操作系统,使用df命令确认系统重启后文件系统能够自动挂载上来。
/etc/iscsi/iscsid.conf
/etc/rc.d/init.d/iscsi
/etc/rc.d/init.d/iscsid
/sbin/iscsi-iname
/sbin/iscsiadm
/sbin/iscsid
/sbin/iscsistart
/usr/share/doc/iscsi-initiator-utils-6.2.0.742
/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README
/usr/share/man/man8/iscsiadm.8.gz
/usr/share/man/man8/iscsid.8.gz
/var/lib/iscsi/nodes
/var/lib/iscsi/send_targets
/var/lock/iscsi
[root@rhe5 Server]# rpm -q --scripts iscsi-initiator-utils-6.2.0.742-0.5.el5
postinstall scriptlet (using /bin/sh):
if [ ! -f /etc/iscsi/initiatorname.iscsi ]; then
echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi
fi
/sbin/chkconfig --add iscsid
/sbin/chkconfig --add iscsi
preuninstall scriptlet (using /bin/sh):
if [ "$1" = "0" ]; then
/sbin/chkconfig --del iscsi
/sbin/chkconfig --del iscsid
fi
[root@rhe5 Server]# iscsi-iname
iqn.2005-03.com.redhat:01.4e85bacb9b8
iscsiadm: exiting due to configuration error!
192.168.1.20:3260,1000 iqn.1992-08.com.netapp:sn.99900641
255 heads, 63 sectors/track, 2871 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
/dev/sda1 * 1 6 48163+ 83 Linux
/dev/sda2 7 515 4088542+ 83 Linux
/dev/sda3 516 2741 17880345 83 Linux
/dev/sda4 2742 2871 1044225 5 Extended
/dev/sda5 2742 2871 1044193+ 82 Linux swap / Solaris
2 heads, 35 sectors/track, 1024 cylinders
Units = cylinders of 70 * 512 = 35840 bytes
/dev/sdb1 1 1024 35822+ 83 Linux
2 heads, 35 sectors/track, 1024 cylinders
Units = cylinders of 70 * 512 = 35840 bytes
/dev/sdc1 1 1024 35822+ 83 Linux
iscsiadm version 2.0-742
************************************
Session (sid 0) using module tcp:
************************************
TargetName: iqn.1992-08.com.netapp:sn.99900641
Portal Group Tag: 1000
Network Portal: 192.168.1.20:3260
iSCSI Connection State: LOGGED IN
Internal iscsid Session State: NO CHANGE
Negotiated iSCSI params:
************************
HeaderDigest: None
DataDigest: None
MaxRecvDataSegmentLength: 65536
MaxXmitDataSegmentLength: 65536
FirstBurstLength: 65536
MaxBurstLength: 65536
ImmediateData: Yes
InitialR2T: No
MaxOutstandingR2T: 1
Attached SCSI devices:
************************
Host Number: 1 State: running
Attached scsi disk sdb State: running
发表评论
-
linux 常见错误解决方法
2010-12-27 11:20 405310、pam 11、拒绝ssh登录(用户)a./etc/s ... -
理解 Linux 配置文件
2010-09-29 16:03 1450介绍 每个 Linux 程序都是一个可执行文件,它含 ... -
iscsi配置
2010-06-17 16:31 19861 指定连接iSCSI的前兆网口IP, 与IP-SAN的端口 ... -
Linux 2.6.31内核优化-2
2010-03-24 14:43 2454Device Drivers ---> Gene ... -
Linux 2.6.31内核优化-1
2010-03-24 14:42 3141介绍 本文档是一篇关于Linux Kernel 2.6. ... -
solaris 常用检查系统命令
2010-03-10 15:57 2386/usr/platform/sun4u/sbin/prt ... -
vsftpd配置文件
2010-02-09 16:23 1520vsftpd配置文件采用“#” ... -
solaris10 xmanager登录
2010-01-29 10:48 10141. 关闭默认的cde服务 ... -
ubuntu美化grub
2009-12-24 16:44 945安装grub-splashimages,只是集成了一套 ... -
linux内核参数
2009-12-21 15:58 1216以下是内核的主要配置 ... -
Consistent Non-Locking Reads 与Locking Reads的区别
2009-11-30 09:08 991一直以来,都认为mysql 在普通的select下会根据主键 ... -
大量LAST_ACK 分析过程
2009-11-30 09:06 18498现象:在netstat的时候发现大量处于LAST_ACK状态的 ... -
阵列Lun
2009-11-10 11:26 1203a、lun的概念 lun的全称是logical ... -
TAR命令参数详解
2009-11-05 09:58 2850tar 程序用于储存或展开 tar 存档文件。存档文件可放在磁 ... -
linux下无法在分区中创建新文件问题
2009-10-20 09:13 2889linux下无法在分区中创建新文件问题 故障现象: ... -
vim使用技巧
2009-10-09 14:09 2165读本文之前请注意: 1. 本文的目标是提供一些vim的使用技 ... -
基于linux构建一个多功能(防火墙/防毒墙/进出邮件扫描/GFW穿越)透明网关
2009-09-27 09:07 997基于linux 构建一个全功能(防火墙/防毒墙/进出邮件 ... -
Rhythmbox, Totem 不支持 mp3的解决办法
2009-09-08 11:01 1373为什么 Linux 不支持 mp3 呢?这个问题在 Linux ... -
LEMP构建高性能WEB服务器
2009-08-24 13:39 1154平台搭建环境 : CentOS5.2 32/x86_6 ... -
linux下安装fetion(飞信)
2009-08-18 10:55 27461.先去 http://www.libfetio ...
相关推荐
以下是Linux下iSCSI安装与配置的详细步骤: 1. **安装iSCSI Initiator**: - 首先,你需要确保Linux安装盘已挂载到系统上,例如:`mount /dev/cdrom /media/cdrom /media/Server`。 - 使用`ls | grep iscsi`命令...
iSCSI(Internet Small Computer System Interface)是一种网络协议...通过正确安装和配置iSCSI Initiator,Linux系统能够连接到iSCSI Target,实现远程存储的本地化操作,同时,通过安全设置可以确保数据的访问控制。
Linux下的开源iSCSI Initiator是一个强大的存储网络技术,它允许Linux系统作为iSCSI发起端(Initiator),连接到远程iSCSI目标端(Target)以访问存储设备。iSCSI(Internet Small Computer System Interface)是...
本文将介绍 Linux 中 iSCSI Initiator 的配置和使用方法,包括 iSCSI Initiator 的基本概念、配置文件、守护进程、自动连接等方面。 一、iSCSI Initiator 概念 iSCSI Initiator 是一种软件,可以让主机通过 IP ...
本教程将详细解释如何在Linux系统上进行iSCSI的安装和配置,适合Linux初学者进行实践操作。 ### 1. 安装iSCSI发起器(Initiator) 在Linux中,我们需要安装iSCSI发起器软件来连接到iSCSI目标(Target)。常用的...
本文档旨在提供SUSE Linux环境下iSCSI安装与配置的详细步骤,包括图形界面与命令行两种方式。 #### 二、获取iSCSI Initiator Name 在配置iSCSI之前,首先要确定本机的iSCSI Initiator Name。这一步骤非常重要,因为...
在 iSCSI 客户端上,需要安装 iSCSI initiator 软件包,以便连接到 iSCSI 服务器。使用 iscsiadm 命令来发现 iSCSI target: ``` [root@localhost ~] # iscsiadm –m discovery –t sendtargets –p <iSCSI 服务器 ...
本文档将涵盖 iSCSI 配置的各个方面,包括存储端口配置、Linux 服务器配置、iSCSI Initiator 配置、RAID 划分 LUN 等。 一、存储端口配置 在存储端口配置中,我们需要配置存储 ISM 管理口的 IP 地址为 192.168.30....
2. **编辑iSCSI initiator配置文件**: 编辑`/etc/iscsi/iscsid.conf`文件,将iSCSI session超时值设置为合适的值。默认值为120秒,但过长的等待时间可能导致I/O失败。建议设置较短且合适的超时值。 ```bash # vi ...
在Red Hat Enterprise Linux (RHEL) 5 中,iSCSI Initiator的安装和配置是实现服务器通过网络连接到远程存储设备的关键步骤。iSCSI(Internet Small Computer System Interface)是一种协议,允许通过IP网络传输SCSI...
在本篇内容中,我们将详细探讨如何在 Linux 系统下配置 iSCSI Target,并且在 Windows 操作系统上利用 Microsoft iSCSI Initiator 将远程的 iSCSI Target 映射为本地硬盘。 #### 二、Linux 下配置 iSCSI Target **...
文档"uGuide.doc"可能包含了详细的安装指南和使用步骤,包括如何在Windows 2008和Linux系统上安装iSCSI启动器,配置iSCSI设置,以及如何正确连接到iSCSI目标设备。对于初学者,这个文档将提供宝贵的指导,确保用户...
### Linux上配置iSCSI服务详解 #### 一、iSCSI简介 iSCSI (Internet Small Computer System Interface) 是一种基于IP网络实现SCSI协议的技术。它允许用户通过TCP/IP网络来传输SCSI指令,使得存储设备可以跨越地理...
在Windows系统中,可以使用Microsoft提供的iSCSI Initiator软件,而在Linux系统中,可以使用iscsi-initiator-utils包进行安装。 在iSCSI initiator中,需要配置iSCSI target的IP地址、端口号、身份验证信息等参数,...
要配置iSCSI存储,需要安装iSCSI initiator软件,目前大多数Linux系统都自带这个服务。然后,需要配置链路IP存储的服务端的IP地址,并将其与存储设备连接起来。 相比传统的FC SAN,iSCSI具有更好的安全性和灵活性。...
使用以下命令在大多数Linux发行版上安装iSCSI Initiator: ``` sudo apt-get install open-iscsi # 对于基于Debian的系统(如Ubuntu) sudo yum install iscsi-initiator-utils # 对于基于RPM的系统(如CentOS/...
总的来说,配置Linux iSCSI Initiator连接iSCSI存储涉及网络、认证、配置文件设置等多个方面,正确配置后,系统可以在重启后自动连接到存储,实现高效、可靠的存储访问。在实际操作中,还需要考虑网络环境的稳定性、...