我正在尝试使用自定义 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您希望通过自定义 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)
希望这可以帮助,
| 归档时间: |
|
| 查看次数: |
5491 次 |
| 最近记录: |