canonical / canonical/canonical-openstack-docs

Not clear how to assign IP address for HA Juju controller

Open
#48 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
10
Forks
36
Avg merge
4d 13h
Merged PRs (30d)
5

Description

https://github.com/canonical/canonical-openstack-docs/blob/c8a9e7e2b50b9f07c2fcb37a24ec674b8830e611/how-to/misc/bootstrap-highly-available-juju-controller-on-top-of-a-lxd-cluster.rst?plain=1#L324-L336

In the page above, `172.16.1.248` was assigned for the first Juju controller as an example. However, I cannot find any prerequisite mentioning to the IP address allocation or if it's a static IP or from DHCP.

If it's a static IP, where are static IP ranges defined? If it's from a DHCP server, where is the DHCP server with what kind of configurations? We assume 3 physical hosts only here.

On a side note, do we assume a dedicated subnet for 3 LXD cluster hosts and 3 Juju controllers? Or do we assume it's shared with the main subnet of Sunbeam (e.g. OpenStack API services)?

Contributor guide

Open the contributing guide

Research direction

Read how-to/misc/bootstrap-highly-available-juju-controller-on-top-of-a-lxd-cluster.rst around lines 324-336, starting with the example 172.16.1.248 assignment. Determine the intended IP allocation, DHCP or static addressing, and subnet assumptions for the LXD hosts and Juju controllers. Done means the page states these prerequisites and network configuration expectations clearly.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, networking
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.