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.