Beste Tweakers,
Ik ben een junior sysadmin voor een bedrijf dat planning -en productie software schrijft.
We hebben een aantal vaste, grote klanten waar onze software momenteel draait.
De software wordt aangeboden aan de eindgebruikers via Citrix.
Zijn ongeveer een 30-tal gebruikers per site die heel de dag hierin werken.
De software gebruikt achterliggend Microsoft SQL Server 2008 R2.
Momenteel is elke site gelijkaardig opgezet als volgt:
Twee fysieke servers: A & B geïnstalleerd met Windows Server 2008 R2.
Op A draait de actieve SQL, op B draait een SQL mirror van A. SQL is ook 2008 R2 SP2.
Op B is de Hyper-V role geïnstalleerd waarop een viertal VM's draaien: lokale printserver, Citrix workers om applicatie aan te bieden etc.
Op A is ook Hyper-V role geïnstalleerd maar draait geen actieve VM's.
Nu lees ik overal dat vanaf de Hyper-V role geïnstalleerd is, het een zeer slecht idee is om SQL binnen het fysieke OS te draaien.
Kleine opmerking: bovenstaande opzet draait al jaren in productie met succes.
Nu hebben wij recent een nieuwe, grote klant aangekocht waar ook onze software geïnstalleerd moet worden.
Mijn baas heeft mij gevraagd in samenwerking met collega om dit in goede banen te leiden.
Nadelen die ik zie bij bovenstaande opzet:
* combinatie Hyper-V en SQL binnen fysieke OS
* geen Hyper-V back-ups. (momenteel worden er alleen back-ups genomen op SQL niveau) Indien Hyper-V vm omzeep wordt geholpen is er groot probleem.
Gezien ik redelijk nieuw ben bij dit bedrijf wil ik ook niet alles gaan omgooien.
Wat vast staat is dat alleszins 2012 R2 zal geïnstalleerd worden gezien deze op Hyper-V vlak veel meer mogelijkheden biedt, zo denk ik aan replicatie tussen de 2 fysieke servers.
Verder moet ik ook nog de hardware kant van de server volledig samenstellen: welke disks etc. De database vraagt veel performante storage.
Wat is jullie idee van bovenstaande opzet? Opmerkingen tips zijn meer dan welkom.
Is eerste keer dat ik een project van deze omvang de lead in krijg dus wil dit alleszins grondig uitzoeken.
Ik ben een junior sysadmin voor een bedrijf dat planning -en productie software schrijft.
We hebben een aantal vaste, grote klanten waar onze software momenteel draait.
De software wordt aangeboden aan de eindgebruikers via Citrix.
Zijn ongeveer een 30-tal gebruikers per site die heel de dag hierin werken.
De software gebruikt achterliggend Microsoft SQL Server 2008 R2.
Momenteel is elke site gelijkaardig opgezet als volgt:
Twee fysieke servers: A & B geïnstalleerd met Windows Server 2008 R2.
Op A draait de actieve SQL, op B draait een SQL mirror van A. SQL is ook 2008 R2 SP2.
Op B is de Hyper-V role geïnstalleerd waarop een viertal VM's draaien: lokale printserver, Citrix workers om applicatie aan te bieden etc.
Op A is ook Hyper-V role geïnstalleerd maar draait geen actieve VM's.
Nu lees ik overal dat vanaf de Hyper-V role geïnstalleerd is, het een zeer slecht idee is om SQL binnen het fysieke OS te draaien.
Kleine opmerking: bovenstaande opzet draait al jaren in productie met succes.
Nu hebben wij recent een nieuwe, grote klant aangekocht waar ook onze software geïnstalleerd moet worden.
Mijn baas heeft mij gevraagd in samenwerking met collega om dit in goede banen te leiden.
Nadelen die ik zie bij bovenstaande opzet:
* combinatie Hyper-V en SQL binnen fysieke OS
* geen Hyper-V back-ups. (momenteel worden er alleen back-ups genomen op SQL niveau) Indien Hyper-V vm omzeep wordt geholpen is er groot probleem.
Gezien ik redelijk nieuw ben bij dit bedrijf wil ik ook niet alles gaan omgooien.
Wat vast staat is dat alleszins 2012 R2 zal geïnstalleerd worden gezien deze op Hyper-V vlak veel meer mogelijkheden biedt, zo denk ik aan replicatie tussen de 2 fysieke servers.
Verder moet ik ook nog de hardware kant van de server volledig samenstellen: welke disks etc. De database vraagt veel performante storage.
Wat is jullie idee van bovenstaande opzet? Opmerkingen tips zijn meer dan welkom.
Is eerste keer dat ik een project van deze omvang de lead in krijg dus wil dit alleszins grondig uitzoeken.