Linux操作系統(tǒng)安裝iscsi連接IP-SAN磁盤(pán)詳解
你對(duì)Linux系統(tǒng)熟悉么?如果你在應(yīng)用Linux操作系統(tǒng),在當(dāng)今社會(huì)Linux越來(lái)越成為主流,本文為你詳細(xì)介紹在Linux操作系統(tǒng)下安裝配置iscsi軟件連接到IP-SAN磁盤(pán)陣列 ,為你在學(xué)習(xí)在Linux操作系統(tǒng)下安裝配置iscsi軟件連接到IP-SAN磁盤(pán)陣列時(shí)起一定的作用。
一、 安裝系統(tǒng)
因?yàn)榘惭biSCSI驅(qū)動(dòng)需要配合核心來(lái)編譯,所以會(huì)使用到內(nèi)核源代碼,此外,也需要編譯器 ( compiler ) 的幫助,因此,先確定您的 Linux 系統(tǒng)當(dāng)中已經(jīng)有下列軟件的存在 :kernel-source 、kernel、gcc、perl、Apache。
安裝Linux系統(tǒng)的時(shí)候選擇自定義安裝,安裝所有上述軟件,(如果不知道這些軟件的具體位置,***把所有涉及到服務(wù)和內(nèi)核編譯的軟件都安裝上),在這個(gè)Linux版本上的network選項(xiàng)中把iscsi-initiator-utils-4.0.3.0-4選上安裝.
二、 配置iscsi軟件
2.1 安裝
如果在安裝系統(tǒng)的時(shí)候沒(méi)有安裝上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(大小寫(xiě)不要寫(xiě)錯(cuò)了)
4.啟動(dòng)Linux iscsi
service iscsi start
2.3 分區(qū)、格式化、做文件系統(tǒng)、掛載分區(qū)
(1.)先通過(guò) fdisk -l查看分區(qū)情況
如果磁盤(pán)陣列掛載上,應(yīng)該顯示 sdb1
(2.)磁盤(pán)陣列分區(qū)
- fdisk/dev/sdb
- Command (m for help): n
- Command action
- eextended
- pprimary partition (1-4)
- Partition number (1-4): 1
- First cylinder (1-189971, default 1):
- Using default value 1
- Last cylinder or +size or +sizeM or +sizeK (1-189971, default 189971):
- Using default value 1899719
- Command (m for help): w
- 分好區(qū)后就可以利用mkfs這個(gè)命令來(lái)完成對(duì)分區(qū)的格式化操作,
- mkfs -t ext2/dev/sdb1
注:
fdisk命令格式
fdisk [-l] [-b SSZ] [-u] device
主要選項(xiàng):
-l:察看指定的設(shè)備的分區(qū)表狀況。
-b SSZ:將指定的分區(qū)大小輸出到標(biāo)準(zhǔn)輸出上,單位為區(qū)塊。
-u:搭配"-l"參數(shù)列表,會(huì)用分區(qū)數(shù)目取代柱面數(shù)目,來(lái)表示每個(gè)分區(qū)的起始地址。
device:要這些操作的設(shè)備名稱。
fdisk是各種Linux發(fā)行版本中最常用的分區(qū)工具,是被定義為Expert級(jí)別的分區(qū)工具。我們可以通過(guò)fdisk來(lái)分區(qū)使用iscsi設(shè)備。它還包括一個(gè)二級(jí)選單,首先輸入命令,然后出現(xiàn)問(wèn)答式界面,用戶通過(guò)在這個(gè)界面中輸入命令參數(shù)來(lái)操作fdisk。
a:設(shè)定硬盤(pán)啟動(dòng)區(qū)。
b:編輯一個(gè)BSD類型分區(qū)。
c:編輯一個(gè)DOS兼容分區(qū)。
d: 刪除一個(gè)分區(qū)。
l: 察看指定的設(shè)備的分區(qū)表狀況。
m:顯示Fdisk命令各個(gè)參數(shù)的說(shuō)明。
o:創(chuàng)建一個(gè)DOS分區(qū)。
n:設(shè)定新的硬盤(pán)分區(qū)。
p:打印分區(qū)信息。
s:創(chuàng)建一個(gè)空Sun分區(qū)表。
t:改變硬盤(pán)分區(qū)類型。
q: 結(jié)束分區(qū),不保存操作內(nèi)容。
v:校驗(yàn)硬盤(pán)分區(qū)表。
w:結(jié)束分區(qū),保存操作內(nèi)容。
x:進(jìn)入高級(jí)操作模式。
# fdisk /dev/hdd
運(yùn)行后出現(xiàn)fdiak的命令提示符:
Command (m for help):
使用n命令創(chuàng)建一個(gè)分區(qū),會(huì)出現(xiàn)選擇主分區(qū)(p primary partition)還是擴(kuò)展分區(qū)(l logical)的提示,通常選用主分區(qū)。然后按照提示輸入分區(qū)號(hào)(Partion number(1-4):)、新分區(qū)起始的磁盤(pán)塊數(shù)(First Cylinder)和分區(qū)的大小,可以是以MB為單位的數(shù)字(Last cylindet or +siza or +sizeM or +sizeK:)。例如:
(3)設(shè)定掛載點(diǎn):
#mkdir /iscsi
#mount/dev/sdb1/iscsi
#ntsysv 在里面把iscsi選上
#chkconfigiscsion
(4) 寫(xiě)自動(dòng)掛載文件,為每次開(kāi)機(jī)自動(dòng)掛載一個(gè)iSCSI卷
可以通過(guò)向/etc/fstab.iscsi (filesystem table)中添加指令行來(lái)告訴Linux如何自動(dòng)掛載卷了。使用vi編輯器修改/etc/fstab,依次使用shift+G命令(將光標(biāo)定位到***一行)然后使用o命令(插入新行并且進(jìn)入編輯狀態(tài)),輸入以下內(nèi)容:
Vi/etc/fstab
/dev/sdb1/iscsi ext3 defaults00
(要和上面寫(xiě)的對(duì)齊)
以上就是Linux操作系統(tǒng)下安裝配置iscsi 軟件連接到IP-SAN磁盤(pán)陣列。
【編輯推薦】