[GH-ISSUE #25] 注册完meta和storage后,在初始化token和storage冗余策略的时候,遇到问题,请问是什么原因呢? #17

Closed
opened 2026-10-26 09:43:29 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @limengzhechen on GitHub (Mar 1, 2025).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/25

Originally assigned to: @level077 on GitHub.

一共5个节点,其中一个meta + 4个storage节点,具体如下:
root@client3:~# /opt/3fs/bin/admin_cli -cfg /opt/3fs/etc/admin_cli.toml --config.mgmtd_client.mgmtd_server_addresses '["RDMA://192.168.255.91:8000"]' "list-nodes"
Id Type Status Hostname Pid Tags LastHeartbeatTime ConfigVersion ReleaseVersion
1 MGMTD PRIMARY_MGMTD client3 404536 [] N/A 1(UPTODATE) 123-rel-456-999999-c450ee0c
100 META HEARTBEAT_CONNECTED client3 405437 [] 2025-03-01 03:37:48 1(UPTODATE) 123-rel-456-999999-c450ee0c
10001 STORAGE HEARTBEAT_CONNECTED client2 17845 [] 2025-03-01 03:37:47 6(UPTODATE) 123-rel-456-999999-c450ee0c
10002 STORAGE HEARTBEAT_CONNECTED test 377817 [] 2025-03-01 03:37:48 6(UPTODATE) 123-rel-456-999999-c450ee0c
10003 STORAGE HEARTBEAT_CONNECTED test 23873 [] 2025-03-01 03:37:46 6(UPTODATE) 123-rel-456-999999-c450ee0c
10004 STORAGE HEARTBEAT_CONNECTED node2 14874 [] 2025-03-01 03:37:47 6(UPTODATE) 123-rel-456-999999-c450ee0c

问题1:在生成token这一步:
root@client3:~# /opt/3fs/bin/admin_cli -cfg /opt/3fs/etc/admin_cli.toml --config.mgmtd_client.mgmtd_server_addresses '["RDMA://192.168.255.91:8000"]' "user-add --root --admin 0 root"
Uid 0
Name root
Token AAAfjmWN8QAOL6tD2wA11yIf(Expired at N/A)
IsRootUser true
IsAdmin true
Gid 0
SupplementaryGids
虽然有token信息的输出,但是没找到/opt/3fs/etc/token.txt文件。

接着遇到问题2:

Image

Originally created by @limengzhechen on GitHub (Mar 1, 2025). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/25 Originally assigned to: @level077 on GitHub. 一共5个节点,其中一个meta + 4个storage节点,具体如下: root@client3:~# /opt/3fs/bin/admin_cli -cfg /opt/3fs/etc/admin_cli.toml --config.mgmtd_client.mgmtd_server_addresses '["RDMA://192.168.255.91:8000"]' "list-nodes" Id Type Status Hostname Pid Tags LastHeartbeatTime ConfigVersion ReleaseVersion 1 MGMTD PRIMARY_MGMTD client3 404536 [] N/A 1(UPTODATE) 123-rel-456-999999-c450ee0c 100 META HEARTBEAT_CONNECTED client3 405437 [] 2025-03-01 03:37:48 1(UPTODATE) 123-rel-456-999999-c450ee0c 10001 STORAGE HEARTBEAT_CONNECTED client2 17845 [] 2025-03-01 03:37:47 6(UPTODATE) 123-rel-456-999999-c450ee0c 10002 STORAGE HEARTBEAT_CONNECTED test 377817 [] 2025-03-01 03:37:48 6(UPTODATE) 123-rel-456-999999-c450ee0c 10003 STORAGE HEARTBEAT_CONNECTED test 23873 [] 2025-03-01 03:37:46 6(UPTODATE) 123-rel-456-999999-c450ee0c 10004 STORAGE HEARTBEAT_CONNECTED node2 14874 [] 2025-03-01 03:37:47 6(UPTODATE) 123-rel-456-999999-c450ee0c 问题1:在生成token这一步: root@client3:~# /opt/3fs/bin/admin_cli -cfg /opt/3fs/etc/admin_cli.toml --config.mgmtd_client.mgmtd_server_addresses '["RDMA://192.168.255.91:8000"]' "user-add --root --admin 0 root" Uid 0 Name root Token AAAfjmWN8QAOL6tD2wA11yIf(Expired at N/A) IsRootUser true IsAdmin true Gid 0 SupplementaryGids 虽然有token信息的输出,但是没找到/opt/3fs/etc/token.txt文件。 接着遇到问题2: ![Image](https://github.com/user-attachments/assets/1614d292-725f-4242-bd1e-f3bbc9038dda)
Author
Owner

@wlxiong commented on GitHub (Mar 1, 2025):

问题1: Admin token 是输出在屏幕上, 需要手动复制到 /opt/3fs/etc/token.txt.
问题2: 是缺少Python依赖, 可以这样安装:

$ cd deploy/data_placement
$ pip install -r requirements.txt

部署文档里已经更新.

<!-- gh-comment-id:2691965582 --> @wlxiong commented on GitHub (Mar 1, 2025): 问题1: Admin token 是输出在屏幕上, 需要手动复制到 `/opt/3fs/etc/token.txt`. 问题2: 是缺少Python依赖, 可以这样安装: ```bash $ cd deploy/data_placement $ pip install -r requirements.txt ``` 部署文档里已经更新.
Author
Owner

@limengzhechen commented on GitHub (Mar 1, 2025):

问题已经解决,3Q

<!-- gh-comment-id:2691967090 --> @limengzhechen commented on GitHub (Mar 1, 2025): 问题已经解决,3Q
Author
Owner

@limengzhechen commented on GitHub (Mar 1, 2025):

部署成功,mark

Image

<!-- gh-comment-id:2691997627 --> @limengzhechen commented on GitHub (Mar 1, 2025): 部署成功,mark ![Image](https://github.com/user-attachments/assets/8f64a84c-c240-432f-a71f-1a04d32bfa12)
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/3FS#17
No description provided.