文档说明
目的
本文档主要介绍MStore v1.1产品的精简安装指南,包括操作系统、软件的安装、配置,主要目的是为软件的安装者说明软件的安装步骤、配置。
版本信息
| 操作系统 | 版本 | MD5 | 下载链接 |
|---|---|---|---|
| ubuntu | 22.04 | 827fcfb7d17d0a1736ca2871467d5762 | https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/ubuntu2204/mstack-v1.1.tar |
| rocky | 9.6 | 8e3c6caafbc02f79cfde6cc99e959503 | https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky9.6/mstack-v1.1.tar |
| rocky | 10.1 | 52c42f642de969535dad30c7f6781ede | https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky10.1/mstack-v1.1.tar |
| kylin | 11 | 98e8a108188c5666f9d61ec6102993c3 | https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/kylin11/mstack-v1.1.tar |
| OpenEuler | 24.03 | 92938fa02743b37b6f8ce6817ec50205 | https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/openeuler24.03/mstack-v1.1.tar |
| AnolisOS | 8.10 | 383725bee64b1d3047638472f65e9da3 | https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/Anolis8.10/mstack-v1.1.tar |
准备部署节点
操作系统手工安装
根据下列图片中操作系统的安装步骤依次执行。
ubuntu-22.04.5-live-server-amd64.iso
























Rocky-9.6-x86_64-minimal.iso















Kylin-Server-V11-2503-Release-General-20250715-X86_64.iso
















openEuler-24.03-LTS-SP1-x86_64-dvd.iso
参考 Rocky-9.6-x86_64-minimal.iso 安装步骤,软件选择服务器
Rocky-10.1-x86_64-minimal.iso
参考 Rocky-9.6-x86_64-minimal.iso 安装步骤
AnolisOS-8.10-x86_64-minimal.iso
参考 Rocky-9.6-x86_64-minimal.iso 安装步骤,软件选择服务器
网口配置
Public和Cluster网络使用双网口配置Bond4,对应的交换机业务需要配置链路聚合(联系网工配置)。
# Ubuntu 22.04.5
#使用脚本configure_bond4.sh 下载链接:https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstore/ubuntu2204/configure_bond4.sh
用法:./configure_bond4.sh <bond_name> <interface1> <interface2> <ip_address> <netmask> <gateway>
例如: ./configure_bond4.sh -a bondmanage eth0 eth1 192.168.1.100/24 192.168.1.1 223.5.5.5
# Rocky 9.6
#使用脚本configure_bond4.sh 下载链接https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstore/rocky9.6/configure_bond4.sh
用法: ./configure_bond4.sh <bond_name> <interface1> <interface2> <ip_address> <netmask> <gateway>
例如: ./configure_bond4.sh -a bondmanage eth0 eth1 192.168.1.100/24 192.168.1.1 223.5.5.5
# Kylin V11
#使用脚本configure_bond4.sh 下载链接https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstore/rocky9.6/configure_bond4.sh
用法: ./configure_bond4.sh <bond_name> <interface1> <interface2> <ip_address> <netmask> <gateway>
例如: ./configure_bond4.sh -a bondmanage eth0 eth1 192.168.1.100/24 192.168.1.1 223.5.5.5
# OpenEuler 24.03
#使用脚本configure_bond4.sh 下载链接https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstore/rocky9.6/configure_bond4.sh
用法: ./configure_bond4.sh <bond_name> <interface1> <interface2> <ip_address> <netmask> <gateway>
例如: ./configure_bond4.sh -a bondmanage eth0 eth1 192.168.1.100/24 192.168.1.1 223.5.5.5
# AnolisOS 8.10
#使用脚本configure_bond4.sh 下载链接https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstore/rocky9.6/configure_bond4.sh
用法: ./configure_bond4.sh <bond_name> <interface1> <interface2> <ip_address> <netmask> <gateway>
例如: ./configure_bond4.sh -a bondmanage eth0 eth1 192.168.1.100/24 192.168.1.1 223.5.5.5部署MStore
上传部署包
下载并上传部署包mstack-v1.1.tar至/root/目录下,校验tar包的md5值并解压。确保md5值与版本信息中的md5值一致。
# Ubuntu 22.04.5
1、提前下载部署包后上传
2、在线下载:wget https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/ubuntu2204/mstack-v1.1.tar
# Rocky 9.6
1、提前下载部署包,本地解压后上传。
2、提前下载tar和wget包,在线下载后解压。
https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky9.6/tar-1.34-7.el9.x86_64.rpm
https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky9.6/wget-1.21.1-8.el9_4.x86_64.rpm
wget https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky9.6/mstack-v1.1.tar
# Rocky 10.1
1、提前下载部署包,本地解压后上传。
2、提前下载tar和wget包,在线下载后解压。
https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky10.1/tar-1.35-8.el10_1.x86_64.rpm
https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky10.1/wget-1.24.5-5.el10.x86_64.rpm
yum install tar-1.35-8.el10_1.x86_64.rpm wget-1.24.5-5.el10.x86_64.rpm
wget https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/rocky10.1/mstack-v1.1.tar
# Kylin v11
1、提前下载部署包后上传
2、在线安装wget后,wget https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/kylin11/mstack-v1.1.tar
# OpenEuler 24.03
1、提前下载部署包后上传
2、提前下载tar包,在线下载后解压。
https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/openeuler 24.03/tar-1.34-7.el9.x86_64.rpm
wget https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/openeuler 24.03/mstack-v1.1.tar
# AnolisOS 8.10
1、提前下载部署包后上传
2、提前下wget包,在线下载后解压
https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/Anolis8.10/libmetalink-0.1.3-7.0.1.an8.x86_64.rpm
https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/Anolis8.10/wget-1.19.5-12.0.1.an8.x86_64.rpm
yum install libmetalink-0.1.3-7.0.1.an8.x86_64.rpm wget-1.19.5-12.0.1.an8.x86_64.rpm
wget https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/Anolis8.10/mstack-v1.1.tar
ms5sum mstack-v1.1.tar
tar -xvf mstack-v1.1.tar预配置
进入mstack-v1.1文件夹配置node_information,添加节点ip和hostname
[mstack_all_node_file]
192.168.77.21 node01
192.168.77.23 node02
[mstack_all_node_file]
[mstack_control_node_file]
192.168.77.21 node01
192.168.77.23 node02
[mstack_control_node_file]
[storage_all_node_file]
192.168.77.21 node01
192.168.77.23 node02
[storage_all_node_file]
[storage_cluster_network_file]
storage_cluster_network 192.168.77.0/24
[storage_cluster_network_file]
[mstack_multinode_config_file]
[control]
192.168.77.21
192.168.77.23
[network]
192.168.77.21
192.168.77.23
[compute]
192.168.77.21
192.168.77.23
[monitoring]
192.168.77.21
192.168.77.23
[storage]
192.168.77.21
192.168.77.23
[deployment]
192.168.77.21 ansible_connection=local
[mstack_multinode_config_file]执行部署脚本
# 进入部署节点/root/mstack-v1.1目录
# 依次执行如下编号的脚本
./deploy_init.sh
| 脚本文件名 | 主要功能描述 |
|---|---|
| 102_all_node_secret_free.sh | 配置节点间免密登录 |
| 103_all_node_system_optimize.sh | 配置本地yum源,更新在线pip源,安装软件包,设置主机名等 |
| 104_all_node_deploy_docker.sh | 全节点Docker部署 |
| 106_chrony_sync_time.sh | 配置NTP时间同步服务 |
| 107_mstack_installation_preparation.sh | 系统参数调整 |
| 112_ceph_disk_cleanup.sh | 清理存储节点的磁盘 |
| 113_cephadm_bootstrap.sh | 存储集群初始化引导 |
| 114_add_ceph_node.sh | 添加存储节点 |
| 115_add_osd.sh | 部署OSD存储设备 |
| 117_ceph_open_prometheus.sh | 启用Ceph的Prometheus监控暴露 |
| 118_ceph_open_rgw_fs.sh | 启用RGW对象存储及文件系统服务 |
| 125_close_monitor_log.sh | 关闭冗余监控日志以减少负载 |
健康检查
# 检查集群状态
# 输入以下命令,回显health: HEALTH_OK则正常
ceph -s
# 输入以下命令,RUNNING一栏显示n/n则表示服务正常,除osd.all-available-devices服务为数字
ceph orch ls
#输入以下命令,STATUS一栏显示up则表示osd正常
ceph osd tree可参考如下图片:


访问管理界面
ceph访问地址:https://<mon_ip>:8443
用户名:admin
用户密码:执行113_cephadm_bootstrap.sh脚本交互过程中回显的admin密码(参考如下内容)。
Ceph Dashboard is now available at:
URL: https://yjy-virtual-machine:8443/ #在浏览器输入
User: admin
Password: 35kcr4cc70 #默认第一次登录需要修改改密码作者:束鹏 创建时间:2025-10-27 16:48
最后编辑:束鹏 更新时间:2026-01-30 09:42
最后编辑:束鹏 更新时间:2026-01-30 09:42