251 Commits (7d6bc9aaaff2f944dc18e66c74d44655064c488f)

Author SHA1 Message Date
Tsu-ba-me 5d086f5e79 fix(tools): log websockify output 9 months ago
Fabio M. Di Nitto 635f38b489 anvil-safe-stop: don´t use locked version of pcs 9 months ago
digimer 21c8084b2f Updated to support Sys::Virt::Domain generating PNG screenshots 9 months ago
digimer 495cb90ca6 Created Network->wait_for_network to hold startup for NM to be up. 10 months ago
digimer 05de34c7bc Scancore and anvil-daemon now holds for bonds to be up. 10 months ago
digimer 741bcfa908 Added default logging level 2 and secure logging in CI tests. 10 months ago
digimer a9850bef4e Added a global variable to force fresh SSH connections. 10 months ago
digimer 43f4201861 Created Get->load_average(). 10 months ago
digimer 14022896aa Added a call for non-striker machines to call check_sshd if no DBs. 11 months ago
digimer bf693ed212 Updated anvil-daemon to enable root SSH access during startup 11 months ago
digimer cad524db9d Removed anvil-update-states 11 months ago
digimer a038a1c553 Got anvil-monitor-network successfully renaming interfaces. 11 months ago
digimer f575507c1e This begins adding support for EL9. 11 months ago
digimer 9bd98951b5 Added backup/restore of partition table in Storage->auto_grow_pv 1 year ago
digimer edc544255e Rebased with main and resolved conflicts. 1 year ago
digimer 68521cdab7 Updated striker-get-screenshots to set permissions properly. 1 year ago
digimer c039c58128 * This commit moves taking screenshots of hosted servers onto the strikers using the Sys::Virt module. This was needed because the screenshots were being taken by scan-server, and that was causing it to take a long time to run. It should never have been handled by the scan agent anyway. This update requires a WebUI fix to use the new screenshot tool. This tool also adds holding multiple screenshots to allow users to "scrub" through screenshots up to 10 hours in the past. 1 year ago
digimer 3c9086d1f3 Fixed bugs related to running jobs. 1 year ago
digimer cc71df686b Added a pcs wrapper to serialize pcs constraint calls. 1 year ago
digimer 59ade94124 * Added PID logging as an option, and enabled it in ocf:alteeve:server 1 year ago
Fabio M. Di Nitto 824e3e07e3 virsh: add wrapper to serialize calls to virsh list 1 year ago
Tsu-ba-me 9163cf4513 chore: remove anvil-manage-tunnel 1 year ago
Tsu-ba-me 25f5c38ade chore: rename striker-manage-vnc-pipes->anvil-manage-vnc-pipe 1 year ago
Tsu-ba-me ea345a0476 fix: add ss, websockify paths to Tools.pm 1 year ago
Tsu-ba-me 711cb5b696 refactor: rename striker-open-ssh-tunnel->anvil-manage-tunnel 1 year ago
Tsu-ba-me 7f9b418de1 fix: add signal INT, TERM hooks to Tools.pm 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
Tsu-ba-me d2a61da663 chore: remove anvil-manage-tunnel 1 year ago
Tsu-ba-me f08319f41b chore: rename striker-manage-vnc-pipes->anvil-manage-vnc-pipe 1 year ago
Tsu-ba-me 87c9cc92e9 fix: add ss, websockify paths to Tools.pm 1 year ago
Tsu-ba-me 3e5fde0e2d refactor: rename striker-open-ssh-tunnel->anvil-manage-tunnel 1 year ago
Tsu-ba-me 962bf52225 fix: add signal INT, TERM hooks to Tools.pm 1 year ago
digimer 3016fb875b * Reworded striker-update-cluster to use anvil-update-system for on-system OS updates. 1 year ago
Tsu-ba-me 3cce3c39b8 fix: add Server subroutine to extract server VM info from qemu-kvm process(es) 1 year ago
digimer d56b7f9a84 * Created (but not finished!) the new striker-update-cluster tool. 1 year ago
digimer a7ebe45f76 This adds the new 'striker-collect-debug' tool that collects all potentially useful debug info into a single tarball. 1 year ago
digimer 1b8b0bc493 * Created the new 'anvil-manage-server-storage' with the first role of reload a DRBD resource. 2 years ago
digimer e0316da88b * Got anvil-manage-server-storage working enough to grow existing disk's hard drive sizes, and to insert/eject optical disks. 2 years ago
digimer 1d12fb32b4 * Completed the new anvil-watch-drbd which replaces watch_drbd. 2 years ago
digimer 156a0ca201 Updated anvil-daemon's new job launching logic to allow the restart of a running job that failed out early. 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 98c3868870 * Updated fence_pacemaker to no longer use stonith_admin and instead use pcs. This should resolve the main part of issue #279 2 years ago
digimer a3988cc3e5 * Added System->configure_logind() to ensure that nodes are configured to ignore ACPI power button events so that IPMI-based fences work immediately. 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 6d59399c73 * Updated the short OS list. 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 f9ca6fb170 * This adds the new anvil-version-change tool which anvil-daemon will call on startup to handle checks for changes made over releases/updates. 2 years ago
Digimer 4fa8d7a446 * This completes the rework of DRBD triggered fencing to use / clear location constraints instead of triggering a power fence. 2 years ago
Digimer 4ba1982183 This is the start of a set of changes needed to rework how we handle DRBD fence requests, so that they create location constraints instead of triggering a full stonith fence. 2 years ago
Tsu-ba-me e5fc75f306 fix(tools): fetch and send server screenshot from node to striker that made the request 2 years ago