1

Heat を使用してバイナリファイルをインスタンスにコピーするにはどうすればよいですか? 通常のtxtファイル(たとえば、「new.txt」というテキストファイル)の場合、次を使用できます-

heat_template_version: 2015-10-15

description: Simple template

test:
    type: OS::Nova::Server
    properties:
      image: cirros
      flavor: m1.tiny
      personality: {"/opt/new.txt": {get_file: "/home/user/new.txt"}}
      networks:
        - network: private

しかし、同じことはバイナリ ファイルでは機能しません。バイナリ ファイルの場合、インスタンスの作成後、バイナリ ファイルと同じ名前のファイルが作成されますが、内容は異なります。インスタンスで新しく生成されたファイルは、バイナリ ファイルではありません。通常のファイルです。なんとなく内容が変わりました。

ここで何か間違ったことをしていますか?これを行う他の方法はありますか?

4

1 に答える 1

0

バージョン番号が v0.2.9 よりも古い Python heatclient には、バイナリ ファイルが正しく処理されないというバグがありました: https://bugs.launchpad.net/python-heatclient/+bug/1284501

python-heatclient パッケージをアップグレードすると、これが解決するはずです。

于 2016-04-22T23:49:14.723 に答える