文档说明

目的

本文档主要介绍Mstore v.1.1产品的精简安装指南,包括操作系统、软件的安装、配置,主要目的是为软件的安装者说明软件的安装步骤、配置。

版本信息

操作系统 版本 MD5 下载链接
ubuntu 2204 2956a6f46ed06c36861604a8125e87c8 https://cloud-disk.mandao.com/pd/public/mstack/%E6%96%87%E6%A1%A3/mstack/ubuntu2204/mstack-v1.1.tar?signature=75d48dddaf0e494c5f926df433b837ab02472e332af2a991ffffe3bfb623a48e2c801c56379c9201aceb77ba9ad3407505c78eed998ec41532b8478d02255405a5021b0fb575b816b5f13aa35e29037e
rocky 9.6 afb46b02968a513c0051da6bee949539 https://cloud-disk.mandao.com/pd/public/mstack/%E6%96%87%E6%A1%A3/mstack/rocky9.6/mstack-v1.1.tar?signature=75d48dddaf0e494c5f926df433b837abfc76ea010c5aa90e890c1ee2e00d9fb936b48fa1549793b11d9b86a9068ce5274902432253ad001a8c6f47702567960a

准备部署节点

操作系统手工安装

ubuntu-22.04.5-live-server-amd64.iso

网口配置

public和cluster网络使用双网口配置bond4,对应的交换机业务需要配置链路聚合(联系网工配置)。

# ubuntu2204
#使用脚本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

部署Mstore

上传部署包

下载并上传部署包mstorev1.1至/root/目录下,校验tar包的md5值并解压。确保md5值与版本信息中的md5值一致。

wget https://cloud-disk.mandao.com/directlink/public/mstack/文档/mstack/ubuntu2204/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]

执行部署脚本

./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 关闭冗余监控日志以减少负载
作者:admin  创建时间:2024-11-27 16:48
最后编辑:束鹏  更新时间:2025-11-04 18:17