ubunut1604下配置ocfs2访问iscsi

环境中采用的iscsi server是有freenas提供的
请参考http://blog.youkuaiyun.com/jesseyoung/article/details/38922051

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 -p 192.168.153.221:3260 -l

fdisk -l
可以看到新的一块盘/dev/sdb

  1. 安装ocfs2
$apt-get install ocfs2-tools ocfs2console ocfs2-tools-dev
  1. 编辑配置文件
$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 -p 192.168.153.221:3260 -l

可以看到/dev/sdb1已经格式化为ocfs2文件系统
只需

mkdir /home/iscsi-ocfs2
mount -t ocfs2 /dev/sdb1 /home/iscsi-ocfs2

至此可以测试
在一台机器的/home/iscsi-ocfs2上创建文件,可以在另一台机器上看见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值