0

BOSH ベースの CF インスタンスに複数のリリース (cassandra cf-release、mysql cf-release、elasticsearch cf-release など) をデプロイしようとしています。上記の個々のリリースごとに、リリースに関連付けられたクラウド ファウンドリとサービスを展開するためのコンポーネントをリストした展開マニフェスト ファイルがあります。CF に関連するインフラストラクチャは既にデプロイされて実行されているため、デプロイ マニフェストで現在実行中の CF を指す方法があるかどうかを知りたいと思いました。現在、すべてのサービス リリースで CF の展開情報を繰り返しています。これにより、BOSH はすべてのリリースで CF を展開します。

要約すると、次のようにさまざまな 2 種類の配置マニフェストが必要です。

  1. CF のみのリリース (CF 展開のみのインフラストラクチャ、ネットワーク、ジョブ、およびプロパティ)
  2. サービスのみの CF リリース - (現在実行中の CF + インフラストラクチャ、ネットワーク、ジョブ、およびサービス展開用のプロパティのみを指定します)
4

1 に答える 1

1

CloudFoundry に関心をお寄せいただきありがとうございます。目的を達成するために、デプロイするマニフェストを 1 つ持つことができます。次に、ジョブとパッケージを追加/削除/編集して再デプロイすると、変更を加えたサービスのみが更新およびデプロイされます。それが役立つことを願っています!

他にご不明な点がございましたらお知らせください。

于 2013-03-11T19:34:02.043 に答える