Як я можу налаштувати кілька середовищ розгортання для дзюджу? [зачинено]


10

Я хочу мати можливість розгортати принади як на місцевому рівні, так і на EC2. Що таке приклад Environment.yaml, який має обидві записи?

І як я можу переключитися між ними, щоб я міг просто розгорнутись до EC2 та / або LXC?

Відповіді:


11

Ви можете мати стільки середовищ, скільки вам потрібно в .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

Також кожне середовище має різні параметри конфігурації залежно від постачальника, див. Наступні розділи документації на дзюджу:


0

після того як ми створили більше середовищ як ec1 'n ec2, як ми можемо призначити одні вузли ec1, а інші - ec2? А завантажувальні вузли вузлів, призначених для цього середовища, як працює?

Просто мати кращий спосіб керувати службами, розгорнутими на них, Дякую.


Задайте це питання як нове запитання, існує багато способів зробити це.
Хорхе Кастро
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.