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.
Madison Kelly
3838babf57
* OK, this time CentOS is actually supported. For reals.
...
** Needed to add a couple more packages to CentOS's package list.
** Changed the PXE kickstart template to create a dedicated '/boot' partition (raw partition or on RAID 1). This seems to be required now on 8.1.
** Added PXE's UEFI support to the template system (untested, but it's at least generated now).
* Filtered out 'debug' and 'verbose' options when configuring fence devices.
* Added an internet test to tools/striker-manage-install-target and skipped attempting to download packages when there's no internet. Also made loading the host OS info into a small function.
* Started creating the man pages.
Signed-off-by: Madison Kelly <mkelly@alteeve.ca>
5 years ago
..
Account.pm
* Moved the fences_unified_metadata file from /tmp, which apache can not read, to /var/www/html/.
5 years ago
Alert.pm
* Renamed striker-configure-host (back) to anvil-configure-host, and started updating it to work on any machine type.
5 years ago
Convert.pm
* Standardized 'subnet_mask' over 'subnet' naming throughout.
5 years ago
DRBD.pm
* Removed Network->is_remote, standardized on Network->is_local, and flipped calls to it to be more sensible (is_local -> local call -> else remote call). Also fixed a deep recursion issue with ->is_local where, given that it logs (which calls Storage methods which have local/remote invocations), would loop.
5 years ago
Database.pm
* Fixed a bug with striker's initial configuration where 'update_value_only' was being set for the initial store of the config variables.
5 years ago
Email.pm
* Started work on Email->check_alert_recipients().
5 years ago
Get.pm
* Filtered out 'delay' and 'plug' options from Striker->get_fence_data()'s options parsing.
5 years ago
Job.pm
* Did more work on adapting tools/anvil-configure-host to work on nodes and DR hosts.
5 years ago
Log.pm
* Updated logging to now log anything with 'priority' set to a new 'anvil.alert.log' file (while still also logging as normal to anvil.log). This should make it easier to watch for alert messages.
5 years ago
Network.pm
* Fixed the order or table creations in anvil.sql (as well as fixed a missing comma)
5 years ago
Remote.pm
* Added a flag that tells anvil-daemon when a node is having it's network mapped. When this happens, open ssh connections are closed each loop and only tasks related to mapping the network run. This improves responsiveness in Striker when reporting which network links have come up or gone down.
5 years ago
Server.pm
* Removed Network->is_remote, standardized on Network->is_local, and flipped calls to it to be more sensible (is_local -> local call -> else remote call). Also fixed a deep recursion issue with ->is_local where, given that it logs (which calls Storage methods which have local/remote invocations), would loop.
5 years ago
Storage.pm
* Finished the automatic archving of the database! New in M3; Archving happens on dashboards only, and whichever database triggers an archive will archive all data in any connected databases. This is a departure from where each host archived it's own data, but will avoid putting a disk or CPU load on server hosts.
5 years ago
Striker.pm
* OK, this time CentOS is actually supported. For reals.
5 years ago
System.pm
* Fixed PXE templates managing install targets to work with CentOS.
5 years ago
Template.pm
* Updated DRBD->get_devices() to properly identify the peer node, when run on an actual node in the cluster (not DR or Striker).
5 years ago
Validate.pm
* Created Validate->is_email() to validate email addresses, using Mail::RFC822::Address.
5 years ago
Words.pm
* Created Validate->is_email() to validate email addresses, using Mail::RFC822::Address.
5 years ago