GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie konfiguriere ich mehrere Bereitstellungsumgebungen für Juju?

Geschlossen. Diese Frage ist off-topic. Antworten werden derzeit nicht akzeptiert.

Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie zum Thema von Ask Ubuntu passt.

Vor 4 Jahren geschlossen.


Verbessern Sie diese Frage

Ich möchte Charms sowohl lokal als auch auf EC2 bereitstellen können. Was ist ein Beispiel für eine "environments.yaml" mit beiden Einträgen?

Und wie kann ich zwischen ihnen wechseln, sodass ich einfach EC2 und/oder LXC bereitstellen kann?

Akzeptierte Antwort:

Sie können beliebig viele Umgebungen in .juju/environments.yaml haben und dann eine als Standard festlegen. Hier ist meine bereinigte environment.yaml mit ec2, einer privaten Openstack-Cloud und meinem lokalen Rechner:

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

Ich kann die Umgebung auswählen, indem ich das Argument „–environment“ oder „-e“ an einen beliebigen Juju-Befehl anhänge, also

juju status -e customer-one

Gibt andere Dinge zurück als nur

juju status

Außerdem hat jede Umgebung je nach Anbieter unterschiedliche Konfigurationsmöglichkeiten, siehe die folgenden Abschnitte der juju-Dokumentation:

  • 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. So konfigurieren Sie benutzerdefinierte MIME-Typen in cPanel

  2. Ubuntu – Wie konfiguriere ich externe IP-Adressen für Lxc-Gäste?

  3. Wie konfiguriere ich Desktop für eine statische IP-Adresse?

  4. Wie konfiguriere ich einen benutzerdefinierten MIME-Typ in cPanel?

  5. Wie chown ich das Verzeichnis für mehrere Benutzer?

So konfigurieren Sie Kubernetes für Rolling Update

So konfigurieren Sie einen Proxmox VE 4-Cluster mit mehreren Knoten

So erstellen Sie mehrere Profile für Unity Launcher in Ubuntu mit Launcher-List-Indicator

So konfigurieren Sie Bridged Networking für KVM unter Ubuntu 16.04 / 14.04 / Debian 9

Wie konfiguriere ich die Leerlaufzeit für den automatischen Sperrbildschirm?

Wie konfiguriere ich Pkexec, um nicht nach dem Passwort zu fragen?