lisongqing
作者lisongqing联盟成员·2022-07-11 11:53
软件架构设计师·IPS

国产K1 Power上统信UOS系统+Spectrum Scale集群部署

字数 2147阅读 2162评论 0赞 2

1 背景阐述

浪潮国产高端 K1 Power 服务器是数据中心关键业务系统的主力军。

统信服务器企业版 (UOS server enterprise) 操作系统是统信 UOS 产品家族中面向服务器端运行环境的操作系统。

Spectrum Scale 是可以从多个节点提供对文件系统的并发访问的具有统一命名空间的集群文件系统,能提供从边缘到核心再到云的数据保护、数据安全和数据优化全方位功能,且可扩展至 8YB 容量。它既是高性能存储产品,也是具有灵活数据管理策略的解决方案。

三者强强联合, 可为客户提供大规模的稳定可靠、安全高效的基础系统架构平台。

本文详细描述在 K1 Power 服务器上如何部署 统信 UOS 系统 +Spectrum Scale 集群。

2 K1 Power 上统信 UOS 部署

本次在 K1 Power9 服务器上安装的 UOS Server enterprise V20 for ppc64le 版本。安装欢迎页面如下:


本次采用 text 文本安装模式

安装时需要选择:语言、时区、安装源、选装软件组件、系统盘等设置:

可以看到与 RedHat/CentOS 安装、配置过程基本一致。

3 Spectrum Scale 集群软件部署

本次安装 Spectrum Scale Advanced v5.1.2.0 for ppc64LE 版本

  • 先采用静默模式安装软件:

\#./Spectrum_Scale_Advanced-5.1.2.0-ppc64LE-Linux-install –silent

详细输出如下:


注意,统信 UOS 缺省不在 Spectrum Scale 支持列表里,如果用常规 spectrumscale ansible-toolkit 部署,将报如下错误:

  • 手动安装 Spectrum Scale ( GPFS )相关软件

\# cd /usr/lpp/mmfs/5.1.2.0/gpfs_rpms/;

\# yum install ../zimon_rpms/rhel8/gpfs.gss.pmcollector-5.1.2-0.el8.ppc64le.rpm ../zimon_rpms/rhel8/gpfs.gss.pmsensors-5.1.2-0.el8.ppc64le.rpm

\# yum install gpfs.adv gpfs.gpl gpfs.base gpfs.java gpfs.msg.en_US gpfs.license.adv gpfs.docs gpfs.compression gpfs.gui gpfs.afm.cos gpfs.crypto gpfs.gskit gpfs.java gpfs.tct.client

  • Build gpl 编译 mmfs 内核扩展

在 Linux 上部署使用 Spectrum Scale ( GPFS ),必须 build gpl 内核内核扩展。注意,统信 UOS 缺省不在 Spectrum Scale 支持列表里,这里我们不能用 /usr/lpp/mmfs/src 下 Readme 的 make Autoconfig 、 make World 、 make InstallImages 的常规步骤。

我们可以把统信 UOS 当 RedHat 对待,采用 mmbuildgpl 工具编译:

先创建一个 /etc/redhat-release 文件,内容仿成 RedHat 或者 CentOS 均可:

\# cat >/etc/redhat-release <<- EOF

CentOS Linux release ...... (AltArch)

EOF

设置环境变量 LINUX_DISTRIBUTION=REDHAT_AS_LINUX:

\# export LINUX_DISTRIBUTION=REDHAT_AS_LINUX ;

执行 mmbuildgpl

\# /usr/lpp/mmfs/bin/mmbuildgpl

输出如下表示成功:


在 Spectrum Scale ( GPFS )集群每个节点上重复上述操作,完成软件安装和编译内核扩展。然后可参考 https://www.ibm.com/docs/zh/spectrum-scale/5.1.2?topic=configuring-gpfs-cluster ,完成 GPFS 集群创建与部署。

启动集群,然后 lsmod 可以看到 mmfs26 内核加载成功。

\#export PATH=$PATH:/usr/lpp/mmfs/bin ; mmstartup

Thu Jul 7 16:38:54 CST 2022: mmstartup: Starting GPFS ...

\#lsmod |grep mmfs

mmfs26 2834559 1

mmfslinux 733782 8 mmfs26

tracedev 54227 3 mmfs26,mmfslinux

至此,我们就可以在国产 K1 Power 服务器 + 统信 UOS 系统上与 RedHat/CentOS 一样使用 Spectrum Scale ( GPFS )集群了。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广