---
title: 部署Mgmtd Service
description: "本章节主要描述在META节点部署Mgmtd。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/3FS/kunpeng3fs_01_0013.html
sourcePath: /source/zh/kunpengsdss/ecosystemEnable/3FS/kunpeng3fs_01_0013.html
indexId: 10d24f7a92564e9e9f4f14feb3b5552d5af7705cb9a50a689f54612f18deedb766
---
# 部署Mgmtd Service

本章节主要描述在META节点部署Mgmtd。

1. 从编译服务器获取二进制文件以及配置文件。

```
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
```


2. 修改配置文件mgmtd_main_app.toml。

  a. 打开“/opt/3fs/etc/mgmtd_main_app.toml”文件。

```
vim /opt/3fs/etc/mgmtd_main_app.toml
```


  b. 按“i”进入编辑模式，按照如下信息修改配置文件。

```
allow_empty_node_id = true
node_id = 1 # 修改node_id 为1
```


  c. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存退出文件。
3. 修改配置文件mgmtd_main_launcher.toml。

  a. 打开“/opt/3fs/etc/mgmtd_main_launcher.toml”文件。

```
vim /opt/3fs/etc/mgmtd_main_launcher.toml
```


  b. 按“i”进入编辑模式，按照如下信息修改配置文件。

```
cluster_id = "stage"
[fdb]
clusterFile = '/opt/3fs/etc/fdb.cluster'
```


  c. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存退出文件。
4. 修改配置文件mgmtd_main.toml。

  a. 打开“/opt/3fs/etc/mgmtd_main.toml”文件。

```
vim /opt/3fs/etc/mgmtd_main.toml
```


  b. 按“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及端口
```


  c. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存退出文件。
5. 初始化集群。

```
/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
```


6. 启动服务。

```
systemctl start mgmtd_main
```


7. 检查服务状态。

```
systemctl status mgmtd_main
```


8. 检查端口。

```
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:*
# ...
```


9. 检查集群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
```
