如何使用 MAAS 自定义调试脚本?

jba*_*nso 8 maas

我正在尝试使用自定义 MAAS 调试脚本在我的 MAAS 集群上执行自定义操作。这些脚本什么时候运行?他们应该如何命名?它们是否需要采用特定格式,或者它们可以是可执行的 shell 脚本或二进制文件?

小智 1

请找到实现此目标的步骤:

\n\n

步骤 1:根据您的要求准备 shell 脚本\n注意:MAAS 中内置的调试脚本的名称将以“00-maas”或“99-maas”开头,以确保它们分别首先运行或最后运行。

\n\n

步骤 2:打开 MAAS 仪表板 ( http://localhost:5240/MAAS/settings/ ) 并转到 \xe2\x80\x9cSetting\xe2\x80\x9d 选项卡。

\n\n

步骤 3:在调试脚本部分上传您的 shell 脚本。

\n\n

步骤4:开始目标机调试并重启目标机。

\n\n

此外,以下 Restful MaaS API 也可用于执行相同的操作。

\n\n

列出调试脚本:\nGET /api/2.0/commissioning-scripts/

\n\n

创建新的调试脚本:\nPOST /api/2.0/commissioning-scripts/

\n\n

参考:https: //docs.ubuntu.com/maas/2.1/en/api

\n


Joh*_*077 0

您希望通过自定义 MAAS 调试脚本实现什么目标?根据我到目前为止的经验,我不必加载自定义脚本,而是在安装 MAAS 和 juju 的这些位置中使用了这些示例和文件

http://maas.ubuntu.com/docs/configure.html - 此链接将带您找到一些更好的示例,我认为您正在寻找什么。

/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助,