OpenStackのオーケストレーションエンジン「ヒート」では、コンピューティングリソースを展開し、HOTテンプレートと呼ばれるソフトウェアを構成できます。ここではgithubの上の多くの例があります。 スクリプトを含むOpenStackヒートテンプレートのデプロイ方法
熱テンプレートはYAMLで書かれているし、我々はこの構文で
heat stack-create my_first_stack -f heat_1a.yaml
をテンプレートを展開できます。また、OpenStackのダッシュボードに直接テンプレートファイルをアップロードすることができhttps://github.com/openstack/heat-templates/tree/master/hot
。 しかし、ここで私の質問ですが、テンプレートの多くには展開後に実行されるpowershellスクリプトのシェルスクリプトも含まれます。これらのスクリプトをOpenStackにアップロードしてスタックに含めるにはどうすればいいですか?例えば、ここではMicrosoft SQL Serverのテンプレートのディレクトリ一覧が
C:\heat-templates\hot\Windows\MSSQLServer>ls
MSSQL.ps1 MSSQL.psm1 MSSQL.yaml Tests heat-powershell-utils.psm1
された熱クライアントは、唯一の引数としてYAMLファイルがかかりますので、どのようにか、我々は、スクリプトで何をしますか?
ありがとう、 Rob。