Как я могу настроить несколько сред развертывания для juju? [закрыто]


10

Я хочу иметь возможность развертывать брелоки как локально, так и в EC2. Каков пример environment.yaml, в котором есть обе записи?

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

Ответы:


11

Вы можете создать столько окружений, сколько захотите, в .juju / environment.yaml, а затем установить одно из них по умолчанию. Вот мой sanitized environment.yaml с ec2, частным облаком openstack и моей локальной машиной:

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

Кроме того, каждая среда имеет различные параметры конфигурации в зависимости от поставщика, см. Следующие разделы документации juju:


0

после того, как мы создали больше сред как ec1 'и ec2, как мы можем назначить некоторые узлы ec1 и другие узлы ec2? И как работают загрузочные узлы, назначенные в этих средах?

Это просто лучший способ управлять службами, развернутыми на них, спасибо.


Пожалуйста, задайте это как новый вопрос, есть много способов сделать это.
Хорхе Кастро
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.