10.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 |