juju에 대해 여러 배포 환경을 구성하려면 어떻게해야합니까? [닫은]


10

로컬 및 EC2 모두에 매력을 배포 할 수 있기를 원합니다. 두 항목이 모두 포함 된 environment.yaml의 예는 무엇입니까?

EC2 및 / 또는 LXC에 배포 할 수 있도록 어떻게 전환 할 수 있습니까?

답변:


11

.juju / environments.yaml에 원하는 수의 환경이있을 수 있으며 환경을 기본값으로 설정하십시오. ec2, 개인용 오픈 스택 클라우드 및 로컬 시스템을 갖춘 위생 환경 .yaml은 다음과 같습니다.

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

juju 명령에 '--environment'또는 '-e'인수를 추가하여 환경을 선택할 수 있습니다.

juju status -e customer-one

단순히 다른 것과 다른 것을 반환

juju status

또한 각 환경에는 공급자에 따라 다른 구성 옵션이 있습니다. juju 설명서의 다음 섹션을 참조하십시오.


0

ec1 'n ec2로 더 많은 환경을 만든 후 ec1에 일부 노드를 할당하고 ec2에 다른 노드를 어떻게 할당 할 수 있습니까? 그리고 해당 환경에 할당 된 노드의 부트 스트랩은 어떻게 작동합니까?

배포 된 서비스를 더 잘 관리 할 수있는 방법 일뿐입니다. 감사합니다.


이것을 새로운 질문으로 요청하십시오.이를 수행하는 많은 방법이 있습니다.
Jorge Castro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.