digimer
b86493fff4
More logging to debug apparent hang
...
* Added an explicit 'sync' call when writing to logs. TO BE REMOVED!
* Disabled anvil-monitor-daemons and anvil-monitor-performance in case
this is somehow trigging program exits.
* Converted prints to Log->entry calls in anvil-change-password
* Added PID state info logging for running jobs.
Signed-off-by: digimer <mkelly@alteeve.ca>
7 months ago
Tsu-ba-me
9c84817a4f
build: make selinux permissive on rhel < 9
9 months ago
Tsu-ba-me
fc3db9d45c
build: remove irrelevant comments from spec file
9 months ago
Tsu-ba-me
eb899c7edb
build: always make SELinux relabel pre and post, correct (un)install syntax, add ghost
9 months ago
Tsu-ba-me
3e9783d55b
build(selinux): correct SPEC file to install anvil subnode policy
9 months ago
digimer
e0c4ed6de5
Added log-only option to anvil-manage-daemons and enabled
...
anvil-monitor-daemons.service to only monitor daemons.
Signed-off-by: digimer <mkelly@alteeve.ca>
10 months ago
digimer
4e367acd11
Created anvil-monitor-performance tool and daemon.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
10 months ago
digimer
43f4201861
Created Get->load_average().
...
Signed-off-by: digimer <mkelly@alteeve.ca>
10 months ago
digimer
cad524db9d
Removed anvil-update-states
...
* Created new anvil-monitor-network daemon to trigger scan-server via
anvil-monitor-network on network events.
* Moved functionality into scan-network
Signed-off-by: digimer <mkelly@alteeve.ca>
11 months ago
Fabio M. Di Nitto
68c41b2e17
Fix rpm build on mock chroots
...
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
11 months ago
digimer
3b6da64780
Added parted and util-linux to core dependencies.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
1 year ago
digimer
9a5e617a2d
* Test fix for the issue #379
...
Signed-off-by: digimer <mkelly@alteeve.ca>
1 year ago
Tsu-ba-me
da79a67c97
build: disable apache free ports for striker-ui-api
1 year ago
Tsu-ba-me
9d3f5b6b7f
build: disable apache free ports for striker-ui-api
1 year ago
Tsu-ba-me
a8523843ac
build: set 'netcat' package as conflict to 'nmap-ncat'
1 year ago
Tsu-ba-me
7645f6adbe
build: add nmap-ncat as dependency to nodes/drs
1 year ago
Tsu-ba-me
09a9194ec2
build: move netpbm-progs (screenshot scale/convert) to striker dependencies
1 year ago
Tsu-ba-me
84af484090
build: remove extra space in transfer owner apache->suiapi
1 year ago
Tsu-ba-me
ee363f29ad
build: add to 1cecdc2, include libvirt/hooks as node/dr files in SPEC
1 year ago
Tsu-ba-me
c8d2d72689
build: move striker-ui-api executable from core to striker in SPEC
1 year ago
Tsu-ba-me
fc73f4ec15
build: fully replace apache with nodejs back-end
2 years ago
Digimer
711322f273
Delete notes
2 years ago
digimer
83a527f4fa
* Removed enabling anvil-safe-start out of the RPM and into anvil-join-anvil.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
c956f75406
Enabled anvil-safe-start in '%post node'.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
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.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
Fabio M. Di Nitto
077355aeca
Partially revert e9f390b65b
...
Remove call to anvil-version-change from rpm %post as it´s
a DB corruptor trigger
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2 years ago
digimer
e9f390b65b
* Udated RPM spec to add new core requires and add calling 'anvil-version-changes' to core's %post.
...
* Added missing man pages and the new anvil-manage-storage-groups to the Makefile.am's.
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
Fabio M. Di Nitto
070427a417
Update NM requirements to pull in ifup/down on fresh installs
...
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2 years ago
Digimer
2fab7bc1b7
This adds support (testing needed) for "Long-Throw" DR; which is a wrapper for using 'drbd-proxy' to provide larger transmit buffers so slow/high-latency DR hosts.
...
* Created DRBD->check_proxy_license() to do (some level of) sanity checks on the DRBD proxy license file.
* Updated DRBD->gather_data() to parse out the inside and outside ports for resource configs using proxy.
* Reworked DRBD->get_next_resource() to return 1, 3 or 7 TCP ports depending, with the new long_throw_ports parameter triggering the 7 ports.
* Added 'tcpdump' to the anvil-core requires list.
* Reworked scan-drbd to record the ports used in proxy configs. This required adding a check to change the 'scan_drbd_peer_tcp_port' column type to 'text' to support CSVs.
* Reworked anvil-manage-dr (needs testing!) to support "long-throw" DR configs.
* Updated anvil-safe-stop to check if the nodes are in the cluster before trying to migrate.
Signed-off-by: Digimer <digimer@alteeve.ca>
2 years ago
Fabio M. Di Nitto
c683ef84f6
spec: update Requires to deal with rhel-9 cloud images
...
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2 years ago
Fabio M. Di Nitto
476b35d712
[spec] drop unnecessary Requires
...
fix installation on c9s and does not break earlier versions
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
3 years ago
Tsu-ba-me
30302410ad
build(striker-ui-api): remove version requirement on nodejs
3 years ago
Tsu-ba-me
8de0d73778
build: re-add nodejs as anvil-striker package dependency
3 years ago
Tsu-ba-me
c9bf7bdfd2
build: summarize attempt #3 nodejs-as-dependency
3 years ago
Tsu-ba-me
671a8617f2
build: try #3 nodejs-as-dependency syntax in spec file
3 years ago
Tsu-ba-me
8a15ce6117
build: try #2 nodejs-as-dependency syntax in spec file
3 years ago
Tsu-ba-me
1192d775c0
build: include striker API data dir in spec file
3 years ago
Tsu-ba-me
bf0ace2e3d
fix(striker-ui-api): add nodejs as striker dependency
3 years ago
Tsu-ba-me
5478f187b0
build(striker-ui-api): add API as systemd service
3 years ago
Digimer
6229a0f6b6
Added '#!no_value!#' to be handled properly by Convert->format_mmddyy_to_yymmdd.
...
Added pciutils to the list of anvil-core requirements.
Signed-off-by: Digimer <digimer@alteeve.ca>
3 years ago
Digimer
cc4c3bd3e3
Added ssh askpass for Striker so VMM can ask to confirm fingerprints.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
3 years ago
Digimer
034c38fdeb
Disabled calling striker-prep-database from the spec file, and enabled scancore.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
3 years ago
Tsu-ba-me
59ce16f531
build: add netpbm-progs as node and DR dependency
3 years ago
Tsu-ba-me
089675d4d8
build: re-order python3-websockify in anvil specfile
3 years ago
Tsu-ba-me
5f6bc3d3b1
build(cgi-bin): require websockify on server VM hosts in specfile
3 years ago
Tsu-ba-me
3ee7edadb0
build(Anvil): include augeas as a Striker dependency
3 years ago
Fabio M. Di Nitto
7aea5e1b11
Switch to kmod-drdb
...
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
4 years ago
Tsu-ba-me
77b404102f
build(striker-ui): remove unused build dependencies (npm, rsync)
4 years ago
Fabio M. Di Nitto
fd2351a189
Add workaround for rsync usage
...
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
4 years ago
Tsu-ba-me
3765877b93
build(striker-ui): experiment; use npm >= 6 (from default nodejs stream) as build requirement
4 years ago