1012 Commits (4e367acd110cc343a59fbb96676dace724700fef)

Author SHA1 Message Date
digimer d56b7f9a84 * Created (but not finished!) the new striker-update-cluster tool. 1 year ago
digimer 3215e178ef * Updated striker-collect-debug to support '--output-file /path/to/file.tar.bz2'. 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
Tsu-ba-me d95eb699f9 chore: disable web VNC, screenshot pieces to avoid libvirt deadlock 1 year ago
Tsu-ba-me 54197a2f2c fix(tools): wrap guest name with quotes when get vncdisplay in manage vnc pipes 1 year ago
Tsu-ba-me 64093d42a0 fix(tools): allow pass libvirt domain XML info to manage vnc pipes 1 year ago
Tsu-ba-me d64e5ff17f chore(tools): hide open all components in manage vnc pipes 1 year ago
Tsu-ba-me d9d0244f3f docs(tools): identify most variable outputs in manage vnc pipes 1 year ago
Tsu-ba-me ce637cbf71 fix(tools): select 0/1 ws instance for given server 1 year ago
Tsu-ba-me be82c6e267 fix(tools): print forward port after open SSH tunnel in manage vnc pipe 1 year ago
Tsu-ba-me a48c6997fe fix(tools): include server host UUID when open VNC SSH tunnel 1 year ago
Tsu-ba-me ecaa38cfd1 fix(tools): add multiple repairs to manage-vnc-pipes 1 year ago
Tsu-ba-me b92627dd5d fix(tools): simplify kill logic in manage-vnc-pipes 1 year ago
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