Proxmox
Thomas More
Migratie van afzonderlijke desktops naar Proxmox virtualisatie, waardoor geïsoleerde omgevingen mogelijk zijn voor studentenprojecten, met toekomstplannen voor automatisering via een Ansible-playbook.
Introductie
Met de bestaande infrastructuur die vertrouwde op afzonderlijke desktops zonder communicatiemogelijkheden, was er behoefte aan een oplossing om studentenprojecten te ondersteunen en geïsoleerde omgevingen te creëren. Proxmox, een krachtig virtualisatieplatform, werd geïmplementeerd om dit probleem aan te pakken. Door over te stappen naar Proxmox kreeg de infrastructuur de mogelijkheid om flexibele en schaalbare virtuele omgevingen te bieden voor studenten, waarbij de integriteit en beveiliging van de hoofdinfrastructuur behouden bleven.
De Noodzaak voor Proxmox
Proxmox biedt een ideale omgeving voor het creëren van geïsoleerde systemen voor studenten, waardoor ze volledige toegang krijgen zonder de hoofdinfrastructuur te verstoren. Dit vereiste echter de omzetting van de huidige desktops naar Proxmox.
Overgangsuitdagingen
De overgang naar Proxmox vormde een grote uitdaging; het waarborgen van geen dataverlies tijdens het proces. Met meerdere Docker-containers die cruciale gegevens opslaan op de huidige desktops, was het van cruciaal belang de integriteit van deze informatie te behouden.
De Overgangsoplossing
Om dataverlies te omzeilen en downtime te minimaliseren, werd besloten om aparte desktops te gebruiken voor de overgang, waardoor de huidige infrastructuur tegelijkertijd operationeel kon blijven.
Overgangsresultaat
De overdracht naar de Proxmox-cluster is succesvol verlopen, met Docker die in een enkele container draait, waardoor de infrastructuur effectief wordt geïsoleerd van anderen.
Problemen
Een resterend probleem is het onvermogen van de Cloudflare-tunnel die in ons netwerk wordt gebruikt om te communiceren met de virtuele omgeving, een probleem dat moet worden aangepakt voordat de overgang definitief is.
Toekomstplannen
Zodra alle elementen op hun plaats zijn en operationeel zijn, is het plan om het proces zoveel mogelijk te automatiseren door een Ansible-playbook te schrijven, waardoor de implementatie en het beheer van de infrastructuur verder worden gestroomlijnd.