Commit Graph

22 Commits

Author SHA1 Message Date
577be01157
Updates with some fine tuning
* Add openvswitch support
* Fine tuning of jq commands
2022-10-30 19:17:51 +00:00
f3eeb6e2eb
move the node_count definition
If there are mods in the configs, then the node_count would
not be initialised correctly. Moving to the read_configs
function fixes this
2022-01-10 10:33:38 +00:00
431295ee1d
Update the controllers with 16GB RAM 2021-03-19 16:36:42 +00:00
809256cfd6
Update node_count, and work towards new disk config 2021-03-18 08:32:54 +00:00
e517461cd3
Update control to 2, and 10G RAM 2021-03-12 16:53:01 +00:00
9504dfaa72
new formula for node_count
This enzures that, if the number of control nodes are increased, the compute
nodes are decreased.
2021-03-12 14:44:38 +00:00
84412a6000
Some minor updates
* Doc update, missed back-tick
* default to 150G for root disk (will help with contrail nodes)
* Only require 1 disk for control nodes
2021-03-12 12:10:15 +00:00
05dca8bcd4
Add partitioning to maas nodes
* Add partitioning, so that it's consistent with how
  customer is doing it, so that replication of env is
  a lot easier
* Start some work towards DNS names for VIPs and such
2021-02-15 18:48:13 +00:00
a0f548eefb
This current setup caused too many problems.
Only enabling uefi for VMs that won't necessarily be deployed
for OpenStack
2021-02-10 17:55:29 +00:00
5029e9735a
A few updates
* Enable juju ha
* target juju tagged nodes for juju controllers
* Only update interfaces if they don't exist on the hypervisors
2021-02-08 09:08:49 +00:00
53b2988fc2
Ensure that the juju controller has 2 cores
When having large models the load on the vms can go high.
Having them with 2 cores helps with the loads reducing
significantly.
2021-01-25 13:50:09 +00:00
25e5553332
Add asrock03 mac, and update control_cpu to 4 2021-01-07 17:12:28 +00:00
1ec2594717
making sure that the secureboot is for TESTING only 2021-01-03 20:32:32 +00:00
d6f57017bd
Add uefi and a test secureboot option 2021-01-03 12:15:12 +00:00
b5c731d57a
Update default_config
My maths was a bit off for node_count
Start of soemthing to enable legacy or uefi based VMs
2021-01-02 11:44:16 +00:00
4a6485a14a
Rework a few bits
* Move the commision_vm/node to functions.sh
* if machine already exists in maas, then re-use it
* move node variables above the node_num, to calculate correctly
2021-01-02 11:07:21 +00:00
efab2d3628
Updates on configs
* Add comments to the default.config file
* move the node_count to the default.config, this will allow to use
  customised value if needed
* If pod-console-logging tag is to be added, then add correctly,
  Otherwise, if we are adding fresh pods after tag creation, the pods
  will fail to add. This also allows for other cases to be fulfilled if
  required
2020-12-31 12:47:34 +00:00
f741007501
Update bootstrap-maas, auto calculate node_count
* Ensure that the boot-sources are done at the beginning to give it
  time to sync
* Automatically calculate the amount of VMs depending on memory
2020-12-30 09:36:48 +00:00
9d585beddc
Update server IP, and default node count to 9
* Although the default is 9, 1 is 8GB and 1 extra for juju, which
  oversubscribes the memory to 44GB
2020-12-30 08:45:14 +00:00
f16140eac0
Added juju VMs as part of maas-manage-nodes.sh
Some of this is a hack, and some of this needs re-working, but this is
the initial work for this so that this can be fine tuned for later
2020-12-28 17:08:10 +00:00
35d195c334
More updates
* Move stuff from common to default, as it didn't make sense
* use virsh_user instead, that was its more customisable
* Revert the change to manage-maas-nodes.sh now use extra function to
  call maas_auto_assign_networks instead
* More comments to the code
2020-12-27 10:06:21 +00:00
098be2f389
Many update
* Move all configs into config directory
* Move all examples into example directoy
* Move all common functions into functions.sh
* Fine tune a few other functions
* Moved common hypervisor config away
* Added examples for some of the hypervisor configs
* Start work on snap enablement of boostrap-maas.sh script
2020-12-26 20:03:28 +00:00