Jak mogę skonfigurować Juju do wdrożenia w HP Cloud? [Zamknięte]

9

HP Cloud oferuje nową usługę chmurową opartą na Open Stack. Jak mogę skonfigurować moje environment.yaml, aby połączyć się z nową usługą?

Marco Ceppi
źródło

Odpowiedzi:

9

Jeśli masz juju-quickstartzainstalowany, możesz to zrobić juju quickstart -i; da ci to formularz do wypełnienia dla dostawcy usług w chmurze.

Oto pełne instrukcje:

Oficjalne dokumenty:

Jorge Castro
źródło
1
Upewnij się, że nie używasz ppa:juju/devel. Publiczny segment w HP Cloud nie ma obrazów, które odpowiadają wersji juju, którą zapewnia ppa. Nie możesz nawet uruchomić instancji. Długo zajęło mi ustalenie, co poszło nie tak.
andrewsomething
2

Konieczne będzie również ustawienie informacji o kluczu dostępu i kluczu tajnym jako zmiennej środowiskowej lub w pliku environment.yaml.

Dodanie do pliku environment.yaml powinno wyglądać tak:

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: [[email protected]]
    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]'

Aby znaleźć klucz dostępu i klucz tajny, zaloguj się do panelu sterowania chmury HP i wyświetl klucze API.

Darryl Weaver
źródło