Foreman-Katello: LibVirt

LibVirt auf dem Katello-Server installieren und aktivieren

yum -y install foreman-libvirt
systemctl restart httpd

Einen SSH-Key für den user foreman anlegen

su - forman -s /bin/bash
ssh-keygen

Auf dem Compute-Knoten (z.B. der Workstation)

LibVirt-Zugriff für Mitglieder der Gruppe libvirt zulassen:

cat > /etc/libvirt/libvirtd.conf <<EOF
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
unix_sock_admin_perms = "0770"
EOF
systemctl restart libvirt.service

User für den Remote-Zugriff anlegen:

useradd -m -d /home/foreman -G libvirt -s /bin/bin -U foreman
sudo -u foreman mkdir -m 0700 /home/foreman/.ssh
sudo -u foreman vi /home/foreman/.ssh/authorized_keys

Katello Web interface:

Infrastructure->Compute resources->Create Compute Resource