鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

部署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
    1. 打开“/opt/3fs/etc/mgmtd_main_app.toml”文件。
      vim /opt/3fs/etc/mgmtd_main_app.toml 
    2. “i”进入编辑模式,按照如下信息修改配置文件。
      allow_empty_node_id = true 
      node_id = 1 # 修改node_id 为1
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
  3. 修改配置文件mgmtd_main_launcher.toml
    1. 打开“/opt/3fs/etc/mgmtd_main_launcher.toml”文件。
      vim /opt/3fs/etc/mgmtd_main_launcher.toml
    2. “i”进入编辑模式,按照如下信息修改配置文件。
      ... 
      cluster_id = "stage" 
      ...
      [fdb] 
      clusterFile = '/opt/3fs/etc/fdb.cluster' 
      ...
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
  4. 修改配置文件mgmtd_main.toml
    1. 打开“/opt/3fs/etc/mgmtd_main.toml”文件。
      vim /opt/3fs/etc/mgmtd_main.toml
    2. “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及端口 
      ...
    3. “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