2.8. 主机
子命令 | 描述和任务 |
---|---|
| 创建主机组: hammer hostgroup create \ --name hg_name \ --puppet-environment env_name \ --architecture arch_name \ --domain domain_name \ --subnet subnet_name \ --puppet-proxy proxy_name \ --puppet-ca-proxy ca-proxy_name \ --operatingsystem os_name \ --partition-table table_name \ --medium medium_name \ --organization-ids org_ID1,... \ --location-ids loc_ID1,... 在主机组中添加激活码: hammer hostgroup set-parameter \
--hostgroup "hg_name" \
--name "kt_activation_keys" \
--value key_name
|
| 创建主机(继承主机组中的参数): hammer host create \ --name host_name \ --hostgroup hg_name \ --interface="primary=true, \ mac=mac_addr, ip=ip_addr, \ provision=true" \ --organization-id org_ID \ --location-id loc_ID \ --ask-root-password yes 从主机组中删除主机: hammer host update --name host_name --hostgroup NIL
|
| 为远程执行添加作业模板: hammer job-template create \ --file path \ --name template_name \ --provider-type SSH \ --job-category category_name |
| 调用远程作业: hammer job-invocation create \ --job-template template_name \ --inputs key1=value,... \ --search-query query 监控远程作业: hammer job-invocation output \ --id job_id --host host_name |