Wie kann ich Juju für die Bereitstellung in der HP Cloud konfigurieren? [geschlossen]


9

HP Cloud hat einen neuen Cloud-Service herausgebracht, der auf Open Stack basiert. Wie kann ich meine Umgebungen.yaml so konfigurieren, dass eine Verbindung zum neuen Dienst hergestellt wird?

Antworten:


9

Wenn Sie juju-quickstartinstalliert haben, können Sie tun juju quickstart -i; Auf diese Weise erhalten Sie ein Formular, das Sie für Ihren Cloud-Anbieter ausfüllen können.

Hier sind die vollständigen Anweisungen:

Offizielle Dokumente:


1
Stellen Sie sicher, dass Sie nicht verwenden ppa:juju/devel. Der öffentliche Bucket in HP Cloud enthält keine Bilder, die der von ppa bereitgestellten Juju-Version entsprechen. Sie können also nicht einmal eine Instanz booten. Ich habe eine ganze Weile gebraucht, um herauszufinden, was schief gelaufen ist.
Andrew etwas

2

Sie müssen auch Ihre Zugriffsschlüssel- und Geheimschlüsselinformationen als Umgebungsvariable oder in der Datei environment.yaml festlegen.

Durch Hinzufügen zu Ihrer Datei environment.yaml sollte sie folgendermaßen aussehen:

environments:
  hpcloud:
    juju-origin: ppa
    control-bucket: juju-hpc-az1-cb
    admin-secret: [any-unique-string-shared-among-admins-u-like]
    default-image-id: [8419]
    region: az-1.region-a.geo-1
    project-name: [your@hpcloud.com-tenant-name]
    default-instance-type: standard.small
    auth-url: https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/
    auth-mode: keypair
    type: openstack
    default-series: precise
    authorized-keys: [CONTENTS (not path) to your ~/.ssh/id_rsa.pub key]
    access-key: [PUT YOUR ACCESS-KEY HERE] 
    secret-key: [PUT YOUR SECRET-KEY HERE]'

Sie finden den Zugriffsschlüssel und den geheimen Schlüssel, indem Sie sich bei Ihrem HP Cloud Control Panel anmelden und Ihre API-Schlüssel anzeigen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.