HyperV added

Only enabled so far for Archlinux and CentOS. Also, needed to change file endings on ALL THE THINGS. Might or might not show up.
This commit is contained in:
Greg Hellings
2023-08-25 11:51:45 -05:00
parent 7f2ba562a4
commit e2f62a80bd
8 changed files with 83 additions and 20 deletions
@@ -36,3 +36,16 @@ groupadd vagrant
useradd vagrant -g vagrant -G wheel -m
[ -d /home/vagrant ] || exit 1
echo "vagrant:vagrant" | chpasswd
# Do host-specific things
virt="$(systemd-detect-virt)"
# Values I've found so far
# "microsoft" == Hyper-V
# "oracle" == VirtualBox
# "KVM" == KVM/Qemu
if [ "${virt}" == "microsoft" ]; then
pacman -S --noconfirm hyperv
systemctl enable hv_fcopy_daemon
systemctl enable hv_kvp_daemon
systemctl enable hv_vss_daemon
fi
+8
View File
@@ -53,5 +53,13 @@ EOF
sed -i -E -e 's/^.*UseDNS.*$/UseDNS no/'
echo "PubkeyAcceptedKeyTypes +ssh-rsa" >> /etc/ssh/sshd_config
virt="$(systemd-detect-virt)"
if [ "${virt}" == "microsoft" ]; then
yum install -y hyperv-daemons
systemctl enable hpervfcopyd
systemctl enable hypervkvpd
systemctl enable hypervvssd
fi
%end
+2
View File
@@ -5,3 +5,5 @@
provider: virtualbox-iso
- arch: x86_64
provider: vmware-iso
- arch: x86_64
provider: hyperv-iso