In het kort: Hoe krijg ik een ESXi server zo energiezuinig mogelijk?
Lange versie:
Samen met een paar vrienden, heb ik op kot een server staan.
Momenteel worden er enkel wat testjes mee gedaan, gezien we last hebben van bottlenecks en de casemod nog bezig is (werkje voor deze vakantie)...
Maar vanaf volgend (school) jaar zal de server veel intensiever gebruikt gaan worden.
De primaire functie van de server is dienstdoen als file-, backup- en downloadserver.
Maar, de server doet ook af en toe dienst als gameserver tijdens lanparty's, en ook als rekeneenheid bij wat experimentjes en soms zelfs als mail en print server.
Verder willen we overschakelen van gedeelde mappen naar iSCSI, enkele succesvolle experimentjes waren veelbelovend (Dirt 2 spelen zonder dat het op je HDD geïnstalleerd staat = awesome).
Jammer genoeg kregen we dit enkel werkend onder Ubuntu server, en niet onder Windows Server 2008.
Opdat we gebruik zouden kunnen maken van de iSCSI mogenlijkheden van Ubuntu en de server programmetjes die enkel werken in Windows Server, maar ook gewoon omdat we dan flexibeler kunnen experimenteren met andere OS's en software, leek het ons interessant om onze server te virtualiseren door er ESXi op te installeren.
Maar, de server komt boordevol harde schijven te zitten, en ook de core 2 duo processor en 8 GB aan ram geheugen (wat nodig is wil je er een aantal OS's op zetten), zijn niet denderend energiezuinig.
In Windows Server 2003 is het me al gelukt om een server na een uurtje idle automatisch te laten slapen, en op een WOL commando terug op te laten staan.
Waarschijnlijk zal er een NIC worden aangeschaft die automatisch de PC kan laten opstaan als er een aanvraag naar de server wordt gestuurd (we willen toch al overschakelen op gigabit)
Nu vraag ik me af: hoe doe ik dit alles in ESXi?
Het automatisch laten uitschakelen van de hardeschijven wordt volgens mij bij de moderne schijven geregeld door firmware, en ik denk dat ook ESXi dit voor de andere schijven vrij goed kan regelen.
Ook de rest van de hardware zal relatief weinig verbruiken als er succesvol een idle toestand kan bekomen worden.
Echter, gezien de server enorm veel idle draait, lijkt het me interessanter om hem echt volledig in hybernation te kunnen brengen. Op die manier moeten we ons ook geen zorgen maken tijdens het weekend.
Na wat opzoekwerk ben ik er achtergekomen dat WOL geen probleem is met ESXi, en dat er ook een soort van energiebesparende toestand is waarin ESXi overschakeld als al de guest OS's idle zijn.
Echter wat dit juist doet en hoe het werkt he ik nog niet gevonden.
Daarom vraag ik nu in dit topic: heeft iemand ervaring / tips / opmerkingen in verband met het energiezuinig maken van een ESXi fileserver?
Lange versie:
Samen met een paar vrienden, heb ik op kot een server staan.
Momenteel worden er enkel wat testjes mee gedaan, gezien we last hebben van bottlenecks en de casemod nog bezig is (werkje voor deze vakantie)...
Maar vanaf volgend (school) jaar zal de server veel intensiever gebruikt gaan worden.
De primaire functie van de server is dienstdoen als file-, backup- en downloadserver.
Maar, de server doet ook af en toe dienst als gameserver tijdens lanparty's, en ook als rekeneenheid bij wat experimentjes en soms zelfs als mail en print server.
Verder willen we overschakelen van gedeelde mappen naar iSCSI, enkele succesvolle experimentjes waren veelbelovend (Dirt 2 spelen zonder dat het op je HDD geïnstalleerd staat = awesome).
Jammer genoeg kregen we dit enkel werkend onder Ubuntu server, en niet onder Windows Server 2008.
Opdat we gebruik zouden kunnen maken van de iSCSI mogenlijkheden van Ubuntu en de server programmetjes die enkel werken in Windows Server, maar ook gewoon omdat we dan flexibeler kunnen experimenteren met andere OS's en software, leek het ons interessant om onze server te virtualiseren door er ESXi op te installeren.
Maar, de server komt boordevol harde schijven te zitten, en ook de core 2 duo processor en 8 GB aan ram geheugen (wat nodig is wil je er een aantal OS's op zetten), zijn niet denderend energiezuinig.
In Windows Server 2003 is het me al gelukt om een server na een uurtje idle automatisch te laten slapen, en op een WOL commando terug op te laten staan.
Waarschijnlijk zal er een NIC worden aangeschaft die automatisch de PC kan laten opstaan als er een aanvraag naar de server wordt gestuurd (we willen toch al overschakelen op gigabit)
Nu vraag ik me af: hoe doe ik dit alles in ESXi?
Het automatisch laten uitschakelen van de hardeschijven wordt volgens mij bij de moderne schijven geregeld door firmware, en ik denk dat ook ESXi dit voor de andere schijven vrij goed kan regelen.
Ook de rest van de hardware zal relatief weinig verbruiken als er succesvol een idle toestand kan bekomen worden.
Echter, gezien de server enorm veel idle draait, lijkt het me interessanter om hem echt volledig in hybernation te kunnen brengen. Op die manier moeten we ons ook geen zorgen maken tijdens het weekend.
Na wat opzoekwerk ben ik er achtergekomen dat WOL geen probleem is met ESXi, en dat er ook een soort van energiebesparende toestand is waarin ESXi overschakeld als al de guest OS's idle zijn.
Echter wat dit juist doet en hoe het werkt he ik nog niet gevonden.
Daarom vraag ik nu in dit topic: heeft iemand ervaring / tips / opmerkingen in verband met het energiezuinig maken van een ESXi fileserver?