iscsi存储的简单配置
生活随笔
收集整理的這篇文章主要介紹了
iscsi存储的简单配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
本實驗主要實現使用服務器做iscsi設備,來實現共享存儲的,拓撲圖如下所示: 具體配置如下所示: 一、準備共享的設備,我這里就是用新劃分的磁盤分區來做1.建立所需要的磁盤分區
#fdisk /dev/sda
#fdisk -l
[root@station78 ~]# fdisk -l Disk /dev/sda: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot????? Start???????? End????? Blocks?? Id? System
/dev/sda1?? *?????????? 1????????? 13????? 104391?? 83? Linux
/dev/sda2????????????? 14??????? 5235??? 41945715?? 8e? Linux LVM
/dev/sda3??????????? 5236??????? 5300????? 522112+? 82? Linux swap / Solaris
/dev/sda4??????????? 5301?????? 15665??? 83256862+?? 5? Extended
/dev/sda5??????????? 5301??????? 5544???? 1959898+? 83? Linux
如圖所示,可以看到我已經劃分好了磁盤分區,使用/dev/sda5來實現一下的效果 二、安裝iscsi服務端
#yum install iscsi-target-utils -y #service tgtd start? //啟動服務
#chkconfig tgtd on //設置開機默認運行
#netstat -tnlp | grep 3260 //查看運行的端口是否開啟,如下圖所示
三、使用tgtadm工具配置服務端
tgtadm --lld [driver] --op [operation] --mode [mode] [OPTION]...? //tgtadm使用格式 (1)、添加一個新的target 且其ID為 [id], 名字為 [name].
--lld [driver] --op new --mode target --tid=[id] --targetname [name] (2)、顯示所有或某個特定的target:
--lld [driver] --op show --mode target [--tid=[id]] (3)、向某ID為[id]的設備上添加一個新的LUN,其號碼為[lun],且此設備提供給initiator使用。[path]是某“塊設備”的路徑,此塊設備也可以是raid或lvm設備。lun0已經被系統預留。
--lld [driver] --op new --mode=logicalunit --tid=[id] --lun=[lun] --backing-store [path] (4)、刪除ID為[id]的target:
--lld [driver] --op delete --mode target --tid=[id] (5)、刪除target [id]中的LUN [lun]:
-lld [driver] --op delete --mode=logicalunit --tid=[id] --lun=[lun] (6)、定義某target的基于主機的訪問控制列表,其中,[address]表示允許訪問此target的initiator客戶端的列表:
--lld [driver] --op bind --mode=target --tid=[id] --initiator-address=[address] (7)、解除target [id]的訪問控制列表中[address]的訪問控制權限:
--lld [driver] --op unbind --mode=target --tid=[id] --initiator-address=[address] 下面就是具體的過程了:
1.創建一個target
# tgtadm? --lld iscsi --op new --mode target --tid 1 -T iqn.2011-09.com.example.tsl:desk1
# tgtadm? --lld iscsi --op show --mode target?? //顯示剛定義的target如下圖所示
當然還可以使用下面命令顯示更詳細的信息:
# tgtadm --lld iscsi --op show --mode target --tid 1 2.創建lun,號碼是1:
# tgtadm? --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda5? //創建一個LUN編號為1,使用的磁盤為剛創建的磁盤分區/dev/sda5
# tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.0/24?? //開放192.168.1.0/24網段中的主機訪問
# tgtadm? --lld iscsi --op show --mode target --tid 1 --lun 1? //查看詳細的信息 四、客戶端的配置
1.安裝和啟動客戶端
# yum install iscsi-initiator-utils -y //安裝客戶端initiator
# echo "InitiatorAlias=initiator" >> /etc/iscsi/initiatorname.iscsi? //想該文件中添加內容
# service iscsi start
# chkconfig iscsi on 2.使用iscsiadm工具進行客戶端發現
# iscsiadm -m discovery -t sendtargets -p 192.168.1.101
192.168.1.101:3260,1 iqn.2011-09.com.example.tsl:desk1? //這里顯示的是服務端的
OK!基本的實驗完成。
轉載于:https://blog.51cto.com/lvsir666/780381
總結
以上是生活随笔為你收集整理的iscsi存储的简单配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Web开发融会贯通: 深入浅出 告别浮云
- 下一篇: 变量,还是变量