部署FUSE客户端
本章节主要描述如何部署Fuse客户端。
本章节需在FUSE客户端进行操作。
- 从编译服务器获取二进制文件以及配置文件。
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
- 创建挂载点。
mkdir -p /3fs/stage
- 更新配置文件hf3fs_fuse_main_launcher.toml。
- 打开“/opt/3fs/etc/hf3fs_fuse_main_launcher.toml”文件。
vim /opt/3fs/etc/hf3fs_fuse_main_launcher.toml
- 按“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"] ...
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
- 打开“/opt/3fs/etc/hf3fs_fuse_main_launcher.toml”文件。
- 更新配置文件hf3fs_fuse_main.toml。
- 打开“/opt/3fs/etc/hf3fs_fuse_main.toml”文件。
vim /opt/3fs/etc/hf3fs_fuse_main.toml
- 按“i”进入编辑模式,按照如下信息修改配置文件。
... [mgmtd] mgmtd_server_addresses = ["RDMA://192.168.65.10:8000"] ... [common.monitor.reporters.monitor_collector] remote_ip = "192.168.65.10:10000" ...
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存退出文件。
- 打开“/opt/3fs/etc/hf3fs_fuse_main.toml”文件。
- 向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"
- 启动服务。
systemctl start hf3fs_fuse_main
- 检查服务状态。
systemctl status hf3fs_fuse_main
- 检查挂载点。
df -h
回显信息如下。
# Filesystem Size Used Avail Use% Mounted on # ... # hf3fs.stage 70T 650G 70T 1% /3fs/stage
父主题: 部署3FS