Quero poder implantar encantos localmente e no EC2. O que é um exemplo environment.yaml que possui as duas entradas?
E como posso alternar entre eles para implantar no EC2 e / ou LXC?
Você pode ter quantos ambientes desejar em .juju / environment.yaml e depois definir um como padrão. Aqui estão meus environment.yaml higienizados com ec2, uma nuvem de openstack privada e minha máquina local:
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
Posso selecionar o ambiente anexando o argumento '--environment' ou '-e' a qualquer comando juju, para que
juju status -e customer-one
Retorna coisas diferentes do que apenas
juju status
Além disso, cada ambiente possui opções de configuração diferentes, dependendo do provedor, consulte as seguintes seções da documentação do juju:
depois de criarmos mais ambientes como ec1 'n ec2, como podemos atribuir alguns nós a ec1 e outros nós a ec2? E as autoinicializações de nós atribuídos nesses ambientes, como é o trabalho?
É apenas para ter uma maneira melhor de gerenciar os serviços implantados neles, obrigado.