Gebruikershulpmiddelen

Site-hulpmiddelen


werkinstructies:foreman-katello_provisioning

Dit is een oude revisie van het document!


Provisioning met Foreman

Wrodt nog aan gewerkt

basis proces

Er zijn een aantal manieren waarop je VM's kan provisonen met Foreman®

PXE

In de BIOS of de boot options van een host kan je als boot optie PXE network boot aangeven. Tijdens een PXE boot vraagt de netwerkkaart van de DHCP server om het adress van de tftp server en de te booten file.

DHCP settings

Het is dus zaak om de DHCP servers juist te configureren.
In deze situatie zal Foreman de tftp server zijn, vul dus het IP nummer van de Forman server in als tftp server.
Binen mijn setup gebruik ik twee soorten DHCP server:

Set de tftp/bootp options in de libvirt network DHCP server
Set de tftp/bootp options in de RouterOS network DHCP server

TFTP Server

voorbeeld boot environment:

Kickstart

KVm/LibVirt verbinding met Foreman

ssh verbinding leggen

Maak, op de Foreman server, ssh keys aan voor de gebruikere foreman en voeg de public key toe aan de authorized_keys van het een gebruiker in de group libvirtd libvirt account (default root) op de betreffende KVM server.

su foreman -s /bin/bash
ssh-keygen
ssh-copy-id root@kvm-server.example.com
exit

Installeer libvirt-client package.
yum install -y libvirt-client

test de verbinding naar de KVM server:
su foreman -s /bin/bash -c 'virsh -c qemu+ssh://root@kvm.example.com/system list'

Bronnen

werkinstructies/foreman-katello_provisioning.1612092211.txt.gz · Laatst gewijzigd: 2021/01/31 12:23 door abel