一 安装虚拟机
采用vmware最新版workstation
安装3台基于centos8.1的操作系统
虚拟机配置
磁盘 30G
CPU 2个
内存 2G
网络 采用桥接方式 自动分配ip
主机 ip
Ocfs2-1 192.168.199.131/24
Ocfs2-2 192.168.199.243/24
Ocfs2-3 192.168.199.176/24
二 安装ocfs2驱动
采用升级带有ocfs2驱动内核的方法,安装驱动;
具体 在文章https://blog.youkuaiyun.com/weixin_40747106/article/details/104873093 中 准备好的内核rpm包
rpm -Uvh kernel-5.4.0-1.x86_64.rpm
设置grub 默认启动的内核
grub2-set-default 0
重启操作系统
三 安装用户态工具及配置相关文件
1 准备集群配置文件
空节点配置文件 cluster.conf 拷贝至/etc/ocfs2/cluster.conf
cluster.conf
cluster:
heartbeat_mode = local
node_count = 0
name = defaultpool
2 安装用户态工具包ocfs2-tool
安装文章https://blog.youkuaiyun.com/weixin_40747106/article/details/104880783中准备好的rpm包
rpm -ivh rpm -ivh ocfs2-tools-1.8.6-1.x86_64.rpm
过程中需要有依赖包 libaio-devel 安装下就可以。
3 准备iscsi存储
需要准备一个iscsi服务端 提供iscsi存储;
采用模拟的方法
创建一个虚拟机iscsi-work 安装centos7 操作系统;
在iscsi-work 上安装scsi-target-utils
因为centos7. 8 没有现成的scsi-target-utils rpm包需要编译;
以centos7 为例 下载源码包
下载后编译得到scsi-target-utils rpm
编译过程中需要一个perl包 perl-Config-General-2.51-2.el7.noarch