Baetens Louis
Stagecoach: Stijn Walcarius S t a g e b e g e l e i d e r : J oAugias u r i k SConsulting ierjacobs
Cloud desktop / server in de cloud Baetens Louis
Academiejaar 2012-2013 Augias
Baetens Louis
Augias Consulting
Baetens Louis
Augias Consulting
WOORD VOORAF Deze stage met bachelorproef als gevolg is het resultaat geworden van mijn opleiding NMCT. Hierbij leerde ik bekwaamheden verworven door heen de jaren aan te wenden voor het oplossen van specifieke problemen in de IT wereld. Na het succesvol doorlopen van mijn middelbare studies Elektromechanica te Don Bosco Sint-denijs, ben ik op zoek gegaan naar de richting die mijn carrière zou gaan bepalen. Eerst ben ik Elektromechanica op de hogeschool van Gent begonnen maar na een goede twee jaar bleek dat dit het toch niet zou worden. Als liefhebber van alles omtrent IT ben ik niet bang voor een upgrade naar iets beters. Daarom besloot ik New Multimedia & Communication Technology te volgen in Howest Kortrijk (afdeling Graaf Karel de Goedelaan), een richting die voldoet aan al mijn interesses. Een studie waar ik uiterst gemotiveerd aan kon beginnen en nu, vier voorbijgevlogen jaren later, tevreden kan op terugblikken na mijn stageperiode. De stage bij Augias consulting, eenmanszaak gevestigd in de josef II straat te gent, omvatte het opzetten van een virtuele server/desktop omgeving en het researchen naar andere mogelijkheden. Tijdens de stage werd ik bijgestaan door mijn stagecoach, de heer Walcarius Stijn (docent Howest Kortrijk). Hij hield een oogje in het zeil en controleerde of alles naar behoren verliep, waarvoor oprechte dank. Mijn stagementor, de heer Jourik Sierjacobs, was voor mij een grote hulp. Hij gaf me een kans te evolueren en liet me op een aangename manier proeven van het echte bedrijfsleven. Indien er vragen of opmerkingen waren, kon ik altijd bij hem terecht, niettegenstaande zijn drukke agenda. Deze uiteenzetting betracht een bescheiden kennisbijdrage te leveren aan de geïnteresseerde gebruikers of potentiële gebruikers van Cloud computing. Via dit document kunnen ze mogelijke oplossingen voor problemen leren kennen. Elke toekomstige Cloud enthousiast kan dus baat hebben bij het lezen van dit dossier.
Baetens Louis
Augias Consulting
SAMENVATTING Deze Bachelorproef beschrijft mijn project bij Augias. Augias wil naast IT consultancy, it-services, it-security ook cloud solutions aanbieden. Als opdracht onderzocht ik het opstellen van een redundante link met een andere Amazon datacenter in 2 fasen. Mijn hoofdproject binnen Augias was het constructief mee werken aan de implementatie van cloud solutions. Cloud solutions is op aanvraag het beschikbaar stellen van een virtueel netwerk. De gebruiker is geen eigenaar meer van de hardware en de software. Deze cloud solutions zijn niet meer weg te denken in de IT-wereld. Er zijn verschillende mogelijkheden om een Cloud omgeving op te zetten. De meest voor de hand liggende heb ik één voor één opgezocht en uitgelegd. Van deze oplossingen werd er een mindmap opgemaakt zodanig dat er een goed overzicht is van alle mogelijke oplossingen met hun voor-en nadelen en prijs. Alle mogelijkheden zijn opgenomen in de mindmap. De voornaamste worden behandeld in dit werk. Daarnaast zijn er nog enkele minder voor de hand liggende beschreven in de stageverslagen. Naast het hoofdproject kwamen nog andere projecten aanbod zoals defecte latop’s virtualiseren tot en met routers configureren. Dit zal in mijn scriptie allemaal grondig besproken worden. Augias kan aan elke klant een perfecte oplossing bieden mits de mindmap te raadplegen en samen te overleggen. Als oplossing voor dit project werden verschillende cases opgesteld voor verschillende klanten, naargelang de vraag van de klant gaan we in de mindmap gaan kijken wat de ideale oplossing is.
Baetens Louis
Augias Consulting
VERKLARENDE WOORDENLIJST
Bring your own device (BYOD)
Dit is een term die vaak gebruikt wordt in het beleid rondom het toestaan van persoonlijke devices binnen het bedrijfsnetwerk
De cloud / cloudcomputing
Cloud computing is via het internet op aanvraag het beschikbaar stellen van hardware, software en gegevens
KVM
KVM, een afkorting van Kernel-based Virtual Machine, wordt nog altijd minder gebruikt dan andere open source hypervisors, maar het krijgt een steeds betere reputatie. KVM is een volwassen virtualisatie hypervisor, die zowel Windows als op Linux gastsystemen kan draaien.
hypervisor
Een hypervisor of virtual machine monitor is in de informatica een opstelling aangegeven die ertoe dient om meerdere besturingssystemen tegelijkertijd op een host computer te laten draaien.
Web-Based
Dit is een term om een groep van software aan te duiden die via het World Wide Web werkt
Mindmap
Een mindmap is een diagram opgebouwd uit begrippen, teksten, relaties en/of plaatjes, die zijn geordend in de vorm van een boomstructuur rond een centraal thema.
vpn
Een Virtueel Particulier Netwerk of Virtueel Privénetwerk is een goedkope manier om een Wide Area Network (WAN) uit te bouwen met behoud van vertrouwelijkheid over een bestaande verbinding.
kernel
Een kernel of core is in de informatica de kern van een besturingssysteem. De kernel is vrij simpel gezegd de supervisor in een besturingssysteem. Het is het meest centrale deel en het is het minst zichtbaar.
Iso
Iso is een term voor de ISO 9660-bestandsindeling die staat voor een exacte kopie, ook wel image genoemd, van een cd of dvd
MSP
managed service provider is een third-party onderneming wat een netwerk gebaseerde service levert.
Baetens Louis
Augias Consulting
INHOUDSOPGAVE WOORD VOORAF .................................................................................................... 3 SAMENVATTING ...................................................................................................... 4 VERKLARENDE WOORDENLIJST .............................................................................. 5 INHOUDSOPGAVE ................................................................................................... 6 1.
AUGIAS CONSULTING ................................................................................... 9
1.1.
AUGIAS ........................................................................................................................... 9
1.1.1.
IT CONSULTANCY ....................................................................................................... 9
1.1.2.
IT SECURITY ................................................................................................................ 9
1.1.3.
IT SERVICES............................................................................................................... 10
1.1.4.
CLOUD SOLUTIONS .................................................................................................. 10
1.2.
PROJECT: OPDRACHTSTELLING .................................................................................... 11
1.2.1.
OPDRACHTSTELLING: ............................................................................................... 11
1.2.2.
WAAROM AUGIAS:................................................................................................... 11
1.2.3.
FUNCTIONALITEIT: ................................................................................................... 11
2.
HOOFDPROJECT .......................................................................................... 12
2.1.
PRIJS ............................................................................................................................. 13
2.2.
VIRTUALISATIE.............................................................................................................. 13
2.2.1.
VORMEN VAN VIRTUALISATIE ............................................................................................................. 13
2.2.2.
TYPE HYPERVYSORS ............................................................................................................................. 14
2.3. 2.3.1.
CLOUD COMPUTING .................................................................................................... 15 VERSCHILLENDE LAGEN ....................................................................................................................... 15
software as a service (SaaS) ............................................................. 15 platform as a service (PaaS) ............................................................. 15 infrastructure as a service (IaaS) ....................................................... 15
Baetens Louis
2.4.
Augias Consulting
OPLOSSINGEN .............................................................................................................. 16
2.4.1.
ZIRTU ................................................................................................................................................... 16
2.4.2.
VMWARE ............................................................................................................................................. 17
2.4.3.
PROXMOX VE ...................................................................................................................................... 18
2.4.4.
AMAZON EC2....................................................................................................................................... 19
2.4.5.
HYPER-V SERVER ................................................................................................................................. 21
2.4.5.1.
NCOMPUTING ..................................................................................................................................... 22
2.5.
BACKUP TOOLS............................................................................................................. 23
2.5.1.
CLOUDBERRY ....................................................................................................................................... 23
2.5.2.
DUPLICATI ........................................................................................................................................... 24
2.5.3.
AZURE ONLINE BACKUP AGENT ......................................................................................................... 25
2.6. 2.6.1.
MONITORING TOOLS ................................................................................................... 26 DESKTOP CENTRAL MSP (MANAGE ENGINE) ...................................................................................... 26
2.7.
CASES ........................................................................................................................... 27
2.8.
MINDMAP .................................................................................................................... 28
2.
PROJECT : CONCLUSIE ................................................................................ 30
3.
LITERATUURSLIJST ...................................................................................... 31
4.
BIJLAGEN ..................................................................................................... 32
4.1.
INSTALLATIE GUIDES .................................................................................................... 32
4.1.1. 4.1.2.
STAPPENPLAN MIGRATIE EXCHANGE SERVER .................................................................................... 32 STAPPENPLAN MIGRATIE SQL SERVER ................................................................................................ 33
Voer een migratie uit van de huidige sql server (2000) naar de 2008 ..... 33 Voer een migratie uit van sql server 2008 naar de 2012 versie .............. 36
Baetens Louis
4.1.3.
Augias Consulting
PROXMOX............................................................................................................................................ 39
4.2.
MINDMAP .................................................................................................................... 43
4.3.
STAGEVERSLAGEN ........................................................................................................ 44
4.3.1.
STAGEVERSLAG WEEK 1 ........................................................................................... 44
4.3.2.
STAGEVERSLAG WEEK 2 ........................................................................................... 48
4.3.3.
STAGEVERSLAG WEEK 3 ........................................................................................... 52
4.3.4.
STAGEVERSLAG WEEK 4 ........................................................................................... 53
4.3.5.
STAGEVERSLAG WEEK 5 ........................................................................................... 56
4.3.6.
STAGEVERSLAG WEEK 6 ........................................................................................... 58
4.3.7.
STAGEVERSLAG WEEK 7 ........................................................................................... 59
4.3.8.
STAGEVERSLAG WEEK 8 ........................................................................................... 60
4.3.9.
STAGEVERSLAG WEEK 9 ........................................................................................... 62
4.3.10.
STAGEVERSLAG WEEK 10 ......................................................................................... 66
4.3.11.
STAGEVERSLAG WEEK 11 ......................................................................................... 72
4.3.12.
STAGEVERSLAG WEEK 12 ......................................................................................... 76
4.3.13.
STAGEVERSLAG WEEK 13 ......................................................................................... 78
Baetens Louis
Augias Consulting
1. AUGIAS CONSULTING 1.1. Augias Augias is een kwalitatief, innovatief, dynamisch, flexibel en merkonafhankelijk IT bedrijf dat, business-to-business, IT-oplossingen aanbiedt sinds juli 2004. Naast dienstverlening kunt u er ook terecht voor KMO advies. De klant staat centraal en kan rekenen op de technologie als tool om de core business te optimaliseren. IT wordt bij Augias immers niet gezien als het doel, maar eerder als een middel. Het bedrijf is gespecialiseerd op 4 domeinen: IT Consultancy IT Security IT Services Cloud Solutions
1.1.1. IT consultancy Augias adviseert bij IT projecten, optimaliseert de bestaande IT infrastructuur en brengt kostenbesparende oplossingen. Hier een greep uit Augias’ aanbod: -
strategisch IT bedrijfsadvies IT audit opleiding IT beleid / structureren van it
1.1.2. IT security Het belang van een goed beveiligde IT omgeving hoeft geen betoog. Echter, naast een minimale basisbeveiliging bestaande uit een firewall, anti-virus, vpn toegang, enz. is het opstellen van een waterdicht security beleid even belangrijk voor een bedrijf.
BACHELORPROEF
9
Baetens Louis
Augias Consulting
1.1.3. IT services Bij Augias IT services worden de dagdagelijkse IT taken mede ondersteund. Dit zowel voor de installatie als configuratie van pc’s, servers, software en netwerken. Het bijhouden van netwerkgegevens en het verhelpen van problemen behoren ook tot onze taken. Aldus kunnen we onze IT service onderverdelen in volgende categorieën:
IT Support
Dit is de helpdesk van Augias. Deze biedt drie verschillende support contracten waardoor men zonder lange wachttijd opnieuw het werk kan aanvatten.
Hardware & Software
Hiervoor werkt Augias samen met verschillende distributeurs om u de meest vertrouwde en up to date merken te leveren.
Licence Desk
Augias ondersteunt graag de klant bij aankoop van software licenties. Als specialist kent Augias alle ” ins en outs “van de verschillende programma’s en geeft deskundig advies bij allerhande vragen en problemen.
1.1.4. Cloud solutions -
google apps cloud data met eigen encryptie key barracuda web flex barracuda cloud spam filter
BACHELORPROEF
10
Baetens Louis
Augias Consulting
1.2. Project: Opdrachtstelling 1.2.1. Opdrachtstelling: Het opstellen van een server / virtuele desktop in de Amazon cloud. Hiervoor onderzocht ik het opstellen van een redundant link met een ander Amazon datacenter. Er werd ook ingegaan op het verzoek van mijn stagebegeleider om kleinere projecten te onderzoeken en op te lossen. Het hoofdproject bestaat uit twee fases. Eerst werd er op zoek gegaan naar de toonaangevende bedrijven op vlak van hypervysors, om daarna via een mindmap de geschikte oplossing te vinden.
1.2.2. Waarom Augias: Augias is een relatief jong bedrijf dat reeds sinds de start van het “cloudtijdperk” actief is. Cloudcomputing zal in de toekomst de wereld van it domineren. Reeds van in het begin zag ik de ongeziene mogelijkheden van Cloud computing. Bij Augias wordt er dagelijks gebruik gemaakt van de Cloud.
1.2.3. Functionaliteit: Het is reeds duidelijk dat ik niet de enige ben die denk over cloud computing als toekomst van de IT wereld. Niet alleen grote IT bedrijven als Dell, Microsoft, enz. hebben reeds een eigen Cloud omgeving, maar ook kleinere bedrijven zoals KMO’s staan eveneens te wachten op zo een functionele IT infrastructuur.
BACHELORPROEF
11
Baetens Louis
Augias Consulting
2. HOOFDPROJECT
Het hoofproject is een desktop/server te gaan virtualiseren. Daarbij was het de bedoeling om op zoek te gaan naar de mogelijkheden die we hebben om deze te virtualiseren. Hieronder volgt eerst een algemene toelichting. Daarna komen verschillende virtualisatie mogelijkheden aan bod. Tot slot wordt de definitieve keuze toegelicht. Met virtualisatie bij computers is het de bedoeling meerdere besturingssystemen te laten draaien op een computer. Normaal is er op een computer slechts één besturingssysteem aanwezig, zoals Windows, Linux of Mac OS X. Er kunnen meerdere besturingssystemen op een computer geïnstalleerd worden, maar er kan slechts één besturingssysteem tegelijkertijd opgestart worden.
BACHELORPROEF
12
Baetens Louis
Augias Consulting
2.1. Prijs In de zoektocht om een virtuele desktop/ server te implementeren in het bedrijfsleven of thuisomgeving ben ik van opensource projecten tot betalende oplossingen gaan verkennen. Voor dit project werd eerst een richtprijs bepaalt, deze prijs sluit aan bij de meeste desktops/ latops in bedrijven. Bij deze bepaling werd er rekening gehouden met de specificaties van een desktop pc of laptop. Dit bracht mij bij een prijs van om en bij de 850 euro.
2.2. Virtualisatie Er zijn echter verschillende softwareoplossingen beschikbaar waarbinnen een tweede besturingssysteem opgestart kan worden. Het besturingssysteem dat binnen zo'n programma draait kan niet zomaar gebruikmaken van bijvoorbeeld de harde schijf of het toetsenbord. Dit is immers al in gebruik door het hoofdbesturingssysteem. Het programma spiegelt als het ware een denkbeeldige (virtuele) computer voor, met een virtuele harde schijf en een virtueel toetsenbord. Omdat zo'n programma zich voor doet als een virtuele computer, heet de methode 'virtualisatie'. Het is mogelijk om meerdere virtuele computers te maken en zo meerdere gastbesturingssystemen tegelijkertijd te laten werken. Het hoofdbesturingssysteem wordt de 'host' genoemd. Het gastbesturingssysteem wordt de 'guest' genoemd.
2.2.1.Vormen van virtualisatie virtualisatie is onder te verdelen in de volgende categorieën: o
Emulatie : Dit is software die binnen een Operating System geladen wordt in de vorm van een programma. Dit programma bootst een complete machine na waardoor het mogelijk is om een ongemodificeerd gast-OS te starten.
o
Full Virtualization : Hierbij worden meerdere virtuele machines (guests) naast elkaar gezet op een set hardware. Dit gebeurt door tussen de hardware en de virtuele machine een softwarematige laag te plaatsen die voor de afhandeling van aanvragen aan de hardware zorgt
BACHELORPROEF
13
Baetens Louis
o
Augias Consulting
Paravirtualization: Bij deze technologie wordt de hardware aangeboden aan de virtual machine door middel van speciale api’s die alleen kunnen worden gebruikt door deze aan te passen aan het guest OS. Op deze manier kan er een keus worden gemaakt welke hardware door de VM’s (Virtual Machines) worden gedeeld en welke hardware specifiek voor een VM aanwezig is.
2.2.2.Type hypervysors Er zijn verschillende types en vormen van virtualisatie .
Zoals hierboven aangeduid bestaan er 2 verschillende hoofdtypes hypervysors, nl type 1 en type 2. Naast de 1 en 2 heb je nog type 0. Dit type 0 platform en heeft geen virtuele machine nodig, het voorbeeld is gebaseerd op zirtu (wat later aan bod komt als oplossing).
BACHELORPROEF
14
Baetens Louis
Augias Consulting
2.3. Cloud Computing Cloud computing is het via het internet op aanvraag beschikbaar stellen van hardware, software en gegevens. De cloud staat voor een netwerk dat met al de computers die erop aangesloten zijn een soort 'wolk van computers' vormt, waarbij de eindgebruiker niet weet op hoeveel of welke computer(s) de software draait of waar die precies staan. 2.3.1.Verschillende lagen software as a service (SaaS) Bij software as a service (SaaS) brengt de aanbieder eindapplicaties aan "via de cloud". Deze applicaties kunnen van allerlei soort zijn, bijvoorbeeld e-mail, klantenbeheer, personeelsbeheer, videoapplicaties enz. De dienstaanbieder heeft de volledige controle over de applicaties, maar de derde partij die het beheer uitvoert voor de klant, kan in veel gevallen wel de applicatie configureren en functioneel beheren. platform as a service (PaaS) PaaS-laag biedt een aantal diensten bovenop de infrastructuur welke het SaaS-aanbieders mogelijk maken hun toepassingen op een gestructureerde en geïntegreerde wijze aan te bieden.
infrastructure as a service (IaaS) In deze laag wordt de infrastructuur aangeboden via een virtualisatie of hardware-integratie, zoals netwerken, opslagcapaciteit en andere infrastructuur. Dit laat de gebruiker volledige vrijheid toe over de hardware.
BACHELORPROEF
15
Baetens Louis
Augias Consulting
2.4. Oplossingen 2.4.1.Zirtu
Zirtu maakt het mogelijk om in een bedrijf uw eigen laptop mee te brengen zonder de software geïnstalleerd te hebben. Eenmaal u ingelogd bent in Zirtu, krijgt u alle applicaties van de werkomgeving op pc. Type zero virtualization zorgt ervoor dat u geen zware Cloud pc nodig hebt. Een pc heeft geen geïnstalleerde programma’s. Het is niet nodig om 2x een besturingssysteem te instaleren, men is dus niet gelimiteerd op basis van virtuele hardware. Er kan zo een virtuele desktop zonder een virtuele machine gerund worden. Voordelen: - De persoon kan online of offline werken. - Men gebruikt de pc met zijn volle capaciteit - Kosten naast de kostprijs zijn er bijna niet ( minder software licenties) - Minder datacenter kosten Nadelen : -
De kostprijs (Proof of Concept) : 6700 usd
BACHELORPROEF
16
Baetens Louis
Augias Consulting
2.4.2.Vmware VMware is een Amerikaans softwarebedrijf dat diverse producten uitbrengt welke virtualisatie mogelijk maakt. De producten Workstation, VMware Server en vSphere creëren de mogelijkheid virtuele machines aan te maken en te draaien. Workstation is bedoeld als "productivitytool", terwijl VMware Server en vSphere voor serverconsolidatie. Dit houdt in dat meerdere fysieke servers gevirtualiseerd worden en dus op een fysieke VMware Server/ESX-server gaan draaien. Werken met vCenter maakt het mogelijk de virtuele infrastructuur te beheren en kunnen meerdere ESX servers niet enkel beheerd worden, maar ook samenwerken. Een bekend voorbeeld daarvan is vMotion: dit is een techniek om een virtuele machine van de ene fysieke server naar een andere fysieke server te verplaatsen, zonder dat deze virtuele machine uitgeschakeld hoeft te worden. Voordelen: - Verlaagde kosten - maximale IT efficiëntie - breedste ondersteuning voor toonaangevende hardware, opslag en besturingssystemen nadelen : -
veel patches en updates er is een groot aanbod, maar aan dit aanbod hangt ook een stevige prijs
BACHELORPROEF
17
Baetens Louis
Augias Consulting
2.4.3.Proxmox VE Proxmox is een complete virtualisatie management solution voor servers. Men kan de meest veeleisende applicaties laten draaien op een linux of windows server. Proxmox is gebaseerd op de kernel-based virtual machine hypervysor en openVZ. De installatie is eenvoudig, men moet enkel de iso op een opstartbare usb zetten of de iso op een cd branden om dan op de server/computer te installeren. De installatie kan men in de bijlagen terug vinden.
-
Voordelen Proxmox is gratis eenvoudig te gebruiken migration tussen servers high availability, als er host faalt zal de andere het overnemen
-
Nadelen Niet betalend is er weinig support Betalen voor support
BACHELORPROEF
18
Baetens Louis
Augias Consulting
2.4.4.Amazon ec2 Amazon ec2 is een web service. Het maakt mogelijk een virtuele machine aan te maken via een web interface. Op deze manier worden de virtuele machines gerund in de cloud van Amazon. Bij ec2 betaal je ongeveer +-1 dollar per uur volgens welke hardware je nodig hebt, er bestaan verschillende instances (samenstellingen) zoals: -
Small Instance Medium Instance Large Instance Extra Large Instance
De small instance heeft 1.7 GiB memory met 1 core tov de extra-large met 15 GiB memory met 8 cores. Er zijn verschillende methoden om deze instances te bestellen: -
-
On-Demand Instances Men betaalt voor wat men wil per uur zonder een contract voor 1 of 3 jaar te betalen. Reserved o Voor een jaar of meerdere o Eenmalige betaling op voorhand
Deze grafiek illustreert de verhouding tussen de reserved en de on-demand instance. De horizontale lijn die op een constante kost zit is de on-demand lijn. De exponentiele lijn waar we bvb bij 1000 dollar beginnen is de reserved instance. Deze gaat dalen als men deze instance voor een BACHELORPROEF
19
Baetens Louis
Augias Consulting
langere tijd reserveert bvb 3 jaar. Deze 3 jaar zal goedkoer uitkomen dan een on-demand van 3jaar.
-
Spot Dit gebeurt d.m.v. biedingen. bv wil er iemand een specifieke virtuele machine en 2cent per uur betalen, dan gaat uw machine down van zodra er een hoger bod komt.
Voordelen:
Betalen voor Instances gaat per uur Web interface Mogelijkheid voor te upgraden van een machine
Ingewikkeld prijsmodel Niet de goedkoopste
Nadelen :
BACHELORPROEF
20
Baetens Louis
Augias Consulting
2.4.5.Hyper-v server Hyper-v is de virtualisatie technologie van microsoft. vroeger werd dit Windows Server Virtualization genoemd. Het is een native hypervysor en maakt virtualisatie mogelijk op x86 en x64 systemen. Hyper-v is al in beta op de markt sinds de lancering van windows server 2008. De definitieve versie kwam er pas in de zomer van 2008 en nu is er de 2012 versie. Hyper-v bestaat uit 2 versies namelijk : -
de stand-alone product genaamd Hyper-V Server: de instaleerbare role in de windows server 2012 en in windows 8 pro x64
De standalone versies van hyper-v zijn gratis, de windows server echter niet. Het nadeel van de standalone versie: het is niet mogelijk om de hyper-v in te stellen met grafische interface.
Voordelen:
gratis High-Availability Migration guest support
geen interface
nadelen :
BACHELORPROEF
21
Baetens Louis
2.4.5.1.
Augias Consulting
Ncomputing
Ncomputing heeft unieke end-to-end solutions met desktop en application virtualization software, thin client devices, system on chip technology en eigen virtualization connectivity protocol. De thin client brengt gemakkelijk, intern, een verbinding tot stand waardoor alle bedrijfsgegevens consulteerbaar zijn vanuit elk gebouw. Daarnaast biedt de Vspace client u de mogelijkheid om ook persoonlijke gegevens van het bedrijf te raadplegen door een verbinding tot stand te brengen met de server. Zo hoeven de werknemers geen rekening te houden met eventuele software updates, licenties, enz. aangezien dit alles wordt gecontroleerd door de server admin. Hij kan dus eenvoudigweg nieuwe groepen aanmaken met virtuele desktops Dit draagt bij tot een optimalisatie van de bedrijfsefficiëntie en werkt tevens kostenbesparend. Immers, werknemers met verouderde laptops kunnen blijven werken met behulp van de Vspace client waardoor kosten voor het updaten van de hardware wegvallen.
BACHELORPROEF
22
Baetens Louis
Augias Consulting
2.5. Backup tools 2.5.1.Cloudberry Cloudberry maakt het mogelijk om al uw data te back-uppen op bepaalde tijdstippen naar een ftp server of een Cloud storage, zoals s3 en azure. In de bijlagen van week 10 kan u een uitwerking zien van de berekende kost om te back-uppen naar cloudberry. De app zelf kostte 80 dollar voor een desktop versie. Een enterprise versie begon aan 99 per 5 nodes. Uitgerekend zou dit ongeveer op een 80 euro uitkomen met een back-up naar de Amazon s3.
-
voordelen
-
nadelen
gebruiksvriendelijk
in samenwerking met Amazon is dit moeilijk te beheren als men meerdere klanten wilt back-uppen naar dezelfde account.
BACHELORPROEF
23
Baetens Louis
Augias Consulting
2.5.2.Duplicati Naast cloudberry bestaan er natuurlijk andere mogelijkheden, zoals duplicati, wat opensource is. Je kiest zoals bij alle back-up tools de locatie die je wilt back-uppen, custom of my documents.
De backups worden met een passwoord versleuteld die een default encryptie van aes 256 bit.
Voordelen : -
free to use verschillende upload mogelijkheden ( s3,Rackspace,ftp)
-
open source niet veel versleutel mogelijkheden
Nadelen :
BACHELORPROEF
24
Baetens Louis
Augias Consulting
2.5.3.Azure Online backup agent
Azure back-up agent maakt het mogelijk om uw server te back-uppen naar uw azure account. Dit gaat eenvoudig eenmaal u een account hebt aangemaakt met de recovery services.
In het panel krijgt u dan een overzicht van de back-up, namelijk de grootte van de back-up en het aantal servers waarvan u een back-up had genomen.
voordelen : -
gemakkelijk te beheren back-up van hyper-v machines
-
prijs ( niet goedkoop voor enkel back-ups te nemen) enkel back-uppen van windows server 2012
nadelen :
BACHELORPROEF
25
Baetens Louis
Augias Consulting
2.6. Monitoring tools 2.6.1.Desktop central MSP (Manage Engine) Desktop Central MSP is a web-based Windows Desktop Management software dat managed service providers helpt om efficiënt de desktoppen van hun klanten te beheren. Het biedt geïntegreerde management functies aan zoals software distributie, patch management, remote control en system tools.
Hoe werkt het? Desktop Central is gebouwd op een agent-server architectuur, en brengt 2 verschillende opties aan. Het direct beheren van de Central server : in deze modus kan de klant direct communiceren met de centrale server. Dit is handig als men enkele desktoppen wil beheren. Men moet dan geen dedicated system bij de klant gaan plaatsen om er een Distribution Server te zetten. Het managen door middel van een Distribution Server : veronderstel dat er meerdere desktoppen aanwezig zijn bij een klant. Indien we elke desktop dan gaan updaten met dezelfde patch dan moet dit allemaal gebeuren via het downloaden van de officiële server zoals Microsoft updates. In dit geval bent u dus beter af met een Distribution Server waar u de patches kan managen. De server zal dan met de clients van de desktop gaan communiceren en zo de patches, service packs en software updates installeren. Naast software kan men de computer rebooten vanop afstand, alsook de hardware raadplegen. Met desktop Central kunnen we dus eenvoudig de desktops binnen een bedrijf gaan managen. BACHELORPROEF
26
Baetens Louis
Augias Consulting
2.7. Cases Met de cases krijgen we verschillende mogelijke situaties die we aan een klant kunnen linken, naargelang de eisen van de klant. Het overzicht van de oplossingen voor de cases kan je vinden in de bijlage. De voorbeelden van de cases zijn uitgeschreven in week 4 (zie bijlagen).
BACHELORPROEF
27
Baetens Louis
Augias Consulting
2.8. Mindmap Zoals reeds vermeld in vorige topic heb ik een mindmap samengesteld over alle mogelijke oplossingen. Een mindmap is een diagram opgebouwd uit begrippen, teksten, relaties en/of plaatjes, die zijn geordend in de vorm van een boomstructuur rond een centraal thema. Een mindmap wordt gebruikt om creatieve processen te ondersteunen, bij te leren en te onthouden.
Zoals hierboven afgebeeld zijn er verschillende categorieën, oplossingen, cases, klantencases, monitoring tools zoals manage engine en Cloud platforms.
BACHELORPROEF
28
Baetens Louis
Augias Consulting
BACHELORPROEF
29
Baetens Louis
Augias Consulting
2. PROJECT : CONCLUSIE De vraag naar cloud solutions is duidelijk in deze tijden. Meer en meer bedrijven grijpen naar een op maat gemaakte oplossing. Daarom zit cloud computing in de lift. Augias kon dus met deze uitdaging ook niet achterblijven. Om te zorgen dat Augias aan de vraag van de klant kan voldoen, is er een mindmap opgesteld. Als oplossing voor dit project werden verschillende cases opgesteld voor verschillende klanten, naargelang de vraag van de klant gaan we in de mindmap kijken wat de ideale oplossing is. Een mindmap wordt gebruikt om creatieve processen te ondersteunen, bij te leren en te onthouden. Een mindmap is een diagram opgebouwd uit begrippen, teksten, relaties en/of plaatjes, die zijn geordend in de vorm van een boomstructuur rond het centraal thema: “The Desktop's Future ?”. Vanuit dit thema kan je de verschillende oplossingen en cases bekijken, software, cloud platformen, verschillende virtualisatie mogelijkheden en monitoring tools. In de mindmap vindt je de rode draad voor elk probleem. Als een klant een nieuw netwerk wil opzetten, kijken we wat voor netwerk hij het best kan gebruiken. In de mindmap zoeken we in overleg met hem wat de meest voor de hand liggende oplossing is, een cloud omgeving of een eigen netwerk implementeren. Dit werk was voor mij enorm boeiend, ik heb veel bijgeleerd over cloud computing en virtualisatie. Alleen al door in een bedrijf als Augias te werken deed ik veel ervaring op vooral op het vlak van klantenservice. In de bedrijfswereld moet je alles toekomst gericht aanpakken en snel werkend krijgen. In deze dertien weken leerde ik niet alleen veel over Cloud computing, maar zeker ook wat “full time” werken is in een bedrijf en hoe het is om te gaan met een baas. Ik heb leren openstaan voor de ideeën van andere mensen en leren omgaan met hun beslissingen. Ook je eigen ideeën op een goede manier aanbrengen is heel belangrijk. Vaak zocht ik op het internet naar een oplossing, maar dankzij mijn stagebaas heb ik nog verscheidene nieuwe zaken bijgeleerd. Wat mij ook opviel, is dat iets volledig afwerken veel meer tijd in beslag neemt dan het min of meer in orde te krijgen. Soms kan je meerdere dagen zoeken om één probleem op te lossen. Voor mij was de stage een positieve ervaring waar ik op technisch en persoonlijk vlak veel heb bijgeleerd. BACHELORPROEF
30
Baetens Louis
Augias Consulting
3. LITERATUURSLIJST Amazon Elastic Compute Cloud (Amazon EC2) url : http://aws.amazon.com/ec2/ Gezien d.d. 25 februari 2013 Vmware http://www.vmware.com/products/workstation/ Gezien d.d. 10 maart 2012 Zirtu url : http://www.zirtu.com/ Gezien d.d. 2 maart 2012 Proxmox Ve http://www.proxmox.com/proxmox-ve Gezien d.d. 2 maart 2012 2x cloud computing software url : http://www.2x.com/ Gezien d.d. 10 maart 2012 Hyper-v http://www.microsoft.com/en-us/server-cloud/hyper-v-server/default.aspx Gezien d.d. 12 maart 2012 Ncomputing url : http://www.ncomputing.com/ Gezien d.d. 15 maart 2012 desktone url : http://www.desktone.com/ Gezien d.d. 25 maart 2012 cloudberry url : http://www.cloudberrylab.com/ Gezien d.d. 28 mei 2013 Manageengine http://www.manageengine.com/ Gezien d.d. 28 mei 2013
BACHELORPROEF
31
Baetens Louis
Augias Consulting
4. BIJLAGEN 4.1. Installatie guides 4.1.1. Stappenplan migratie exchange server 1.
Virtualize your target environment With the many free virtualization products available this is your safest approach. It keeps costs down and enables your final configuration to live in a highly manageable & scalable environment that will be support for many years to come. My personal preference for this is Hyper-V server 2012 since it has everything that server 2012 Hyper-V has and it's 100% free. If you're not familiar with powershell then either get vtUtilities (vtutilities.com) or plan on using a 180 day eval of SCVMM. If you already have a VM environment you'll need to plan on a few temporary appliances while you build your final enterprise.
2.
Migrate to SBS 2011 using 180 day eval Using the 180 day evaluation version, migrate first to SBS 2011 which has Exchange 2010 as part of it. The migration is straight forward and it will retain the required information in AD and Exchange that you need to make your final upgrade to the server 2012/exchange 2013 environment. This process may involve minimal downtime, but when completed your SBS 2003 system can be retired and your organization will be fully operational on SBS 2011 which will provide a Server 2008 & Exchange 2010 base to work with.
3.
Cleanup AD & Exchange, deploy Outlook 2010 or later Cleanup AD and your exchange in the migrated enterprise. Remove old users, delete old mailboxes, etc.. Pay special attention to any remnants of Exchange 2003 which it is notorious for leaving behind during a migration. If you have any users on Outlook 2003, upgrade them to Outlook 2010 or later. If you have any doubts about Outlook 2013, forget them, your users are going to LOVE what Exchange 2013 & Outlook 2013 are capable of together.
4.
Convert SBS 2011 & Exchange to Standalone DC & Exchange Convert the SBS 2011 domain & Exchange to standalone domain controller & separate Exchange, again 180 day evals will help you out
BACHELORPROEF
32
Baetens Louis
Augias Consulting
here. This should not take more than 1 day if done correctly and there are quite a few write-ups on how to do it.
5.
Deploy your 2012 Domain Controllers Bring up your Server 2012 domain controllers, transfer roles, and demote (unless you use 2012 in the previous step). Raise the forest & domain functional levels to server 2012.
6.
Create a root CA that can issue SAN certificates Using your new server 2012 DC, install a root CA, enable wildcard certificate handling on it.
7.
Deploy Exchange 2013 Add your Exchange 2013 server into the enterprise and use your CA to issue wildcard and SAN certificates that match the external names that will be used. Make sure your internal DNS maps these same public names internally. ** Note ** This is CRITICAL if moving to IPV6
8.
Migrate to Exchange 2013 Migrate your mailboxes to the Exchange 2013 server, decom the E2K10 server, demote & remove any remaining eval licensed servers.
4.1.2. Stappenplan migratie sql server Het is niet mogelijk om de sql server 2000 direct naar een 2012 server om te zetten. Enkel de 2005 sp4 ,2008 sp2 kunnen direct overschakelen naar de 2012. Moest je dit toch proberen zal men de volgende error krijgen : The database was backed up on a server running version %ls. That version is incompatible with this server, which is running version %ls. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server.
Voer een migratie uit van de huidige sql server (2000) naar de 2008 1. SQL server 2008 upgrade advisor 1.1. Before migrating Microsoft provides a tool called "Microsoft SQL Server 2008 Upgrade Advisor" to alert you of any changes in design between Microsoft SQL Server 2000/2005 and SQL Server 2008. It is strongly recommended to run this software before migration.
BACHELORPROEF
33
Baetens Louis
Augias Consulting
1.2. Download You can download this tool from the link below: “Download the Microsoft SQL Server 2008 Upgrade Advisor. Upgrade Advisor analyzes instances of SQL Server 2000 and SQL Server 2005 to help you prepare for upgrades to SQL Server 2008.” http://www.microsoft.com/downloads/details.aspx?familyid=F5A6C5E9-4CD9-4E42A21C-7291E7F0F852&displaylang=en After installation, a new tab appears in: Start>> All Programs >> Microsoft SQL server 2008 >> SQL Server 2008 Upgrade Advisor 1.3. Report before migration Run “SQL Server 2008 Upgrade Advisor”. Then click on “Launch Upgrade Advisor Analysis Wizard”. Then click on "Detect". The tool will automatically select the components installed on your platform. It is also interesting to give a trace profiler tool containing a representative of your business so that it detects all the elements that would longer supported or recommended in Microsoft SQL Server 2008.
Then configure the connection to your SQL server 2000 instance. After a few minutes a report will be generated with warning or points on which you must bring your attention. These items may include Full Text Search, replication, objects that no longer exist or have been modified in the new version, plans to maintain ... The tool will provide two other types of information: 1. Objects affected 2. Advice you can find a workaround or fix the problem. Sample report provided by the tool:
BACHELORPROEF
34
Baetens Louis
Augias Consulting
3. Migration with the database restore method 3.1. Restoring a database SQL server 2000 On your new instance Microsoft SQL Server 2008, connect to Management Studio 2008. Then click on the "Restore Database". Then follow the instructions. RESTORE (Transact-SQL) http://msdn.microsoft.com/en-us/library/ms186858.aspx How to: Restore a Database Backup (SQL Server Management Studio) http://msdn.microsoft.com/en-us/library/ms177429.aspx 3.2. Compatibility Level SQL 2000/ SQL 2008 If you restore your database in SQL Server 2000 SQL Server 2008, the level of compatibility will default mode "SQL Server 2000 (80). To know the level of compatibility, Make a right click on the name of the database>> "Property" Then in the dialog "Database Properties", click "Options"
To enjoy all the new features in the new engine SQL server 2008, you must change the compatibility level to 100. To know the differences between compatibility 80, 90 or 100, I invite you to read the following article http://msdn.microsoft.com/en-us/library/bb510680.aspx sp_dbcmptlevel (Transact-SQL) http://msdn.microsoft.com/en-us/library/ms178653.aspx
BACHELORPROEF
35
Baetens Louis
Augias Consulting
3.3. Transferring SQL Server logins and Windows There are different ways to migrate your users - SQL Server Intégration Services, with component « "transfer Login task ». - SQL Server Management Studio, with “Copy Database Wizard” - You can also draw on examples of script between SQL Server 2000 and 2005 KB Articlehttp://support.microsoft.com/kb/246133 3.4. SQL Server Agent jobs You can migrate your SQL Server Agent jobs using Enterprise Manager 2000. You can find more detail in the documentation below: How to script jobs using Transact-SQL (Enterprise Manager) http://msdn.microsoft.com/en-us/library/aa177024(SQL.80).aspx 3.5. Other components You must also reconfigure the components such as SQL database Mail extended stored procedures, linked servers... 3.6. Update statistics It is recommended that, after having committed or changed the compatibility mode to 100, execute the stored procedure: sp_updatestats The procedure allows sp_updatestats system to recalculate the statistics and make an update for all the statistics on each table in your base data. To avoid errors related to the statistics of the previous version. sp_updatestats (Transact-SQL) http://msdn.microsoft.com/en-us/library/ms173804.aspx
Voer een migratie uit van sql server 2008 naar de 2012 versie De SQL Server Upgrade Advisor gaat kijken of de server kan geüpgraded worden naar de 2012 versie. De sql server upgrade advisor kan men hier afhalen Benodigd heden : Windows Vista SP1, of SP2, Windows 7 en Windows Server 2008 R2. Windows Installer beginnend van versie 4.5. die men kan afhalen op Windows Installer Web site. Microsoft .NET Framework 4. .NET Framework 4 is beschikbaar op de .NET Framework 4 download page. SQL Server 2012 “Upgrade Advisor” is for you to check and analyze instances of all previous SQL Server versions i.e. 2008 R2, 2008, 2005 and even 2000 in preparation for upgrading to SQL Server 2012. “Upgrade Advisor” identifies all features and configuration changes that might affect your upgrade. It provides links to documentation that describes each identified issue and how to resolve it and also generates a report that captures identified issues to fix either before or after you upgrade.
BACHELORPROEF
36
Baetens Louis
Augias Consulting
This tool has some prerequisites to install, and if you don’t install them you might see following error while installation: Setup is missing prerequisites:
-Microsoft SQL Server 2012 Transact-SQL Script DOM, which is not installed by Upgrade Advisor Setup. To continue, install SQL Server 2012 Transact-SQL Script DOM from below hyperlink and then run the Upgrade Advisor Setup operation again :
Go to http://go.microsoft.com/fwlink/?LinkID=216742
The above error mentions to install “MS SQL Server 2012 Transact-SQL ScriptDom”component. Install it from here: http://www.microsoft.com/en-us/download/details.aspx?id=29065&ocid=aff-n-weloc–ITPRO40886&WT.mc_id=aff-n-we-loc–ITPRO40886 But for this also “MS DOT NET 4.0″ is required on your system. To Install it check this link:http://www.microsoft.com/en-us/download/details.aspx?id=17851 After installing Upgrade Advisor, launch the tool, it gives you 2 options: 1. Launch Upgrade Advisor Analysis Wizard 2. Report Upgrade Advisor Viewer –> Analysis Wizard lets you run alanysis on following SQL components shown in image below:
BACHELORPROEF
37
Baetens Louis
Augias Consulting
–> Report Viewer tell you about the changes that needs attention or needs change/fix before or after upgrading to 2012. After Analysis Wizard finishes it creates repots which is in the form of an XML file. The Report Viewer tool uses this XML file generated and give you details of components that may be affected. The report provides Importance, When to fix (Before/After), Description and links to information that will help you fix or reduce the effect of the known issues, image below:
After you are done with this Analysis and checking Reports, now the time is to work and fix on issues listed in the Reports. Other than this you also need to check Microsoft BOL and/or MSDN articles to check for Discontinued and Deprecated features, Breaking and Behavior Changes. Check following important links: 1. SQL Server Backward Compatibility: http://msdn.microsoft.com/en-us/library/cc707787 2. Database Engine Backward Compatibility: http://msdn.microsoft.com/en-us/library/ms143532 3. Analysis Services Backward Compatibility: http://msdn.microsoft.com/en-us/library/ms143479 4. Integration Services Backward Compatibility: http://msdn.microsoft.com/en-us/library/ms143706 5. Reporting Services Backward Compatibility: http://msdn.microsoft.com/en-us/library/ms143251 6. Other Backward Compatibility: http://msdn.microsoft.com/en-us/library/cc280407
BACHELORPROEF
38
Baetens Louis
Augias Consulting
4.1.3.Proxmox
Eerst krijgen we de license agreement, daarna wat meer info over de instalatie, zoals de hardisk, de hardware detection, … .
BACHELORPROEF
39
Baetens Louis
Augias Consulting
Na de informatie krijgen we het volgende scherm,
BACHELORPROEF
40
Baetens Louis
Augias Consulting
Hierin geven we onze informatie omtrent de time zone en de keybord layout.
Bij bovenstaande stap geven we het passwoord op, deze hebben we later nodig om in te loggen.
BACHELORPROEF
41
Baetens Louis
Augias Consulting
Op de bovenstaande stap en laatste stap bepalen we in welk subnet de server zal staan. Hostname : augias.be Ip adress : 172.16.5.111 Netmask: 255.255.255.0 Gateway: 172.16.5.2 Dns server: 8.8.8.8 Na deze stap klikken we op next en zien we de server installeren. (Nu we de basis geïnstalleerd hebben kunnen we naar het opgegeven adres surfen en krijgen we de interface in de browser.)
BACHELORPROEF
42
Baetens Louis
Augias Consulting
4.2. Mindmap
BACHELORPROEF
43
Baetens Louis
Augias Consulting
4.3. Stageverslagen 4.3.1. Stageverslag week 1 Deze week heb ik de verschillende mogelijkheden onderzocht om een server/desktop omgeving op te zetten in de Cloud. Eerst werd er opgezocht hoeveel een normale setup in een werkomgeving zou kosten. Daarbij werd er rekening gehouden met de specificaties van een desktop pc of laptop. Deze analyse resulteert in een bedrag van 850 euro. Bij mijn zoektocht naar een soort oplossing voor de server/desktop omgeving presenteerden er zich verschillende mogelijkheden. Als Iaas (Infrastructure as a Service) was mij Ec2 voorgesteld, je betaalt bij ec2 1 dollar per uur naargelang de hardware. Er bestaan verschillende instances (samenstellingen): -
Small Instance Medium Instance Large Instance Extra Large Instance
De small instance heeft 1.7 GiB memory met 1 core tov de extra-large met 15 GiB memory met 8 cores. Daarbij beschik je over verschillende methoden om deze instances te bestellen: -
-
On-Demand Instances Men betaalt voor wat men wil per uur zonder een contract voor 1 of 3 jaar te betalen. Reserved o Voor een jaar of meerdere o Eenmalige betaling op voorhand
BACHELORPROEF
44
Baetens Louis
Augias Consulting
V.b. van reserved tov on demand, reserved gaat over 3 jaar goedkoper zijn dan on demand -
Spot Dit gebeurt d.m.v. biedingen. bv wilt er iemand een specifieke virtuele machine en 2cent per uur betalen, dan gaat uw machine down van zodra er een hoger bod komt.
Daarnaast heb ik nog de types van hypervysor bekeken, je hebt type0, type 1, type. Hieronder zie je de opstelling van de 2 laaste types.
Type 1 runt direct op de host’s hardware zelf om die hardware te controleren en ook de os te beheren. Type 2 daarentegen runt op een andere os zoals Linux, windows, …
BACHELORPROEF
45
Baetens Louis
Augias Consulting
Daarnaast heb ik nog Zirtu gevonden, dit is een type 0 platform en heeft geen virtuele machine nodig, dit systeem werkt als volgt:
Zirtu maakt het mogelijk om in een bedrijf uw eigen laptop mee te brengen zonder de software op geïnstalleerd te hebben. Eenmaal je inlogt, krijg je alle applicaties van de werkomgeving op uw pc. Type zero virtualization zorgt ervoor dat je geen zware Cloud pc nodig hebt. Je hebt een pc zonder geïnstalleerde programma’s. Van zodra je inlogt, krijg je alle programma’s op uw pc. Er is geen os en guest os nodig, je bent niet gelimiteerd op basis van virtuele hardware. Er wordt een virtuele desktop zonder een virtuele machine gerund. Dit is een goed concept in het gamma BYOD . Het probleem bij deze setup was vooral de prijs, 6700 USD voor de setup zonder de licenties.
BACHELORPROEF
46
Baetens Louis
Augias Consulting
Naast Zirtu werd eucalyptus getest,
Dit installeer je op de hypervyser en is gebaseerd op een centos 6 met daarop eucalyptus software benodigdheden zoal walrus en ook controllers. Eucalyptus dient om alles centraal te beheren. Dit is handig om alle informatie achter een beveiligde firewall te zetten tegen intrusie. Eucalyptus is uit verschillende onderdelen opgesteld, Cloud Controller (CLC), Walrus, Cluster Controller (CC), Storage Controller (SC), Node Controller (NC) en een optionele VMWare Broker (Broker or VB).
BACHELORPROEF
47
Baetens Louis
Augias Consulting
4.3.2. Stageverslag week 2 Deze week hield ik mij vooral bezig met het verder zoeken naar oplossingen in de cloud en ben ik tot een mogelijke oplossing gekomen namelijk 2x. 2x bestaat uit een application server en een client. De server (Terminal Server), gaat applications en desktops gaan pushen naar een desktop met een client van 2x.
Naast deze oplossingen heeft 2x ook nog Load balancing Citrix Solution, High Availebility, … . Voor meer informatie kan men hier terecht. Als 2de oplossing is er Ncomputing. Ncomputing heeft unieke end-to-end solutions met desktop and application virtualization software, thin client devices, system on chip technology en eigen virtualization connectivity protocol. Met de thin clients is het mogelijk om van overal in het bedrijf een verbinding te maken om zo gemakkelijk vanuit elk gebouw, lokaal al uw gegevens ter beschikking te hebben. Naast deze thin clients kan je ook Vspace client gebruiken om met de server te connecteren. Vanop elke laptop kan er dan gebruik gemaakt worden van de persoonlijke gegevens binnen het bedrijf. De werknemers moeten dan geen rekening houden met software updates, licenties, … . Dit wordt allemaal uitgevoerd door de server admin.
BACHELORPROEF
48
Baetens Louis
Augias Consulting
Dit systeem kan het bedrijf geld besparen. Door het niet steeds te moeten updaten van hardware kunnen de gebruikers met een oudere laptop nog werken met de vspaceclient.
Naast deze mogelijkheden had ik nog DaaS Service Provider oplossingen zoals Desktone . Desktone is een virtuele desktop technologie provider die al van dag één bezig is met leveren van desktops en programma’s vanuit de
BACHELORPROEF
49
Baetens Louis
Augias Consulting
cloud. De administrator krijgt het volgende te zien,
Hij kan dus gemakkelijk nieuwe groepen met virtuele desktops aanmaken, zoals het onthaal met de nodige virtuele desktops.
BACHELORPROEF
50
Baetens Louis
Augias Consulting
Voor deze opdracht ben ik capsule, een Customer relationship management (CRM), gaan onderzoeken. Het geeft de mogelijkheid om bedrijfs interacties te beheren met huidige en toekomstige klanten. Tevens bestaat het uit technology om verkoop, marketing, dienst na verkoop te beheren. De contacten komen nooit in gevaar omdat alles in de cloud is opgeslaan. Je kan het nog koppelen met andere cloud programma’s zoals google apps, cashflow, … . Deze beheren gemakkelijk alle gegevens/facturen. Als laatste opdracht werd mij gevraagd dedicated servers te zoeken voor een bepaalde prijs. Daar ben ik na veel research bij enkele servers terecht gekomen zoals versio.nl, die ik in week 3 nog wat verder zal onderzoeken en bekijken.
BACHELORPROEF
51
Baetens Louis
Augias Consulting
4.3.3. Stageverslag week 3 In deze week ben ik begonnen met het zoeken naar dedicated servers, hetzner.de. Hertz krijgt online veel goede commentaar en het kostenplaatje is kleiner dan de meeste Belgische datacenters met dedicated servers. We zochten ook naar oplossingen om virtuele machines te draaien op kvm, daarbij werd ovirt getest. OVirt beheert virtuele machines, storage en virtuele netwerken met een gebruiksvriendelijke web interface en draait op de kvm van Linux. Een paar features:
high availability live migration scheduled migration Web-based management interface Scalability Het grote voordeel van ovirt t.o.v. andere virtualisatie technieken is een open-source data center virtualization. Vmware bvb is betalend op deze features. Naast ovirt heb je nog andere kvm-based virtualizatie technologien, Cloud stack en proxmox (word in week 4 verder bekeken). Desktop management : manageengine.com. Dit zijn enkele voordelen van Desktop Management Standaard desktops met eenzelfde configuratie Beveiligde client computers verbieden van usb’s en patches De Admin beheert alles Minder tijd verdoen aan updates en onderhoud Rapporten beheren
BACHELORPROEF
52
Baetens Louis
Augias Consulting
4.3.4. Stageverslag week 4 Gedurende week 4 heb ik mij vooral toegelegd naar het zoeken van de ideale oplossing. Als 1ste case was er de mogelijkheid 2 servers samen te stellen en te installeren in een datacenter. Deze werd samengesteld in de configurator van it-ahead . Supermicro DIS210: max. 2 x SATA // 6 x DDR-3 Garantie/Service 3 Jaar Advanced Replacement
Hoogte
1U Rackmountable 192
Processor(s)
2 x Intel Sandy Bridge DP E524xx
Max. Geheugen #GB
Max. Opslag #TB
8
Opslag HotNiet mogelijk Swap
VMware, Ja, certified voor: VMware Max. # PCI Microsoft, vSphere 5.x, Microsoft (Hyper- -32/-X/Redhat Certified V) Server 2008 R2, Red Hat 6.x e/UIO Hardware RAID
Ja, standaard of optie, zonder optie battery backup unit
1
Redundante Niet mogelijk Voeding
2x Intel Xeon E5-2407, Sandy Bridge DP, 2.2Ghz 4 Core/4 Threads, no Turbo, 6.4GT/s QPI, 10MB cache, 80W Intel I350-T2 Server Adapter Dual Port Gbit VT-d PCI-e 6X Samsung 8GB DDR-3 1600Mhz Registered ECC, Supermicro certified Prijs Excl. BTW 1573.41 Prijs incl. BTW 1903.83 . 24 x SATA/SAS hot-swap 2.5" // 4 x DDR-3 // redundante voiding Garantie/Service 3 Jaar Advanced Replacement Hoogte
2U Rackmountable
Processor(s)
1 x Intel Sandy Bridge
Max. Geheugen #GB
Max. Opslag #TB
24
Opslag Hot- Ja, standaard of Swap optie
VMware, Microsoft, Nee, wel supported Redhat Certified Hardware RAID
Ja, standaard of optie, met optie battery backup unit
Max. # PCI -32/-X/e/UIO
32
6
Redundante Ja, standaard of Voeding optie BACHELORPROEF
53
Baetens Louis
Augias Consulting
3Ware/LSI 9750-8i bulk, 8 x SATA/SAS II hardware RAID, 512MB cache, multipath ondersteuning, tot 96 harde schijven via expander backplanes, PCI-E 3ware/LSI BBU-Module-07, Remote BBU voor 9750 10x Western Digital VelociRaptor 250GB, SATA III, 64MB, 10 000rpm, enterprise 24/7/365, 2.5" (NO**) Prijs Excl. BTW € 3170.94 Prijs incl. BTW €3836.84 Er werd gekozen om de 2 delen (Storage en Processing) te splitsen zodat men later nog gemakkelijk kan upgraden of uitbreiden. De eerste unit is een 1u en de 2de is een 2u formaat. Als 2de case is er de samenstelling van dedicated servers, 2 datacenters die zijn verbonden via een VPN zodat High Availability krijgen. Op deze dedicated servers kunnen we Ovirt installeren, gebaseerd op de kvm unix. Hierop kan een netwerk gebouwd worden waar met desktop central van manageengine, zoals in de eerste case. Als 3de case oplossing is er een eigen server binnen het bedrijf, waarmee 20 thin clients verbonden zijn van ncomputing (+- 120 euro) . De server werd samengesteld met een online configurator van it-ahead Supermicro DIS4T0: max 4 x SATA/SAS hot-swap // 8 x DDR-3 // tape backup // low noise 3 Jaar 4 uurs EasyOnSite & Garantie/Service Advanced Replacement Hoogte Tower (uitbreidbaar tot 5 jaar) Processor(s)
2 x Intel Sandy Bridge DP E526xx
Max. Geheugen #GB
Max. Opslag #TB
16
Opslag Hot- Ja, standaard Swap of optie
VMware, Microsoft, Nee, wel supported Redhat Certified Hardware RAID
Ja, standaard of optie, met optie battery backup unit
Max. # PCI -32/-X/e/UIO
256
6
Redundante Ja, standaard Voeding of optie
3Ware/LSI 9750-4i bulk, 4 x SATA/SAS II hardware RAID, 512MB cache, tot 96 harde schijven via expander backplanes, PCI-E 3ware/LSI BBU-Module-07, Remote BBU voor 9750 6x Samsung 8GB DDR-3 1600Mhz Registered ECC, Supermicro certified 2x Western Digital RE 2TB, SATA III, 64MB, 7200rpm, enterprise 24/7/365 BACHELORPROEF
54
Baetens Louis
Augias Consulting
2X Intel Xeon E5-2609, Sandy Bridge DP, 2.4Ghz 4 Core/4 Threads, no Turbo, 6.4GT/s QPI, 10MB cache, 80W Prijs Excl. BTW € 2437.37 Prijs incl. BTW €2949.22 Als oplossingen voor het beheren van de server kwam desktop central van manageengine als beheerderpaneel voor de windows. Dit voor een prijs van 475 euro per 50 users.
Deze tabel is een voorlopig overzicht van het kostenplaatje voor de cases. In week 5 zal er meer informatie volgen.
BACHELORPROEF
55
Baetens Louis
Augias Consulting
4.3.5. Stageverslag week 5 Deze week ben ik verdergegaan op het kostenplaatje van vorige week en werd er daarnaast een mindmap gemaakt voor alles wat er tot nu toe gevonden werd.
Verder werd Manage engine uitgebreid getest. En werd een demo online aangeboden van manage engine zelf. Het grootste voordeel van manage engine is de prijs van desktop Central, voor 12 euro per user per jaar is dit niet veel. Nog enkele punten van manage engine - het gebruiksgemak voor de iT coördinator - de msp versie kan je van overal beheren door middel van remote offices - een klein minpuntje :je kan geen bericht sturen als de c schijf van een bepaald toestel over te weinig vrije data beschikt, wel de schijfdata van een systeem bekijken. BACHELORPROEF
56
Baetens Louis
-
Augias Consulting
In het 2de kwartaal van 2013 komt ook de ondersteuning voor alle Mac devices, nu kan men voorlopig enkel maar de info van een Mac systeem raadplegen.
Naast het researchen ben ik ook bezig geweest om bvb een laptop te voorzien met Microsoft office, wat een hele ervaring is aangezien Microsoft zijn product Keys nu bindt aan een account. Als je een engelstalige key koopt van amazon wil dit nog niet zeggen dat uw versie van office engels zal zijn. Dit probleem wordt volgende week aangepakt. Donderdag was er ook een job happening van Howest in de expo te Kortrijk. Mijn eerste idee was om naar infosecurity te gaan. Deze geven meer informatie over de security en security risk van Cloud computing, Byod en meerdere. Er waren ook verschillende seminaries zoals de “10 tips bij het solliciteren” en van Chris Dusauchoit. Ook heb ik verschillende gesprekken gevoerd bij verschillende bedrijven waaronder EnergyIct, Savaco, real dolmen, deloitte, cevi , …
BACHELORPROEF
57
Baetens Louis
Augias Consulting
4.3.6. Stageverslag week 6 In deze werd er verder gewerkt aan de mindmap, het optimaliseren van de map + het toevoegen van nieuwe solutions. Naast de mindmap werd ook windows server 2012 verkend. De voordelen van de laatste versie van windows server zijn: minder schijfruimte (5,5GB vs 8,5GB) en geheugen nodig, snellere installatie, eenvoudiger beheer, stabieler en veiliger. Verder ziet alles eruit zoals een vereenvoudigde Windows 8 inclusief het vernieuwde startmenu. Inderdaad, ook bij Windows Server 2012 komt de Windows 8 Style-interface terug. Er werd ook gezocht naar mogelijk oplossingen voor een desktop. De online desktop solutions van bvb Combell, clearmedia. Daarnaast werden er routers en access points geüpdatet en binnen gebracht voor herstel.
BACHELORPROEF
58
Baetens Louis
Augias Consulting
4.3.7. Stageverslag week 7 Deze week ben ik verder op zoek gegaan naar oplossingen om pc’s te virtualiseren. Er werd debian geïnstalleerd op een oude laptop om zo via de command de virtuele machines te runnen. De positieve eigenschappen van kvm: het is een opensource hypervyser dus zijn er geen kosten aan en dus geen licenties zoal bij VMWare. De snelheid van de kvm is t.o.v. VMWare toch wel wat sneller, de virtuele machines met hetzelfde van hardware reageren beter onder de kvm van Linux dan die van VMWare. Het managen van kvm kan op verschillende manieren - door een grafische interface - met behulp van een webinterface zoals in ovirt , openstack - of met behulp van de command line Naast het testen van de kvm ben ik ook nog bezig geweest met vbridges, het configureren van pc en Porxmox (waarover meer in week 8). Ook hebben we een defecte latop binnengekregen, waarschijnlijk de VGA die het niet meer doet, daarvoor zal ik in week 8 het nodige doen om deze weer aan de praat te krijgen.
BACHELORPROEF
59
Baetens Louis
Augias Consulting
4.3.8. Stageverslag week 8 Deze week is een voortzetting van de vorige, namelijk Proxmox. Proxmox is een virtualisatie die gebruik maakt van container virtualization Openvz en Kvm full virtualization. Door het mengen van de 2 virulisatie technieken kan men tot 2x meer vm’s gaan plaatsen op een host dan bij full virtualization, soms zelf 3x. Net zoals bij VMWare kunnen we virtuele machines gaan beheren met een interface. Waar VMWare gebruik maakt van de VMWare cliënt die geïnstalleerd moet worden vooraleer u ermee kan werken, is dit bij proxmox niet het geval. Men kan gewoon in de browser het IPadres ingeven van de server waar proxmox op geïnstalleerd is.
Wat bij VMWare betalend is zoals, High availability en migratie is dit bij proxmox niet het geval. Men kan van de ene host naar de andere gaan migreren. Crasht er een host, dan wordt alles verplaatst naar een andere host. Proxmox biedt ook support aan tegen betaling. Door support contracten te gaan kopen kan je voor advies bij hen terecht. Voor en nadelen hier omtrent : - Proxmox is gratis en eenvoudig te gebruiken - het is gratis, maar hierdoor is er weinig support - Betalen voor support - Migration tussen servers - High availability, als er host faalt zal de andere het overnemen
BACHELORPROEF
60
Baetens Louis
Augias Consulting
Naast proxmox, waren er nog andere problemen zoals een defecte laptop. Door de partities te recoveren via acronis recovery tool werd dit probleem van de baan geschoven. Daarna werd er opgezocht hoe de latop kon gerecoverd worden. Omdat er bij sommige virulisatie programma’s een blue screen optrad bij het opstarten, is er VMWare workstation als oplossing gevonden . De blue screen werd veroorzaakt door de hardware van de vorige laptop, maar aangezien we nu gaan virtualiseren, vond de pc de hardware niet meer, dit gaf de bluescreen . Daarom werd er geopteerd voor VMWare workstation die beschikt over de VMWare tools om de crash voorkomen.
BACHELORPROEF
61
Baetens Louis
Augias Consulting
4.3.9. Stageverslag week 9 In week 9 werd de defecte laptop op de vsphere 4.1 server gezet en doken daarbij enkele problemen op. Eerst werd er gezocht via de oude manier, namelijk de vmdk (harde schijf) file uploaden naar de server om dan een machine aan maken met de vmdk. Dit lukte echter niet omdat de workstation een compatible is met de 5.1 en niet met de 4.1. Dit was gemakkelijk op te lossen met vmware workstation, zoals u hieronder kan zien
BACHELORPROEF
62
Baetens Louis
Augias Consulting
Op bovenstaande afbeelding kon ik kiezen om de virtuele machine te gaan clonenen naar een compatible virtuele machine voor op de esxi 4.1.
Hieronder zie je het koppelen van workstation aan de serverwaardoor het uploaden gemakkelijker verloopt.
BACHELORPROEF
63
Baetens Louis
Augias Consulting
BACHELORPROEF
64
Baetens Louis
Augias Consulting
Naast deze kleinere opdrachten kwam ik bij openstack terecht. Het OpenStack-platform is bedoeld voor infrastructure-as-a-service-doeleinden en wordt door diverse bedrijven die actief zijn in cloud computing ontwikkeld en verbeterd. Met de opensource-software kunnen zowel privéclouds als publieke cloudomgevingen opgezet worden. De software kan zowel draaien op Red Hat Enterprise Linux als Fedora, en afgeleiden van Linux-distributies. Om meer partijen te betrekken bij OpenCloud, heeft Red Hat een partnerprogramma opgezet. Het zogeheten Red Hat OpenStack Cloud Infastructure Partner Network moet gebruikers kennis laten uitwisselen over cloudcomputing en de opensource-software die daarvoor inzetbaar is.
BACHELORPROEF
65
Baetens Louis
4.3.10.
Augias Consulting
Stageverslag week 10
Deze keer kreeg ik als opdracht om enkele schijven te testen en te erasen. In onderstaande foto kan men zien dat de schijf tijdens het belasten, een drop krijgen bij 600 gb.
Op de volgende afbeelding van diezelfde schijf zien we dat er slechte sectoren aanwezig zijn, je kan deze harde schijf beter vervangen als er belangrijke data op staan.
BACHELORPROEF
66
Baetens Louis
Augias Consulting
BACHELORPROEF
67
Baetens Louis
Augias Consulting
Als 2de project deze week : back-up software. Amazon s3 in de Cloud. Cloudberry maakt het mogelijk om alle data te back-uppen op bepaalde tijdstip naar een ftp server of een cloud storage, zoals s3 en azure. Hieronder de berekeningen van amzon s3 + cloudberry backup. 1x per dag backup 10 gig aan 5mbit = 625 kb/s (10.000.000 kb) / (625 kb/s) 4.4444 uur
Standard Storage
First 1 TB / month
$0.095 per GB
Reduced Redundancy Storage
$0.076 per GB
Glacier Storage
$0.011 per GB
200 gig = is 0.095 * 200 19 dollar per maand voor 200 gig = 14.7 euro Data Transfer OUT From Amazon S3 To Internet First 1 GB / month
$0.000 per GB
Up to 10 TB / month
$0.120 per GB
5 gig download naar de server 5 *0.120 = 0.6 dollar is 0.47 euro
BACHELORPROEF
68
Baetens Louis
Augias Consulting
Is 17.43 euro voor amazon Cloudberry server = 80 dollar de trafic voor de isp? 61.87 +17.43 = 79.3
BACHELORPROEF
69
Baetens Louis
Augias Consulting
Backup van cloudberry als eerste keer
Als er niets verandert is, zal cloudberry ook niets gaan uploaden. In Amazon s3 heb je uw hoofdmap met daarin zogenaamde buckets (submappen), waar men permissies kan op instellen. Als men een user toevoegt dan zal die persoon lees of schrijf permissies geven voor bepaalde buckets. Zodat die persoon kan backuppen naar een bucket via cloudberry. Hieronder staan de permissies die men kan geven aan een persoon.die toegang gevne tot zijn buket. { "Statement": [ { "Action": "s3:*", "Effect": "Allow", "Resource": [ "arn:aws:s3:::-hier moet de bucketnaam-", "arn:aws:s3::: -hier moet de bucketnaam-/*" ] } ] }
BACHELORPROEF
70
Baetens Louis
Augias Consulting
{ "Statement": [ { "Effect": "Allow", "Action": "s3:ListAllMyBuckets", "Resource": "arn:aws:s3:::*" } ] }
Deduplicatie De data tsunami waar ieder bedrijf tegenwoordig mee wordt geconfronteerd, heeft er voor gezorgd dat oude oplossingen zoals ILM niet meer toereikend zijn. Deduplicatie is bedoeld om meerdere gelijke versies van gegevens op te sporen en de overbodige kopieën te verwijderen uit de opslag en voldoet aan diverse behoeften uit de markt. Deduplicatie kan vooraf worden gedaan terwijl de data wordt weggeschreven (preprocessing of inline), of achteraf (postprocessing) als de gegevens eenmaal op het doelsysteem zijn opgeslagen.
BACHELORPROEF
71
Baetens Louis
4.3.11.
Augias Consulting
Stageverslag week 11
Er werd deze week verder gegaan met het zoeken naar back-up mogelijkheden in de Cloud. Naast cloudberry bestaan er natuurlijk andere mogelijkheden, zoals duplicati, wat opensource is.
Je kiest zoals bij alle backup tools de locatie die je wilt backuppen, custom of my documents.
De backups worden met een passwoord versleuteld door een default encryptie van aes 256 bit.
BACHELORPROEF
72
Baetens Louis
Augias Consulting
Voordelen : -
free to use
-
verschillende upload mogelijkheden ( s3,Rackspace,ftp)
Nadelen : -
open source
-
niet veel versleutel mogelijkheden
Azure backup agent Eerst en vooral werd er een account in azure aangemaakt om 3 maand te testen, vervolgens een aanvraag tot recovery services. Met hieraan een backup vault gekoppeld. Eens deze actief , kon ik het certificaat gaan uploaden.
In het panel ziet men een overzicht van de backup, de groote en het aantal servers waarvan een back-up is genomen.
BACHELORPROEF
73
Baetens Louis
Augias Consulting
In de agent kreeg ik de foutmelding omdat er geen geldige certificaat aanwezig was. Fault
t Oplossing 1. makecert.exe -r -pe -n CN="Windows Azure Recovery Services" -eku 1.3.6.1.5.5.7.3.2 -e 12/12/2015 -len 2048 -sky exchange WindowsAzure.cer -sv WindowsAzure.pvk 2. (when prompted for password, select NONE) 3. pvk2pfx.exe -pvk WindowsAzure.pvk -spc WindowsAzure.cer -pfx WindowsAzure.pfx 4. In the server you wish to register: Import the .PFX using MMC console (add-snap BACHELORPROEF
74
Baetens Louis
Augias Consulting
in... Local Computer), Personal. Make sure you mark it as being exportable. 5. After the PFX is imported, right-click it and then export the .CER file (DER Encoded binary X.509). 6. Upload .CER file into Windows Azure Recovery Services Vault voordelen : -
gemakkelijk te beheren back-up van hyper-v machines
-
prijs ( niet goedkoop om enkel back-ups te nemen)
nadelen :
BACHELORPROEF
75
Baetens Louis
4.3.12.
Augias Consulting
Stageverslag week 12
In week 12 werd er mij gevraagd een auditing tool te zoeken. Een netwerk audit tool kan in een bedrijf het netwerk scannen en de apparaten opsommen. Een overzicht van de gevonden software : -
Colasoft capsa 7 Enterprise demo o Nadelen : Enkel diagnose Betalend o Voordelen : Uitgebreide analyses en mogelijkheden Veel filtermogelijkheden
-
Deski network administrator o Nadelen Verouderd betalend o Voordelen Goed overzicht van het netwerk
-
Emco network inventory starter o Nadelen betalend o Voordelen Grondige scans Updates laten uitvoeren van op afstand Hardware raadplegen
-
Nmap o Nadelen Niet veel mogelijkheden o Voordelen Gratis
-
PRTG o Nadelen Niet echt gebruiksvriendelijk Betalend als je meer dan 10 apparaten wilt scannen o
Voordelen Uitgebreid filter mogelijkheden Gratis voor kleinere scans
Als echt auditing tool is ecmco network inventory uit de bus gekomen. Het is eenvoudig in gebruik en geeft een goed overzicht welke harware zich in een bedrijft bevindt .
BACHELORPROEF
76
Baetens Louis
Augias Consulting
Als nevenproject had ik de opdracht een defecte harde schijf te recoveren. Het probleem bij deze latop was het niet optimaal presteren van de harde schijf.
Zoals u kan zien is de lees snelheid ondermaats. In het beste geval konden we de files van op de schijf recuperen aan een maximale snelheid van 7.2mb/s .
BACHELORPROEF
77
Baetens Louis
4.3.13.
Augias Consulting
Stageverslag week 13
De laatste week van de stage werd er mij de opdracht gegeven een syslog server te zoeken. Een syslog server ontvangt al de berichten van bv. een firewall. Deze berichten gaan over poort 514 met het udp protocol. Er zijn als verschillede types error messages zoals u hieronder kan zien.
Facility Number Keyword
Facility Description
0
kern
kernel messages
1
user
user-level messages
2
mail
mail system
3
daemon
system daemons
4
auth
security/authorization messages
5
syslog
messages generated internally by syslogd
Bij deze ben ik verschillende software tegen gekomen : - Syslog watcher 4.5 o voordelen Veel configuratie mogelijkheden o Nadelen geen logs (bij de gratis versie) - Ipswitch o nadelen teveel cpu onstabiel o Voordelen Overzichtelijk
BACHELORPROEF
78
Baetens Louis
-
Splunk o voordeel gratis tot 500mb data Overzichtelijk o
-
Augias Consulting
Kiwi o o
nadelen webbased Voordelen Veel configuratie mogelijkheden Nadelen niet meer gratis, trail versie van 15 dagen
Naast deze zoekopdracht kwam er nog een project binnen van de gemeente Buggenhout. Deze gemeente had een bestek opgesteld waarin vermeld werd wat er moest veranderd worden aan het huidige netwerk. We werden verantwoordelijk gesteld zijn voor het upgraden van de exchange server, sql server en de backup server. De MS SQL Server 2000 SP4 moet geüpgrade worden naar een MS SQL Server 2012. Alsook De exchange Exchange 2003 naar de laatste versie nl de Exchange 2013. Om deze servers te migreren werd er op zoek gegaan naar een zo vlot mogelijke oplossing. Van die migratie had ik de stappenplannen gemaakt. Helaas is het project niet doorgegaan.
BACHELORPROEF
79