Câu hỏi Juju triển khai với Openstack. Môi trường bắt đầu - các trường hợp không [đóng]


Tôi muốn nâng cấp một triển khai juju trên một đám mây mở. Một kiểu môi trường ec2 hoạt động, nhưng tôi muốn sử dụng kiểu môi trường openstack_s3, nó không hoạt động.

Hera là một số chi tiết:

  • Máy chủ Ubuntu 12.04
  • Openstack (không có Swift) được cài đặt từ Ubuntu Repos.
  • Môi trường của tôi:
juju: môi trường
mặc định: s3
môi trường:
  s3:
    loại: openstack_s3
    kiểm soát-xô: juju -...
    bí mật quản trị viên: 1a15743cab5 ...
    phím kết hợp: 6cfba71eec6 ...
    khóa bí mật: d82e45f647074 ...
    ec2-uri: http: // IP: 8773 / services / Cloud
    s3-uri: http: // IP: 3333
    chuỗi mặc định: chính xác
    id hình ảnh mặc định: fb2ba7a7 ...
    auth-url: http: // IP: 5000 / v2.0 /
    tên người dùng: người dùng openstack
    mật khẩu: user-pass mở
    tên dự án: openstack-project

Các juju bootstrap là ok, ví dụ đầu tiên bắt đầu và tôi có thể ssh nó. Nếu tôi triển khai một dịch vụ, một cá thể mới sẽ được bắt đầu nhưng không có gì xảy ra trong Bảng điều khiển Openstack.

Đây là đầu ra của juju status:

máy:
 0:
    trạng thái tác nhân: chạy
    dns-name: 192.168.X.X
    instance-id: ca659b15 ...
    instance-state: chạy
  1:
    instance-id: đang chờ xử lý
dịch vụ:
  wordpress:
    charm: cs: chính xác / wordpress-10
    quan hệ:
      cân bằng tải:
      - wordpress
    các đơn vị:
      wordpress / 0:
        trạng thái tác nhân: đang chờ xử lý
        máy: 1
        địa chỉ công cộng: null

Tôi chỉ nhận được lỗi này trong provision-agent.log trên nút bootstrap, nhưng nó đã giúp tôi cho đến nay.

ubuntu @ juju-s3-instance-0: ~ $ cat / var / log / juju /
machine-agent.log provision-agent.log
ubuntu @ juju-s3-instance-0: ~ $ cat /var/log/juju/provision-agent.log
2013-02-28 12: 20: 39,008: bị lỗi @ ERROR: Lỗi không khớp trong Trì hoãn:
2013-02-28 12: 20: 39,115: bị lỗi @ ERROR: Lỗi không xử lý
Traceback (cuộc gọi gần đây nhất):
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 391, có lỗi
    self._startRunCallbacks (không thành công)
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 458, trong _startRunCallbacks
    self._runCallbacks ()
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 545, trong _runCallbacks
    current.result = callback (current.result, * args, ** kw)
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 1095, trong gotResult
    _inlineCallbacks (r, g, hoãn lại)
--- ---
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 1037, trong _inlineCallbacks
    result = result.throwExceptionIntoGenerator (g)
  Tệp "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", dòng 382, ​​trong throwExceptionIntoGenerator
    return g.throw (self.type, self.value, self.tb)
  Tệp "/usr/lib/python2.7/dist-packages/juju/agents/base.py", dòng 245, trong startService
    năng suất self.start ()
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 1037, trong _inlineCallbacks
    result = result.throwExceptionIntoGenerator (g)
  Tệp "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", dòng 382, ​​trong throwExceptionIntoGenerator
    return g.throw (self.type, self.value, self.tb)
  Tệp "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", dòng 36, khi bắt đầu
    self.environment = yield self.configure_environment ()
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 1037, trong _inlineCallbacks
    result = result.throwExceptionIntoGenerator (g)
  Tệp "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", dòng 382, ​​trong throwExceptionIntoGenerator
    return g.throw (self.type, self.value, self.tb)
  Tệp "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", dòng 88, trong configure_environment
    environment = yield watch_d
  Tệp "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", dòng 1039, trong _inlineCallbacks
    result = g.send (kết quả)
  Tệp "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", dòng 92, trong configure_environment
    config.parse (environment_data)
  Tệp "/usr/lib/python2.7/dist-packages/juju/environment/config.py", dòng 138, trong phân tích cú pháp
    config = SCHEMA.coerce (config, [])
  Tệp "/usr/lib/python2.7/dist-packages/juju/lib/schema.py", dòng 266, trong coerce
    new_dict [k] = self.schema [k] .coerce (v, đường dẫn)
  Tệp "/usr/lib/python2.7/dist-packages/juju/lib/schema.py", dòng 233, trong sự ép buộc
    new_subvalue = self.value_schema.coerce (giá trị phụ, giá trị_path)
  Tệp "/usr/lib/python2.7/dist-packages/juju/lib/schema.py", dòng 301, trong sự ép buộc
    return self.schemas [đã chọn] .coerce (giá trị, đường dẫn)
exceptions.KeyError: 'openstack_s3'

Bất cứ ai có thể cho tôi một lời khuyên, nơi tôi có thể xác định vấn đề?

Cảm ơn bạn!


2
2018-02-28 12:57


gốc




Các câu trả lời: