Làm cách nào để sử dụng OpenStack và Keystone với juju?


9

Chúng tôi hiện đang có một cơ sở hạ tầng OpenStack đang hoạt động (hầu như thiếu Swift) và muốn thử sử dụng juju để triển khai các ứng dụng của chúng tôi cho nó.

Chúng tôi không thể tìm thấy tài liệu để giúp hỗ trợ chúng tôi trong nỗ lực đó.

Chúng tôi sử dụng keystone (và đường chân trời) làm mặt trước của chúng tôi và nó hoạt động. Chúng tôi không chắc chắn cách xây dựng tệp môi trường bằng tên người dùng / mật khẩu keystone.

Chúng tôi vẫn có nova-objectstore đang chạy. Chúng tôi chưa sẵn sàng để đến Swift.

Bất kỳ trợ giúp hoặc hướng dẫn sẽ được đánh giá cao.


Cuối cùng bạn đã làm cho nó hoạt động? Tôi đã tìm thấy các tham số chính xác trong đường chân trời nhưng juju bootstrapsẽ không hoạt động. Tôi đã hỏi trên serverfault: serverfault.com/questions / 40222 / Từ
Olivier

Câu trả lời:


5

Tôi nghĩ rằng điều này về cơ bản đã được trả lời ở đây:

Làm cách nào để định cấu hình nhiều môi trường triển khai cho juju?

Bạn chỉ cần thiết lập một cách rõ ràng các phím ngay trong environments.yaml, cụ thể ec2-uri, s3-uri, access-key, default-image-idsecret-key.

Các bit keystone của bạn sẽ tạo ra ID khóa truy cập và khóa bí mật sẽ được sử dụng để điền vào các trường đó.


Cảm ơn bạn. Làm thế nào để bạn có được keystone để cung cấp cho bạn quyền truy cập và khóa bí mật?
bbrietzke

Nghe có vẻ như là một câu hỏi hay cho Askubfox hoặc thậm chí là serverfault.
SpamapS

@bbrietzke Ông có nghĩa là bạn có thể muốn đăng lại câu hỏi mới của bạn dưới dạng bài đăng mới.
Jorge Castro

4

Môi trường của bạn.yaml về cơ bản giống như không có keystone. Sự khác biệt duy nhất là nơi bạn nhận được khóa truy cập và khóa bí mật của mình. Sử dụng hệ thống xác thực không dùng nữa, tệp zip dự án được quản lý bởi nova sẽ tạo ra một kho lưu trữ zip chứa tất cả những thứ này cho mỗi dự án. Bây giờ, bạn cần tạo thông tin đăng nhập EC2 trong keystone cho người dùng cụ thể:

thông tin quản lý keystone thêm somekeystoneuser EC2 heraccesskey herecretkey

Chúng được đặt trong môi trường.yaml như bình thường:

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.