Saya ingin dapat menyebarkan pesona baik secara lokal maupun ke EC2. Apa contoh environment.yaml yang memiliki kedua entri?
Dan bagaimana saya bisa beralih di antara mereka sehingga saya bisa menggunakan EC2 dan / atau LXC?
Saya ingin dapat menyebarkan pesona baik secara lokal maupun ke EC2. Apa contoh environment.yaml yang memiliki kedua entri?
Dan bagaimana saya bisa beralih di antara mereka sehingga saya bisa menggunakan EC2 dan / atau LXC?
Jawaban:
Anda dapat memiliki banyak lingkungan seperti yang Anda inginkan di .juju / environment.yaml, dan kemudian menetapkan satu sebagai default. Ini adalah lingkungan saya yang sudah disanitasi. Ya, dengan ec2, cloud openstack pribadi, dan mesin lokal saya:
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
Saya dapat memilih lingkungan dengan menambahkan argumen '--environment' atau '-e' ke perintah juju, jadi
juju status -e customer-one
Mengembalikan hal yang berbeda dari sekadar
juju status
Juga setiap lingkungan memiliki opsi konfigurasi yang berbeda tergantung pada penyedia, lihat bagian berikut dari dokumentasi juju:
setelah kita membuat lebih banyak lingkungan sebagai ec1 'n ec2, bagaimana kita dapat menetapkan beberapa node ke ec1 dan yang lainnya node ke ec2? Dan bootstraps dari node yang ditetapkan pada lingkungan itu bagaimana cara kerjanya?
Hanya saja memiliki cara yang lebih baik untuk mengelola layanan yang digunakan pada mereka, Terima kasih.