在 google slurm 集群的登录节点上的 Google Storage 上安装 Bucket

问题描述 投票:0回答:1

我正在使用 Google Slurm 集群。所有节点(包括集群中的登录节点)都已挂载到控制器上的主目录。我可以使用 gcsfuse 命令将我的 Google 存储桶发送到登录节点上的 /home/my_data/ 。我可以从登录节点访问数据。但是,在其他节点上,目录 /home/my_data/ 为空且不可见,即使 /home/ 在所有节点之间共享也是如此。我希望能够从登录节点安装存储桶,并使其可以在所有其他节点上访问。 谢谢

google-cloud-platform google-cloud-storage mount gcsfuse google-bucket
1个回答
0
投票

您是否按照此

文档
使用login\_network\_storage

login_network_storage:安装在登录和控制器节点上的网络存储。 NFS、CIFS、Lustre 和 GCSFuse 将自动安装。可以重复安装其他支架。

因此它只会挂载在登录节点上,因为您会为其他节点获得一个空目录。

不要使用

login\_network\_storage
,而是使用
network\_storage
,其中:

network_storage:安装在分区中所有计算节点上的网络存储。字段将直接添加到 fstab 中。可以重复安装其他支架。

它将被挂载到登录、控制器和计算节点。

如果您仍然面临问题,请在安装选项中尝试

allow\_other
,这将允许其他人访问存储桶安装点。您可以在这个文档中查看。

有关网络存储安装的更多信息,请点击此 git 链接。检查所有计算节点上可用的存储桶上是否存在类似问题,这可能有助于解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.