做英语阅读的网站,南充城市建设投诉网站,网页建设方案,广告网站一、系统准备
1. 环境要求
操作系统#xff1a; RHEL 7.4/7.5/7.6/8.x、SUSE Linux Enterprise Server 12/15 等。所有节点需保持相同内核版本#xff08;uname -r检查#xff09;。 硬件#xff1a; 至少 3 个节点#xff08;1 个管理节点 2 个数据节点#xff09;。…一、系统准备
1. 环境要求
操作系统 RHEL 7.4/7.5/7.6/8.x、SUSE Linux Enterprise Server 12/15 等。所有节点需保持相同内核版本uname -r检查。 硬件 至少 3 个节点1 个管理节点 2 个数据节点。每节点至少 2 块磁盘1 块系统盘1 块用于 GPFS 数据。双网卡管理网络192.168.1.0/24数据网络10.0.0.0/24。
2. 基础配置
# 1. 关闭防火墙和SELinux
systemctl disable --now firewalld
sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config # 2. 配置主机名解析所有节点
cat /etc/hosts EOF
192.168.1.101 node1.mygpfs.com node1
192.168.1.102 node2.mygpfs.com node2
192.168.1.103 node3.mygpfs.com node3
EOF # 3. 配置NTP时间同步所有节点
yum install ntp -y
systemctl enable --now ntpd
ntpdate time.nist.gov
二、GPFS 软件安装
1. 上传并解压安装包
# 以GPFS 5.1.3为例
mkdir /opt/gpfs cd /opt/gpfs
tar -zxvf Spectrum_Scale_Advanced-5.1.3.0-x86_64-Linux-install.tar.gz
cd Spectrum_Scale_Advanced-5.1.3.0-x86_64-Linux-install
2. 预检查与安装
# 1. 预检查所有节点
./prep-gpfs -a -n node1,node2,node3 # 2. 安装服务器组件管理节点和数据节点
./install-gpfs -a -n node1,node2,node3 # 3. 安装客户端组件仅客户端节点
./install-gpfs -c -n client1,client2
三、集群初始化与配置
1. 创建集群配置文件
# 在管理节点node1创建cluster.conf
cat /tmp/cluster.conf EOF
cluster { clusterNamemygpfs node { nodeNamenode1 quorumNode1 adminNode1 nsServerNode1 nodeAddr192.168.1.101 nodeId1 interface { interfaceNameeth0 ipAddr192.168.1.101 subnetMask255.255.255.0 } interface { interfaceNameeth1 ipAddr10.0.0.101 subnetMask255.255.255.0 } } # 重复配置node2和node3修改nodeName、nodeAddr、nodeId等
}
EOF
2. 初始化集群
# 在管理节点执行
mmcrcluster -c /tmp/cluster.conf -N node1,node2,node3
mmstartup -a # 启动所有节点的GPFS服务
mmgetstate -a # 检查节点状态
四、存储配置与文件系统创建
1. 定义存储池和设备
# 假设每节点有/data1磁盘分区
mmcrpool gpfsfstest-data -N all
mmcrdev -v yes -P gpfsfstest-data /dev/sdb
2. 创建并挂载文件系统
# 创建文件系统RAID-0条带大小256KB
mmcrfs gpfsfstest -F -A yes -Q yes \ -r 0 -R 0 -s 256K -m 2 -M 2 \ -B 4K -T /gpfs/gpfsfstest # 挂载文件系统所有节点
mmmount gpfsfstest -a
五、验证与测试
# 1. 检查文件系统状态
mmlsmount gpfsfstest -L # 2. 创建测试文件
echo Hello GPFS /gpfs/gpfsfstest/test.txt # 3. 验证数据冗余如使用RAID-1
mmrepquorum gpfsfstest
六、客户端访问配置
# 1. 客户端节点安装GPFS客户端
yum install gpfs.gskit gpfs.clients -y # 2. 配置自动挂载/etc/fstab
node1:/gpfs/gpfsfstest /mnt/gpfs nfs4 defaults 0 0 # 3. 挂载文件系统
mount /mnt/gpfs
七、高级配置建议 性能优化 # 调整条带参数根据应用IO特性
mmchfs gpfsfstest -B 8K # 块大小8KB 2.数据备份
# 定期创建文件系统快照
mmcrsnapshot gpfsfstest daily_snap
3.监控与维护
# 查看系统健康状态
mmhealth node show
八、常见问题排查 节点无法加入集群 检查 SSH 密钥是否正确分发mmkeyserv status。确认防火墙规则开放 TCP 10111-10120 端口。 文件系统挂载失败 检查mmgetstate状态确保所有节点正常。查看/var/adm/ras/mmfs.log.latest日志。 性能问题 使用mmperfmon工具分析 IO 模式。调整mmchfs参数优化条带策略。