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


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.