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


8

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

Answers:


1

您希望通过自定义的MAAS调试脚本完成什么工作?到目前为止,根据我的经验,我不必加载自定义脚本,也无需在安装MAAS和juju的这些位置使用这些示例和文件。

http://maas.ubuntu.com/docs/configure.html-此链接将带您进入一些我认为您想要的更好的例子。

/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master

希望这可以帮助,


我需要对其进行修改,以便以所需的方式配置驱动器。服务器具有用于'/'的160GB驱动器和用于'/ var'的1TB驱动器...
John75077,2015年

我要感谢大家在不清楚的情况下将我标记为DOWN。如果您可以花时间去做,那就告诉我为什么它是负面的。应该是那么明显,然后简单地告诉我为什么。我尽我所能保持专业水平,我希望周围的人都能做到。
John75077

请参阅askubuntu.com/questions/636837/…,以获取有关自定义安装(而不是调试)的更完整答案。
kiko 2015年

1

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

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

第2步:打开MAAS仪表板(http:// localhost:5240 / MAAS / settings /),然后转到“设置”选项卡。

步骤3:在“调试脚本”部分下上传您的Shell脚本。

步骤4:开始调试目标计算机,然后重新启动目标计算机。

此外,遵循Restful MaaS API也可以执行相同的操作。

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

创建一个新的调试脚本:POST /api/2.0/commissioning-scripts/

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.