juju와 함께 OpenStack과 Keystone을 어떻게 사용합니까?


9

우리는 현재 (주로) 작동하는 OpenStack 인프라를 운영하고 있으며 (Swift가 누락 됨) juju를 사용하여 응용 프로그램을 배포하려고합니다.

우리는 그 노력에서 우리를 지원할 수있는 문서를 찾을 수 없습니다.

우리는 키스톤 (및 horizon)을 프론트 엔드로 사용하며 작동합니다. 키스톤 사용자 이름 / 암호를 사용하여 환경 파일을 작성하는 방법을 잘 모르겠습니다.

우리는 여전히 nova-objectstore를 실행하고 있습니다. 아직 스위프트에 갈 준비가되지 않았습니다.

도움이나 안내를 부탁드립니다.


마침내 작동하게 했습니까? 수평선에서 올바른 매개 변수를 찾았지만 juju bootstrap작동하지 않습니다. serverfault : serverfault.com/questions/409222/…
Olivier

답변:


5

나는 이것이 기본적으로 여기에 대답했다고 생각합니다.

juju에 대해 여러 배포 환경을 구성하려면 어떻게해야합니까?

당신은 명시 적으로 environments.yaml, 특히의 오른쪽 키를 설정해야합니다 ec2-uri, s3-uri, access-key, default-image-idsecret-key.

키스톤 비트는 해당 필드를 채우는 데 사용될 액세스 키 ID와 비밀 키를 생성해야합니다.


감사합니다. 액세스 및 비밀 키를 제공하기 위해 어떻게 키스톤을 얻습니까?
bbrietzke

그것은 askubuntu 또는 serverfault에 대한 좋은 질문처럼 들립니다.
SpamapS

@bbrietzke 그는 새로운 질문을 새로운 게시물로 다시 게시하고 싶을 수도 있음을 의미합니다.
Jorge Castro

4

environment.yaml은 기본적으로 키스톤이없는 것과 동일합니다. 유일한 차이점은 액세스 키와 비밀 키를 얻는 위치입니다. 더 이상 사용되지 않는 인증 시스템을 사용하여 'nova-manage project zipfile'은 프로젝트 당이 모든 것을 포함하는 zip 아카이브를 생성합니다. 이제 특정 사용자의 키스톤에 EC2 자격 증명을 만들어야합니다.

키스톤 관리 자격 증명은 키스톤 사용자를 추가합니다. EC2 heraccesskey hersecretkey

이것들은 평소와 같이 environment.yaml에서 설정됩니다 :

juju: environments
  openstack:
    type: ec2
    control-bucket: openstack-bucket
    admin-secret: fooooooo
    access-key: heraccesskey
    secret-key: hersecretkey
    ec2-uri:  http://nova.api.server:8773/services/Cloud
    s3-uri: http://nova.api.server:3333
    ec2-key-name: keypairname
    default-image-id: ami-00000004
    default-series: precise
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.