iSCSI的簡單應用

RHEL的存儲模型:
Application<----->VFS<------>File System Driver<----->Block Device Driver<----->Volumenode

DAS直接附加存儲:直接附加到主板系統總線的某個接口上
   總線架構:SCSI,IDE,ATA
   邏輯設備:LVM,RAID
NAS網絡附加存儲:以文件級別實現數據塊存儲
SAN存儲局域網絡:它存儲卷級別的數據塊
   FC SAN                用光信號模擬SISC命令傳輸
   IP SAN                用IP網絡封裝SISC命令vim

爲網卡(eth0,eth1)建立負載均衡:
1.)配置文件/etc/modprobe.conf,添加語句:
   alias bond0 bonding
   options bond0 mode=1 miimon=100 use_carrier=0
2.)建立bond0的配置文件,修改eth0和eth1的配置文件:
   vim /etc/sysconfig/network-scripts/ifcfg-bond0
***************************************************************
   DEVICE=bond0
   BOOTPROTO=static
   IPADDR=192.168.0.29
   NETMASK=255.255.255.0
   GATEWAY=192.168.0.253
   ONBOOT=yes
***************************************************************
 
   vim /etc/sysconfig/network-scripts/ifcfg-eth0
***************************************************************
   DEVICE=eth0
   BOOTPROTO=static
   MASTER=bond0
   SLAVE=yes
   ONBOOT=yes
***************************************************************服務器

   vim /etc/sysconfig/network-scripts/ifcfg-eth1
***************************************************************
   DEVICE=eth1
   BOOTPROTO=static
   MASTER=bond0
   SLAVE=yes
   ONBOOT=yes
***************************************************************
3.)重啓網絡服務`service network restart`網絡

4.)使用`ifconfig`命令測試設置是否成功session

                                                                   配置一個IP  SAN架構


實驗原理:
服務端:
1.)準備存儲設備(存儲設備不能格式化)
2.)安裝target端
3.)將準備好的存儲設備設定爲IP SAN設備
4.)定義哪些客戶IP能夠登入此IP SAN
客戶端:
1.)安裝initrator組件
2.)發現某主機上的IP SAN存儲
3.)登入某IP SAN
4.)分區,格式化和掛載此IP SAN負載均衡

Target
1.)準備要共享的設備,這裏使用本地磁盤上的新分區:
    fdisk -l
    fdisk /dev/sda 創建所須要的新分區
    partprobeide

2.)安裝iscsi服務端:
    yum -y install scsi-target-utils
    service tgtd start
    chkconfig tgtd on
    netstat -tnlp | grep 3260工具

3.)服務端配置管理工具tgtadm的使用
    tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2010-08.com.example.scsi:disk1(建立一個target)
    tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda5  (建立LUN,號碼爲1)測試

4.)定義IP屬於192.168.0.0網段的用戶能夠登入此IP SAN
    tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.0.0/24

Initiator
1.)安裝initrator組件
    yum install iscsi-initiator-utils
    echo "InitiatorAlias=scsi" >> /etc/iscsi/initiatorname.iscsi
    service iscsi start
    chkconfig iscsi on
2.)發現某主機上的IP SAN存儲
    scsiadm -m discovery -t sendtargets -p 192.168.0.2
3.)登入IP SAn
    iscsiadm -m node -T iqn.2010-08.com.example.scsi:disk1 -p 192.168.0.2:3260 -l
    iscsiadm -m node -T iqn.2010-08.com.example.scsi:disk1 -p 192.168.0.2:3260 -u
    iscsiadm -m node -T iqn.2010-08.com.example.scsi:disk1 -p 192.168.0.2:3260 -o delete
4.)分區,格式化和掛載此IP SAN
    fdisk   /dev/sdb
    mkfs.ext3  /dev/sdb1
    mount -o _netdev /dev/sdb1 /www
    tune2fs -L WEB /dev/sdb1
    tune2fs -l  /dev/sdb1
    或者寫入/etc/fstab文件內
    LABEL=WEB     /www  ext3       _netdev     0      0

建立服務端誰所須要的賬號,並實現雙方向的認證 1.)在target端建立賬號redhat,併爲其授予訪問某tid的權限     tgtadm --lld iscsi --op new --mode account --user redhat --password redhat     tgtadm --lld iscsi --op show --mode target 2.)在target端設置服務器到客戶端的認證     tgtadm --lld iscsi --op bind --mode account --tid 1 --user redhat     tgtadm --lld iscsi --op show --mode target 3.)編輯initiator端主配置文件,配置客戶端登陸target時使用此賬號和密碼:     vim /etc/iscsi/iscsid.conf     node.session.auth.authmethod = CHAP     node.session.auth.username = redhat     node.session.auth.password = redhat 哪果此前還沒有登陸過此target,接下來直接發現並登入便可.不然,則須要按照下面的第四步實現認證的啓用. 4.)若是initiator端已經登陸過此target,此時過程以下:     scsiadm -m session -r sid -u(註銷登陸)     iscsiadm -m node -T iqn.2010-08.com.example.scsi:disk1 -p 192.168.0.2:3260 -u(登出IP SAN)     iscsiadm -m node -T iqn.2010-08.com.example.scsi:disk1 -p 192.168.0.2:3260 -o delete     rm -rf /var/lib/iscsi/nodes/iqn.2010-08.com.example.scsi:disk1(刪除此前生成的database)     rm -rf  /var/lib/iscsi/send_targets/192.168.0.11,3260 5.)重啓iscsi服務,從新查看登入IP SAN:     service iscsid restart     scsiadm -m discovery -t sendtargets -p 192.168.0.2     iscsiadm -m node -T iqn.2010-08.com.example.scsi:disk1 -p 192.168.0.2:3260 -l

相關文章
相關標籤/搜索