738 Commits (fe6fd9d11cf14b26f3190913a1b2a587e4889b30)

Author SHA1 Message Date
Fabio M. Di Nitto 824e3e07e3 virsh: add wrapper to serialize calls to virsh list 1 year ago
Fabio M. Di Nitto fc75bda6ef ocf:alteeve:server: add support for log levels and bump timeouts 1 year ago
digimer a0ff080741 * Deleted some old unused code from Cluster->assemble_storage_groups(). 1 year ago
digimer ed480cf1cb * Fixed a double-$ bug in Remote->_check_known_hosts_for_target() 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 d68adb5b4e * Updated anvil-manage-power to not reboot if anvil-version-changes is running (which, if it's taking time, is generating new kmods). 1 year ago
digimer 556e91238d * Updated Network->find_access() to clear the data from previous scans, which fixes a bug where checking multiple hosts could return stale data for the previous host. 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
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 c46ff969f3 fix: add UUID to server process during find in Server.pm 1 year ago
Tsu-ba-me 4bdd206e0c fix: replace ps|grep with pgrep to reduce run time 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 54c98f89ab fix: allow extend remote call with openssh options 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 92a4027f9f fix: add UUID to server process during find in Server.pm 1 year ago
Tsu-ba-me 9aa2937929 fix: replace ps|grep with pgrep to reduce run time 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 e01c773eee fix: allow extend remote call with openssh options 1 year ago
Tsu-ba-me 962bf52225 fix: add signal INT, TERM hooks to Tools.pm 1 year ago
digimer 458cb267da * Fixed a bug in Cluster->get_primary_host_uuid() where servers were not loaded before trying to calculate RAM use. 1 year ago
digimer 4dc1b0e117 * Added a check to Network->get_company_from_mac() to manually set the company to KVM/qemu if the prefix is 52:54:00. 1 year ago
digimer 02c3d204ea * Updated anvil-update-system to set 'job_data' to track reboots, and striker-update-cluster to read it. 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 a7751da153 fix: rename, relocate function to find qemu-kvm processes 1 year ago
Tsu-ba-me c3c69733d9 fix: correct base port check, server info extract, vnc alive assign in Server.pm 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. 1 year ago
digimer 7fbed10864 * Updated Remote->call() to take the new 'background' parameter. 1 year ago
digimer ae55ca9187 * Applied the fix for TCP ports aging out reserved TCP ports properly to DRBD->get_next_resource(). 1 year ago
digimer ea95d26cc5 * Fixed a bug in DRBD->get_next_resource() where reserved minor numbers were not being released. Also added a new parameter, "minor_only", that returns the next minor number but doesn't bother processing TCP ports. 1 year ago
digimer 65af56d5bd * Updated Database->insert_or_update_jobs() to not look for jobs that are complete when no job_uuid is passed. 1 year ago
digimer e0316da88b * Got anvil-manage-server-storage working enough to grow existing disk's hard drive sizes, and to insert/eject optical disks. 1 year ago
digimer 1d12fb32b4 * Completed the new anvil-watch-drbd which replaces watch_drbd. 1 year ago
digimer 0aa72498db * This adds the new tool 'striker-check-machines' which simply walks through all known physical machines and checks to see if they're accessible and powered on. 1 year ago
Tsu-ba-me b3f2644d07 fix: allow parameter to overwrite cgi input in Account->login 1 year ago
Tsu-ba-me 226c423af0 fix: allow param override in generate_manifest in Striker.pm 1 year ago
digimer 156a0ca201 Updated anvil-daemon's new job launching logic to allow the restart of a running job that failed out early. 1 year ago
digimer cc15eca6fb * Added anvil-watch-power to git. 1 year ago
digimer 47f7a35df3 The main purpose of this commit is to add serial execution of similar jobs to help reduce race conditions for scripted jobs, like multiple server creation. 1 year ago
digimer dda0fbd7d5 * Updated DRBD->allow_two_primaries() to be more careful at evaluating peer-node-id. 1 year ago
digimer b6a249d5e7 * Updated Cluster->add_server() to set the preferred host based first on if the server is running on a node, and if not, on the primary node (where before it defaulted to node 1). 1 year ago
digimer b03587967b * Updated Cluster->add_server() to batch the creation of the server and the location constraints in one commit to the CIB. 1 year ago