infrared
infrared copied to clipboard
Plugin based framework that aims to provide an easy-to-use CLI for Ansible based projects
``` TASK [get provision subnet(s) - multiple in spine/leaf scenario] ************************************************************************************************************************************************** fatal: [undercloud-0]: FAILED! => {"changed": true, "cmd": "source ~/stackrc\n openstack network show ctlplane | grep -owP 'subnets.*\\|\\s\\K.*[^\\|]+'", "delta": "0:00:00.002402",...
This handles the pre-provisioned nodes use-case where Overcloud images are not used.
Issue: Overcloud deployment failed for openstack queens using infrared. TASK [fail] ******************************************************************** fatal: [undercloud-0]: FAILED! => {"changed": false, "msg": "Overcloud deployment failed... :("} NO MORE HOSTS LEFT ************************************************************* to retry,...
As far as I can tell, InfraRed does not have full support for helping setup predeployed/preprovisioned nodes. This can greatly speed up deployment time and lowers the complexity by skipping...
For backwards compatiblity, TripleO no longer uses the python3 path.
The ovb_undercloud scenario is not always required for use cases such as predeployed Overcloud servers.
`infrared tripleo-undercloud --update-undercloud yes` tries to use `openstack tripleo container image prepare` command then it failed to run because the subcommand doesn't exist.
I'm installing from a RHEL-7.5 guest image: ``` infrared virsh -vv --disk-pool=/home/infrared_images --topology-nodes=undercloud:1,controller:3,compute:1 --topology-network=zzzeek_networks --topology-extend=yes -- host-key /home/classic/.ssh/id_rsa --host-address=127.0.0.2 --image-url http://download-node-02.eng.bos.redhat.com/rel-eng/latest-RHEL-7.5/compose/Server/x86_64/images /rhel-guest-image-7.5-146.x86_64.qcow2 ``` then running OSP13 tripleo undercloud: ``` infrared_cmd...
OSP versions 10 and below uses 192.0.2.0/24 network, so EC2MetadataIp should be set to 192.0.2.1 instead of 192.168.24.1 in network_islocation.yaml i.e https://github.com/redhat-openstack/infrared/blob/master/plugins/tripleo-overcloud/vars/deployment/files/virt/network/network-environment.yaml.j2 {% if install.version|openstack_release > 10 %} DnsServers: ['192.168.24.1']...
(.venv)[stack@gprfs013infrared]$TOPOLOGY_NODES=undercloud:1,controller:1,compute:1,freeipa:1 (.venv)[stack@gprfs013infrared]$infrared virsh -v --topology-nodes $TOPOLOGY_NODES --host-address $HOST --host-key ~/.ssh/id_rsa --host-user root --host-memory-overcommit True (.venv)[stack@gprfs013infrared]$infrared tripleo-undercloud --version 13 --images-task rpm --tls-everywhere true ``` fatal: [undercloud-0 -> 172.16.0.83]: FAILED! => {"changed":...