User contributions for Digimer
Jump to navigation
Jump to search
1 August 2024
- 01:3201:32, 1 August 2024 diff hist +1,113 N Anvil-watch-drbd Created page with "{{man_header}} = NAME = anvil-watch-drbd - This program displays the status of DRBD connections in a concise format. = SYNOPSIS = '''anvil-watch-drbd''' ''<command> ''[''options''] = DESCRIPTION = This program looks at the various 'proc/drbd' files related to DRBD 9 connections and displays them in a concise manner. It optionally can provide a continuously updating view of the DRBD status, useful for monitoring resyncs. = OPTIONS = ;-?, -h, '''--help''' : S..." current
- 01:3101:31, 1 August 2024 diff hist +845 N Anvil-watch-bonds Created page with "{{man_header}} = NAME = anvil-watch-bonds - Tools to monitor the state of bonded network interfaces = SYNOPSIS = '''anvil-watch-bonds''' ''<command>'' = DESCRIPTION = This tool provids a concise way to monitor the state of bonded network interfaces. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log level to 1, 2 or 3 respectively. Be aware that le..."
- 01:3001:30, 1 August 2024 diff hist +605 N Anvil-virsh-wrapper Created page with "{{man_header}} = NAME = anvil-virsh-wrapper - Tools to prevent parallel runs of 'virsh'. = SYNOPSIS = '''anvil-virsh-wrapper''' ''<command>'' = DESCRIPTION = To prevent issues with 'virsh' caused by too many simultaneous calls, this wrapper uses 'flock' to prevent parallel calls, except when called with 'virsh --list'. '''Note''' This is a simple wrapper and takes no switches of it's own. All switches are passed through to virsh. = AUTHOR = Written by Madis..."
- 01:3001:30, 1 August 2024 diff hist +816 N Anvil-version-changes Created page with "{{man_header}} = NAME = anvil-version-changes - Tool to do post update changes to the Anvil! cluster = SYNOPSIS = '''anvil-version-changes''' = DESCRIPTION = This tool is meant to run after an update to the anvil-X rpms. It's job is to make database schema changes or other changes that can't be handled inside the Anvil! daemons. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v..."
- 01:2901:29, 1 August 2024 diff hist +1,786 N Anvil-update-system Created page with "{{man_header}} = NAME = anvil-update-system - This program updates the local operting system = SYNOPSIS = '''anvil-update-system''' ''<command> ''[''options''] = DESCRIPTION = This program updates the local operating system. If the kernel is updated, a reboot will be performed. : '''Note:''' : If the host is an Anvil! subnode, the subnode will be removed from the Anvil! node (and servers migrated off, or, shut down if the peer subnode is offline). = OPTIONS..."
- 01:2801:28, 1 August 2024 diff hist +619 N Anvil-update-issue Created page with "{{man_header}} = NAME = anvil-update-issue - Tool to update /etc/issues with the current IP addresses on the system = SYNOPSIS = '''anvil-update-issue''' = DESCRIPTION = This tool updates the ''/etc/issue'' file with the current IP addresses in use on the system. This is meant to make it easy to see how to reach a machine without needing to log in. = NOTE = This tool does not use the Anvil::Tools library, nor does it connect to the Anvil database. = AUTHOR = Wr..." current
- 01:2701:27, 1 August 2024 diff hist +923 N Anvil-sync-shared Created page with "{{man_header}} = NAME = anvil-sync-shared - Tool to sync and manage files on the Anvil! cluster. = SYNOPSIS = '''anvil-sync-shared''' ''<command> ''[''options''] = DESCRIPTION = This tool is responsible for copying files to other machines in the cluster, or removing them when deleted. This tool is not meant to be directly used by users, it's mainly controlled by the Striker user interface. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-s..." current
- 01:2601:26, 1 August 2024 diff hist +1,313 N Anvil-special-operations Created page with "{{man_header}} = NAME = anvil-special-operations - This program is generally meant to be used by other programs. = SYNOPSIS = '''anvil-special-operations''' ''<command> ''[''options''] = DESCRIPTION = This tool is used, generally by other parts of the Anvil!, the accomplish tasks that generally can't be accomplished by direct system calls. It's a general purpose tool meant to solve specific corner cases. = OPTIONS = ;-?, -h, '''--help''' : Show this man pag..."
- 01:2301:23, 1 August 2024 diff hist +1,930 N Anvil-shutdown-server Created page with "{{man_header}} = NAME = anvil-shutdown-server - This program shuts down servers hosted on the Anvil! cluster. = SYNOPSIS = '''anvil-shutdown-server''' ''<command> ''[''options''] = DESCRIPTION = This program shuts down a server that is running on a Anvil! node or DR host. It can optionally stop all servers. ; -?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log le..."
- 01:2201:22, 1 August 2024 diff hist +1,074 N Anvil-show-local-ips Created page with "{{man_header}} = NAME = anvil-show-local-ips - Tool to show IP addresses, MAC addresses and interface names in use on the system = SYNOPSIS = '''anvil-show-local-ips''' ''<command> ''[''options''] = DESCRIPTION = This tool is meant to be a concise and tabled list of the interfaces with IP addresses on the system. By default, it shows the IP address, subnet mask and MAC address for each interface with the option to show extended data. = OPTIONS = ;-?, -h, ''..." current
- 01:2101:21, 1 August 2024 diff hist +2,075 N Anvil-safe-stop Created page with "{{man_header}} = NAME = anvil-safe-stop - This program safely stop a subnode in an Anvil! node, and DR hosts = SYNOPSIS = '''anvil-safe-stop''' ''<command> ''[''options''] = DESCRIPTION = This program will safely withdraw a subnode from an Anvil! node, and safely stop DR hosts. Optionally, it can also power off the machine. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -..."
- 01:1901:19, 1 August 2024 diff hist +953 N Anvil-safe-start Created page with "{{man_header}} = NAME = anvil-safe-start - This program safely joins an Anvil! subnode to a node. = SYNOPSIS = '''anvil-safe-start''' ''<command> ''[''options''] = DESCRIPTION = This program will safely join an Anvil! subnode to an Anvil! node. If both nodes are starting, it will communicate with the peer, once available. This includes booting hosted servers. ; NOTE: : This tool runs at boot (or not) via the 'anvil-safe-start.service' systemd daemon. = OPT..." current
- 01:1801:18, 1 August 2024 diff hist +1,081 N Anvil-report-usage Created page with "{{man_header}} = NAME = anvil-report-usage - This program reports the current resource usage of servers and the available resources remaining on Anvil! nodes = SYNOPSIS = '''anvil-report-usage''' ''<command> ''[''options''] = DESCRIPTION = This program displays the resource utilization of servers and the resources available (used and free) on Anvil! nodes. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record se..."
- 01:1801:18, 1 August 2024 diff hist −19 Anvil-rename-server No edit summary
- 01:1701:17, 1 August 2024 diff hist +4,895 N Anvil-provision-server Created page with "{{man_header}} = NAME = anvil-provision-server - Tool to provision new servers. = SYNOPSIS = '''anvil-provision-server''' ''<command> ''[''options''] = DESCRIPTION = This tool is used to privision (create) new servers on an Anvil! IA cluster. It can be run interactively, or using switches. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log level to..."
- 01:1501:15, 1 August 2024 diff hist +593 N Anvil-pcs-wrapper Created page with "{{man_header}} = NAME = anvil-pcs-wrapper - Tools to prevent parallel runs of 'pcs'. = SYNOPSIS = '''anvil-pcs-wrapper''' ''<command>'' = DESCRIPTION = To prevent issues with 'pcs' caused by too many simultaneous calls, this wrapper uses 'flock' to prevent parallel calls, except when called with 'pcs status'. '''Note''' This is a simple wrapper and takes no switches of it's own. All switches are passed through to pcs. = AUTHOR = Written by Madison Kelly, Al..."
- 01:1401:14, 1 August 2024 diff hist +1,223 N Anvil-parse-fence-agents Created page with "{{man_header}} = NAME = anvil-parse-fence-agents - Tool to create a unified XML file with all available fence agent metadata. = SYNOPSIS = '''anvil-parse-fence-agents''' ''<command> ''[''options''] = DESCRIPTION = This program reads through all installed fence agents, collecting their metadata, and storing them as a single unified XML file (/var/www/html/fences_unified_metadata.xml). This is used in Striker to create the selection and menu when adding fence d..."
- 01:1301:13, 1 August 2024 diff hist +939 List of M3 Command Line Tools →General Tools
- 01:1301:13, 1 August 2024 diff hist +2,313 N Anvil-network-profiler Created page with "{{man_header}} = NAME = anvil-network-profiler - Tool to test the network performance between this host and a target host. = SYNOPSIS = '''anvil-network-profiler''' ''<command> ''[''options''] = DESCRIPTION = This program uses 'iperf' to determine the real world network performance between this host and a target over a given network. This uses unfragmentable pings to detect the maximum usable MTU, and then repeatedly tests the performance, incrementing the MT..."
- 01:1201:12, 1 August 2024 diff hist +1,855 N Anvil-migrate-server Created page with "{{man_header}} = NAME = anvil-migrate-server - Tool to migrate servers between subnodes in an Anvil! node. = SYNOPSIS = '''anvil-migrate-server''' ''<command> ''[''options''] = DESCRIPTION = This tools is used to migate a server (or all servers) from one Anvil! subnode to another. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log level to 1, 2 or..."
- 01:1101:11, 1 August 2024 diff hist +34 N Anvil-manage-vnc-pipe Created page with "{{man_header}} <ToDo> {{footer}}"
- 01:0801:08, 1 August 2024 diff hist +2,192 N Anvil-manage-storage-groups Created page with "{{man_header}} = NAME = anvil-manage-storage-group - This program manages if a server is (and when) a server is protected by a DR host. = SYNOPSIS = '''anvil-manage-storage-group''' ''<command> ''[''options''] = DESCRIPTION = This tool manages storage groups. Storage Groups are collections of LVM Volume Groups across sub-nodes and DR hosts. A server's virtual hard disk syncs across LVs in common storage groups. = OPTIONS = ;-?, -h, '''--help''' : Show this..."
- 01:0701:07, 1 August 2024 diff hist −12 Anvil-manage-server-system No edit summary
- 01:0401:04, 1 August 2024 diff hist +6 Anvil-manage-server-storage →Commands:
- 01:0401:04, 1 August 2024 diff hist −12 Anvil-manage-server-storage →OPTIONS
- 01:0301:03, 1 August 2024 diff hist −5 Anvil-manage-server-storage →DESCRIPTION
- 01:0201:02, 1 August 2024 diff hist +1,340 N Anvil-manage-server Created page with "{{man_header}} = NAME = anvil-manage-server - Tool used to manage a server, like resync'ing servers on a rebuilt host. = SYNOPSIS = '''anvil-manage-server''' ''<command> ''[''options''] = DESCRIPTION = anvil-manage-server - This tool allow the management of a server. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log level to 1, 2 or 3 respectively..."
- 01:0101:01, 1 August 2024 diff hist +1,382 N Anvil-manage-power Created page with "{{man_header}} = NAME = anvil-manage-power - This program can power off, reboot, or set a flag indicating one of these actions are required. = SYNOPSIS = '''anvil-manage-power''' ''<command> ''[''options''] = DESCRIPTION = This program can mark a machine as needing to be powered off or rebooted, or perform those actions directly or as a job. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, l..." current
- 00:5900:59, 1 August 2024 diff hist +1,023 N Anvil-manage-keys Created page with "{{man_header}} = NAME = anvil-manage-keys - Tool used to manage ssh keys = SYNOPSIS = '''anvil-manage-keys''' ''<command> ''[''options''] = DESCRIPTION = anvil-manage-keys - This tool is used remove old SSH keys from a machine that has been rebuilt. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log level to 1, 2 or 3 respectively. Be aware that le..."
- 00:5500:55, 1 August 2024 diff hist +2,197 N Anvil-manage-host Created page with "{{man_header}} = NAME = anvil-manage-host - Tool used to check or set various configuration options for a host. = SYNOPSIS = '''anvil-manage-host''' ''<command> ''[''options''] = DESCRIPTION = This tool provides a way to perform actions on a host that normally are handled by other processes, like marking a system as configure, etc. This will likely grow constantly over time. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When..."
- 00:5400:54, 1 August 2024 diff hist +961 N Anvil-manage-firewall Created page with "{{man_header}} = NAME = anvil-manage-firewall - This program manages the firewall rules on the host. ; '''Note:''' : This tool is not yet complete. = SYNOPSIS = '''anvil-manage-firewall''' ''<command> ''[''options''] = DESCRIPTION = This handles dynamically opening and closing ports on the firewall of the various machines in an Anvil! cluster. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data..."
- 00:5400:54, 1 August 2024 diff hist +1,534 N Anvil-manage-files Created page with "{{man_header}} = NAME = anvil-manage-files - This program manages the files sync'ed across machines in the Anvil! cluster ; '''Note:''' : This tool is not yet complete. = SYNOPSIS = '''anvil-manage-files''' ''<command> ''[''options''] = DESCRIPTION = This handles synchronizing files, typically ISO used to build new servers and scripts used to manage them, across Anvil! nodes. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : Wh..."
- 00:5200:52, 1 August 2024 diff hist +5,451 N Anvil-manage-dr Created page with "{{man_header}} = NAME = anvil-manage-dr - This program manages if a server is (and when) a server is protected by a DR host. = SYNOPSIS = '''anvil-manage-dr --server <server>''' ''<command> ''[''options''] = DESCRIPTION = This tool is used to manage the protection of servers on DR hosts. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log leve..."
- 00:4900:49, 1 August 2024 diff hist +1,885 N Anvil-manage-daemons Created page with "{{man_header}} = NAME = anvil-manage-daemons - Tool used to monitor and manage Anvil! daemons. = SYNOPSIS = '''anvil-manage-daemons''' ''<command> ''[''options''] = DESCRIPTION = When run with ''''--monitor'''', it will run as a daemon, checking all other Anvil! daemons. If any are found to be 'failed', they will be stopped and restarted. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like..." current
- 00:2500:25, 1 August 2024 diff hist +571 List of M3 Command Line Tools →General Tools
- 00:2500:25, 1 August 2024 diff hist +6,657 N Anvil-manage-alerts Created page with "{{man_header}} = NAME = anvil-manage-alerts - This program manages alerts; Email servers, recipients, alert-override overrides, and generating test alerts. = SYNOPSIS = '''anvil-manage-alerts''' ''<command> '' = DESCRIPTION = The program allows you to add, edit and delete email servers, alert recipients, and alert-override overrides. You can also use it to generate a test alert. If run without any switches, the list of mail servers and recipients are returned..."
- 00:2100:21, 1 August 2024 diff hist +1,041 N Anvil-maintenance-mode Created page with "{{man_header}} = NAME = anvil-maintenance-mode - This program manages flagging a machine in an Anvil! cluster as being in maintenance mode = SYNOPSIS = '''anvil-maintenance-mode''' ''<command> ''[''options''] = DESCRIPTION = This can set or unset a machine in the Anvil! cluster as being in maintenance mode or not. When called without any switches, it reports if the machine is in maintenance mode or not. ; '''Note:''' : Currently, "maintenance mode"..." current
- 00:2000:20, 1 August 2024 diff hist +1,893 N Anvil-join-anvil Created page with "{{man_header}} = NAME = anvil-join-anvil - This tool assembles two subnodes into a node. = SYNOPSIS = '''anvil-join-anvil''' ''<command> ''[''options''] = DESCRIPTION = This program takes two subnodes and merges them into an Anvil! node. This can be two new subnodes, or an existing subnode with a replacement subnode after a subnode failure. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, li..."
- 00:1800:18, 1 August 2024 diff hist +34 N Anvil-get-server-screenshot Created page with "{{man_header}} <ToDo> {{footer}}" current
- 00:1300:13, 1 August 2024 diff hist +1,381 N Anvil-file-details Created page with "{{man_header}} = NAME = anvil-file-details - Display details of the file passed in = SYNOPSIS = '''anvil-file-details''' ''</path/to/file> '' = DESCRIPTION = All this does is stat a file and return the information in a parsable way. For this reason, translatable strings are not used. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v, -vv, -vvv : Set the log level to 1, 2..." current
- 00:1100:11, 1 August 2024 diff hist +1,465 N Anvil-download-file Created page with "{{man_header}} = NAME = anvil-download-file - This program downloads a file from a URL = SYNOPSIS = '''anvil-download-file''' ''<options> '' = DESCRIPTION = This takes a URL (ftp, http or https) and downloads the file. If it is called without --url, it shows the progress of any other instances currently downloading files. = NOTE = This tool is not complete and should not be used yet = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure..." current
- 00:0900:09, 1 August 2024 diff hist 0 Anvil-delete-server →Commands:
- 00:0900:09, 1 August 2024 diff hist −1 Anvil-delete-server →DESCRIPTION
- 00:0800:08, 1 August 2024 diff hist +1,518 N Anvil-delete-server Created page with "{{man_header}} = NAME = anvil-delete-server - This program deletes a server from an Anvil! sub-cluster. = SYNOPSIS = '''anvil-delete-server''' ''<command> ''[''options''] = DESCRIPTION = This deletes a server, running or stopped, from an Anvil! sub-cluster. The resource allocated to this server are removed and returned to the resource pool as well. ; This action is permanent! = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : W..."
- 00:0700:07, 1 August 2024 diff hist +1,110 N Anvil-configure-host Created page with "{{man_header}} = NAME = anvil-configure-host - This program configures the host for use in an Anvil! cluster. = SYNOPSIS = '''anvil-configure-host''' ''<command> ''[''options''] = DESCRIPTION = This picks up a job from the database and, using the data from it, configures the host to prepare it for use in an Anvil! cluster. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-secure''' : When logging, record sensitive data, like passwords. ; -v..."
- 00:0700:07, 1 August 2024 diff hist +1,303 N Anvil-check-memory Created page with "{{man_header}} = NAME = anvil-check-memory - This reports the total memory used by all processes with to passed-in program name. = SYNOPSIS = '''anvil-check-memory''' ''<command> ''[''options''] = DESCRIPTION = This reports the total memory used by all processes with to passed-in program name. It can be an Anvil! or Striker program, or any other program running on the system. This looks in 'ps' and finds pids for the given program name, then parses the '/pro..."
- 00:0600:06, 1 August 2024 diff hist +1,811 N Anvil-change-password Created page with "{{man_header}} = NAME = anvil-change-password - Tool used to change / reset the main Anvil! password. = SYNOPSIS = '''anvil-change-password''' ''<command> ''[''options''] = DESCRIPTION = anvil-change-password - This is used to change / reset the password on a Striker dashboard. Alternatively, if '--anvil' is used, to change / reset the password on an Anvil! node pair. ; Note: : This password is used for the shell users, for the postgresql user and, when set..."
- 00:0500:05, 1 August 2024 diff hist +2,289 N Anvil-boot-server Created page with "{{man_header}} = NAME = anvil-boot-server - Tool used to boot servers (virtual machines) on the Anvil! IA cluster. = SYNOPSIS = '''anvil-boot-server''' ''<command> ''[''options''] = DESCRIPTION = This tool allows booting of hosted servers on an Anvil! cluster, or a specific sub-node if desired. This method, when used with ''''--server''' all', will honour server boot priority and delays. = OPTIONS = ;-?, -h, '''--help''' : Show this man page. ; '''--log-se..." current
- 00:0400:04, 1 August 2024 diff hist +32 N Anvil-access-module Created page with "{{man_header}} ToDo {{footer}}"
- 00:0000:00, 1 August 2024 diff hist +2,353 List of M3 Command Line Tools →General Tools