部署Mgmtd Service
本章节主要描述在META节点部署Mgmtd。
- 从编译服务器获取二进制文件以及配置文件。
mkdir -p /var/log/3fs mkdir -p /opt/3fs/{bin,etc} rsync -avz meta:/home/3fs/build/bin/mgmtd_main /opt/3fs/bin rsync -avz meta:/home/3fs/configs/{mgmtd_main.toml,mgmtd_main_launcher.toml,mgmtd_main_app.toml} /opt/3fs/etc rsync -avz meta:/home/3fs/deploy/systemd/mgmtd_main.service /usr/lib/systemd/system
- 修改配置文件mgmtd_main_app.toml。
- 打开“/opt/3fs/etc/mgmtd_main_app.toml”文件。
vim /opt/3fs/etc/mgmtd_main_app.toml - 按“i”进入编辑模式,按照如下信息修改配置文件。
allow_empty_node_id = true node_id = 1 # 修改node_id 为1
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
- 打开“/opt/3fs/etc/mgmtd_main_app.toml”文件。
- 修改配置文件mgmtd_main_launcher.toml。
- 打开“/opt/3fs/etc/mgmtd_main_launcher.toml”文件。
vim /opt/3fs/etc/mgmtd_main_launcher.toml - 按“i”进入编辑模式,按照如下信息修改配置文件。
... cluster_id = "stage" ... [fdb] clusterFile = '/opt/3fs/etc/fdb.cluster' ...
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
- 打开“/opt/3fs/etc/mgmtd_main_launcher.toml”文件。
- 修改配置文件mgmtd_main.toml。
- 打开“/opt/3fs/etc/mgmtd_main.toml”文件。
vim /opt/3fs/etc/mgmtd_main.toml - 按“i”进入编辑模式,按照如下信息修改配置文件。
... [server.base.groups.listener] filter_list = ['enp1s0f0np0'] # 查询RDMA网卡名填入 ... [server.base.groups.listener] filter_list = ['enp1s0f0np0'] # 查询RDMA网卡名填入 ... [common.monitor.reporters.monitor_collector] remote_ip = "192.168.65.10:10000" # monitor_collector节点ip及端口 ...
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
- 打开“/opt/3fs/etc/mgmtd_main.toml”文件。
- 初始化集群。
/opt/3fs/bin/admin_cli -cfg /opt/3fs/etc/admin_cli.toml "init-cluster --mgmtd /opt/3fs/etc/mgmtd_main.toml 1 1048576 16"回显如下。
# Init filesystem, root directory layout: chain table ChainTableId(1), chunksize 1048576, stripesize 16 # Init config for MGMTD version 1
- 启动服务。
systemctl start mgmtd_main
- 检查服务状态。
systemctl status mgmtd_main

- 检查端口。
ss -tuln
回显如下。
# Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process # ... # tcp LISTEN 0 4096 192.168.65.10:8000 0.0.0.0:* # tcp LISTEN 0 4096 192.168.65.10:9000 0.0.0.0:* # ...
- 检查集群Nodes List。
/opt/3fs/bin/admin_cli -cfg /opt/3fs/etc/admin_cli.toml "list-nodes"回显如下。
# Id Type Status Hostname Pid Tags LastHeartbeatTime ConfigVersion ReleaseVersion # 1 MGMTD PRIMARY_MGMTD meta 2281735 [] N/A 1(UPTODATE) 250228-dev-1-999999-923bdd7c
父主题: 安装组件与部署Meta节点