![]() Currently the only working and supported fencing devices are via IPMI (and partially via xvm). With this change we add support for redfish fencing devices. Note that the support is currently only when the fencing parameters are defined by hand. More work will be needed to support redfish inside the 'overcloud generate fencing' command. The syntax used will look like the following: parameter_defaults: EnableFencing: true FencingConfig: devices: - agent: fence_redfish host_mac: 52:54:00:b8:9a:90 params: ipaddr: 172.16.0.1 ipport: 8000 login: admin passwd: password systems_uri: /redfish/v1/Systems/compute-0 ssl_insecure: true - agent: fence_redfish host_mac: 52:54:00:d2:8e:30 params: ipaddr: 172.16.0.1 ipport: 8000 systems_uri: /redfish/v1/Systems/compute-1 ssl_insecure: true login: admin passwd: password - agent: fence_redfish host_mac: 52:54:00:8a:da:e4 params: ipaddr: 172.16.0.1 ipport: 8000 login: admin passwd: password systems_uri: /redfish/v1/Systems/controller-0 ssl_insecure: true - agent: fence_redfish host_mac: 52:54:00:69:82:4c params: ipaddr: 172.16.0.1 ipport: 8000 login: admin passwd: password systems_uri: /redfish/v1/Systems/controller-1 ssl_insecure: true Note that for this to work https://bugzilla.redhat.com/show_bug.cgi?id=1677023 needs to be fixed first. Tested this with the fix for the above rhbz and the depends-on and got correctly fencing devices configured: stonith-fence_redfish-52540069824c (stonith:fence_redfish): Started controller-1 stonith-fence_redfish-5254008adae4 (stonith:fence_redfish): Started controller-2 stonith-fence_redfish-5254004c56a8 (stonith:fence_redfish): Started controller-1 Depends-On: I96fa203c706858f13d5bd6732c31003ecb193b62 Change-Id: Ic85855b6789dbad918f709fdeeabc6934876ce72 |
||
---|---|---|
doc | ||
files | ||
lib | ||
manifests | ||
releasenotes | ||
spec | ||
templates | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
.sync.yml | ||
Gemfile | ||
LICENSE | ||
Puppetfile_extras | ||
README.md | ||
Rakefile | ||
bindep.txt | ||
metadata.json | ||
setup.cfg | ||
setup.py | ||
tox.ini |
README.md
Team and repository tags
puppet-tripleo
Lightweight composition layer for Puppet TripleO.
Contributing
- Free software: Apache License (2.0)
- Source: http://git.openstack.org/cgit/openstack/puppet-tripleo
- Bugs: http://bugs.launchpad.net/tripleo (tag: puppet)
- Documentation:
- TripleO: https://docs.openstack.org/tripleo-docs/latest/
- Testing with puppet: https://docs.openstack.org/puppet-openstack-guide/latest/contributor/testing.html
- Release Notes https://docs.openstack.org/releasenotes/puppet-tripleo