jclouds を使用して vcloud IAAS を管理します。VM を作成するときに、いくつかのペイロード/データ (いくつかのキーと値のペアなど) vcloud マシンを渡す方法はありますか?
Amazon Ec2 の「ユーザーデータ」メカニズムにはかなり満足しています [1]
[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html
jclouds を使用して vcloud IAAS を管理します。VM を作成するときに、いくつかのペイロード/データ (いくつかのキーと値のペアなど) vcloud マシンを渡す方法はありますか?
Amazon Ec2 の「ユーザーデータ」メカニズムにはかなり満足しています [1]
[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html
vCloudカスタマイズ スクリプトを使用して、必要な追加データを含むファイルを作成します。
カスタマイズ スクリプトを設定するには、テンプレート オプションで customizationScript を設定する必要があります。このようなものが動作するはずです:
ComputeServiceContext context = // get the context
TemplateBuilder builder = context.getComputeService().templateBuilder();
// set the builder options here
Template template = builder.build();
TemplateOptions templateOptions = template.getOptions();
VCloudTemplateOptions vcloudTemplateOptions = (VCloudTemplateOptions)templateOptions;
vcloudTemplateOptions.customizationScript(YOUR_SCRIPT_HERE)
context.getComputeService().createNodesInGroup("MY_GROUP", 1, template)
ここで vcloud の追加のテンプレート オプションを参照してください: VCloudTemplateOptions