Ik weet niet zeker of dit het juiste forum is om deze vraag te stellen, maar het gaat voornamelijk om Non-Windows OS'en dus vandaar.
Voor mijn werk ben ik bezig om te kijken of het mogelijk is om met een opensource product 3 verschillende OS'en tegelijk op een server te laten draaien. Oftewel, om virtual servers te gebruiken. Het gaat om de volgende OS'en:
- Red Hat Linux Advanced Server 2.1
- Red Hat Linux Enterprise Server 3
- Red Hat Linux Enterprise Server 4
Server hardware is niet zo'n heel groot probleem, het gaat mij nu even om de software. Het bij mij meest bekende opensource pakket voor virtualisatie is Xen. Echter heb ik hier nog niet zoveel ervaring mee, maar ik heb me vandaag uitgeleeft op een test-machine en google.
Als host OS heb ik voor het gemak even RHES4 gebruikt, en ik ben nu zo ver dat ik de Xen-kernel kan booten. Dat was waarschijnlijk ook het makkelijke gedeelte. Waar ik niet helemaal uit kom is waaraan een client moet voldoen om op de host te draaien. (De VM dus). Voor zover ik begreep moet de kernel van de VM Xen-aware zijn, en dat zijn de kernels van bovengenomede OS'en niet. (Wel vanaf versie 5 dacht ik).
Is het mogelijk om de kernels van deze OS'en Xen-aware te maken met bijvoorbeeld een patch+recompile? Of moet ik een custom kernel ergens vandaan halen? Of is er een andere mogelijkheid?
Voor mijn werk ben ik bezig om te kijken of het mogelijk is om met een opensource product 3 verschillende OS'en tegelijk op een server te laten draaien. Oftewel, om virtual servers te gebruiken. Het gaat om de volgende OS'en:
- Red Hat Linux Advanced Server 2.1
- Red Hat Linux Enterprise Server 3
- Red Hat Linux Enterprise Server 4
Server hardware is niet zo'n heel groot probleem, het gaat mij nu even om de software. Het bij mij meest bekende opensource pakket voor virtualisatie is Xen. Echter heb ik hier nog niet zoveel ervaring mee, maar ik heb me vandaag uitgeleeft op een test-machine en google.
Als host OS heb ik voor het gemak even RHES4 gebruikt, en ik ben nu zo ver dat ik de Xen-kernel kan booten. Dat was waarschijnlijk ook het makkelijke gedeelte. Waar ik niet helemaal uit kom is waaraan een client moet voldoen om op de host te draaien. (De VM dus). Voor zover ik begreep moet de kernel van de VM Xen-aware zijn, en dat zijn de kernels van bovengenomede OS'en niet. (Wel vanaf versie 5 dacht ik).
Is het mogelijk om de kernels van deze OS'en Xen-aware te maken met bijvoorbeeld een patch+recompile? Of moet ik een custom kernel ergens vandaan halen? Of is er een andere mogelijkheid?