環境中採用的iscsi server是有freenas提供的
請參考1、安裝iscsi initiator,我選擇open iscsi
$sudo apt-get install open-iscsi
2、chap設定
如果ip-san上設定了chap(沒有設定chap的話,可以略去這一步),則要修改/etc/iscsi/iscsid.conf,找到以下內容,去掉前面的#,然後將使用者名稱、密碼改為san上設定好的密碼
node.session.auth.authmethod = chap
node.session.auth.username = username
node.session.auth.password = password
3.搜尋區域網內的target:
$iscsiadm
-m discovery -t sendtargets -p
192.168
.153
.221:3260
其中 192.168.153.221 為target的ip,3260為iscsi服務的埠好,執行後可以看到如下內容:
192.168.153.221:3260,1 iqn.2005-10.org.freenas.ctl:iscsi-kvm
也就是找到了target和它的iqn了。
4.登入target
$iscsiadm
-m node -t iqn.2005
-10.org.freenas.ctl:iscsi-kvm
-p192.168
.153
.221:3260
-l
fdisk -l
可以看到新的一塊盤/dev/sdb
安裝ocfs2
$apt
-get install ocfs2-tools ocfs2console ocfs2-tools
-dev
編輯配置檔案
$vim /etc/ocfs2/cluster.conf
node:
name = clouder-osa-155
cluster = ocfs2
number = 0
ip_address = 192.168
.153
.155
ip_port = 7777
node:
name = clouder-osa-156
cluster = ocfs2
number = 1
ip_address = 192.168
.153
.156
ip_port = 7777
cluster:
name = ocfs2
node_count = 2
配置開機自啟
$systemctl enable o2cb
$systemctl restart o2cb
$systemctl status o2cb
7.配置ocfs2使用iscsi的盤
fdisk /dev/sdb
構建出乙個分割槽/dev/sdb1
mkfs.ocfs2 /dev/sdb1
mkdir /home/iscsi-ocfs2
mount -t ocfs2 /dev/sdb1 /home/iscsi-ocfs2
8.在另一台機器192.168.153.156上掛載上iscsi
iscsiadm -m discovery -t sendtargets -p
192.168
.153
.221:3260
iscsiadm -m node -t iqn.2005
-10.org.freenas.ctl:iscsi-kvm
-p192.168
.153
.221:3260
-l
可以看到/dev/sdb1已經格式化為ocfs2檔案系統
只需
mkdir /home/iscsi-ocfs2
mount -t ocfs2 /dev/sdb1 /home/iscsi-ocfs2
至此可以測試
在一台機器的/home/iscsi-ocfs2上建立檔案,可以在另一台機器上看見
Ubuntu16 04下的NFS配置
1.安裝軟體包 sudo apt get install nfs kernel server 2.開啟 etc exports檔案,在末尾加入 home rw,sync,no root squash 注 nfs允許掛載的目錄及許可權,在檔案 etc exports中進行定義,各欄位含義如下 home...
ubuntu 16 04 下配置串列埠輸出
一 修改grub,增加 grub cmdline linux console tty0 console ttys0,115200n8 grub terminal serial grub serial command serial speed 115200 unit 0 word 8 parity n...
Ubuntu16 04下loam的配置
安裝ros比較簡單,可以參考其他教程,安裝pcl可以看我之前的爬坑經歷 搭建ros環境 mkdir p catkin ws src cd cd catkin ws catkin make source devel setup bash cd catkin ws cd src git clone cd...