web-dev-qa-db-ja.com

コントローラーの参照方法/ Bootstrapバンドル内のノード

私は4台のマシンのOpenStackに標準のju​​juチャームバンドルを使用しています(わずかに変更)。 bootstrapノードをこれらの4台のマシンのマシン0にしたいのですが、バンドル0から3でマシンを指定すると、展開に4つの新しいマシンが作成されます。そのため、合計5台のマシン。

これは、高密度のMAAS Openstackデプロイメントです。

4
Jack Bryant

コントローラとなるマシンをデプロイして選択できます。

コントローラーにしたいマシンにタグを追加し、jujuコマンドで制約(--constraints)。

juju bootstrap --constraints tags=juju mymaas maas-controller  

詳細は このOpenStackリンク を確認してください。

Jujuクイックスタートを使用してバンドルをデプロイし、bundle.yamlで以下のコードブロックに示す形式を使用します。

machines:
  '0':
    constraints: tags=bootstrap
    series: trusty
  '1':
    constraints: tags=anytag
    series: trusty
  '2':
    constraints: tags=anytag
    series: trusty
  '3':
    constraints: tags=anytag
    series: trusty
relations:
- - mysql
  - keystone
- - keystone
  - glance
- - cinder
  - mysql
- - glance
  - cinder
series: trusty
services:
  mysql:
    charm: cs:trusty/percona-cluster
    num_units: 1
    options:
      max-connections: 20000
      source: cloud:trusty-mitaka
    to:
    - '0'
  keystone:
    charm: cs:trusty/keystone
    num_units: 1
    options:
      admin-password: plumgrid
      admin-token: ubuntutesting
      openstack-Origin: cloud:trusty-mitaka
    to:
    - '1'
  cinder:
    charm: cs:trusty/cinder
    num_units: 1
    options:
      block-device: None
      glance-api-version: 2
      openstack-Origin: cloud:trusty-mitaka
      overwrite: 'true'
      remove-missing-force: true
    to:
    - '2'
  glance:
    charm: cs:trusty/glance
    num_units: 1
    options:
      debug: true
      openstack-Origin: cloud:trusty-mitaka
      verbose: true
    to:
    - '3'

以下も参照してください。

0
Bilal Baqar