首页 > 解决方案 > 如何修复来自 slurm-gcp 的自定义图像?

问题描述

我通过 GitHub 使用 Terraform 分发了 slurm-gcp,它可以成功使用。来源:

谷歌云平台上的 Slurm

但是我想将使用节点时使用的图像更改为自定义图像。

我正在尝试编辑/slurm/scripts/config.yaml.

在文件的内容中:

image: projects/schedmd-slurm-public/global/images/family/schedmd-slurm-20-11-7-hpc-centos-7

我想编辑该部分。

如何将此部分重新路由到我的自定义图像?

标签: google-cloud-platformgoogle-compute-engineslurm

解决方案


首先,您需要创建自己的图像。

使用要修改的映像创建一个新 VM;进行适当的更改并停止 VM。然后从 VM 的磁盘创建一个新映像。

接下来从该磁盘创建一个自定义图像,文件中的路径config.yaml可能如下所示:

image: projects/my-project-name/global/images/your-image-name

您可以通过运行以下命令获取自定义图像的确切路径:

wb@cloudshell:~ (wb)$ gcloud compute images describe your-image-name | grep selfLink
selfLink: https://www.googleapis.com/compute/v1/projects/wb/global/images/your-image-name

推荐阅读