Câu hỏi Máy cần khởi động Juju


root@ubuntu:~# juju status
environment: maas
machines:
  "0":
    agent-state: started
    agent-version: 1.18.4.1
    dns-name: BLD15-A4.maas
    instance-id: /MAAS/api/1.0/nodes/node-7e161bda-f351-11e3-970e-f274b29c2565/
    series: precise
  "1":
    agent-state: pending
    dns-name: BLD02-A4.maas
    instance-id: manual:BLD02-A4.maas
    life: dying
    series: precise
    hardware: arch=amd64 cpu-cores=16 mem=80521M
services: {}`

Tôi có 5 nút trong môi trường MAAS tôi cần phải tự bootstrap 4 máy khác thông qua juju. Theo mặc định nếu tôi chạy trình khởi động juju, nó chỉ cài đặt tác nhân trong một máy; Và nếu tôi tự bootstrap máy id 1-4 sau đó tôi có phải tự gán ID máy khi tôi triển khai quyến rũ juju?


2
2018-06-16 16:55


gốc




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


Bạn chỉ cần tạo một nút bootstrap cho Juju. Đây là nút sẽ duy trì và quản lý phần còn lại của các triển khai Juju của bạn vào môi trường đó. Một khi bạn đã "bootstrapped" một môi trường, bạn có thể đơn giản triển khai các dịch vụ bằng cách sử dụng lệnh Juju. Ví dụ.

juju deploy mysql

Trong trường hợp của bạn, MAAS sẽ chọn một trong các nút còn lại để triển khai dịch vụ. Nếu các nút của bạn đủ lớn, bạn có thể triển khai nhiều dịch vụ cho mỗi nút (bao gồm nút khởi động) bằng cách chỉ định các tùy chọn bổ sung. Để biết thêm thông tin về điều này, vui lòng xem tài liệu (https://jujucharms.com/docs/stable/charms-deploying).


2
2018-06-17 08:07



Cảm ơn rất nhiều Nick Chỉ cần một vấn đề nữa Iam phải đối mặt nếu là có bất kỳ tài liệu tôi có thể làm theo để triển khai openstack trong hai nút vật lý MAAS. Nếu tôi cố gắng loại bỏ các dịch vụ một cách thủ công và để MAAS chọn các nút đó thì keystone sẽ cho tôi các đơn vị thông báo lỗi sau: keystone / 0: agent-state: lỗi agent-state-info: 'hook failed:' shared-db- mối quan hệ thay đổi "'đại lý phiên bản: 1.18.4 cuộc sống: máy chết:" 0 "địa chỉ công cộng: xxxxx.maas" móc thất bại: "chia sẻ-db-quan hệ-thay đổi" L ERI và nó kết thúc loại bỏ các mối quan hệ và loại bỏ dịch vụ. - user294103
Họ có thực sự là các nút lớn không? specs là gì - tôi nghĩ rằng nguồn lực hạn chế có thể là nguyên nhân của vấn đề của bạn - như không phân bổ đủ RAM cho MySQL - Nick Veitch
Nút có đủ tài nguyên nhưng tôi không biết tài nguyên mà mỗi dịch vụ yêu cầu bao nhiêu. Thông báo lỗi cụ thể này tôi nhận được ngay sau khi tôi cố gắng xây dựng mối quan hệ giữa keystone và mysql. Tôi không tìm thấy một tation tài liệu tốt, nơi tôi có thể cài đặt openstack trong 2 nút mà không có vấn đề. - user294103
Ngay bây giờ vấn đề tôi đang phải đối mặt là tôi không thể cài đặt neutron - gateway trong kvm trong khi các dịch vụ khác đang ở chế độ lxc - user294103