899 Commits (e895e1f264c58d6bfc2c41de802d2c2aaeb3f06d)

Author SHA1 Message Date
Tsu-ba-me a7b2f7c9e1 fix(tools): pass server vnc port as flag in manage-vnc-pipes 1 year ago
Tsu-ba-me 17bef8b415 fix(tools): allow manage-vnc-pipes to accept server name 1 year ago
Tsu-ba-me 324bbaf141 fix(tools): always end with nice exit in open-shh-tunnel 1 year ago
Tsu-ba-me 8da4033607 fix(tools): separate open/close websockify and ssh tunnel 1 year ago
Tsu-ba-me 9457986659 fix(tools): simplify accessing switches in manage-vnc-pipes 1 year ago
Tsu-ba-me bf0e75109f fix(tools): simplify selection between local/remote call in manage-vnc-pipes 1 year ago
Tsu-ba-me d98df4b2a4 fix(tools): isolate non-striker tasks in anvil-daemon 1 year ago
Tsu-ba-me 560d60c7e8 fix(tools): get server screenshots every minute and punt to strikers WIP 1 year ago
Tsu-ba-me ffd41b1dfa fix(tools): enable anvil-get-server-screenshot to send screenshot to multiple hosts 1 year ago
digimer bf1ccc8bee * Finally got the creation of new DRBD volumes under existing resources work! 2 years ago
digimer 1b8b0bc493 * Created the new 'anvil-manage-server-storage' with the first role of reload a DRBD resource. 2 years ago
digimer 7fbed10864 * Updated Remote->call() to take the new 'background' parameter. 2 years 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. 2 years ago
digimer 88cc76914d This is an attempt to fix issue #341. It replaces the search for SN IPs from Network->find_matches() to Network->find_access(). The later of which doesn't care about the interface the IP was found on. 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 376660a120 * Removed the EXTRA_DIST argument from tools/Makefile.am 2 years ago
digimer 7a32d219fc Removed the old watch_drbd tool and added the new anvil-watch-drbd to the Makefiles. 2 years ago
digimer 1d12fb32b4 * Completed the new anvil-watch-drbd which replaces watch_drbd. 2 years ago
digimer 336699a0f2 Added logging to help debug a DRBD resource config issue related to finding matching SN IPs. 2 years 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. 2 years ago
Tsu-ba-me 8a8b2cbc4b fix(tools): identify line(s) with UUID in interactive/script anvil-access-module 2 years ago
Tsu-ba-me fe9c4a758f docs(tools): explain the interactive/script function of anvil-access-database 2 years ago
Tsu-ba-me b494f79ffe fix(tools): anvil-access-module: default interactive, handle non-existing on class object 2 years ago
Tsu-ba-me d9bc73ec2d feat(tools): add script capability to anvil-access-module 2 years ago
digimer c9e11fbbfc * Added checks to anvil-provision-server to fail out if either of the SN IPs are not found when generating a DRBD resource config. 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 cc15eca6fb * Added anvil-watch-power to git. 2 years 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. 2 years ago
digimer 38d088a998 * Added anvil-watch-power to the makefile. 2 years 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). 2 years ago
digimer 5bb1c631cf * Updated anvil-delete-server to accept '--server' and '--force' to allow direct deletion of a server without interacting with the menu system. 2 years ago
digimer bc3d04ad2e * Updated Cluster->add_server() to wait up to 15 seconds for a server to appear to ensure that the pcs call to add the server with the right requested running state. 2 years ago
digimer 284a2957d6 * Fixes issue #329; When multiple attributes exist when checking if we're in maintenance mode in fence_pacemaker, the expected hash reference was actually an array reference. 2 years ago
digimer 8f375c58a9 * Fixed a typo in anvil-daemon that prevented compiling. 2 years ago
digimer 110dceb55e * Added a check to make sure files were ready before provisioning a server. 2 years ago
digimer c50a1936c0 * This adds the new 'file_locations' -> 'file_location_ready' column and associated methods. This is set to TRUE/1 when the file referenced is found on disk and it is the expected size and md5sum. This is meant to allow programs to wait/watch or a file to be ready if they need to use it. Files are now checked periodically via anvil-daemon. 2 years ago
digimer 1bba56a5b1 Hard coded anvil-provision-server to log level 2 while chasing a race condition is storage groups. 2 years ago
digimer 9a58f4d1ff * This is a small commit to increase logging while chasing down a race condition issue with assembling storage groups. 2 years ago
digimer 895f1ec262 This fixes a race condition when multiple servers are provisioned at (nearly) the same time. 2 years ago
digimer c11be1ad1a Added a skip to ignore dot files when looking at new files. 2 years ago
digimer dc7b909bfc More logging to debug storage group race condition 2 years ago
digimer bd575c6a7d Bumped logging for storage group management. 2 years ago
digimer 0874ad571a Updated anvil-safe-start to not give up on starting corosync/pacemaker if it fails on the first try. 2 years ago
digimer 8ba613952c Typo fix. 2 years ago
digimer 83a527f4fa * Removed enabling anvil-safe-start out of the RPM and into anvil-join-anvil. 2 years ago
digimer f086c1be39 Fixed a bug where the total RAM was shown instead of the free RAM. 2 years ago
digimer fdf49c696f Updated anvil-report-usage to ignore deleted servers. Also added a check to ensure hosts are loaded if not. 2 years ago
digimer fb70836126 This moves the call of anvil-safe-start out of scancore and into a new, dedicated systemd unit that runs on boot only. 2 years ago
digimer 9bf0f50084 Added a check to see if the server's UUID exists and looping if not to prevent unitialized variable warnings. 2 years ago
digimer 1c274ba58d * Fixed a bug in anvil-delete-server that was preventing the complete deletion of a server if the DRBD resource had already been removed. 2 years ago