jujuの複数のデプロイメント環境を構成するにはどうすればよいですか?[閉まっている]


10

チャームをローカルとEC2の両方に展開できるようにしたいと考えています。両方のエントリを持つ環境の例.yamlとは何ですか?

また、EC2やLXCにデプロイできるように、それらをどのように切り替えることができますか?

回答:


11

.juju / environments.yamlに必要な数の環境を設定し、1つをデフォルトとして設定できます。これが、ec2、プライベートオープンスタッククラウド、およびローカルマシンを使用した私のサニタイズされた環境です。

default: sample
environments:
  sample:
    type: ec2
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
    access-key: 0123456789ABCDEF
    default-series: precise
  openstack:
    type: ec2
    default-instance-type: m1.small
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    ec2-uri: http://my.private.cloud:8773/services/Cloud
    s3-uri: http://my.private.s3:3333
    default-image-id: ami-000000ab
    access-key: random-uuid-follows-1fc1f05e-1c37-4594-8e5e:me_project
    secret-key: 4a75192b-2478-4acf-a6e8-aa60bbaf1e28
    default-series: precise
  local:
    type: local
    default-series: precise
    data-dir: /home/clint/.juju/data
    admin-secret: 3d909951d4984b92963f1186c4b6cb16
    control-bucket: foo
  customer-one:
    type: ec2
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
    access-key: 0123456789ABCDEF
    default-series: precise
  customer-two:
    type: ec2
    control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
    secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
    access-key: 0123456789ABCDEF
    default-series: precise

環境を選択するには、jujuコマンドに「--environment」または「-e」引数を追加します。

juju status -e customer-one

単なるものとは異なるものを返す

juju status

また、各環境には、プロバイダーに応じて異なる構成オプションがあります。jujuドキュメントの次のセクションを参照してください。


0

ec1 'n ec2としてより多くの環境を作成した後、どのようにして一部のノードをec1に割り当て、他のノードをec2に割り当てることができますか?そして、その環境に割り当てられたノードのブートストラップはどのように機能しますか?

それらにデプロイされたサービスを管理するためのより良い方法を持つことだけです、ありがとう。


これを新しい質問として尋ねてください。これを行う方法はたくさんあります。
ホルヘカストロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.