ubunut1604下配置ocfs2访问iscsi

环境中采用的iscsi server是有freenas提供的
请参考http://blog.csdn.net/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上创建文件,可以在另一台机器上看见

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是在Ubuntu22.07上进行硬盘分区并安装OCFS2文件系统的步骤: 1. 确认硬盘分区:使用fdisk或parted等工具确认硬盘的分区情况,选择一块未分区的硬盘进行后续操作。 2. 创建分区:使用fdisk或parted等工具创建分区,一般建议使用GPT分区表,并且至少需要创建两个分区,一个用于安装操作系统,另一个用于安装OCFS2文件系统。 3. 安装Ubuntu22.07:使用安装盘或者网络安装的方式,将Ubuntu22.07安装到第一个分区中。 4. 安装OCFS2文件系统:在安装完Ubuntu22.07之后,需要安装OCFS2文件系统的相关软件包,可以通过以下命令进行安装: ``` sudo apt-get update sudo apt-get install ocfs2-tools ocfs2console ``` 5. 格式化分区:使用mkfs.ocfs2命令格式化第二个分区,例如: ``` sudo mkfs.ocfs2 /dev/sdb1 ``` 其中,/dev/sdb1为第二个分区的设备文件名。 6. 挂载文件系统:使用mount命令将OCFS2文件系统挂载到指定的挂载点,例如: ``` sudo mount -t ocfs2 /dev/sdb1 /mnt/ocfs2 ``` 其中,/dev/sdb1为OCFS2文件系统的设备文件名,/mnt/ocfs2为挂载点。 7. 测试文件系统:可以使用一些简单的命令和操作测试OCFS2文件系统是否正常工作,例如: ``` sudo touch /mnt/ocfs2/testfile sudo ls /mnt/ocfs2 sudo umount /mnt/ocfs2 ``` 以上是在Ubuntu22.07上进行硬盘分区并安装OCFS2文件系统的简单步骤,希望能对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值