Linux操作系统安装iscsi连接IP-SAN磁盘详解
创始人
2024-06-18 07:10:23
0

你对Linux系统熟悉么?如果你在应用Linux操作系统,在当今社会Linux越来越成为主流,本文为你详细介绍在Linux操作系统下安装配置iscsi软件连接到IP-SAN磁盘阵列 ,为你在学习在Linux操作系统下安装配置iscsi软件连接到IP-SAN磁盘阵列时起一定的作用。

一、 安装系统

因为安装iSCSI驱动需要配合核心来编译,所以会使用到内核源代码,此外,也需要编译器 ( compiler ) 的帮助,因此,先确定您的 Linux 系统当中已经有下列软件的存在 :kernel-source 、kernel、gcc、perl、Apache。
安装Linux系统的时候选择自定义安装,安装所有上述软件,(如果不知道这些软件的具体位置,***把所有涉及到服务和内核编译的软件都安装上),在这个Linux版本上的network选项中把iscsi-initiator-utils-4.0.3.0-4选上安装.
 
二、 配置iscsi软件

2.1 安装
如果在安装系统的时候没有安装上iscsi 软件包,可以手工安装

1 首先安装sysfsutils-1.2.0软件包
tar -zxvf sysfsutils-1.2.0.tgz
cd sysfsutils-1.2.0
./configure
make
make install
 
2.安装Linux-iscsi-4.0.3.0软件包
cp Linux-iscsi-4.0.3.0.tgz/usr/src/redhat/SOURCES
cd/usr/src/redhat/SOURCES
tar -zxvf Linux-iscsi-4.0.3.0.tgz
cd Linux-iscsi-4.0.3.0
make
make install

2.2 配置

3.编辑iscsi配置文件
vi /etc/iscsi.conf
DiscoveryAddress=10.10.1.100(大小写不要写错了)
4.启动Linux iscsi
service iscsi start
 
2.3 分区、格式化、做文件系统、挂载分区
(1.)先通过 fdisk -l查看分区情况
如果磁盘阵列挂载上,应该显示 sdb1

(2.)磁盘阵列分区

  1. fdisk/dev/sdb  
  2. Command (m for help): n  
  3. Command action  
  4. eextended  
  5. pprimary partition (1-4)  
  6. Partition number (1-4): 1  
  7. First cylinder (1-189971, default 1):  
  8. Using default value 1  
  9. Last cylinder or +size or +sizeM or +sizeK (1-189971, default 189971):  
  10. Using default value 1899719  
  11. Command (m for help): w  
  12. 分好区后就可以利用mkfs这个命令来完成对分区的格式化操作,  
  13. mkfs -t ext2/dev/sdb1 

注:
fdisk命令格式
fdisk [-l] [-b SSZ] [-u] device

主要选项:
-l:察看指定的设备的分区表状况。
-b SSZ:将指定的分区大小输出到标准输出上,单位为区块。
-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址。
device:要这些操作的设备名称。
fdisk是各种Linux发行版本中最常用的分区工具,是被定义为Expert级别的分区工具。我们可以通过fdisk来分区使用iscsi设备。它还包括一个二级选单,首先输入命令,然后出现问答式界面,用户通过在这个界面中输入命令参数来操作fdisk。
a:设定硬盘启动区。
b:编辑一个BSD类型分区。
c:编辑一个DOS兼容分区。
d: 删除一个分区。
l: 察看指定的设备的分区表状况。
m:显示Fdisk命令各个参数的说明。
o:创建一个DOS分区。
n:设定新的硬盘分区。
p:打印分区信息。
s:创建一个空Sun分区表。
t:改变硬盘分区类型。
q: 结束分区,不保存操作内容。
v:校验硬盘分区表。
w:结束分区,保存操作内容。
x:进入高级操作模式。
# fdisk /dev/hdd
运行后出现fdiak的命令提示符:
Command (m for help):
使用n命令创建一个分区,会出现选择主分区(p primary partition)还是扩展分区(l logical)的提示,通常选用主分区。然后按照提示输入分区号(Partion number(1-4):)、新分区起始的磁盘块数(First Cylinder)和分区的大小,可以是以MB为单位的数字(Last cylindet or +siza or +sizeM or +sizeK:)。例如:
(3)设定挂载点:
#mkdir /iscsi
#mount/dev/sdb1/iscsi
#ntsysv 在里面把iscsi选上
#chkconfigiscsion
 (4) 写自动挂载文件,为每次开机自动挂载一个iSCSI卷
可以通过向/etc/fstab.iscsi (filesystem table)中添加指令行来告诉Linux如何自动挂载卷了。使用vi编辑器修改/etc/fstab,依次使用shift+G命令(将光标定位到***一行)然后使用o命令(插入新行并且进入编辑状态),输入以下内容:
Vi/etc/fstab

/dev/sdb1/iscsi ext3 defaults00
(要和上面写的对齐)

以上就是Linux操作系统下安装配置iscsi 软件连接到IP-SAN磁盘阵列。

【编辑推荐】

  1. 让你应用Linux操作系统加速远程登录
  2. 轻松解决Linux系统grub错误
  3. 深入浅出的了解Linux rescue
  4. 详解Linux中Load average负载
  5. Linux中的slab分配器讲解

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...