Local modifications to ClusterLabs/Anvil by Alteeve
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Digimer
dcd1fd1492
* Created Cluster->check_node_status() that checks the status of a node (in pacemaker).
...
* Created Cluster->get_peers() that figures out who the peer node (and DR host, if applicable) are.
* Updated Cluster->parse_cib() to dig out more information.
* Created Cluster->start_cluster() to start pacemaker (via pcsd) locally or on all (both) nodes.
* Started working on ocf:alteeve:server to start/stop the libvirtd/drbd daemons as needed, instead of having pacemaker do it.
* Got more work done on anvil-join-anvil. Node 2 now waits for the cluster to start, and node 1 will do setup as needed, then wait for the cluster to start as well.
Signed-off-by: Digimer <digimer@alteeve.ca>
5 years ago
Anvil
* Created Cluster->check_node_status() that checks the status of a node (in pacemaker).
5 years ago
cgi-bin
* Created Cluster->parse_cib() that parses pacemaker's CIB (cluster information base) XML. This also switches to the XML::LibXML, starting the replacement of XML::Simple. It's far from finished, but parses out basic node data and fence data.
5 years ago
html
* Fixed a bug where $anvil->nice_exit() was being passed 'exit' instead of 'exit_code' as a parameter.
5 years ago
journald.conf.d
* Moved words.xml to /usr/share/anvil/
7 years ago
man
* OK, this time CentOS is actually supported. For reals.
5 years ago
ocf/ alteeve
* Created Cluster->check_node_status() that checks the status of a node (in pacemaker).
5 years ago
pxe/ tftpboot
* OK, this time CentOS is actually supported. For reals.
5 years ago
rpm
* Created Cluster->parse_cib() that parses pacemaker's CIB (cluster information base) XML. This also switches to the XML::LibXML, starting the replacement of XML::Simple. It's far from finished, but parses out basic node data and fence data.
5 years ago
scancore-agents/ scan-network
* Renamed the 'ScanCore' executable to just 'scancore', moved it into the standard 'tools' directory and changed the agents directory to '/usr/sbin/scancore-agents'.
6 years ago
scripts
* Fixed a bug where anvil-manage-install-target was always refreshing the local RPM repository instead on doing so only once per day.
6 years ago
share
* Created Cluster->check_node_status() that checks the status of a node (in pacemaker).
5 years ago
tools
* Created Cluster->check_node_status() that checks the status of a node (in pacemaker).
5 years ago
units
* Started work on M3 ScanCore!
6 years ago
README.md
* Created Job->running() to return '1' when one or more jobs are in progress on the host.
6 years ago
anvil.conf
* Started working on getting database archiving working. It's close to done, but needs testing/debugging and other finery.
5 years ago
anvil.version
* Fixed a few bugs (typos and such) to update the RPMs for the new RHEL 8 proper repo.
6 years ago
notes
* Created Cluster->parse_cib() that parses pacemaker's CIB (cluster information base) XML. This also switches to the XML::LibXML, starting the replacement of XML::Simple. It's far from finished, but parses out basic node data and fence data.
5 years ago
watch_logs
** Major Changes **
7 years ago
This will be the repository for the third generation of the Anvil! Intelligent Availability™ platform.
Major components;
The "ScanCore" decision engine and scan agents.
The "Striker" Web interface
Tools for Striker dashboards, Anvil! nodes and DR targets
This project is being designed for RHEL 8, Pacemaker 2, DRBD v9, Corosync 3 and Kronosnet 1.