Openfiler之三:open-iscsi安裝配置及smbclient的安裝(轉載)

原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。 http://jeremiah.blog.51cto.com/539865/278397
    本篇博客主要介紹iSCSI客戶端及SMB/CIFS客戶端的安裝配置使用。
 
iSCSI客戶端: open-iscsi-2.0-871
SMB/CIFS客戶端:Samba-3.4.0

操做系統:CentOS5.3。
 
    1. open-iscsi的安裝
    首先下載open-iscsi-2.0-871,而後執行:
tar xzvf open-iscsi-2.0-871.tar.gz    
cd open-iscsi-2.0-871
make
make install
其中make install須要root權限。
 
    2. 開啓中止open-iscsi服務(須要root權限)
    開啓open-iscsi服務命令
service open-iscsi start
    中止open-iscsi服務命令
service open-iscsi stop
    能夠經過如下命令查看open-iscsi的運行狀態
[root@localhost ~]# service open-iscsi status
iscsid (pid 5119 5118) is running...
    開機默認啓動open-iscsi
chkconfig open-iscsi on
    關閉開機默認啓動open-iscsi
chkconfig open-iscsi off
    能夠經過一下命令查看open-iscsi的是否開機運行
[root@localhost ~]# chkconfig --list open-iscsi
open-iscsi            0:off     1:off     2:on        3:on        4:on        5:on        6:off
其中0~6是什麼意思,請Google。
 
    3. 登陸登出iSCSI(以上一篇博客爲例)
    查找(discovery)某IP下的target。
[root@localhost ~]# iscsiadm -m discovery -t st -p 172.16.5.226
172.16.5.226:3260,1 iqn.openfiler:jeremiah01
能夠看到open-iscsi發現了Openfiler上配置的iSCSI target。
    執行如下命令登錄iSCSI target:
[root@localhost open-iscsi-2.0-871]# iscsiadm -m node -T iqn.openfiler:jeremiah01 -l
Logging in to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]
Login to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]: successful
    登錄成功後會發現/dev下多了一個設備:
[root@localhost open-iscsi-2.0-871]# ls /dev/sd*
/dev/sda    /dev/sda1    /dev/sda2    /dev/sdb
本例中是/dev/sdb。若是執行如下命令會發現頗有意思的問題:
[root@localhost open-iscsi-2.0-871]# ll /dev/disk/by-path/
total 0
lrwxrwxrwx 1 root root    9 Feb 24 19:50 ip-172.16.5.226:3260-iscsi-iqn.openfiler:jeremiah01-lun-0 -> ../../sdb
    能夠看到/dev/disk/by-path/ip-172.16.5.226:3260-iscsi-iqn.openfiler:jeremiah01-lun-0纔是真正的設備文件,而/dev/sdb只不過是一個快捷方式而已。
    剩下的分區等在此再也不贅述。
    登出target:
[root@localhost open-iscsi-2.0-871]# iscsiadm -m node -T iqn.openfiler:jeremiah01 --logout
Logging out of session [sid: 1, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]
Logout of [sid: 1, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]: successful
 
    4. 帶用戶名和密碼的target登錄。
    若是服務器端的target須要用戶名密碼才能登錄,如圖所示:
   那麼不能正常的登錄iSCSI target。
[root@localhost open-iscsi-2.0-871]# iscsiadm -m node -T iqn.openfiler:jeremiah01 -l
Logging in to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]
iscsiadm: Could not login to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]:    
iscsiadm: initiator reported error (19 - encountered non-retryable iSCSI login failure)
    須要修改/etc/iscsi/node的節點信息。
vi /etc/iscsi/nodes/iqn.openfiler\:jeremiah01/172.16.5.226\,3260\,1/default
修改
node.session.auth.authmethod = None
node.session.auth.authmethod = CHAP
node.session.auth.username = jeremiah
node.session.auth.password = vlc
    而後再次登陸就能夠成功。
[root@localhost open-iscsi-2.0-871]# iscsiadm -m node -T iqn.openfiler:jeremiah01 -l
Logging in to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]
Login to [iface: default, target: iqn.openfiler:jeremiah01, portal: 172.16.5.226,3260]: successful
注意,若是執行了discovery後,上述修改將會被還原。
 
     5. Samba-3.4.0的安裝
通常linux都默認Samba客戶端。執行如下命令進行檢查。
smbclient --version
若是沒有,則虛下載Samba-3.4.0,執行如下命令:
tar xzvf samba-3.4.0.tar.gz
cd samba-3.4.0/source4
./autogen.sh
./configure
make
cd bin
smbclient --version
到此,就能夠執行上一篇博客的smbclient命令了。
本文出自 「 海狗哥的流媒體空間」 博客,請務必保留此出處 http://jeremiah.blog.51cto.com/539865/278397
相關文章
相關標籤/搜索