Installation is performed using the Ubuntu 24.04 Autoinstall ISO on a USB memory drive, plus a further 3 USBs, one of which is used to install PodNet A, PodNet B and Appliance respectively.
If building a new standalone Pod (containing its own PAT) then you use the procedure in Section 4.2 of this manual to prepare the four USBs. If you are building a Pod that will be managed by an existing PAT then you use the procedure in 4.3 of this manual to prepare the four USBs.
This appendix provides detailed reference information on the parameters of the files in the 3 CIDATA USBs.
Property |
PAT |
COP |
Reg |
C&R |
Dir |
Description |
---|---|---|---|---|---|---|
Identifier |
||||||
pod_number |
P A |
P A |
P A |
P A |
> |
= 0 if PAT, < 255 & > 0 for other Pods |
pod_name |
P A |
P A |
P A |
P A |
> |
Unique in a Galaxy |
blend |
P A |
P A |
P A |
P A |
> |
Blend (Set of Flavors) of the Pod |
Public Network (public0) |
||||||
ipv4_link_subnet |
P |
P |
P |
P |
> |
An IPv4 Link Subnet to an upstream provider |
ipv6_link_subnet |
P |
P |
P |
P |
> |
An IPv6 Link Subnet to an upstream provider |
podnet_a_public_ifname |
P |
P |
P |
P |
< |
Public Interface Name on Podnet A |
podnet_b_public_ifname |
P |
P |
P |
P |
< |
Public Interface Name on Podnet B |
OOB Network (oob0) |
||||||
podnet_a_oob_ifname |
P |
P |
P |
P |
< |
OOB Interface Name on Podnet A |
podnet_b_oob_ifname |
P |
P |
P |
P |
< |
OOB Interface Name on Podnet B |
Management Network (mgmt0) |
||||||
primary_ipv4_subnet |
P A |
P A |
P A |
P A |
> |
/29 IPv4 subnet for public Internet connectivity |
ipv6_subnet |
P A |
P A |
P A |
P A |
> |
/48 IPv6 subnet for public Internet connectivity |
podnet_a_mgmt_ifname |
P |
P |
P |
P |
< |
Management Interface Name on Podnet A |
podnet_b_mgmt_ifname |
P |
P |
P |
P |
< |
Management Interface Name on Podnet B |
appliance_mgmt_ifname |
A |
A |
A |
A |
< |
Management Interface Name on Appliance |
Private Network (private0, private1) |
||||||
podnet_a_private_ifname |
P |
P |
P |
< |
Private Interface Name for local Projects on Podnet A |
|
podnet_b_private_ifname |
P |
P |
P |
< |
Private Interface Name for local Projects on Podnet B |
|
podnet_a_inter_ifname |
P |
P |
P |
< |
Private Interface Name for remote (vxlan) Projects on Podnet A |
|
podnet_b_inter_ifname |
P |
P |
P |
< |
Private Interface Name for remote (vxlan) Projects on Podnet B |
|
DNS |
||||||
dns_ips |
P A |
P A |
P A |
P A |
> |
Comma separated list of IPv4 and IPv6 DNS servers |
Ceph Monitors |
||||||
ceph_monitors |
A |
A |
> |
Comma separated list of IPv6 addresses of the Ceph Monitors |
||
HA |
||||||
podnet_a_enable |
P A |
P A |
P A |
P A |
< |
Boolean indicating if Podnet A is enabled, by default is set to false |
podnet_b_enable |
P A |
P A |
P A |
P A |
< |
Boolean indicating if Podnet B is enabled, by default is set to false |
Property |
PAT |
COP |
Reg |
C&R |
Dir |
Description |
---|---|---|---|---|---|---|
Network |
||||||
docker_mgmt_ip6 |
A |
A |
A |
A |
> |
Docker management network |
pms3 |
A |
A |
A |
A |
> |
Third IP of the primary_ipv4_subnet |
pms4 |
A |
A |
A |
A |
> |
Fourth IP of the primary_ipv4_subnet |
pms5 |
A |
A |
A |
A |
> |
Fifth IP of the primary_ipv4_subnet |
pms6 |
A |
A |
A |
A |
> |
Sixth IP of the primary_ipv4_subnet |
Common |
||||||
pod_number |
A |
A |
A |
A |
> |
= 0 if PAT, < 255 & > 0 for other Pods |
pod_name |
A |
A |
A |
A |
> |
Unique in a Galaxy |
organisation_url |
A |
A |
A |
A |
> |
Organisationaly Unique |
cloudcix_version |
A |
A |
A |
A |
> |
Major Version of CloudCIX software |
email_host |
A |
A |
A |
A |
> |
Email server where the notifications are sent from |
email_user |
A |
A |
A |
A |
> |
Email address to sign into Email Host |
email_password |
A |
A |
A |
A |
> |
Email user password |
email_port |
A |
A |
A |
A |
> |
Email SMTP port |
email_reply_to |
A |
A |
A |
A |
> |
Reply to email address |
pat_name |
A |
A |
A |
A |
> |
PAT name |
pat_organisation_url |
A |
A |
A |
A |
> |
PAT domain name |
portal_name |
A |
A |
A |
A |
> |
Portal subdomain |
COP |
||||||
cloudcix_api_username |
A |
A |
A |
> |
API user |
|
cloudcix_api_password |
A |
A |
A |
> |
API user password |
|
cloudcix_api_key |
A |
A |
A |
> |
API key |
|
pod_secret_key |
A |
A |
A |
> |
Django secret key |
|
pgsqlapi_user |
A |
A |
A |
> |
Postgres API db user |
|
pgsqlapi_password |
A |
A |
A |
> |
Postgres API db password |
|
pgsqltotp_user |
A |
A |
A |
> |
Postgres TOTP db user |
|
pgsqltotp_password |
A |
A |
A |
> |
Postgres TOTP db password |
|
pgadmin_email |
A |
A |
A |
> |
pgAdmin login email |
|
pgadmin_password |
A |
A |
A |
> |
pgAdmin login password |
|
membershipldap_dc |
A |
A |
A |
> |
LDAP domain components |
|
membershipldap_password |
A |
A |
A |
> |
LDAP admin password |
|
Region |
||||||
robot_api_username |
A |
A |
A |
> |
Robot user username |
|
robot_api_key |
A |
A |
A |
> |
Robot user API key |
|
robot_api_password |
A |
A |
A |
> |
Robot user password |
|
cop_name |
A |
A |
A |
> |
COP name |
|
cop_organisation_url |
A |
A |
A |
> |
COP organisation url |
|
cloudcix_lock_user |
A |
A |
A |
> |
Postgres Lock db user |
|
cloudcix_lock_credentials |
A |
A |
A |
> |
Postgres Lock db password |
Property |
Dir |
Description |
---|---|---|
Podnet |
||
pod_name |
> |
Sets hostname name -> pod_name-podnet_a |
pat_public_key |
> |
Public Key of the PAT for the Pod |
ipv4_link_pe |
> |
Providers edge IPv4, part of ipv4_link_subnet |
ipv4_link_cpe |
> |
Customer premises equipment IPv4, part of ipv4_link_subnet |
ipv6_link_pe |
> |
Providers edge IPv6, part of ipv6_link_subnet |
ipv6_link_cpe |
> |
Customer premises equipment IPv6, part of ipv6_link subnet |
ipv4_link_subnet_mask |
> |
Subnet mask of the ipv4_link_subnet -> e.g. /29 |
ipv6_link_subnet_mask |
> |
Subnet mask of the ipv6_link_subnet -> e.g. /126 |
dns_ips |
> |
Comma separated list of IPv4 and IPv6 DNS servers |
Appliance |
||
pat_public_key |
> |
Public Key of the PAT for the Pod |
pod_name |
> |
Set hostname name -> pod_name-appliance_a |
pod_number |
> |
Pod number, used in ssh key pair generation |
pms1 |
> |
First usable IP of the primary_ipv4_subnet |
pms2 |
> |
Second usable IP of the primary_ipv4_subnet |
pms3 |
> |
Third usable IP of the primary_ipv4_subnet |
pms4 |
> |
Fourth usable IP of the primary_ipv4_subnet |
pms5 |
> |
Fifth usable IP of the primary_ipv4_subnet |
pms6 |
> |
Sixth usable IP of the primary_ipv4_subnet |
pms_subnet_mask |
> |
Subnet mask of the primary_ipv4_subnet -> e.g /24 |
ipv6_subnet_no_netmask |
> |
ipv6_subnet without net mask -> 2a02:2078:18:: |
dns_ips |
> |
Comma separated list of IPv4 and Ipv6 DNS servers |