IP SAN的安裝及使用
安裝
首先要在儲存裝置上做好RAID,設定好iSCSI目標方(target)。
這裡主要說明iSCSI initiator的安裝。
不同的作業系統對應各自的iSCSI initiator,以Redhat enterprise5為例。到網上下載iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
# rpm–ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
在伺服器上安裝了iSCSI initiator以及iscsiadm
iscsiadm是基於命令列的iscsi管理工具,提供了對iscsi節點、會話、連線以及發現記錄的操作。
iscsiadm的使用說明可以檢視/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以執行man iscsiadm或iscsiadm --help
使用
下面來講一下連線iscsi裝置的步驟:
1啟動iscsi守護程式
#service iscsi start
預設情況下,系統啟動後此程式會自動執行
2發現目標
預設情況下,iscsi發起方和目標方之間通過埠3260連線。假設已知iscsi的目標方IP是10.0.1.200,執行下列命令:
#iscsiadm -m discovery -t sendtargets -p 10.0.1.200:3260
此時找到擁有一個目標(target)
10.0.1.200:3260,1 iqn.2002-10.com.infortrend:raid.sn7409346.00
被發現的目標也叫做節點
3登入節點
以上面被發現的目標為例
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260 -l
其中iqn.2002-10.com.infortrend:raid.sn7409346.00是目標名
如果要在系統啟動時自動登入
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260 --op update -n node.startup -v automatic
登入節點後,執行
#fdisk–l
應該可以看到目標方的儲存裝置資訊,如
Disk /dev/sdb: 6291.4 GB, 6291456000000 bytes
255 heads, 63 sectors/track, 764892 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
/dev/sdb即為連線的iscsi儲存裝置
4格式化裝置
如欲將裝置格式化為ext3檔案系統,執行
# mkfs.ext3 /dev/sdb
5掛接裝置
在/mnt下建立iscsi目錄
執行mount命令:
# mount -t ext3 -O _netdev /dev/sda /mnt/iscsi
其中的_netdev是針對iscsi裝置的特殊mount選項
執行df–h可以看到:
/dev/sdb 5.7T 186M 5.4T 1% /mnt/iscsi
iscsi裝置被成功掛接,可以當作常規儲存裝置使用了。
如果要在系統啟動時自動掛接
編輯/etc/fstab
加入一行:
/dev/sdb /mnt/iscsi ext3 _netdev 0 0
6登出節點
首先解除掛接
#umount /mnt/iscsi
登出
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260–u
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23757700/viewspace-696293/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FC SAN 與 IP SAN
- 識別ip san與ib san
- kafka的安裝及使用Kafka
- Nmon的安裝及使用
- Git的安裝及使用Git
- Redis的安裝及基本使用Redis
- Angular CLI的安裝及使用Angular
- nvm 安裝及使用
- 安裝及使用RSSHub
- Sublime 安裝及使用
- Docker安裝及使用Docker
- expect安裝及使用
- kafka安裝及使用Kafka
- webbench安裝及使用Web
- Xtrabackup安裝及使用
- VMwareTools安裝及使用
- nvitop 安裝及使用
- python Mqtt 的安裝及使用PythonMQQT
- SVN的安裝及使用指南
- Linux的ftp安裝及使用LinuxFTP
- miniconda的安裝及使用
- VC++ 6.0的安裝及使用C++
- Raspberry:Wiringpi的安裝及使用
- ORACLE RDA 安裝及使用Oracle
- yum安裝及使用全集
- docker安裝mongoDB及使用DockerMongoDB
- IP-SAN:實現廉價安全的儲存
- Windows nvm的安裝使用(及排坑)Windows
- Docker的安裝配置及使用詳解Docker
- windows下nvm、nrm的安裝及使用Windows
- MySQL 原始碼安裝及yum的使用MySql原始碼
- log4cpp的安裝及使用
- Redis的安裝及在Java中的使用RedisJava
- Locust 簡介及安裝使用
- git_stats安裝及使用Git
- ElasticSearch安裝及java Api使用ElasticsearchJavaAPI
- easyWeChat 6.0 安裝及使用
- pg_buffercache安裝及使用