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
1a1fa7ce88
* Created Cluster->get_anvil_uuid() that returns the 'anvil_uuid' of a given 'host_uuid'.
...
* Renamed the 'defitintions' table to 'server_definitions' to clarify the purpose, and made all the 'server' columns have then 'not null' constraint.
* Created Database->insert_or_update_servers(), ->get_servers(), ->insert_or_update_server_definitions() and ->get_server_definitions().
* Updated scancore, anvil-daemon, and scan agents to not run unless they're run with root privs.
* Got scan-server to update the servers / server_definition tables and the on-disk file when needed.
Signed-off-by: Digimer <digimer@alteeve.ca>
4 years ago
Anvil
* Created Cluster->get_anvil_uuid() that returns the 'anvil_uuid' of a given 'host_uuid'.
4 years ago
cgi-bin
* Moved the '_host_name', '_short_host_name', and '_domain_name' private methods in Tools.pm over to Get.pm (removing the leading '_' in the method names).
4 years ago
html
* Updated all methods to add (or fix) logging the method entry.
4 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->boot_server, ->shutdown_server and ->migrate_server methods that handle booting, migrating and shutting down servers. Also created the private method ->_set_server_constraint which is used by migrate and boot to set resource constraints to control where a server boots or migrates to.
4 years ago
pxe/ tftpboot
* OK, this time CentOS is actually supported. For reals.
5 years ago
rpm
* Created the ScanCore.pm module with the first 'agent_startup' method which generalized scan agent start up.
4 years ago
scancore-agents
* Created Cluster->get_anvil_uuid() that returns the 'anvil_uuid' of a given 'host_uuid'.
4 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->get_anvil_uuid() that returns the 'anvil_uuid' of a given 'host_uuid'.
4 years ago
tools
* Created Cluster->get_anvil_uuid() that returns the 'anvil_uuid' of a given 'host_uuid'.
4 years ago
units
* Renamed the ScanCore unit file to scancore.
4 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
* Fixed up (though more testing/work needed) to ocf:alteeve:server to get it working with DRBD resources referenced using '/dev/drbd/by-res/...'.
4 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->get_anvil_uuid() that returns the 'anvil_uuid' of a given 'host_uuid'.
4 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.