Virtueel Kaal Ijzer met Sushy Tools
Virtueel Kaal Ijzer met Sushy Tools
In sommige gevallen kan het handig zijn om een virtuele machine te kunnen behandelen alsof het BareMetal is. Denk bijvoorbeeld aan het testen van provisioning scripts met Ansible, of aan het ontwikkelen van automation rondom OpenShift installaties.
In het verleden kon je dit bijvoorbeeld doen met VirtualBMC, maar met een paar beperkingen:
- Iedere VM had een eigen netwerk poort nodig, en moest apart geconfigureerd worden
- Beperkt tot het IPMI protocol (dus geen upload van virtuele media)
Tegenwoordig kun je ook sushy-emulator
gebruiken van het sushy-tools
project. Deze spreekt geen IPMI, maar RedFish, een modernere standaard waar je
bijvoorbeeld wel virtuele media mee kunt laden. Ook heb je maar een enkele
instantie nodig per hypervisor, die automatisch alle draaiende LibVirt machines
ontdekt en beschikbaar maakt.
In deze video laat Wander zien hoe hij sushy-emulator
heeft gebruikt om
OpenShift een BareMetal IPI installatie te laten uitvoeren bovenop virtuele
machines met behulp van sushy-emulator
. Deze functionaliteit wordt nu ook
ingebouwd in de HCS OpenShift Installer.