GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare più ambienti di distribuzione per Juju??

Chiuso. Questa domanda è fuori tema. Attualmente non accetta risposte.

Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Chiedi a Ubuntu.

Chiuso 4 anni fa.


Migliora questa domanda

Voglio essere in grado di distribuire gli incantesimi sia localmente che su EC2. Che cos'è un esempio di environment.yaml con entrambe le voci?

E come posso passare da uno all'altro in modo da poter semplicemente eseguire il deployment su EC2 e/o LXC?

Risposta accettata:

Puoi avere tutti gli ambienti che vuoi in .juju/environments.yaml e quindi impostarne uno come predefinito. Ecco i miei ambienti sanitizzati.yaml con ec2, un cloud openstack privato e il mio computer locale:

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 selezionare l'ambiente aggiungendo l'argomento '–environment' o '-e' a qualsiasi comando juju, quindi

juju status -e customer-one

Restituisce cose diverse da

juju status

Inoltre ogni ambiente ha diverse opzioni di configurazione a seconda del provider, vedere le seguenti sezioni della documentazione juju:

  • https://juju.ubuntu.com/docs/provider-configuration-ec2.html
  • https://juju.ubuntu.com/docs/provider-configuration-local.html
  • https://juju.ubuntu.com/docs/provider-configuration-openstack.html

Ubuntu
  1. Come configurare tipi MIME personalizzati in cPanel

  2. Come digitare la password per più finestre?

  3. Ubuntu:come configurare indirizzi IP esterni per ospiti Lxc?

  4. Come configurare il desktop per un indirizzo IP statico?

  5. Come digitare l'arabo in Libreoffice?

Come configurare Kubernetes per l'aggiornamento in sequenza

Come configurare un cluster di nodi multipli Proxmox VE 4

Come creare più profili per Unity launcher in Ubuntu usando launcher-list-indicator

Come configurare la rete con bridge per KVM su Ubuntu 16.04 / 14.04 / Debian 9

Come configurare il periodo di inattività per il blocco automatico dello schermo?

Come configurare Pkexec per non richiedere la password?