Linux下配置iscsi-initiator操作系統(tǒng)RetHat9.0,,存儲設(shè)備華為3comEX1000
在linux上建立能夠識別盤陣的方法有三種1、HBA卡,;2、TOE卡,;3,、iscsi-initiator 本次是通過第三種方式實現(xiàn)的,就具體配置進行簡要概述 一,、準備工作 因為安裝iSCSI驅(qū)動需要配合核心來編譯,,所以會使用到內(nèi)核源代碼,此外,,也需要編譯器 ( compiler ) 的幫助,,因此,先確定您的 Linux 系統(tǒng)當中已經(jīng)有下列軟件的存在 :kernel-source ,、kernel,、gcc、perl,、Apache,。 打開一個終端,使用命令檢查: # rpm -qa | grep gcc,;rpm -qa | grep make # rpm -qa | grep kernel(最關(guān)鍵的軟件包) 根據(jù)自身系統(tǒng)的內(nèi)核版本下載對應的iscsi驅(qū)動,,利用 #uname –a 查看內(nèi)核版本 二、解壓tar包和編譯驅(qū)動程序 (附送一個華為官方提供的iscsi驅(qū)動) #tar -zxvf linux-iscsi-3.4.3.2.tgz # cd linux-iscsi-3.4.3.2 # make #make install 在編譯驅(qū)動的時候,,我們用到的是make這個命令,,這里之所以在 make后面不需要跟所要編譯的文件名,是因為在解壓出來的包中都會包含一個makefile的文件,,在默認情況下執(zhí)行make就是約定的編譯makefile中的內(nèi)容,。通過以上步驟就可以順利將iscsi驅(qū)動編譯完成。 三,、修改配置文件 在安裝好iscsi驅(qū)動后,,會在/etc目錄下生成一個iscsi.conf的iscsi配置文件,用vi編輯器打開這個文件,,在這里添加iqn接點號,,密碼,IP地址,。 Username= “iqn接點號” 在配置盤陣的時候,,系統(tǒng)會自己生成這個節(jié)點號,這個可以在存儲的管理控制臺上查到 Password= iscsimy1Spw 如果在設(shè)置盤陣的時候?qū)@個邏輯卷設(shè)置了認證,,那這里就必須配置節(jié)點號和密碼 DiscoveryAddress=10.1.2.1 iSCSI 儲存設(shè)備的 IP 地址 四,、啟動iscsi進程 #/etc/init.d/iscsi start 五、配置iscsi客戶端 這一步是在iscsi存儲的管理控制臺上配置的,。 ipsan的配置是先建立物理資源,,既是建磁盤陣列,,這個根據(jù)具體要求和scsi硬盤數(shù)量來決定創(chuàng)建什么樣的raid陣列,這個在管理控制臺上通過向?qū)б徊讲阶觥?br>然后是劃分邏輯資源,,創(chuàng)建邏輯單元lun,,既是我們的硬盤分區(qū)的概念,可以為不同的需要掛載到存儲上的服務器,,指定不同的邏輯單元,。 建立客戶端既是需要連接陣列的服務器的iscsi target,同時也是為每個target綁定一個邏輯單元。 在這里設(shè)置的就是“iqn接點號”,;“操作系統(tǒng)類型”,;“客戶端ip地址” 六、完成以上配置后就可以用iscsi -ls看到詳細的磁盤信息 在這里最重要的是運用fdisk這個命令來分區(qū) fdisk命令格式 fdisk [-l] [-b SSZ] [-u] device 主要選項: -l: 察看指定的設(shè)備的分區(qū)表狀況,。 -b SSZ:將指定的分區(qū)大小輸出到標準輸出上,,單位為區(qū)塊。 -u:搭配"-l"參數(shù)列表,,會用分區(qū)數(shù)目取代柱面數(shù)目,,來表示每個分區(qū)的起始地址。 device:要這些操作的設(shè)備名稱,。 fdisk是各種Linux發(fā)行版本中最常用的分區(qū)工具,,是被定義為Expert級別的分區(qū)工具。我們可以通過fdisk來分區(qū)使用iscsi設(shè)備,。它還包括一個二級選單,,首先輸入命令,然后出現(xiàn)問答式界面,,用戶通過在這個界面中輸入命令參數(shù)來操作fdisk,。 a:設(shè)定硬盤啟動區(qū)。 b:編輯一個BSD類型分區(qū),。 c:編輯一個DOS兼容分區(qū),。 d: 刪除一個分區(qū)。 l: 察看指定的設(shè)備的分區(qū)表狀況,。 m:顯示Fdisk命令各個參數(shù)的說明,。 o:創(chuàng)建一個DOS分區(qū)。 n:設(shè)定新的硬盤分區(qū),。 p:打印分區(qū)信息,。 s:創(chuàng)建一個空Sun分區(qū)表,。 t:改變硬盤分區(qū)類型,。 q: 結(jié)束分區(qū),不保存操作內(nèi)容,。 v:校驗硬盤分區(qū)表,。 w:結(jié)束分區(qū),,保存操作內(nèi)容。 x:進入高級操作模式,。 # fdisk /dev/hdd 運行后出現(xiàn)fdiak的命令提示符: Command (m for help): 使用n命令創(chuàng)建一個分區(qū),,會出現(xiàn)選擇主分區(qū)(p primary partition)還是擴展分區(qū)(l logical)的提示,通常選用主分區(qū),。然后按照提示輸入分區(qū)號(Partion number(1-4):),、新分區(qū)起始的磁盤塊數(shù)(First Cylinder)和分區(qū)的大小,,可以是以MB為單位的數(shù)字(Last cylindet or +siza or +sizeM or +sizeK:),。例如: fdisk /dev/sda Command (m for help): n Command action e extended p primary 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這個命令來完成對分區(qū)的格式化操作,,#mkfs -t ext3 -c /dev/sdb1 七,、設(shè)定掛載點: #mkdir /var1 #mount -t ext3 /dev/sdb1 /var1 八,、 寫自動掛載文件,,為每次開機自動掛載一個iSCSI卷 可以通過向/etc/fstab.iscsi (filesystem table)中添加指令行來告訴Linux如何自動掛載卷了。使用vi編輯器修改/etc/fstab,,依次使用shift+G命令(將光標定位到最后一行)然后使用o命令(插入新行并且進入編輯狀態(tài)),,輸入以下內(nèi)容: /dev/sdb1 /var1 ext3 defaults 0 0 存盤后重新啟動計算機Linux即可自動掛載iSCSI卷,。 |
|