溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

ubuntu 12.04中iscsi target和initiator的安裝和使用是怎樣的

發(fā)布時(shí)間:2021-11-10 18:50:12 來源:億速云 閱讀:158 作者:柒染 欄目:云計(jì)算

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)ubuntu 12.04中iscsi target和initiator的安裝和使用是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

ubuntu 12.04中iscsi target和initiator的安裝和使用

實(shí)驗(yàn)?zāi)康模簩⒁慌_主機(jī)上的硬盤作為一個(gè)iscsi target掛載到另外一臺主機(jī)上 。

1. iscsi的target端   www.2cto.com  

  (1)安裝 iscsi target相關(guān)的軟件

     $ sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms

  (2)修改iscsi target的配置文件

     $ sudo vi /etc/default/iscsitarget

     ISCSITARGET_ENABLE=true   # change false to true

  (3)為target準(zhǔn)備存儲

    這里可以用真正的硬盤,比如/dev/sdx,也可以使用虛擬機(jī)的磁盤,比如dd出來的文件:dd if=/dev/zero of=/var/lun1.bin count=0 obs=1 seek=50G.

    下面以真實(shí)的硬盤為例進(jìn)行各項(xiàng)操作。

  www.2cto.com  

   Centos 下target的配置操作 

   centos下iscsi target配置

   ### 創(chuàng)建一個(gè)target,id=1,iqn=iqn.2013-02.node2, iqn是target在局域網(wǎng)內(nèi)的唯一描述符

   $sudo tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2013-02.node2

   ### 可以通過下面命令查看當(dāng)前創(chuàng)建的target和lun  www.2cto.com  

   $ sudo tgtadm --lld iscsi --op show --mode target

   ### 給指定的target增加一個(gè)lun,通過tid來制定target,這里將/dev/sdl添加到tid=1的target中

   $ sudo tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdl

   ###注: /dev/sdl是一整塊盤,也可將某個(gè)分區(qū)增加到target中,如/dev/sdl1,/dev/sdb1

   ### 要使某個(gè)target能夠被initiator訪問,必須先執(zhí)行如下命令

   $ sudo tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL

   ### 刪除指定的target,由tid來指定

   $ sudo tgtadm --lld iscsi --op show --mode target --op delete --tid 1

   ubuntu下iscsi target的配置操作 

   ubuntu下iscsi target配置

   # vi /etc/iet/ietd.conf

  在文件的末尾添加如下信息:

  Target iqn.2012-12.local.mynet:storage.lun1 //iqn.2012-12.local.mynet:storage.lun1為iqn,格式參見centos中的iqn

      Lun 1 Path=/dev/sdl1,Type=fileio,ScsiId=lun1,ScsiSN=lun1

  第一行 Target 之后的內(nèi)容可以任意修改,不過最好保持例子中的格式;第二行在該 Target 上創(chuàng)建了一個(gè) LUN,序號為 1

執(zhí)行完以上配置后,需重啟iscsitarget服務(wù):

centos

    service tgtd restart

ubuntu

    service iscsitarget restart

(4)配置iscsi target的帶密碼訪問方式(如果想無密碼設(shè)置,可以跳過,并且這是ubuntu的配置方式)  www.2cto.com  

假設(shè)需要配置的iscsi target的用戶名和密碼如下:

         username=dylan

         password=123456

    如果 ISCSI Target Server 需要用戶名密碼,則需要在 /etc/iscsi/iscsid.conf 中進(jìn)行配置,配置選項(xiàng)如下:    node.session.auth.username = dylan

    node.session.auth.password = 123456

    discovery.sendtargets.auth.username = dylan

    discovery.sendtargets.auth.password = 123456

    其中,兩組用戶名和密碼均為 Target Server 設(shè)定的用戶名和密碼。

    修改完成后,需要重啟 open-iscsi 服務(wù):

    # service open-iscsi restart

2.  iscsi initiator端  www.2cto.com  

    (1)安裝open-scsi

      sudo  apt-get install open-iscsi open-iscsi-utils

     (2)發(fā)現(xiàn)iscsi target

      sudo iscsiadm -m discovery -t sendtargets -p 192.168.35.17

      顯示信息如下:

      192.168.35.17:3260,1 iqn.2013-02.node2

    (3)使用target

      sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 --login

     執(zhí)行上述操作后,就可在本地主機(jī)上多出一個(gè)/dev/sdx

     (4)刪除target

     sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 -u

上述就是小編為大家分享的ubuntu 12.04中iscsi target和initiator的安裝和使用是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI