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

部署FUSE客户端

本章节主要描述如何部署Fuse客户端。

本章节需在FUSE客户端进行操作。

  1. 从编译服务器获取二进制文件以及配置文件。
    mkdir -p /var/log/3fs 
    mkdir -p /opt/3fs/{bin,etc} 
    mkdir -p /home/fio 
    rsync -avz meta:/home/3fs/build/bin/hf3fs_fuse_main /opt/3fs/bin 
    rsync -avz meta:/home/3fs/build/bin/admin_cli /opt/3fs/bin 
    rsync -avz meta:/home/3fs/configs/{hf3fs_fuse_main_launcher.toml,hf3fs_fuse_main.toml,hf3fs_fuse_main_app.toml} /opt/3fs/etc 
    rsync -avz meta:/home/3fs/deploy/systemd/hf3fs_fuse_main.service /usr/lib/systemd/system 
    rsync -avz meta:/home/3fs/build/src/lib/api/libhf3fs_api_shared.so /usr/lib
    rsync -avz meta:/opt/3fs/etc/token.txt /opt/3fs/etc 
    rsync -avz meta:/usr/lib64/libfdb_c.so /usr/lib64
    rsync -avz meta:/home/3fs/benchmarks/fio_usrbio/hf3fs_usrbio.so /usr/lib64
    rsync -avz meta:/home/fio/fio /home/fio
  2. 创建挂载点
    mkdir -p /3fs/stage
  3. 更新配置文件hf3fs_fuse_main_launcher.toml
    1. 打开“/opt/3fs/etc/hf3fs_fuse_main_launcher.toml”文件。
      vim /opt/3fs/etc/hf3fs_fuse_main_launcher.toml
    2. “i”进入编辑模式,按照如下信息修改配置文件。
      ... 
      cluster_id = "stage" 
      mountpoint = '/3fs/stage' 
      token_file = '/opt/3fs/etc/token.txt' 
      ... 
      [mgmtd_client] 
      mgmtd_server_addresses = ["RDMA://192.168.65.10:8000"] 
      ...
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
  4. 更新配置文件hf3fs_fuse_main.toml
    1. 打开“/opt/3fs/etc/hf3fs_fuse_main.toml”文件。
      vim /opt/3fs/etc/hf3fs_fuse_main.toml
    2. “i”进入编辑模式,按照如下信息修改配置文件。
      ... 
      [mgmtd] 
      mgmtd_server_addresses = ["RDMA://192.168.65.10:8000"] 
      ... 
      [common.monitor.reporters.monitor_collector] 
      remote_ip = "192.168.65.10:10000" 
      ...
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
  5. 向Mgmtd节点更新配置文件
    /opt/3fs/bin/admin_cli -cfg /opt/3fs/etc/admin_cli.toml "set-config --type FUSE --file /opt/3fs/etc/hf3fs_fuse_main.toml"
  6. 启动服务
    systemctl start hf3fs_fuse_main
  7. 检查服务状态。
    systemctl status hf3fs_fuse_main

  8. 检查挂载点。
    df -h 

    回显信息如下。

    # Filesystem                         Size  Used Avail Use% Mounted on 
    # ... 
    # hf3fs.stage                         70T  650G   70T   1% /3fs/stage