* virttools/create-basic-lxc-cnt: ongoing work to support trixie * virttools/create-basic-lxc-cnt: ongoing work to support trixie (suspended awaiting libvirt 10.10.0-4 reaching repos) * virttools/create-basic-lxc-cnt: added support for --flush-cache * virttools/create-basic-lxc-cnt: allow intra-vm-mountpoints to be specified * virttools/create-perfect-kvm-vm: added trixie support * virttools: disabled creation of virtual audio device, which didn't work when run on debian 11 * virttools: corrected some non-miniade debug/info calls * virttools/drbd-overview: added '--nagios' option to ease plumbing into mini-checkmk * virttools/drbd-overview: suppress trailing spaces * virttools: declare MY_ARGS * virttools: moved *-wrapper to new wrappers module * virttools: ported some non-miniade-compatible scripts to miniade-compatible * virttools: corrected name of module in ChangeLog * virttools: ported to miniade 0.2.15 * virttools: removed TMP_DIR and 'set -e' references * virttools: for miniade, usage function now writes to stdout and exits 0 * virttools/create-basic-lxc-cnt: updated to create Debian 12/bookworm containers * virttools: more updates for miniade 0.2.7 * virttools: more updates for miniade 0.2.7 * virttools: made compatible with miniade 0.2.7 * virttools: made compatible with miniade 0.2.7 * virttools/etc-libvirt-hooks-lxc.d-mounter: update for miniade 0.2.2 * virttools/create-perfect-drbd-vol: commented out incomplete development * virttools: switched from own msg.sh to miniade in more scripts * virttools: switched from own msg.sh to miniade * virttools: increased alignment between scripts * virttools/create-perfect-drbd-vol: support upper and lower case size units * virttools/templates/lxc-debian: further tweaks * virttools/templates/lxc-debian: further tweaks to packages to be installed or removed to improve alignment with PMs/VMs uncommented command to disable hwclock.sh, which I'd commented out but which was needed, removed procps (not needed) * virttools: increased alignment between create-perfect-kvm-vm and create-basic-lxc-cnt (a lot of small edits in the XML generator, so beware!) * virttools: minor edits * virttools/create-basic-lxc-cnt: completion of switch to using my own lxc-debian template * virttools/create-basic-lxc-cnt: intermediate commit while ... * virttools/create-basic-lxc-cnt: intermediate commit while ... * virttools/create-basic-lxc-cnt: intermediate commit while needing to meld versions on a different host * virttools/create-*-{kvm|lxc}-*: more Debian 12 additions and more alignment between these two scripts * virttools/create-*-{kvm|lxc}-*: beginnings of Debian 12 support * virttools/create-perfect-drbd-vol: added support for zvols * virttools/create-perfect-kvm-vm: updated debian ISO from 11.1 to 11.6 * virttools: updated msg.sh from other modules * virttools/msg.sh: move defining usage() to outside option handling function so that scripts may provide their own usage() function * virttools: updated msg.sh * virttools/drbd-overview: widened columns * virttools: many updates during Debian 11 rollout * virttools/drbd-overview: caught another output format * virttools/create-basic-lxc-cnt,create-perfect-kvm-vm: further alignment * virttools/create-perfect-kvm-vm: support multiple NICs * virttools/drbd-overview: added by own version as Debian 11 is missing it * virttools/create-perfect-drbd-vol: added a bit of debugging * virttools/create-perfect-drbd-vol: added more flexible units * virttools: aligned scripts for LXC container support with those for KVM VM support * virttools/create-perfect-drbd-vol: backed that back in again * virttools/create-perfect-drbd-vol: backed out (hopefully only temporarily) virtio video and Debian 11 specification) following 100% on mafalde on pestaroli on fiori * virttools/create-perfect-drbd-vol: updates for different virtualisation clusters (fiori/torchio or pestaroli/testaroli) * virttools/create-perfect-drbd-vol: support for multiple NICs and multiple disks * virttools/create-perfect-drbd-vol: check run-host * virttools: minor updates to msg.sh * virttools: allow more things to be specified by option * virttools: create-basic-lxc-vm now wants device specified as {block|file}: as create-perfect-kvm-vm * virttools/create-basic-lxc-vm: made checks only when not simulating * virttools/create-basic-lxc-vm: when overwriting rootfs device's MBR, use 'dd ... conv=notrunc', to allow rootfs device actually to be a pre-prepared disk image file * virttools/etc-libvirt-hooks-lxc.d-mounter: allow it to make mountpoint * virttools: improved modroot detection * virttools: a lot of tidy up in the messaging * virttools/create-perfect-drbd-vol: make vg name and strip count cluster-specific * virttools: reorgansation and de-pasta-ification * virttools/create-perfect-drbd-vol: added * virttools/libvirt-hooks/mounter: updates for 'block' type * virttools/libvirt-hooks/mounter: tidied code * virttools/libvirt-hooks: first successful version (mount and umount works!) * virttools/create-basic-lxc-vm: added * virttools/libvirt-hooks: added draft version * virttools/shift-uid-gid: imported from smalltools * virttools/create-perfect-kvm-vm: imported pasta-create-vm-as from roottools * virttools/pasta-vm-manager: corrected name of variable reference * virttools/pasta-vm-manager: when listing unbalanced VMs, make a random choice but still of the right number and location and state. * virttools: deleted xen-migrator and kvm-plumbing and renamed kvm-migrator to pasta-vm-manager * virttools/kvm-migrator: switched to sqlite as meta-server/vm calculator * virttools/kvm-migrator: added kvm-migrator * virttools/xen-migrator: allow 'no state' for VMs (often windows HVMs are in this state) * virttools/xen-migrator: better multiword protection in [ calls * virttools/xen-migrator: trap output of most commands and compare against reference text; renamed VM-variables to DOMAIN-variables * virttools: renamed the temporary xen-migrator 'x' to xen-migrator * virttools: implemented additional state checks for pool and VM (as something similar was done in the old xen-migrator script) * virttools: new version of xen-migrator * virttools: somehow the undefine of the vm got removed; readded it * virttools: removed some commented out code * virttools: reenabled retries at shutting down storage pool * virttools: don't undefine hosts after saving them, this seems to be automatic * virttools: ignore a few more virsh return codes and rely on its messages * virttools: if shutting down pool fails, retry * virttools: don't dump the host definition, just dump the host state, as this contains all that is needed and managed to confuse fiori one time. * virttools: minor corrections in error text checks in xen-migrator * virttools: added iSCSI pool migration support to xen-migrator * virttools: moved xen-migrator into its own bin subdirectory * virttools: removed debugging delays, increased post vSwitch delay to 32, test scp output * virttools: added more testing of virsh output and standard option processing loop * virttools: improved xen-migrator to control more of virsh's own output * virttools: create xen-migrator to get over 'virsh migrate's pre-completion hang * virttools: moved old top-level directories into kvm-plumbing * virttools: switched from TCP port control to Unix socket control ('cos can use file perms to control access and access is only local) * virttools: added init.d script * virttools: added code to kvm-wrapper to shutdown * virttools: created module