Я хочу мати можливість розгортати принади як на місцевому рівні, так і на EC2. Що таке приклад Environment.yaml, який має обидві записи?
І як я можу переключитися між ними, щоб я міг просто розгорнутись до EC2 та / або LXC?
Я хочу мати можливість розгортати принади як на місцевому рівні, так і на EC2. Що таке приклад Environment.yaml, який має обидві записи?
І як я можу переключитися між ними, щоб я міг просто розгорнутись до EC2 та / або LXC?
Відповіді:
Ви можете мати стільки середовищ, скільки вам потрібно в .juju / Environment.yaml, а потім встановити його за умовчанням. Ось мій дезінфікований environment.yaml з ec2, приватна хмара opentack та моя локальна машина:
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
Я можу вибрати середовище, додавши аргумент '--environment' або '-e' до будь-якої команди juju, так
juju status -e customer-one
Повертає різні речі, ніж просто
juju status
Також кожне середовище має різні параметри конфігурації залежно від постачальника, див. Наступні розділи документації на дзюджу:
після того як ми створили більше середовищ як ec1 'n ec2, як ми можемо призначити одні вузли ec1, а інші - ec2? А завантажувальні вузли вузлів, призначених для цього середовища, як працює?
Просто мати кращий спосіб керувати службами, розгорнутими на них, Дякую.