186 Commits (4f56c7b831e875615c4221134f125692e66e4f6d)

Author SHA1 Message Date
Madison Kelly 8b8be39717 Finished System->check_if_configured({thorough => 1}) support. 7 months ago
Madison Kelly 94dacd08d8 Created Database->get_variables(). 7 months ago
Madison Kelly 4b82c5f2bf Added 'timeout' logging to help debug SIGALARM exits. 7 months ago
digimer f7082c930b Fixed a bug in parsing the fence agent for multi-device fence methods. 7 months ago
digimer 12bb45aa37 Added a secure check for password logging. 9 months ago
digimer caf5e9550e Made lanplus default, secondary for Fujitsu only. 9 months ago
digimer 82341df508 Added logging the PID 9 months ago
digimer 259febeb5c Added password changing for IPMI back in. 9 months ago
digimer e9ed7ed4d4 Prevent IPMI IP change on simengine-backed IPMI. 9 months ago
digimer b706ffa195 Cleaned up logging 9 months ago
digimer 8f090a1f43 Set IPMI passwords to always be 16 char long and special chars removed. 9 months ago
digimer fef0d8f83f Fixed a spacing issue. 10 months ago
digimer b8c73fd3f2 Replaced hosts management in anvil-join-anvil with System->update_hosts. 10 months ago
digimer f40d25f2dd Fixed a bug with /etc/hosts generation 10 months ago
digimer 091ded803c Added an attempt to assemble storage groups if not yet exist. 10 months ago
digimer 46b298e7e8 Added debugging of missing bond data 10 months ago
digimer e166d181c4 Disabled RAM counting as a debug step. 11 months ago
Tsu-ba-me 2306776c37 fix: rename load_interfces->load_interfaces of Network.pm 11 months ago
digimer dd0175e05c Now check for/backup/remove ifcfg-X files on EL8 hosts. 11 months ago
digimer 827cf1f331 Fixed a bug that was crashing anvil-daemon 11 months ago
digimer 92ed77e05b Fixed a bug blocking most jobs from running. 11 months ago
digimer ec11335197 Fixed DB initialization bugs. 11 months ago
digimer 207a014ae0 Got anvil-watch-servers showing the status of subnodes. 1 year ago
digimer 49f194eac6 Fixed issue #515; anvil-join-anvil updates hostnames properly now 1 year ago
digimer be290bf561 This commit fixes a bug where the drbd kernel module build was being killed mid-compile, leaving DBRD unusable. 1 year ago
digimer 66c82e5e22 * Fixed a bug in anvil-update-system where updating a single package with --reboot wouldn't request a reboot. Finished reworking it so that a check is made to see if the kernel or DRBD kmod will be updated and, if so, removes the kmod-drbd RPMs prior to doing the update (as opposed to the sloppier check-on-error method). 1 year ago
digimer 7bd76c10dc Major thing in this commit is reworking striker-update-cluster to work without expecting anvil-daemon to be running on target machines. Similarly, they had to be able to work when the Striker DBs were not available. This is to account for cases where the Striker dashboards have updated, and the schema has changed, preventing the not-yet-updated DR hosts and subnodes from being able to use the DB. To do this, anvil-safe-stop, anvil-update-system, and anvil-shutdown-server had to be updated to use the new --no-db switch, which tells then to run without the database being available. 1 year ago
digimer cf73d8ed36 * Updated System->configure_ipmi() to auto-configure DR hosts once they've been assigned a BCN IP address. 2 years ago
digimer efebd135eb * Removed more references to 'dr1_host_uuid' from the old way of linking DR hosts to Anvil! nodes. 2 years ago
digimer fea10e5bb1 * Prefixed all 'virsh' calls with 'setsid --wait' to help prevent future hangs if the call happens without a shell. 2 years ago
digimer 7891c9b2b1 * Fixed a bug in Network->load_ips() where interfaces were being marked as type 'bridge' or 'bond'. 2 years ago
digimer 26a1fe1491 * Updated Database->connect() to allow local reads on strikers, regardless of the active DB. 2 years ago
digimer dfa93a1837 * Added 'setsid' to all 'virsh' calls as nested calls (ie: crm_resource -> ocf:alteeve:server -> virsh) would fail because virsh couldn't connect to a terminal. See: 2 years ago
Digimer 9194eb3d09 * Updated System->check_if_configured() to record that a host is configured in /etc/anvil to make the system auto-mark as configured if the host is removed from the DB (or, more specifically, variables -> system::configured is lost). 2 years ago
Digimer f6cbe7d1d2 * Fixed a bug in System->collect_ipmi_data() where double-quoted passwords were preventing reading of the sensor data. 2 years ago
Digimer 35cf0c37fb * Updated System->check_ram_use() to set the maximum RAM based on the host type, and set those values in _set_default() so that the user can override if they want. 2 years ago
Digimer 76f95d8e53 * Added a check to ignore IPMI sensors reporting "No Reading" in scan-ipmitool. 2 years ago
Digimer d271ffec26 * Updated Cluster->parse_crm_mon() to record the role of stonith resources. 2 years ago
Digimer 7fd6185445 * Disabled firewalling for now. There appears to be an issue starting up with DRBD. 2 years ago
Digimer b2ea4f9adc * Moved System->manage_firewall() to Network->manage_firewall(). Started working on actually implementing it, which involves basically fully rewritting it. 3 years ago
Digimer ab9b00a2f7 * Updated anvil-daemon, in its daily checks, to disable ksm and ksmtuned daemons. 3 years ago
Digimer 24f5d39dff This is a set of changes all stemming from trying to debug frequent resyncs. More bugs still to be fixed. 3 years ago
Digimer e6dcff1cf1 * Added a missing modified_date to ip_addresses in Database->get_ip_addresses(). 3 years ago
Digimer 1b70b49cf8 * Updated Network->find_matches() to try to populate the first and second parameters if they're not passed in. 3 years ago
Digimer d26a16e711 * Updated anvil-provision-server to handle human-readable sizes for disk and ram. 3 years ago
Digimer e9a9e0dd4b * Finished (but needs more testing) the new 'anvil-report-usage' tool. 3 years ago
Digimer aa7d9bdf14 * Fixed a bug where resync'ing the database was missing tables. 3 years ago
Digimer 74b7719cf5 * Created the new anvil-manage-host that can check/set if a host is configured. On Strikers, it can age out data, resync data, and check/set if the local database is active. 3 years ago
Digimer d70b9a4956 Updated scancore and anvil-daemon to check their RAM use at the end of each loop and, if it's using more than 1 GiB of RAM, it sends an alert and exits. 3 years ago
Digimer 831abd1981 Updated Striker to allow the DR host to not have an IP assisned. 3 years ago