2.16. 创建自定义置备片断
您可以在主机置备过程前和/或之后执行自定义代码。
先决条件
检查您的自定义模板,以确保它支持要使用的自定义片断。
您可以在 Hosts > Templates > Provisioning Templates 下查看所有置备模板。
流程
- 在 Satellite Web UI 中,进入到 Hosts > Templates > Provisioning Templates,再点 Create Template。
在 Name 字段中输入自定义置备片断的名称。名称必须以支持包含自定义置备片断的置备模板的名称开始:
-
将自定义 pre
附加到置备模板的名称,以便在置备主机前运行代码。 -
将自定义 post
附加到自定义模板的名称中,以便在置备主机后运行代码。
-
- 在 Type 选项卡中,选择 Snippet。
- 点 Submit 以创建您的自定义置备片断。
CLI 过程
- 创建包含自定义片断的纯文本文件。
使用
hammer
创建模板:# hammer template create \ --file "/path/to/My_Snippet" \ --locations "My_Location" \ --name "My_Template_Name_custom_pre" \ --organizations "_My_Organization" \ --type snippet