pve debian 11.6版本配置+挂载OCFS2

1 测试环境

服务器:192.168.55.11 提供共享磁盘

测试虚拟机两台:192.168.55.12 192.168.2.13  使用 ocfs2 挂载共享磁盘

2  磁盘配置

分区和格式化共享存储

在服务器 192.168.55.11上操作

格式化为OCFS2文件系统

fdisk /dev/sdb

# 创建新分区并写入分区表

root@test01:/# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.36.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-67108863, default 2048): 2048
Last sector, +/-sectors or +/-size{K,M,G,T,P} (6144-67108863, default 67108863): + 1G

Created a new partition 1 of type 'Linux' and of size 1 GiB.

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
mkfs.ocfs2 -L ocfs2_volume /dev/sdb1

 

3  配置共享磁盘 iscsi

服务器上安装 iSCSI 目标服务 192.168.55.11

apt-get update
apt-get install tgt

配置 iSCSI 目标,编辑 /etc/tgt/conf.d/target.conf 文件,添加 iSCSI 目标配置

<target iqn.2024-07.com.example:storage.target01>
    backing-store /dev/sdb1
    initiator-address 192.168.1.0/24
</target>
  • iqn.2024-07.com.example:storage.target01 是目标名称,需符合 iSCSI 规范。
  • /dev/sdb 是你要共享的磁盘或分区。
  • initiator-address 指定可以访问此目标的客户端地址范围
  • initiator-address 可以是单个 IP 地址、CIDR 格式的地址范围,或者多个 IP 地址

如果你的 PVE 节点的 IP 地址是 192.168.1.101, 192.168.1.102, 和 192.168.1.103,可以配置为:

<target iqn.2024-07.com.example:storage.target01>
    backing-store /dev/sdb1
    initiator-address 192.168.1.101
    initiator-address 192.168.1.102
    initiator-address 192.168.1.103
</target>

如果你的 PVE 节点在同一个子网范围内,例如 192.168.1.0/24,可以配置为:

<target iqn.2024-07.com.example:storage.target01>
    backing-store /dev/sdb1
    initiator-address 192.168.1.0/24
</target>

启动和启用 tgt 服务

systemctl start tgt
systemctl enable tgt

配置 虚拟机 使用 iSCSI 共享存储 192.168.55.12 和 192.168.55.13

每个节点上都要安装iSCSI软件包

apt-get update
apt-get install open-iscsi

发现和连接 iSCSI 目标

iscsiadm -m discovery -t sendtargets -p 192.168.55.11
iscsiadm -m node -T iqn.2024-07.com.example:storage.target01 -p 192.168.55.11 --login

确认 iSCSI 目标已连接,确保 iSCSI 磁盘设备在每个节点上都可以看到

lsblk

4 安装OCFS2工具

安装OCFS2工具

安装OCFS2工具,服务器和节点都需要安装

apt-get update
apt-get install ocfs2-tools
配置OCFS2集群

在每个节点上配置OCFS2集群配置文件 /etc/ocfs2/cluster.conf

ip_port为OCFS2默认端口号,ip_address为ip,name必须与节点名一致,node_count为节点数量

node:
        ip_port = 7777
        ip_address = 192.168.55.12
        number = 0
        name = test02
        cluster = ocfs2

node:
        ip_port = 7777
        ip_address = 192.168.55.13
        number = 1
        name = test03
        cluster = ocfs2

cluster:
        node_count = 2
        name = ocfs2
启动OCFS2集群服务

启动OCFS2集群服务

service o2cb start
service ocfs2 start
挂载OCFS2文件系统

每个节点上创建一个挂载点并挂载OCFS2文件系统

mkdir /mnt/ocfs2
mount.ocfs2 /dev/sdb /mnt/ocfs2

5 验证配置

在每个节点上确认OCFS2文件系统已经正确挂载,并可以在挂载点上创建和访问文件

touch /mnt/ocfs2/testfile
ls -l /mnt/ocfs2/testfile

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值