Software Distributie. Universiteit van Amsterdam Systeem en Netwerk Beheer Large Installation Administration. 3 april 2006

Maat: px
Weergave met pagina beginnen:

Download "Software Distributie. Universiteit van Amsterdam Systeem en Netwerk Beheer Large Installation Administration. 3 april 2006"

Transcriptie

1 Universiteit van Amsterdam Systeem en Netwerk Beheer Large Installation Administration 3 april 2006 René Jorissen rjorissen@os3.nl Mark Meijerink mark@os3.nl 1

2 Samenvatting Samenvatting Om tijd en geld te besparen maken veel ondernemingen gebruik van software distributie. Vroeger werden installaties van werkstations met de hand uitgevoerd. Dit proces was zeer arbeidsintensief, zeker voor enterprise ondernemingen. In dit geval werd software distributie door één, maar meestal door meerdere systeembeheerders uitgevoerd. Het proces van software distributie heeft men vervolgens semi-automatisch gemaakt door gebruik te maken van scripts. Dit was een verbetering ten opzichte van de handmatige installaties, maar was nog steeds geen ideale oplossing. Tegenwoordig gebeurt software distributie volledig automatisch en omvat software distributie niet alleen het distribueren en installeren van een applicatie. Het proces is overgegaan van software distributie naar software management, waarbij de hele lifecycle van een applicatie wordt beheerd. Voordat organisaties gebruik willen maken van software distributie, stellen ze meestal een onderzoek in naar de eigenschappen en mogelijkheden. Dit verslag beschrijft de eigenschappen en mogelijkheden van software distributie. De eigenschappen van software distributie maken het aanlokkelijk om te implementeren binnen een organisatie. Zeker als gekeken wordt naar de voordelen die software distributie met zich meebrengt. Directieleden en managers willen in de meeste gevallen weten wat gebeurt met de Total Cost of Ownership van een nieuw te implementeren technologie en de Return On Investment van de technologie. In beide gevallen zorgt software distributie voor een gunstige ontwikkeling op budgettair niveau. Software distributie heeft echter niet alleen voordelen op budgettair niveau, maar zeker ook op technologisch gebied. Door de moderne vormen van software distributie besparen systeembeheerders enorme veel tijd met het distribueren, installeren, onderhouden, updaten en verwijderen van software binnen een organisatie. Software distributie kan tegenwoordig tevens gebruikt worden voor het uitrollen van besturingssystemen en voor patchmanagement. Software distributie heeft verder een aantal aandachtspunten voor een succesvolle installatie. Het is niet zo dat een software distributie pakket wordt aangeschaft, vervolgens wordt geïnstalleerd en klaar is kees. Belangrijk om te bepalen is bijvoorbeeld op welke manieren gebruikers applicaties kunnen installeren, hebben gebruikers überhaupt een keuze om een bepaalde applicatie te installeren. Bij de keuze van een software pakket is het tevens van belang om te kijken welke besturingssystemen en welke versies binnen een organisatie gebruikt worden. Dit kan van invloed zijn op de uiteindelijke keuze, omdat een aantal pakketten niet binnen heterogene omgevingen geïmplementeerd kunnen worden. Niet alleen de gebruikte besturingssystemen spelen een rol bij een keuze, ook de grootte van de organisatie is belangrijk. Beter gezegd, het aantal te onderhouden werkplekken is belangrijk. Sommige pakketten zullen te uitgebreid en te duur in licentiestructuur zijn voor kleine organisaties, andere pakketten zullen niet voldoende schalen om te voldoen aan de eisen van een grote organisatie. Pagina 2 van 85

3 Samenvatting Het aanbod van software distributie pakketten is enorm. Veel pakketten zijn echter alleen van toepassing op kleine en middelgrote organisaties. Andere pakketten zijn toegespitst op een bepaald besturingssysteem. Daarnaast komt het voor dat organisaties zelf de benodigde software ontwikkelen, welke specifiek voor de eigen organisatie gebruikt kan worden. Voor grote tot zeer grote organisaties komt echter maar een beperkt aantal pakketten in aanmerking. Hierbij gaat het om pakketten van de grotere spelers binnen de software distributie markt, zoals HP, Intel en IBM. De uiteindelijke keuze voor een bepaald pakket verschilt per organisatie. Het is aan te raden dat iedere organisatie een onderzoek instelt naar de mogelijkheden van software distributie voor de specifieke omgeving. Het raadplegen van wetenschappelijke documenten met betrekking tot software distributie zouden hierbij kunnen helpen. Het vinden van wetenschappelijke documenten met betrekking tot software distributie is echter niet makkelijk. Dit komt omdat software distributie niet te vergelijken is met bijvoorbeeld een protocol als TCP of een applicatie als FTP. RFC s zijn daarom niet te vinden over software distributie. Onderzoeksresultaten van organisaties als Gartner zijn wel beschikbaar, maar deze vergelijken meestal maar een twee- of drietal software distributie pakketten. Het benaderen van een aantal grote organisaties, of organisaties van gelijke grootte met betrekking tot de eigen organisatie, is waarschijnlijk de beste oplossing. Hierbij moet geprobeerd worden om te achterhalen welk software distributie pakket gebruikt wordt, hoe het proces is ingericht, welke problemen zich hebben voorgedaan en wat de grootste voordelen zijn van het gekozen software distributie pakket voor de organisatie. Websites van leveranciers bieden ook een bron van informatie, maar deze websites laten alleen de positieve eigenschappen van een pakket zien en zullen zeker niet de nadelen of beperkingen bespreken. Voorzichtigheid is dan ook geboden bij deze manier van informatie vergaren. Pagina 3 van 85

4 Inhoudsopgave Inhoudsopgave 1 Inleiding 8 2 Aanpak 10 3 Geschiedenis 12 4 Voordelen Total Cost of Ownership Return On Investment Verlaagd foutenpercentage Homogene installatie Lifecycle management Minder illegale software Aandachtspunten Methoden Volledige automatisering Heterogeniteit Licenties Software catalogus Netwerkinfrastructuur Richtlijnen OTAP Ontwerp Microsoft Windows System Management Server Eigenschappen Success Stories Active Directory Pagina 4 van 85

5 Inhoudsopgave Applicatie toewijzen Applicatie publiceren Werking Software Installation Aanpassen Windows Installer-pakketten Unix Gedeelde applicatie map Cfengine Mogelijke werkzaamheden Componenten Red Hat Satellite Kanalen M Mogelijke werkzaamheden Commercieel HP Radia Onderdelen Eigenschappen Mogelijke werkzaamheden Success Stories Altiris Deployment Solution Componenten Mogelijke werkzaamheden Ontwerp Success Stories Tivoli Configuration Manager Software Distribution Inventory Success Stories LANDesk Pagina 5 van 85

6 Inhoudsopgave Eigenschappen Success Stories Vintela Management Extensions Ondersteunde besturingssystemen Eigenschappen Novell ZENworks Onderdelen Ondersteuning Success Stories DeployDirect Onderzoek Gartner Magic Quadrant Conclusie Patricia Seybold Group Motorola Internal Revenue Service Conclusie KeyLabs Onderzoeksresultaten Conclusie Veritest Conclusie Veritest Schaalbaarheid Windows System Management Server Windows Active Directory Cfengine HP Radia Pagina 6 van 85

7 Inhoudsopgave 11.5 Red Hat Satellite Altiris Deployment Solution Tivoli Configuration Manager LANDesk Vintela Management Extensions Novell ZENworks DeployDirect Conclusie 79 Lijst van figuren 1 OTAP model Resultaat van een Software Update scan Cfengine Structuur Grafiek gegenereerd door cfenvgraph Red Hat Satellite Netwerk RHN Satellite Server GUI systeem overzicht Webinterface M Altiris Deployment Solution Altiris Deployment Steps Two-tier Distributed Model Three-tier Reporting Model Novell ZENworks lifecycle management en policy-driven automation Gardners Magic Quadrant for Desktop Software Distribution Multiple Satellite Horizontally Tiered Topology Satellite-Proxy Vertically Tiered Topology Lijst van tabellen 1 Hulpmiddelen voor installatie en beheer software binnen AD Onderzoeksresultaten KeyLabs Pagina 7 van 85

8 1 Inleiding Software distributie is het proces waarbij software wordt gedistribueerd over meerdere werkplekken. Deze distributie van software kan op verschillende manieren plaatsvinden, handmatig, maar ook geautomatiseerd. Het geautomatiseerd uitvoeren van software distributies bespaart een organisatie tijd en kosten, aangezien de systeembeheerders niet elke werkplek handmatig hoeven te configureren. Automatische distributie heeft naast de voordelen ook aandachtspunten waarmee rekening gehouden dient te worden. Software distributie is een breed begrip. Niet alleen de distributie en installatie van software is mogelijk. Huidige producten bieden in de meeste gevallen ook ondersteuning voor het uitrollen van besturingssystemen, patchmanagement, lifecycle management en remote beheer. Deze functionaliteiten zijn mede geïntegreerd door de vraag uit de markt. Voor het onderzoeksrapport is het belangrijk om aan te geven dat de nadruk van het onderzoek ligt op de distributie van software. Aangezien de meeste software distributie pakketten ook andere functionaliteiten ondersteunen, doet dit onderzoek ook gematigd verslag van onder andere de distributie van besturingssystemen en patches. Binnen het onderzoek is gekeken naar de huidige mogelijkheden op het gebied van software distributie, maar ook de geschiedenis en ontwikkelingen worden kort omschreven. Tegenwoordig zijn een veelvoud van applicaties en pakketten beschikbaar voor het distribueren van software over meerdere werkplekken. Naast het gebruik van additionele applicaties kan in sommige gevallen ook gebruik worden gemaakt van de standaard functionaliteiten binnen een besturingssysteem. Met de meeste pakketten kunnen naast het distribueren en installeren van software, ook besturingssystemen en patches gedistribueerd worden. Voor zowel Microsoft als Unix zijn software distributie pakketten onderzocht. Een groot aantal software distributie pakketten zijn beschikbaar. We hebben een onderscheidt gemaakt tussen producten ontwikkeld voor Microsoft-based omgevingen, producten voor Unix-based omgevingen en producten voor heterogene omgevingen. De behandelde producten zijn producten die voor het grootste gedeelte gebruikt worden binnen grote organisaties, maar ook producten voor specifieke of kleine organisaties zullen ter sprake komen. De manier waarop we het onderzoek hebben aangepakt, kan worden teruggevonden in hoofdstuk 2. Hoofdstuk 3 beschrijft in het kort de geschiedenis van software distributie. De voordelen, aandachtspunten en richtlijnen kunnen worden teruggevonden in respectievelijk de hoofdstukken 4, 5 en 6. Onderzoek naar de mogelijkheden van software distributie ontwikkeld door Microsoft kunnen worden teruggevonden in hoofdstuk 7. Hoofdstuk 8 beschrijft de mogelijkheden op het gebied van Unix en Open Source. Daarnaast is ook onderzoek verricht naar software distributie pakketten ontwikkeld door andere commerciële organisaties. De resultaten van dit onderzoek kunnen worden gevonden in 9. Hoofdstuk 10 laat de onderzoeksresultaten zien die een aantal onafhankelijke onderzoeksbureaus hebben ingesteld naar software distributie. De schalingsmogelijkheden van de verschil- Pagina 8 van 85

9 lende software distributie pakketten worden kort omschreven in hoofdstuk 11. Als laatste laat hoofdstuk 12 onze conclusie zien betreffende software distributie. De geraadpleegde bronnen kunnen worden teruggevonden aan het einde van dit onderzoeksrapport. Pagina 9 van 85

10 2 Aanpak Voor het vak LIA (Large Installation Administration) kregen we de opdracht om een onderzoek te verrichten naar een bepaalde technologie die past binnen LIA. Er kon een keuze gemaakt worden uit verschillende technologieën. Wij hebben gekozen voor software distributie. We hebben deze keuze gemaakt, omdat we beide geen of weinig ervaring hebben op het gebied van software distributie. Software distributie leek ons echter wel een technologie die belangrijk is voor grote, maar ook kleine organisaties. Als eerste hebben we gekeken of wetenschappelijke documenten beschikbaar zijn. Deze hebben we echter niet gevonden. Een reden hiervoor is de technologie. Software distributie kan niet worden vergeleken met een protocol als TCP of een applicatie als FTP. Van deze technologieën zijn een hele reeks RFC s beschikbaar. We zijn daarom begonnen met het zoeken van algemene informatie met betrekking tot software distributie. Hierbij zijn we gaan kijken wat de voordelen van software distributie zijn, maar ook de aandachtspunten, die in de gaten moeten worden gehouden op het moment van implementatie van een software distributie pakket, hebben we bekeken. Al snel kwamen we erachter dat software distributie een groot aantal voordelen biedt voor organisatie die software distributie wel implementeren ten opzichte van organisatie die dit niet doen. Software distributie is echter niet zo maar te implementeren. Er zijn zeker aandachtspunten die in acht gehouden dienen te worden. Na het verzamelen van de algemene informatie zijn we gaan kijken naar de software pakketten die nu beschikbaar zijn. We hadden geen idee welke pakketten allemaal op de markt zijn. We hebben daarom een opsplitsing gemaakt in: Microsoft Windows Binnen de meeste organisaties wordt voor het grootste gedeelte gebruik gemaakt van Windows. Microsoft Windows zal dus ook wel een product op de markt gebracht hebben voor het uitrollen van applicaties Unix Sommige organisatie hebben netwerken waar zowel Windows als Unix gebruikt wordt of zelfs helemaal geen Windows gebruikt wordt. Daarom hebben we ook gekeken naar Open Source of op Unix-gebaseerde applicaties voor het gebruik software distributie Commercieel Naast Microsoft en Open Source zijn er natuurlijk ook commerciële organisaties die winst willen behalen met het ontwikkelen van producten voor software distributie Al vrij snel merkten we dat een groot aantal producten op de markt zijn, maar was het voor ons moeilijk in te schatten welke producten geschikt zijn voor zowel grote alsook Pagina 10 van 85

11 kleine organisaties en welke producten overkill zijn voor kleine organisaties. Een ander belangrijk aspect is de schaalbaarheid van de verschillende pakketten. We hebben de meeste gegevens en informatie van de websites van de verschillende leveranciers gehaald. Op deze websites worden de eigen producten natuurlijk omschreven als ideaal voor iedere omgeving. Daarom hebben we ook gekeken naar success stories van de verschillende producten en naar onderzoeken verricht door onderzoeksbureaus als Gartner Research [1]. Na het bekijken van de verschillende pakketten, hebben we geconcludeerd dat software distributie pakketten geen goede benaming meer is voor dit soort pakketten. Het gaat hier namelijk niet alleen om de distributie van het applicaties maar ook het onderhouden, updaten en verwijderen van software. Daarom kan beter gebruik worden gemaakt van de naam software management. Deze naam vinden wij echter ook niet meer voldoende dekkend. Huidige software pakketten kunnen namelijk naast lifecycle management van applicaties ook volledige besturingssystemen uitrollen, patches, security updates en hot fixes distribueren en rapportage genereren met allerhande belangrijke informatie. De naam software management kan volgens ons het beste worden vervangen door system application lifecycle management. Deze naam is volgens ons volledig, omdat hij de volledige cyclus (lifecycle) van het onderhouden (configureren en rapporteren) van systemen (hardware en besturingssysteem) en applicaties (applicaties, patches, security patches en hot fixes) omvat. Pagina 11 van 85

12 3 Geschiedenis Software distributie is ontstaan op het moment van het ontstaan van (LAN) netwerken. Binnen een netwerk worden meestal meerdere servers en werkstations gebruikt. Tegenwoordig wordt ook steeds meer gebruik gemaakt van laptops en PDA s. Al deze componenten moeten voorzien worden van de, voor medewerkers, benodigde software. Software distributie heeft in de loop der tijd een revolutie ondergaan. In den beginne moest een systeembeheerder de software op alle werkplekken handmatig installeren. Dit proces neemt een hoop tijd in beslag. In grote organisaties werd deze distributie meestal uitgevoerd door meerdere systeembeheerders. Om specifieke software te kunnen installeren en configureren, moesten de systeembeheerders kennis van de verschillende applicaties hebben. Verder kwam het vaker voor dat iedere systeembeheerder een applicatie op een andere manier installeerde. Deze vorm van software distributie was dan ook niet schaalbaar. De volgende stap was het uitvoeren van een gedeeltelijk automatische distributie. Hierbij werd gebruik gemaakt van scripts. De systeembeheerders hoefden ook geen gebruik meer te maken van diskettes en/of CD s voor de distributie. Hiervoor werd gebruik gemaakt van bijvoorbeeld FTP of het maken van een benaderbare share. De scripts omschreven bijvoorbeeld welke werkstations voorzien dienden te worden van een bepaalde applicatie. Alle specialistische kennis van de systeembeheerders werd in de scripts ondergebracht. Deze vorm van distributie is echter ook niet schaalbaar, aangezien verschillende scripts voor verschillende besturingssystemen en/of versies gemaakt dienden te worden. Ook was het belangrijk om bij te houden welke software op welke werkplek geïnstalleerd was en waren er nog geen mogelijkheden tot notificaties en rapportages met betrekking tot de distributie, installatie en configuratie van software. Tegenwoordig is het mogelijk om de distributie volledig automatisch en op een schaalbare manier uit te voeren. Hierbij wordt rekening gehouden met alle processen binnen een organisatie. Bij deze vorm van distributie is een minimale interventie van een systeembeheerder vereist. Verder is het mogelijk om naast software te distribueren, installeren en configureren, software ook te controleren, eventueel te repareren (geen herinstallatie), een roll-back uit te voeren, software te upgraden en software volledig van een systeem te verwijderen. Lifecycle Management speelt dan ook een belangrijke rol bij de hedendaagse vormen van software distributie. Pagina 12 van 85

13 4 Voordelen Voor een organisatie zijn het besparen van kosten en tijd ten alle tijden aantrekkelijk. Automatische software distributie zorgt voor een beperking van kosten en tijd. Automatische software distributie heeft een aantal voordelen ten opzichte van het handmatig of semi-automatisch installeren en configureren van werkplekken. 4.1 Total Cost of Ownership Het belangrijkste voordeel van geautomatiseerde distributie van software is de besparing in de Total Cost of Ownership van een organisatie. TCO bestaat uit meer dan alleen de aanschaf van software voor het automatisch distribueren van applicaties. Onderhoud, arbeidskracht, upgrades en tijd spelen ook een belangrijke rol. De TCO wordt om verschillende redenen lager voor een organisatie bij het gebruik van automatische software distributie. Systeembeheerders hoeven bijvoorbeeld niet meer fysiek bij een werkstation aanwezig te zijn om software te installeren, maar kunnen dit van afstand en automatisch laten gebeuren. Hierdoor hebben de systeembeheerders meer tijd om andere werkzaamheden binnen de organisatie te verrichten. Software wordt tevens gecontroleerd, waardoor fouten in de software (ontbreken van bepaalde bestanden) ontdekt kunnen worden en automatisch kunnen worden opgelost. Dit houdt in dat de lifecycle (zie paragraaf 4.5) van een applicatie worden bijgehouden. Applicaties worden in dit geval meer self-stabalizing. Met betrekking tot de TCO bespaart lifecycle management een kostenpost met betrekking tot een helpdesk binnen een organisatie. Lifecycle management wil niet zeggen dat een helpdesk overbodig wordt, maar naar alle waarschijnlijkheid zullen minder foutmeldingen bij de helpdesk binnenkomen. Meldingen aan de helpdesk zijn meestal meldingen met betrekking tot het niet juist functioneren van een systeem of een applicatie. Deze foutmeldingen worden nu automatisch door het software distributie pakket afgehandeld. 4.2 Return On Investment Return On Investment (ROI) wordt door organisaties gebruikt om uit te zoeken of een investering iets oplevert. Hierbij wordt gekeken of de investering een winst of een kostenbesparing met zich meebrengt. Een winst of kostenbesparing zijn harde waarden die gemakkelijk gemeten kunnen worden. Een ROI heeft echter ook een strategische waarde. Middels een ROI kunnen organisaties vaststellen wat het effect is van een nieuwe dienst op de winst en de kostenbesparingen. Daarnaast kunnen organisaties vaststellen of automatische software distributie bijdraagt aan de productiviteit en effectiviteit van de werknemers. In dit geval de systeembeheerders en in mindere mate de rest van de medewerkers. Dit zijn voorbeelden van de strategische waarden van een ROI. Pagina 13 van 85

14 Bij een ROI-bepaling voor de implementatie van automatische software distributie wordt eerst gekeken naar de harde waarden, welke eenvoudig gemeten kunnen worden. Deze harde waarden zijn, zoals eerder vermeldt, een winst en/of kostenbesparing. Bij automatische software distributie is vooral een kostenbesparing van toepassing. Systeembeheerders hebben nu namelijk minder tijd nodig om software over een groot aantal werkplekken te distribueren, te installeren en te configureren, waardoor ze meer tijd overhouden om andere werkzaamheden binnen de organisatie te verrichten. Huidige pakketten zorgen voor het onderhoud van de software (Lifecycle Management), waardoor een organisatie bijna geen helpdesk meer nodig heeft. Een ROI, met betrekking tot automatische software distributie, heeft echter ook een strategische waarde. Systeembeheerders kunnen nu namelijk veel effectiever, efficiënter en productiever te werk gaan bij de distributie en het onderhoud van software. Werkstations kunnen snel en gelijktijdig worden aangepast met een minimale tussenkomst van de systeembeheerders of de, van de werkplek gebruikmakende, werknemer. Tevens zal een applicatie op alle werkstations op dezelfde manier geïnstalleerd en geconfigureerd worden. Hierdoor hoeven de werknemers de applicatie niet aan te passen op het moment dat ze van een andere werkplek gebruik maken. 4.3 Verlaagd foutenpercentage In de oude situatie moest een systeembeheerder alle werkplekken handmatig installeren. De werknemers hadden namelijk geen root toegang tot hun systeem, waardoor het onmogelijk is om de meeste applicaties te installeren. Bij grote en ingewikkelde applicaties kan het voorkomen dat een aantal stappen doorlopen moeten worden om de applicatie op de juiste manier te installeren. Aangezien systeembeheerders ook maar mensen zijn, kwam het vaker voor dat fouten gemaakt werden tijdens de installatie. Wat resulteerde in een niet juist geconfigureerde, en meestal niet correct werkende, applicatie. Bij automatische software distributie wordt de kans op fouten verlaagd, aangezien de systeembeheerders geen saaie installatieprocedures meer hoeven te doorlopen. Dit leidt tot meer tevredenheid bij zowel de systeembeheerders alsook de overige werknemers. Belangrijk hierbij is echter dat de distributie van te voren getest wordt om fouten uit te kunnen sluiten. Mochten fouten optreden tijdens het gebruik van een applicatie, kan een software distributie pakket deze fout automatisch herstellen zonder interventie van een systeembeheerder. Dit doet een pakket door een state van een machine en een applicatie te onderhouden. 4.4 Homogene installatie Alle systemen zullen op dezelfde manier worden geïnstalleerd en geconfigureerd met behulp van automatische software distributie. Dit heeft voordelen voor de werknemers die gebruik Pagina 14 van 85

15 maken van de applicaties. Vooral werknemers die vaker op verschillende werkplekken hun werkzaamheden verrichten. Deze werknemers hoeven in dat geval niet eerst de applicatie aan te passen naar hun eigen wensen. Als een applicatie namelijk op meerdere verschillende werkplekken en door meerdere systeembeheerders geïnstalleerd en geconfigureerd zal worden, zal geen enkel systeem dezelfde configuratie hebben. Bij een installatie door meerdere systeembeheerders zal men altijd zien dat applicaties op verschillende manieren geïnstalleerd en geconfigureerd zullen worden. Een bepaalde setting wordt bijvoorbeeld door een systeembeheerder vergeten of een systeembeheerder besluit de applicatie anders te configureren, omdat hem dat beter lijkt. Hierdoor hebben werknemers per werkplek een andere configuratie, welke eerst aangepast dient te worden aan hun eisen. Automatische software distributie helpt dit probleem uit de wereld. 4.5 Lifecycle management Met de software distributie pakketten van tegenwoordig wordt het mogelijk om niet alleen software te distribueren en te installeren, maar kan de hele lifecycle van een pakket worden beheerd. Dit betekent dat een applicatie zal worden gedistribueerd, geïnstalleerd, indien nodig gepdate, onderhouden en volledig van een systeem kan worden verwijderd. Op het moment dat een applicatie is gedistribueerd en geïnstalleerd, zal het distributie pakket een state aan het systeem koppelen. Na een bepaald tijdsinterval zal het pakket vervolgens controleren of het systeem nog steeds dezelfde state onderhoud. Op het moment dat de state van een systeem veranderd, doordat bepaalde bestanden waarvan de applicatie afhankelijk is, worden verwijderd, zullen de bestanden door het software distributie pakket worden hersteld. Bij veranderingen in de state kunnen dus automatisch aanpassingen worden verricht aan een applicatie. Het verwijderen van de bestanden kan tot gevoel hebben dat een applicatie niet meer naar behoren functioneert. Het pollen van het distributie pakket en het herstellen van de originele state zorgen ervoor dat de applicatie weer naar behoren zal werken. 4.6 Minder illegale software Het gebruik van automatische software distributie helpt bij het tegengaan van illegaal geïnstalleerde software. De gebruikers hoeven geen root rechten te hebben om software op hun systeem te installeren. Een applicatie die aan een gebruiker wordt toegekend, wordt: 1. Geïnstalleerd zonder dat de gebruiker er weet van heeft 2. Door de gebruiker zelf geïnstalleerd, maar de gebruiker krijgt alleen voldoende rechten om de specifieke applicatie te installeren Pagina 15 van 85

16 Daardoor helpt automatische software distributie bij het bestrijden van de installatie van illegale software binnen een organisatie, aangezien alleen software geïnstalleerd kan worden, welke ook expliciet aan de gebruiker of een werkstation is toegekend. Pagina 16 van 85

17 5 Aandachtspunten Software distributie heeft een hoop voordelen, maar neemt ook een aantal aandachtspunten met zich mee, waarmee rekening moet worden gehouden tijdens het gebruik. Zo zijn er bijvoorbeeld verschillende methoden van automatische software distributie en spelen de licenties van de verschillende applicaties ook een belangrijke rol. 5.1 Methoden De automatische distributie van software kan op twee manier worden doorgevoerd. Dit is afhankelijk van de initiator van de distributie en de installatie. De methoden, waaruit gekozen kan worden, zijn push en pull: Push Push wil zeggen dat een bepaalde applicatie naar een computer of gebruiker toe wordt geduwd. De gebruiker kan hierbij niet bepalen of hij de applicatie wel of niet op zijn systeem geïnstalleerd wil hebben. De applicatie wordt, zodra het mogelijk is, geïnstalleerd op de computer of binnen het profiel van de gebruiker. De initiator van de installatie is hier meestal een systeembeheerder. Pull Bij pull kan de gebruiker kiezen of en wanneer hij een bepaalde applicatie op zijn systeem geïnstalleerd wil hebben. De applicatie staat in dit geval tot de beschikking van de gebruiker. In de meeste gevallen kan de gebruiker vervolgens met een simpele muisklik de applicatie op zijn systeem installeren. Bij pull is de gebruiker dan ook de initiator van de installatie. 5.2 Volledige automatisering Het opzetten van automatische software distributie heeft een aantal voordelen, zoals een verlaging van de TCO. De automatische distributie moet echter goed worden uitgevoerd, anders kan het ook nadelig voor de organisatie zijn. Belangrijk is bijvoorbeeld om te zorgen dat de automatische distributie volledig automatisch wordt uitgevoerd. Is dit niet het geval, dan kan dit een organisatie veel tijd en geld kosten. Het kan bijvoorbeeld voorkomen dat een systeembeheerder een automatische installatie van een applicatie doorvoert. De installatie verloopt echter niet volledig automatisch en een interventie van de systeembeheerder is tijdens de installatie vereist. De systeembeheerder denkt echter dat de installatie volledig automatisch zal gebeuren en besteedt geen aandacht meer aan de installatie. Dit betekent dat de installatie onderbroken zal worden en pas weer voortgezet kan worden op het moment dat iemand de interventie opmerkt. Als de installatie Pagina 17 van 85

18 op meerdere werkplekken wordt doorgevoerd, betekent dit dat de systeembeheerder al deze werkplekken af zal moeten lopen om de installatie voort te zetten. Het is daarom ook van groot belang om voor de automatische distributie te testen of de installatie ook volledig automatisch zal verlopen. De systeembeheerder zou vervolgens nog voor een bevestiging per kunnen zorgen. Hierbij wordt een naar de systeembeheerder gestuurd op het moment dat de installatie voltooid is. De hostname kan bijvoorbeeld in deze meegestuurd worden, zodat de systeembeheerder weet bij welke werkplekken de installatie succesvol is afgerond en/of bij welke werkplekken zich problemen voordoen. 5.3 Heterogeniteit Binnen een organisatie kan sprake zijn van grote heterogeniteit binnen de infrastructuur. Om aan te geven wat de aandachtspunten zijn bij het uitvoeren van software distributie in combinatie met heterogeniteit binnen de infrastructuur zullen wij vier vormen van heterogeniteit behandelen namelijk: platform, besturingssysteem en software. Binnen de grotere organisaties is niet de verscheidenheid aan platformen groot. Binnen kleine ondernemingen zal je voornamelijk systemen tegen komen op basis van het x86 platform. Binnen grotere organisaties worden vaak uit onder andere performance of security oogpunten andere platformen gebruikt. Binnen de grafische wereld komen veel meer power- PC systemen voor binnen de infrastructuur. Andere bedrijven maken weer gebruik van speciale SUN apparatuur met SPARC processoren. Naast de verschillende platformen komen er nog veel meer besturingssystemen voor binnen grote organisaties. Vaak draaien de desktop computers van de gebruikers Windows of een Ubuntu distributie. Binnen grote bedrijven komt het ook voor dat er bepaalde applicatie gebruikt worden die niet kunnen draaien onder Windows XP en/of Windows 2000 waardoor er nog Windows 98 systemen in gebruik zijn. In het serverpark draaien Windows 2003 server systemen, Windows 2000 server systemen, Red Hat Enterprise Linux systemen. Al met al een grote verscheidenheid aan systemen waar rekening mee moet worden gehouden als men software distributie wil gaan uitvoeren binnen een organisatie. Applicaties kunnen meestal maar op een bepaald besturingssysteem geïnstalleerd worden of hebben aanpassingen nodig om op een ander besturingssysteem geïnstalleerd te worden. Wil men bijvoorbeeld Microsoft Office installeren binnen de organisatie, dan moet men zich realiseren dat Microsoft Office standaard alleen op Windows geïnstalleerd kan worden. Tegenwoordig is ook al een Microsoft Office versie voor Mac OS X beschikbaar, maar deze wijkt af van de standaard Windows versie. Bij het distribueren van software kan het voorkomen dat je een uitbreiding op een bestaand software pakket wilt distribueren. Het uitrollen van zo een uitbreiding kan vereisen dat er op de systemen waarheen de software gedistribueerd moet worden een voorgaande versie van Pagina 18 van 85

19 het software pakket aanwezig moet zijn. Er zijn ook software pakketten die bepaalde DLL s overschrijven met hun eigen versie waardoor andere software niet meer werkt. Het verplicht aanwezig zijn van software en het overschrijven van DLL s kan voor grote problemen zorgen binnen een organisatie. 5.4 Licenties De licenties voor de verschillende applicaties zijn ook een aandachtspunt waarmee rekening gehouden dient te worden. Op het moment dat een single-user licentie voor een applicatie is aangekocht, kan de applicatie niet verspreid worden over meerdere werkplekken. Voor de installatie moet in dit geval gekeken worden over hoeveel werkplekken de software gedistribueerd zal worden en aan de hand hiervan kunnen vervolgens genoeg licenties worden aangekocht. Een andere mogelijkheid is de aanschaf van een site licentie. Op die manier is de licentie geldig voor de gehele organisatie en kan de applicatie over een onbeperkt aantal werkplekken binnen de organisatie gedistribueerd worden. 5.5 Software catalogus Als men binnen een organisatie veel verschillende software gebruikt is het moeilijk om een overzicht te houden over de aanwezige software binnen de organisatie. Voor bedrijven kan het daardoor verstandig zijn om een software catalogus op te stellen. Een software catalogus is een verzameling van software die binnen het gebruikt mogen worden. Deze software catalogus kan alleen een lijst zijn waarna de gebruiker een aanvraag indient bij de afdeling systeembeheer. Tegenwoordig zien we steeds vaker dat de software catalogus dynamischer en gebruikersvriendelijker is geworden. Er zijn systemen bekend waarbij men een website bezoekt met daarop de software catalogus. De gebruiker ziet afhankelijk van zijn rechten of rol binnen de organisatie de software die deze persoon mag installeren. De gebruikt klikt vervolgens een software product aan en de software wordt met alle benodigde bestanden gedownload en geïnstalleerd op de computer van de gebruiker. Het opstellen van een software catalogus kan veel voordelen hebben voor een organisatie. Hoe groter de organisatie en het aantal gebruikte software producten worden de voordelen steeds duidelijker. Het eerst voordeel van een software catalogus is het reduceren van de duplicatie van installers. De installer wordt eenmaal door systeembeheer gedownload en vervolgens ter beschikking gesteld aan de medewerkers van de organisatie. Een voordelig neveneffect van dit voordeel is dat ook het bandbreedte gebruikt wordt teruggedrongen. Weliswaar zal op het LAN zelf evenveel bandbreedte gebruikt wordt, maar de verbinding met het Internet zal meer ontlast worden. Het tweede voordeel is dat systeembeheer meer controle kan krijgen over de software aankoop binnen de organisatie. Het zal niet meer voorkomen dat software voor een tweede keer wordt gekocht, omdat de gebruiker de software op kan zoeken in de software catalogus en vervolgens kan installeren. Weliswaar Pagina 19 van 85

20 zal bij een single-user licentie de software opnieuw worden aangeschaft, maar dat laten wij hier buiten beschouwing. Door de software catalogus uit te breiden met de functionaliteit om software aan te vragen is er een centraal punt waar alle inkoop van software wordt geregistreerd. Een ander voordeel is het terugdringen van de zoektijd van gebruikers naar geschikte software. De gebruikers kunnen eerst in de software catalogus kijken of de software die zij zoeken beschikbaar is en anders kan met een aanvraag doen voor een software pakket. Het komt binnen bedrijven vaak voor dat gebruikers dezelfde software willen hebben. Door een centraal punt voor het aanvragen van software kunnen gebruikers zien of een software product al in aanvraag is. Voor het succesvol implementeren van de software catalogus moeten de systeembeheerders ervoor zorgen dat de gebruikers zelf geen rechten hebben om software te installeren, maar dat dit alleen kan via software catalogus. Hiermee dwing je centrale registratie van software af en is eenvoudig na te gaan hoeveel gebruikers het software product gebruiken. Dit kan bijvoorbeeld handig zijn bij het bepalen van het licentie type en het aantal licenties dat gekocht moet worden. Voor het betrouwbaar en accuraat blijven van de software catalogus moeten de systeembeheerders onderling een policy opstellen voor het beheren van de software catalogus. Ten eerste moet men regels opstellen over het aanpassen van de software catalogus. Wie mag software aan de catalogus toevoegen en wie mag software uit de software catalogus verwijderen. Welke besturingssystemen worden ondersteund en op welke applicaties wordt ondersteuning verleend door de systeembeheerders. Het kan voorkomen dat de software catalogus software producten bevat waarvan de systeembeheerders onvoldoende kennis hebben om goede ondersteuning te geven. Binnen de organisatie moeten duidelijk afspraken worden gemaakt over de ondersteuning om misverstanden en problemen in de toekomst te voorkomen. Tegenwoordig worden regelmatig patches en updates uitgegeven voor besturingssystemen en applicaties. Het is belangrijk om hier duidelijke afspraken over te maken. Als er bijvoorbeeld kritieke updates en patches voor het besturingssysteem of een veel gebruikte applicatie worden uitgebracht kan met afspreken dat deze updates en patches automatisch worden geïnstalleerd op de systemen van de eindgebruikers. Maar patches of updates voor applicatie. Zoals nieuwe stencils voor Microsoft Visio kan men gewoon toevoegen aan de software catalogus en beschikbaar stellen aan de gebruikers. Het is voor het garanderen van de beveiliging en betrouwbaarheid van de systemen noodzakelijk om een duidelijke policy te hebben over hoe om te gaan met updates en patches. 5.6 Netwerkinfrastructuur Het distribueren van software gebeurt ten alle tijden via het netwerk van de betreffende organisatie. De infrastructuur van het netwerk is daarom dan ook een aandachtspunt waarmee rekening gehouden dient te worden. Binnen de netwerkinfrastructuur zijn drie belangrijke aspecten waaraan moet worden voldaan voor het uitvoeren van goede software distributie. De drie aspecten zijn kwaliteit, bandbreedte en capaciteit. Pagina 20 van 85

21 Bij een kwalitatief slecht netwerk kan het voorkomen dat het een tijdje duurt voor een installatiepakket over het netwerk getransporteerd wordt en het daardoor ook langer duurt voor de applicatie geïnstalleerd kan worden. Een ander belangrijk punt is dat de data niet goed overkomt en hierdoor de software niet correct geïnstalleerd kan worden op het systeem. Een ander aspect is het aspect van bandbreedte. Bij het distribueren van grote software pakketten is het belangrijk dat voldoende bandbreedte beschikbaar is voor het binnen een redelijke tijd overzenden van de software naar het doel systeem. Binnen veel bedrijven is men tegenwoordig al overgestapt op VoIP toepassingen en je wilt niet dat wanneer een software update wordt gedaan dat gesprekken beginnen te haperen of weg te vallen. De gebruiker moet nog gewoon gebruik kunnen blijven maken van zijn systeem zonder dat hij last krijgt van het sterk vertraagd laden van pagina s of het benaderen van bestanden op een file server. Het is belangrijk dat er voldoende bandbreedte aanwezig is of men moet kiezen voor een systeem waarmee de maximale te gebruiken bandbreedte vastgezet kan worden. De capaciteit van de netwerkinfrastructuur richt zich meer op de netwerkcomponenten die de verschillende netwerken met elkaar verbinden. Deze netwerkcomponenten mogen niet de bottleneck worden binnen je infrastructuur. Niet bij het distribueren van software, maar vooral niet als hierdoor het netwerkverkeer vertraging oploopt, niet meer aankomt of niet gecontroleerd worden. Er zijn een aantal mogelijkheden om het de netwerkinfrastructuur te ontlasten. In de voorgaande tekst zijn deze al naar voren gekomen. Als toevoeging kan met kiezen voor distributie middels multicast. Het verspreiden van software middels multicast betekent dat de software vanuit één distributiecentrum verspreid zal worden over één of meerdere werkplekken. Het centrale punt stuurt in dit geval maar één stream uit voor alle werkplekken en niet een aparte stream per netwerk. Deze manier van distributie zorgt voor minder netwerkverkeer, waardoor minimale overhead van het netwerk plaatsvindt. Pagina 21 van 85

22 6 Richtlijnen Software distributie heeft een aantal voordelen, maar ook een aantal aandachtspunten waarmee rekening gehouden dient te worden. Iedere gebruiker binnen een organisatie wil ongestoord zijn werk kunnen doen. Bij de installatie van nieuwe software, wil de gebruiker zeker geen last hebben van mislukte installaties en configuraties. Richtlijnen kunnen op verschillende aspecten van de software distributie betrekking hebben. Zo bestaan richtlijnen voor de uiteindelijke distributie, maar ook voor het toevoegen van nieuwe applicaties aan de software catalogus. 6.1 OTAP Een mogelijk model voor het gebruik van software distributie binnen organisatie is OTAP. OTAP splitst een service, zoals software distributie logisch in vier omgevingen. OTAP staat voor: O: Ontwikkeling (soms in combinatie met aparte Research en Development omgeving) T: Test A: Acceptatie P: Productie In de figuur is het OTAP model grafisch weergegeven. Figuur 1: OTAP model Belangrijk doel van OTAP is het waarborgen van kwaliteit en stabiliteit van het distribueren van software. OTAP is essentieel om de kwaliteit en overdracht van ontwikkelingen en wijzigingen binnen het proces te waarborgen. Pagina 22 van 85

23 Ontwikkeling De ontwikkelomgeving is de beheeromgeving waar wijzigingen en nieuwe functionaliteiten voor het eerst ontworpen en uitgewerkt wordt. De gebruikers van deze omgeving zijn de systeembeheerders (maken van packages welke gedistribueerd en geïnstalleerd worden), ontwikkelaars van de verschillende software distributie pakketten en ontwikkelaars van specifieke applicaties (waarbij de packages voor distributie en installatie automatisch worden aangemaakt). Volgens het ideale OTAP model zouden de gebruikers uit deze omgeving geen rechten moeten hebben in de andere omgevingen. Dit is in binnen software distributie meestal niet het geval. Aangezien de systeembeheerders van een organisatie ook binnen de andere omgevingen actief zullen zijn. Voor de externe ontwikkelaars geldt deze stelling in de meeste gevallen wel. Test De testomgeving is een omgeving voor de ICT-organisatie. Deze omgeving heeft als primaire doelstelling de wijzingen uit de ontwikkelomgeving functioneel, technisch, integraal en vooral ook procedureel te testen. Indien noodzakelijk kunnen hier metingen plaatsvinden om de impact van de wijzigingen te analyseren. Omdat de wijzigingen in de testomgeving uitgevoerd worden op gelijke hardware als binnen de productieomgeving, worden hardware specifieke kwesties hier duidelijk. Wijzigingen uit de ontwikkelomgeving worden in de testomgeving geanalyseerd. Wanneer de wijziging niet voldoet, moet deze eerst in de ontwikkelomgeving aangepast worden. Het is niet toegestaan adhoc de wijzigingen aan te passen in de testomgeving. De testomgeving moet een relatief stabiele omgeving zijn, zodat gestructureerd getest en geëvalueerd kan worden. De systeembeheerders kijken in de testomgeving of de packages zonder fouten gedistribueerd, geïnstalleerd en geconfigureerd kunnen worden op de verschillende werkplekken. In de testomgeving komt bijvoorbeeld naar voren wanneer een distributie niet volledig automatisch verloopt. Ook kan getest worden hoe de compatibiliteit van een applicatie onder verschillende besturingssystemen is. Acceptatie De acceptatieomgeving is een omgeving voor de eindgebruiker. Primaire rol van de acceptatieomgeving is een nieuwe of gewijzigde component (package) te controleren in een omgeving die maximale overeenkomst met de uiteindelijke productieomgeving vertoont. Hierbij wordt er vanuit gegaan dat de ontwikkel- en testomgeving niet 100% hetzelfde geconfigureerd kunnen worden als productieomgeving zonder extreem hoge investeringen. Wanneer de wijziging niet voldoet moet deze eerst in de ontwikkelomgeving aangepast worden. Het is niet toegestaan ad-hoc de wijzigingen aan te passen in de accep- Pagina 23 van 85

24 tatieomgeving. De acceptatieomgeving moet een relatief stabiele omgeving zijn, zodat gestructureerd getest en geëvalueerd kan worden. Productie De productie is de omgeving voor de eindgebruiker. Vanuit deze omgeving worden de bedrijfsprocessen ondersteund. Verstoring of volledig uitvallen van deze omgeving heeft verstrekkende gevolgen voor de continuïteit van die bedrijfsprocessen. Wanneer een wijziging volledig geaccordeerd is in de acceptatieomgeving, op technisch, functioneel en procedureel niveau, kan deze toegepast worden in productieomgeving. Aangezien het package de ontwikkeling-, test- en acceptatieomgeving succesvol doorlopen heeft, zou de applicatie zonder fouten gedistribueerd en geïnstalleerd kunnen worden op de verschillende werkplekken. 6.2 Ontwerp OTAP is een algemene richtlijn, die binnen veel technologieën gebruikt wordt. Naast de algemene richtlijnen heeft ieder software distributie pakket ook zijn eigen richtlijnen voor een succesvolle implementatie. Ieder pakket is opgebouwd uit een aantal onderdelen. Om optimaal gebruik te maken van het pakket moeten deze onderdelen op de juiste manier geïmplementeerd worden. Belangrijk voor een succesvolle implementatie is het maken van een implementatieontwerp. Op die manier wordt het duidelijk op welke manier de verschillende onderdelen geïmplementeerd dienen te worden en wat de onderlinge relaties zijn. Bij de implementatie van Altiris kan bijvoorbeeld uit een tweetal ontwerp situaties worden gekozen, namelijk het Two-tier Distributed Model en het Three-tier Reporting Model. Ieder ontwerp heeft zijn eigen voor- en nadelen en een organisatie moet zelf kijken welk ontwerp het beste binnen de organisatie past. Belangrijk voor een succesvolle implementatie is in ieder geval het maken van een goed ontwerp en het opstellen van policies met betrekking tot software distributie. Op die manier zal het proces gestructureerd uitgevoerd kunnen worden, wat zowel voordelen voor de systeembeheerders als voor de gebruikers van de werkplekken met zich meebrengt. Pagina 24 van 85

25 7 Microsoft Windows Bij het gebruik van Microsoft Windows omgevingen zijn een aantal mogelijkheden beschikbaar om software automatisch over een aantal computers te distribueren. In dit hoofdstuk zullen de methoden met betrekking tot Microsoft Windows System Management Server en Microsoft Windows Active Directory beschreven worden. 7.1 System Management Server Voor het beheren van op Windows gebaseerde bedrijfsnetwerken Microsoft System Management Server ontwikkeld [4]. De huidige versie van Microsoft SMS is versie 2003 welke onderstaande Microsoft besturingssystemen kan beheren: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise Edition Windows Server 2003, Datacenter Edition Windows XP Professional Windows XP Embedded met SP1 of hoger Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Server Microsoft Windows NT Workstation 4.0 Windows NT Server 4.0 Windows NT Server 4.0 Enterprise Edition met SP6 of hoger Windows 98 Pagina 25 van 85

26 7.1.1 Eigenschappen Microsoft SMS is een compleet pakket voor het beheren van Windows systemen. Het pakket kan het best omschreven worden aan de hand van de vijf eigenschappen die SMS heeft. Dat zijn namelijk: Application deployment Asset management Security patch management Mobility Windows management services integration Application deployment SMS 2003 biedt de beheerder een hard- en software overzicht over de aanwezig harden software binnen de organisatie. Op basis van deze informatie kan de beheerder een weloverwogen keuze maken voor het distribueren van een bepaald software pakket. SMS 2003 biedt de beheerder de mogelijkheid om gerichte distributie te doen van software. Beheerders kunnen door de integratie met Active Directory distributies doen voor een bepaalde afdeling of groep gebruikers. SMS 2003 maakt gebruik van Windows Installer voor het maken van self-healing software packages. Als software wordt gedistribueerd geeft SMS 2003 de beheerders een status van een distributie zodat de beheerders acties kunnen ondernemen op basis van eventuele problemen tijdens de distributie. Asset management Zoals genoemd bij de application deployment geeft SMS 2003 de beheerders een overzicht van alle aanwezige hard- en software binnen de organisatie. SMS 2003 geeft de beheerders zeer uitgebreide informatie over een systeem waaronder ook BIOS en chassis informatie. SMS 2003 kan de beheerders ook inzicht geven in de aanwezigheid van bepaalde bestanden op een systeem welke gebruikt kunnen worden om te bepalen of alle bestanden die aanwezig dienen te zijn nog daadwerkelijk aanwezig zijn. Voor een organisatie is het belangrijk om te zien welke software is geïnstalleerd, maar nog veel belangrijker welke software in welke mate wordt gebruikt. Bijvoorbeeld bij het installeren van nieuwe een nieuwere software versie van een applicatie blijft de oude versie vaak ook geïnstalleerd. Met een verbruikoverzicht kunnen systeembeheerders dit zien en op basis hiervan besluiten om de vorige versie uit te faseren. Door dit inzicht kan een organisatie bepaalde software uitfaseren of andere beslissingen maken in het software beleid om zo geld te besparen. Pagina 26 van 85

27 Security patch management Voor een organisatie wordt het steeds moeilijker om up-to-date te blijven met patches en updates in verband met security. SMS 2003 geeft de beheerder inzicht in de laatste patches, updates en vulnerabilities. Door de integratie met Windows System Update Services kunnen de laatste updates over de beheerde systemen worden gedistribueerd. SMS 2003 biedt de beheerders een de mogelijkheid om de updates te testen in een representatieve test omgeving voordat update gedistribueerd worden in de productie omgeving. Net als bij de asset management en application deployment biedt SMS 2003 een webinterface met een overzicht van vulnerabilities en de status van de security updates. Figuur 2: Resultaat van een Software Update scan Mobility Binnen organisaties worden meer en meer mobiele nodes zoals laptops, PDA s en andere mobiele devices gebruikt om mobiel te kunnen werken. Vanuit het oogpunt van security Pagina 27 van 85

28 en volledigheid van software brengt dit een aantal uitdagingen met zich mee. Hoe houdt je de mobiele nodes up-to-date, veilig en betrouwbaar?. SMS 2003 heeft hiervoor een Intelligent Client die bandwith-aware is en om kan geen met verschillen in bandbreedte. De Intelligent Client maakt gebruik van de BITS techniek om de netwerkcapaciteit te bepalen en op basis hiervan de downloadsnelheid aan te passen. Om te voorkomen dat een update steeds opnieuw gedownload moet worden maakt SMS 2003 gebruik van checkpoints zodat een gestarte download later hervat kan worden als de client weer connectie heeft met de SMS server. Windows management services integration SMS 2003 integreert met de management tools van Windows zelf. SMS 2003 maakt gebruik van de componenten van SMS 2003 waar mogelijk zoals het distribueren van software voor een bepaalde groep, zoals bijvoorbeeld een afdeling. SMS 2003 maakt gebruik van Windows Management Instrumentation (WMI) voor het verzamelen van informatie over de hard- en software op het systeem. SMS 2003 maakt gebruik van de Add/Remove Programs interface voor het toevoegen van software en hiermee zijn de beheerders al bekend waardoor tijd wordt bespaard Success Stories Microsoft SMS is binnen organisaties succesvol geïmplementeerd en gebruikt [3]. Een aantal voorbeelden van positieve implementaties zijn: To gain manageability over its decentralized environment, Motorola created a single, global department tasked with deploying Microsoft Windows Server System, integrated server infrastructure software with innovations that help companies do more with less...software updates that formerly took months will be completed in less than a week. Motorola saved more than 247,000 hours implementing more than 800,000 software deployments to 65,000 desktops in 2002, and it estimates that it saved U.S.$11 million on such deployments in Dell used improved asset management features to more easily conduct inventory; streamlined software distribution by centralizing SMS infrastructure; saved money by using fewer servers to run SMS; saved time and labor costs by using new patch-distribution feature; deployed security patches 50 percent faster; and improved support and software distribution to remote users. Pagina 28 van 85

29 SAP America, a subsidiary of SAP AG, provides business software solutions to more than 20,500 customers in more than 120 countries. With a highly mobile workforce spanning Canada, United States and Latin America, SAP needed an effective way to support global users with timely, efficient software distribution and remote deployment of security patches reducing user downtime. The company sought a way to more accurately inventory its assets and check the status of individual machines-a crucial step in keeping the corporate network updated and secure. By upgrading to Microsoft Systems Management Server (SMS) 2003, part of Microsoft Windows Server System, SAP gained an integrated solution that enables it to perform all those tasks over various bandwidths without disrupting employees work. 7.2 Active Directory Bij een Windows Server zijn drie hulpmiddelen inbegrepen voor het installeren en beheren van software. De onderstaande tabel beschrijft deze hulpmiddelen. Hulpmiddel De extensie Software Installatie van de snap-in Group Policy Windows Installer Add/Remove Programs in Control Panel Rol Gebruikt door beheerders om software te beheren Installeert software aanwezig in Windows Installer-bestanden Gebruikt door gebruikers om software te beheren op hun eigen computers Tabel 1: Hulpmiddelen voor installatie en beheer software binnen AD De uitbreiding Software Installation is het belangrijkste hulpmiddel van de beheerder bij het beheren van software binnen een kleine of middelgrote organisatie, welke gebruik maakt van Active Directory. Software Installation werkt in combinatie met groepsbeleid en Active Directory, zodat er een, op groepsbeleid gebaseerd, softwarebeheersysteem ontstaat waarmee het volgende centraal beheerd kan worden: De eerste verspreiding van software Verplichte en niet-verplichte upgrades, patches en quick fixes voor software. De versie van een applicatie kan worden gepgrade of worden vervangen. Het besturingssysteem kan zelfs met behulp van servicepacks worden gepgrade. Het verwijderen van software Pagina 29 van 85

30 Met behulp van Software Installation kan de installatie van software op een computer centraal beheerd worden door toepassingen aan gebruikers of computers toe te wijzen of door toepassingen voor gebruikers te publiceren. Wijs toe (assign, push) als het gaat om vereiste of verplichte software voor gebruikers of computers. Publiceer (publish, pull) als het gaat om software die gebruikers nuttig zouden kunnen vinden om hun werk te doen Applicatie toewijzen Wanneer een applicatie wordt toegewezen aan een gebruiker, krijgt de gebruiker, bij de volgende keer dat hij of zij zich aanmeldt op het werkstation, een melding van de aanwezigheid van de applicatie. Deze melding volgt de gebruiker, ongeacht welke fysieke computer hij of zij daadwerkelijk gebruikt. De applicatie wordt geïnstalleerd bij de eerste keer dat de applicatie op de computer wordt geactiveerd, door hem te selecteren in het menu Start of door een document te openen dat aan deze applicatie gekoppeld is. Wanneer een applicatie wordt toegewezen aan een computer, wordt deze toewijzing gemeld en de installatie wordt uitgevoerd wanneer het veilig is om dit te doen. Gewoonlijk gebeurt de installatie wanneer de computer opstart en geen andere processen worden uitgevoerd op de computer Applicatie publiceren Wanneer een applicatie wordt gepubliceerd voor gebruikers, lijkt de applicatie niet geïnstalleerd op het werkstation van de gebruikers. Er zijn geen snelkoppelingen zichtbaar op het bureaublad of het menu Start en er worden geen wijzigingen aangebracht in de lokale registry van de werkstations van de gebruikers. In plaats daarvan worden de attributen van de gepubliceerde applicaties opgeslagen in Active Directory. Vervolgens wordt de informatie, zoals de naam en bestandskoppelingen, ter beschikking gesteld aan de gebruiker in de container Active Directory. De applicatie is vervolgens beschikbaar voor de gebruiker om te installeren met behulp van Add/Remove Programs in Control Panel of door te klikken op een bestand dat aan de applicatie gekoppeld is (bijvoorbeeld een.xls-bestand voor Microsoft Excel) Werking Software Installation De uitbreiding Software Installation gebruikt Windows Installer-technologie om software systematisch te beheren. Windows Installer is een service, die het mogelijk maakt dat het besturingssysteem het installatieproces beheert. Windows Installer bestaat uit drie hoofdcomponenten: Pagina 30 van 85

31 Een besturingssysteemservice die de installatie, wijziging en verwijdering van de software uitvoert in overeenstemming met de informatie in het pakket Windows Installer. Het pakket Windows Installer, een database met informatie die de geïnstalleerde status van de applicatie beschrijft. Een programmeer-interface (application programming interface of API) waarmee de applicaties met Windows Installer kunnen werken voor het installeren en verwijderen van aanvullende functies na het voltooien van de aanvankelijke installatie. Omdat Software Installation als hefboom voor Windows Installer fungeert, kunnen gebruikers profijt trekken van de automatische reparaties. Windows Installer merkt op wanneer een programmabestand ontbreekt en herstelt onmiddellijk de beschadigde of ontbrekende bestanden, zodat de applicatie automatisch gerepareerd wordt. Het pakket Windows Installer is een bestand dat expliciete instructies bevat voor de installatie en verwijdering van specifieke applicaties. De ontwikkelaar, die de applicatie produceert, levert het.msi-bestand van het pakket Windows Installer aan en verstuurt het met de applicatie. Als een Windows Installer-pakket niet bij de applicatie zit bijgesloten, moet de beheerder zelf een Windows Installer-pakket van de applicatie maken. Applicaties kunnen alleen ter beschikking worden gesteld met de uitbreiding Software Installation als het bestandstype in één van de volgende categorieën vatl: Interne.msi-bestanden van het Windows Installer-pakket zijn ontwikkeld als onderdeel van de toepassing en maken volledig gebruik van Windows Installer. Met bijgevoegde installatiebestanden (.msi) kunnen applicaties geïnstalleerd worden die geen Windows Installer-pakket hebben. Een bestaand setup-programma, een toepassings- of.zap-bestand, installeert een toepassing door gebruik te maken van het originele SETUP.EXE-programma. Bovendien kunnen wijzigingen aangebracht worden om de installatie van een Windows Installer-pakket aan te passen wanneer het wordt toegewezen of gepubliceerd. Wijzigingen worden opgeslagen met de bestandsextensie.mst. Andere bestanden die gebruikt kunnen worden bij Software Installation zijn: Patch- of.msp-bestanden die worden gebruikt voor bugfixes, servicepacks en vergelijkbare bestanden; Application Assignment Script of.aas-bestanden, welke instructies bevatten die betrekking hebben op het toewijzen of publiceren van een pakket. Pagina 31 van 85

32 7.2.4 Aanpassen Windows Installer-pakketten Windows Installer-applicaties kunnen worden gewijzigd door het gebruik van wijzigingen, ook wel transformaties genoemd. Het Windows Installer-pakketformaat biedt de mogelijkheid om aanpassingen aan te brengen door het oorspronkelijke pakket te transformeren met behulp van authoring and repackaging -hulpmiddelen. Sommige applicaties hebben ook wizards of sjablonen waarmee een gebruiker wijzigingen kan aanbrengen. Pagina 32 van 85

33 8 Unix 8.1 Gedeelde applicatie map Binnen de Unix omgevingen zijn vele verschillende manieren voor het distribueren van software over meerdere computers. De meest eenvoudigste vorm van software distributie is het delen van een applicatie map. Op een NFS bestandsysteem wordt een map aangemaakt waarin applicaties worden geïnstalleerd. Als men meerdere besturingssystemen wilt gaan ondersteunen dient men voor elk besturingssysteem een aparte map aan te maken. Binnen deze mappen kunnen vervolgens applicaties geïnstalleerd worden. Voor elke applicatie wordt een aparte map gemaakt. Elke versie van een applicatie krijgt een eigen map en binnen de map van het besturingssysteem wordt een symbolische link aangemaakt genaamd applicatie.last. Deze link verwijst naar de laatste versie van een applicatie. Binnen elke applicatie directory worden 3 mappen aangemaakt bin, lib en man. Het doel van de mappen is te herleiden aan de hand van de mapnamen. Elke machine die gebruik wil maken van de gedeelte applicatie map moet deze vervolgens mounten onder zijn eigen bestandsysteem, bijvoorbeeld onder /applicatie/. De gebruik van deze machine kan vervolgens applicatie starten vanuit deze directory. Op deze manier is het heel eenvoudig om software te verspreiden over meerdere systemen en tevens is het eenvoudig om de beschikbare applicaties aan te passen. Deze manier van software distributie is achterhaald en zal weinig tot niet meer gebruikt worden voor het daadwerkelijk distribueren van software. De software is slechts op 1 plek aanwezig en wordt in feite dus niet gedistribueerd. Pagina 33 van 85

34 8.2 Cfengine Cfengine [5] staat voor Configuration engine en wordt gebruik voor het beheren van voornamelijk op Unix gebaseerde computers. Cfengine is mede ontwikkeld door Mark Burgess van het Oslo University College en de huidige versie van Cfengine is 2.0. Men is op dit moment druk bezig met het maken van Cfengine 3 en men verwacht deze versie dit voorjaar nog te gaan brengen. Mark Burgess heeft product middels de volgende definitie omschreven: Cfengine, or the configuration engine, is an autonomous agent and a middle to high level policy langurage for building expert systems which administrate and configure large computer networks. Cfengine uses the ide of classes and a primitive intelligence to define and automate the configuration and manintenance of system state for small to huge configurations Mogelijke werkzaamheden Cfengine systeem voor het vasthouden van of overgaan naar een bepaalde staat. De staat wordt vastgelegd in configuratie bestanden. Deze worden verder op in dit verslag besproken. Cfengine is door het gebruik van deze configuratie bestanden in staat om de onderstaande taken uit te voeren. Configureren van de netwerk interface Bewerken van systeem configuratie bestanden en andere tekstbestanden Symbolische links maken Controleren en eventueel aanpassen van rechten en eigenaar van bestanden Verwijderen van ongewenste bestanden Comprimeren van bestanden Distribueren van bestanden binnen het netwerk op een correcte en veilige manier Automatisch mounten van NFS bestandsysteem Controleren van de aanwezigheid en integriteit van belangrijke bestanden en bestandsystemen Commando s en script uitvoeren Processen beheren Uitvoeren van security gerelateerde patches and dergelijke wijzigingen Pagina 34 van 85

35 8.2.2 Componenten Cfengine is een verzameling van verschillende daemons en utilities die samen 1 geheel vormen. In figuur 3 wordt de structuur van Cfengine afgebeeld. Figuur 3: Cfengine Structuur cfagent Cfagent is de daemon die op de systemen draaien die ervoor zorgen dat het systeem in een bepaalde staat blijft verkeren. De beheerder kan de daemon bijvoorbeeld in een cron-job laten starten en elk half uur zijn state controleren. De daemon leest hiervoor zijn lokale cfagent.conf in en controleert het systeem ten opzichte van de staat die in het configuratie bestand is vastgelegd. Indien nodig voert trekt hij het systeem gelijk met het configuratie bestand. cfrun Cfrun wordt gebruikt voor het uitvoeren van acties op een ander systeem. Cfrun maakt verbinding met de cfservd daemon op het anders systeem en zet een verbinding op. Vervolgens kan cfrun aanpassingen in de cfagent.conf van het andere systeem en deze vervolgens zijn cfagent laten starten of de wijzigingen zo onmiddellijk door te voeren. cfservd Cfservd is een file server and protectie wrapper voor het starten van het starten van Cfengine op een andere locatie. Cfservd zorgt ervoor dat je connectie kan maken met een cfagent op een ander systeem. Hiervoor maakt het gebruik van toegangcontrole op basis van RSA authenticatie en een IP adres. cfexecd Cfexecd is een wrapper het lokaal uitvoeren van cfagent. Cfexecd kan gebruikt worden voor het afvangen van output van de cfagent daemon en dit vervolgens door te sturen of Pagina 35 van 85

36 weg te schrijven naar een bestand. Cfexecd is optioneel en moet geconfigureerd worden in de cfagent.conf. cfenvd cfenvd is een proces waarmee een omgeving aangemaakt kan worden voor het detecteren van afwijkingen. Cfenvd is plug & play en vereist geen configuratie. Cfagent kan bruikbare data halen uit het proces van cfenvd, maar als cfenvd niet draait doet cfagent gewoon zijn werk. Cfagent is dus niet afhankelijk van cfenvd. cfenvd is optioneel en wordt voornamelijk gebruikt met research doeleinden. cfkey Het commando cfkey genereert een paar van public-private keys voor de op afstand authenticatie tussen cfrun of cfagent met de server cfservd. cfshow Cfshow is een tool om de inhoud van de databases die gebruikt worden door Cfengine in tekst weer te geven. cfenvgraph Met cfenvgraph kan de data uit de database van de cfenvd omgeving grafisch worden weergegeven in grafieken. Figuur 4: Grafiek gegenereerd door cfenvgraph Configuratie bestanden De kracht van Cfengine is het gebruiken van configuratie bestanden waarin de gewenste karakteristieken van een systeem staan. Het systeem zal eens in de zoveel tijd het configuratie bestand uitvoeren en kijken of hij nog aan alle eisen voldoet en eventueel acties uit Pagina 36 van 85

37 gaan voeren. Cfengine is dus een pull systeem. De beheerder kan de configuratie file aanpassen, maar het systeem zal zelf de actie moeten uitvoeren om het configuratie bestand te laden en uit te voeren. Door de configuratie bestanden is Cfengine in grote mate flexibel en zeer volledig qua functionaliteit. De beheerders hebben vele mogelijkheden binnen deze configuratie bestanden. De gewenste staat van een systeem wordt vastgelegd in het configuratie bestand cfagent.conf. Cfagent.conf is opgebouwd uit drie onderdelen: control, groups en actions. Binnen control wordt onder andere variabelen gedeclareerd, onder groups kunnen groepen worden gedefinieerd en onder actions kan de beheerder acties/taken opgeven dat de cfagent uit moet gaan voeren op een systeem. In het onderstaande overzicht staan de acties die een beheerder middels het configuratie bestand kan uitvoeren op het beheerde systeem. control: specificeren van generieke instellingen zoals variabelen groups: definiëren van een lijst met groepen shellcommands: uitvoeren van shell commando s links: aanmaken en beheren van symbolische and harde links tidy: verwijderen van ongewenste bestanden files: instellen van bestandspermissies en de eigenaar directories: instellen van eigenaar en protectie van mappen disks: controleren of bestandsystemen aanwezig zijn en voldoende vrij ruimte bevatten disable: hernoemen van ongewenste bestanden naar naam.cfengine copy: kopiëren van lokale of remote bestanden naar het lokale systeem editfiles: bewerken van ASCII tekst bestanden binservers: specificeren van servers automatisch mounten door Cfengine mountables: specificeren van lokale bestandsystemen die beschikbaar zijn voor mounting processes: controleren van het bestaand van bepaalde processen interfaces: specificeren van karakteristieken van de netwerk interface resolve: beheren van /etc/resolv.conf defaultroute: instelleren van de statische default gateway modulename: gebruik een add-on module Pagina 37 van 85

38 Om inzicht te geven in hoe een cfagent.conf eruit kan zien is hieronder een voorbeeld configuratie ingevoegd. # # Simple cfengine configuration file # ########################### START OF CONFIGFILE ###################### # # /var/lib/cfengine2/masterfiles/inputs/cfagent.conf # # Master cfagent file on the server, # control: domain = ( my.flat ) access = ( root ) cfruncommand = ( "/usr/sbin/cfagent" ) actionsequence = ( files directories tidy resolve ) maxage = ( 7 ) # # Fix some basic file permissions. # files: /etc/sudoers mode=440 owner=root group=root action=fixall /etc/passwd mode=644 owner=root group=root action=fixall /etc/shadow mode=640 owner=root group=shadow action=fixall # # Clean out *ALL* files older than $(maxage) days from /tmp. # # Clean out files older than $(maxage) which match the pattern *~ # inside user home directories. # tidy: /tmp pattern=* age=$(maxage) recurse=inf /home pattern=*~ age=$(maxage) recurse=inf directories: /tmp mode=1777 owner=root group=root resolve: "search my.flat" ########################### END OF CONFIGFILE ######################## Pagina 38 van 85

39 8.3 Red Hat Satellite Red Hat Network Satellite server kan gebruikt worden voor het updaten en beheren van Red Hat Linux Enterprise systemen. De Satellite server haalt alle updates voor software binnen vanaf het Red Hat network en vervolgens kunnen de andere Red Hat systemen de nieuwe software binnenhalen vanaf de Satellite server. Figuur 5: Red Hat Satellite Netwerk Kanalen Red Hat maakt gebruikt van kanalen voor elke versie van het besturingssysteem. Het Red Hat Network plaatst op een kanaal de updates die beschikbaar zijn voor een bepaalde versie van een besturingssysteem. De Satellite server is het enige systeem dat verbinding maakt met het Red Hat Network voor het binnen halen van updates, patches en andere software packages. Binnen het Satellite server model onderscheiden we twee kanalen, de parent kanalen en de child kanalen. De standaard kanalen van het Red Hat Network waarvan de Satellite server zijn patches e.d. download zijn de parent kanalen. De child kanalen kunnen door de beheerders zelf worden aangemaakt.voor het toevoegen van servers aan de Satellite server kunnen twee verschillende methoden gebruikt worden. Servers kunnen toegevoegd worden middels een bootstrap script of worden handmatig aan een bepaald kanaal gekoppeld. Als een nieuw systeem aan de Satellite server en aan een child kanaal is toegevoegd gaat het systeem vervolgens op het kanaal controleren welke packages beschikbaar zijn en geïnstalleerd moeten worden. Pagina 39 van 85

40 Na het toevoegen van de server aan de Satellite server zal deze getoond worden in de GUI van de Satellite Server. Figuur 6: RHN Satellite Server GUI systeem overzicht Deze child kanalen worden door systeembeheerders gebruikt voor het distribueren van software packages over het netwerk. Red Hat maakt gebruikt van RPM packages. Als een package nog geen RPM package is kan gebruikt worden van het rpmbuild commando. De beheerde servers kunnen vervolgens op het kanaal controleren of er updates zijn en kan deze indien aanwezig downloaden. De beheerders kunnen verschillende RPM packages in de kanalen plaatsen zodat de beheerde servers deze vervolgens zullen installeren. Door voor elk type server of systeem een apart child kanaal aan te maken is het mogelijk om binnen no-time systemen om te zetten van het ene type systeem naar het andere. Het is mogelijk om binnen enkele minuten een webserver om te zetten naar een database server. Zo is het ook mogelijk om eenvoudig de OTAP richtlijn toe te passen. In de ontwikkelomgeving wordt systeem in elkaar gezet. Deze wordt vervolgens getest in de testomgeving. Daarna wordt een acceptatietest gedaan en als deze is geslaagd wordt een child kanaal aangemaakt voor dat nieuwe systeem. In de productie omgeving kan een ander systeem eenvoudig worden omgezet naar het nieuwe systeem door het kanaal te veranderen waarop hij moet controleren voor updates en patches. Pagina 40 van 85

41 8.4 M23 M23 [7] is een systeem voor het installeren en beheren van systemen waarop het besturingssysteem Debian draait. M23 is een Open Source systeem dat wordt ontwikkeld onder de GNU General Public License [8]. Met M23 is het mogelijk om een nieuwe besturingssysteem op het systeem te zetten en om daarna patches, updates en packages op de systemen te plaatsen of te verwijderen. Het distributie model bestaat uit een M23 server en meerdere M23 clients. De verschillende M23 clients worden beheerd middels een Webinterface op de M23 server. Hieronder een afbeelding van de beheer webinterface. Figuur 7: Webinterface M Mogelijke werkzaamheden Alle clients kunnen volledig via de webinterface beheerd worden. De taken die uitgevoerd kunnen worden zijn. clients partitioneren packages installeren job scheduling aanmaken machines aan groepen toevoegen en uit groepen verwijderen Pagina 41 van 85

42 image maken van een harde schijf van een client instellingen van een client veranderen ssh connectie opzetten met client status van client veranderen recovery logfile van client uitlezen overzicht tonen van geïnstalleerde packages hardware informatie tonen De clients melden zich aan bij de M23 server middels wake-up-lan, een bootdisk of een boot CDROM. Vervolgens wordt de hardware geïnitiliseerd en doorgegeven aan de m23 server. De M23 client wordt vervolgens in het overzicht getoond van de aanwezige clients. De beheerder kan dan bepalen hoe het systeem ingericht moet worden qua partitionering, besturingssysteem en packages. Een van de mogelijkheden van M23 is het definiëren van groepen. M23 maakt gebruik van deze groepen om snel software pakketten aan vele systemen tegelijk toe te voegen of van te verwijderen. De M23 server heeft de mogelijkheid om een test installatie te doen om te kijken welke software pakketten geïnstalleerd worden, welke verwijderd worden en welke problemen er ontstaan tijdens de installatie. Pagina 42 van 85

43 9 Commercieel Naast de Open Source en Microsoft Windows varianten produceren andere, commerciële, leveranciers ook oplossingen met betrekking tot automatische software distributie. Een aantal van deze leveranciers, en hun bijbehorende producten, zullen in dit hoofdstuk aan de orde komen. 9.1 HP Radia HP Radia [9], officieel HP OpenView Radia [10], is een change en configuration management pakket, dat systeembeheerders onder andere in de gelegenheid stelt om snel, betrouwbaar en op een kosteneffectieve manier software te distribueren en te beheren op servers, desktops, laptops en andere netwerkcomponenten binnen een organisatie. Oorspronkelijk is het pakket ontwikkeld door Novadigm [11]. HP Radia zorgt voor het verbeteren van de service levels en het verlagen van de kosten voor het beheren van software binnen een organisatie. HP Radia zorgt voor de perfecte oplossing bij het beheren van software tijdens de volledige lifecycle van een applicatie. Software kan onder andere volledig automatisch worden ge ïnstalleerd, gepdate, aangepast aan de policies van de organisatie, gerepareerd en worden verwijderd op een betrouwbare en veilige manier. Dit geldt voor software op servers, desktops, laptops en andere componenten, zoals PDA s Onderdelen HP OpenView Radia is een totaal pakket dat kan worden opgesplitst in verschillende onderdelen. Deze onderdelen kunnen apart binnen een organisatie geïmplementeerd worden. Op die manier kunnen kleine en middelgrote organisaties in mindere mate gebruik maken van eigenschappen en voordelen van HP Radia. De volgende onderdelen, welke gebruik maken van Radia, kunnen worden onderscheiden: Application Manager Wordt gebruikt voor het distribueren en onderhouden van software en content aan de hand van een aantal vooraf gedefinieerde policies Inventory Manager Inventory Manager zorgt voor het automatisch verzamelen van informatie over hardware en software van de te beheren componenten. Deze informatie wordt vervolgens in een enkele repository verzameld, welke via een web browser benaderd kan worden. Met behulp van de Inventory Manager, in samenwerking met Usage Manager, kunnen rapportages gegenereerd worden voor bijvoorbeeld de systeembeheerders en/of het management Pagina 43 van 85

44 Management Suite for Servers Zorgt voor een automatische inventarisatie, provisioning en het onderhouden van servers in heterogene omgevingen aan de hand van een aantal vooraf gedefinieerde policies Management Suite for Desktops Zorgt voor een automatische inventarisatie, provisioning en het onderhouden van werkstations in heterogene omgevingen aan de hand van een aantal vooraf gedefinieerde policies OS Manager Met OS Manager kunnen Windows, Unix en Linux besturingssystemen worden onderhouden aan de hand van policies Patch Management Zorgt voor volledig automatische distributie en installatie van patches, service packs en hot fixes, wanneer deze vereist worden Usage Manager Usage Manager zorgt voor het genereren van rapporten over het gebruik van applicaties op servers, werkstations en/of laptops binnen een organisatie Eigenschappen In de data sheet over HP Radia [12] staan een groot aantal eigenschappen en voordelen van HP Radia. Deze maken HP Radia uitermate geschikt voor implementatie in grote organisatie. HP OpenView Radia is voor kleine en middelgrote organisaties, in de meeste gevallen, overkill. Een aantal van deze eigenschappen en voordelen zijn. Flexibele management mogelijkheden Systeembeheerders kunnen flexibel te werk gaan, omdat software gedistribueerd en beheerd kan worden voor individuele gebruikers, werkgroepen en/of de volledige organisatie. Server baseline management helpt verder bij het beheren van complexe server configuraties. Het distribueren van software kan aan de hand van bepaalde eigenschappen van een systeem of gebruiker worden uitgevoerd. Betrouwbaar, beschikbaar, snel en consistent Software wordt op een snelle, veilige en betrouwbare manier gedistribueerd door de organisatie. Applicaties worden verder gemonitord op fouten en eventueel gerepareerd zonder interventie van een systeembeheerder. Hierdoor beschikken alle gebruikers over de applicaties die ze nodig hebben voor het uitvoeren van hun werkzaamheden ter ondersteuning van de bedrijfsprocessen. Pagina 44 van 85

45 Voortdurende automatisering Applicaties zijn self-healing. Dit betekent dat applicaties automatisch worden hersteld bij het optreden van foutmeldingen. Op het moment dat wensen van gebruikers veranderen, software versies veranderen en/of configuraties van componenten, als werkstations, veranderen, zullen de applicaties automatisch veranderen en zich aanpassen aan de omgeving. Hiervoor hoeven alleen de profielen aangepast te worden op het moment van de specifieke wijzigingen. Krachtige en flexibele distributieopties HP Radia heeft een groot aantal distributieopties. Deze helpen bij het flexibel distribueren van software. Voorbeelden van deze opties zijn: Gepland: software kan op een geplande tijd gedistribueerd worden. Een cronjob kan de distributie op een willekeurig moment X laten uitvoeren. Mandotory: verplichte distributie kan in de achtergrond plaatsvinden. Op deze manier merken de gebruikers niks van de distributie tijdens hun dagelijkse werkzaamheden. Just-in-time: just-in-time distributies sturen een update op het moment dat de applicatie wordt aangeroepen. Op die manier weet een systeembeheerder zeker dat kritische applicaties naar behoren werken. Wake-on-LAN: maakt het mogelijk dat updates of distributies worden uitgevoerd op het moment dat werkstations zijn uitgeschakeld. Wake-on-LAN wordt gebruikt voor updates of distributies, die buiten kantooruren worden doorgevoerd. Men moet zich wel realiseren dat een fikse piek binnen het stroomnetwerk optreedt op het moment dat meerdere werkstations tegelijk opstarten. Notificatie: gebruikers kunnen op de hoogte worden gesteld van distributies en/of updates die beschikbaar zijn. Multicast: multicast zorgt voor een besparing van bandbreedte bij een grote distributie. In het geval van multicasting wordt namelijk maar één stream uitgestuurd voor alle werkstations in plaats van een unieke stream per werkstation. Beveiliging Alle netwerkcommunicatie is beveiligd met behulp van het Secure Socket Layer (SSL) protocol [13]. Andere belangrijke eigenschappen zijn version control, bandbreedte en netwerk optimalisatie en multi-platform ondersteuning. Een volledig overzicht van alle eigenschappen en voordelen kan terug gevonden worden in de HP Radia data sheet [12]. Pagina 45 van 85

46 9.1.3 Mogelijke werkzaamheden Met HP Radia kan een systeembeheerder onder andere de volgende werkzaamheden verrichten: Packages gebruiken van standaard packaging applicaties of van het HP Openview Configuration Management pakket, welke deel uitmaakt van Radia. Policies kunnen gebruikt worden voor het distribueren van software. Die policies kunnen worden opgeslagen binnen Radia, maar kunnen ook uit een LDAP directory of een SQL database worden gehaald. Distribueren van complexe server applicaties naar één of meerdere servers, gebruikmakende van profielen. Zo krijgt een webserver een andere configuratie ten opzichte van bijvoorbeeld een databaseserver. Ten alle tijden analyseren van gedistribueerde applicaties en configuraties. Software wordt automatisch hersteld in het geval van fouten binnen een applicatie. Software kan ten alle tijden gedistribueerd worden, zoals voorheen ook al te zien was. Dit is ideaal voor: 1. Distributies in noodsituaties 2. Geplande, verplichte en/of de volledige organisatie dekkende distributies voor specifieke werkstations, servers, gebruikers of werkgroepen 3. Ongeplande adhoc distributies Genereren van rapportages met betrekking tot alle gedistribueerde software. De rapportages zijn overzichtelijk en uitermate geschikt om te overhandigen aan bijvoorbeeld het management. Pagina 46 van 85

47 9.1.4 Success Stories HP OpenView Radia wordt onder andere door de Hogeschool INHOLLAND op een succesvolle manier gebruikt voor haar IT-beheer, zoals de onderstaande quote laat zien. HP OpenView Radia blinkt op verscheidene punten uit in softwaremanagement en -distributie. Een onderwijsomgeving is uiterst dynamisch. Een schaalbare en betrouwbare beheeroplossing is hierbij onontbeerlijk. Bovendien is een student zeer mobiel. Dit vraagt om een agile infrastructuur met een flexibel en dynamisch karakter en tegelijkertijd om een hoge mate van zekerheid - Ben Gorter, afdeling Operations INHOLLAND Ook binnen 7-Eleven, Inc [14] wordt HP OpenView Radia succesvol gebruikt. HP automated change and configuration management solutions help ensure that business-critical software throughout our stores in North America is current, reliable and compliant with policy and business regulations. As a result, 7-Eleven optimizes uptime of revenue- generating services at a fraction of the cost typically required to maintain high systems availability. - Keith Morrow, CIO, 7-Eleven, Inc. 9.2 Altiris Deployment Solution Altiris is een nog redelijke jonge organisatie. Altiris is in 1998 opgericht, maar de roots zijn gelegd in het begin van de jaren 90. De ontwikkelde technologieën van Altiris worden wereldwijd erkend. Vandaar dat Altiris een partner relatie heeft met onder andere organisaties als Hewlett-Packerd, Dell, IBM, Intel, Microsoft en Cisco. Altiris heeft een breed aanbod van producten. Met betrekking tot software distributie heeft Altiris het product Deployment Solution ontwikkeld. Deployment Solution maakt het mogelijk om alle computer resource binnen een organisatie te beheren vanuit een centrale Deployment console. Deze console kan over meerdere werkplekken verspreidt worden. Deployment Solution beheert alle mogelijke fases van een systeem. Vanaf de installatie van het besturingssysteem tot volledig lifecycle management van het gehele systeem, inclusief software en patches. Altiris Deployment Solution is geschikt voor Microsoft Windows, Unix en Linux systemen. Pagina 47 van 85

48 9.2.1 Componenten Altiris Deployment Solution is opgebouwd uit verschillende componenten. Zo wordt gebruik gemaakt van een Deployment Console, maar ook van een Deployment Server. Figuur 8 laat zien hoe Deployment Solution globaal gezien functioneert. Figuur 8: Altiris Deployment Solution De volgende componenten zijn de belangrijkste onderdelen welke door Deployment Solution gebruikt worden: Deployment Server Deployment Server is een op Windows-gebaseerd systeem. Onderdelen van Deployment Server zijn onder andere Deployment Windows Console, Deployment Server Database, PXE (Pre-boot Execution Environment) Server en andere services en componenten voor het uitrollen en onderhouden van servers, werkstations, laptops en PDA s binnen specifieke LAN segmenten RapidInstall RapidInstall creëert een toepassing genaamd RapidInstall Package (RIP), welk snel gedistribueerd kan worden over werkstations. Via de Deployment Console kan een systeembeheerder het RIP bestand aansturen, zodat de benodigde software op een systeem geïnstalleerd zal worden RapiDeploy RapiDeploy maakt het mogelijk een clone of een image van een harde schijf te maken, Pagina 48 van 85

49 zodat deze opgeslagen kan worden op een netwerk server. Het image of de clone kan vervolgens gebruikt worden om een nieuw werkstation uit te rollen Deployment Web Console Webbased console die door een systeembeheerder gebruikt kan worden voor het beheren van de componenten binnen de organisatie. Via de console kunnen bijvoorbeeld rapportages worden aangestuurd, kan software worden uitgerold en kunnen Deployment Servers worden onderhouden PC Transparent PC Transparent zorgt voor de inventarisatie van de verschillende componenten binnen de organisatie. Uit deze inventarisatie worden rapportages samengesteld, welke via de Deployment Console kunnen worden opgeroepen Meerdere componenten worden gebruikt voor het uitvoeren van een bepaald proces. Onderstaand is een voorbeeld van het uitrollen van een image naar een nieuw werkstation. De taak is opgedeeld in een aantal stappen. Figuur 9 laat zien hoe de onderlinge communicatie tussen de verschillende componenten loopt. Figuur 9: Altiris Deployment Steps De volgende stappen worden doorlopen: 1. Vanuit de Deployment Server Console wordt een job aangemaakt voor het distribueren van een image naar een specifiek werkstation 2. De console verstuurd de job naar de Deployment Database 3. Op de console wordt de job in de planning ingevoerd. De console geeft vervolgens dat een job staat ingepland 4. De console update de Deployment Database en laat de Deployment Server de Deployment Database controleren op wijzigingen Pagina 49 van 85

50 5. De Deployment Server controleert de Deployment Database en ziet de nieuwe job 6. De Deployment Server deelt het werkstation mede dat hij opnieuw moet opstarten. Dit doet de Deployment Server aan de hand van een Deployment Agent 7. Op het moment dat het werkstation opnieuw opstart, wordt het PXE proces uitgevoerd. De DHCP server deelt vervolgens een IP adres uit aan het werkstation 8. De PXE server hoort de DHCP request en stuurt het PXE Bootstrap programma naar het werkstation 9. De PXE server upload vervolgens een boot image naar het RAM geheugen van het werkstation 10. De computer voert de commando s van het boot image uit. Deze commando s starten de Deployment Agent voor DOS (BootWorks) 11. De Deployment Server update de Deployment Database om aan te geven dat de job wordt uitgevoerd. Tevens geeft de Deployment Server aan de console door om de database te checken op wijzigingen 12. De console merkt op dat de job wordt uitgevoerd en geeft dit door aan de systeembeheerder 13. RapiDeploy wordt uitgevoerd en de image wordt naar het werkstation gestuurd en geïnstalleerd 14. De computer start vervolgens opnieuw op en laat de Deployment Server weten dat de job voltooid is 15. De Deployment Server update de Deployment Database en vertelt de console om de database te controleren op wijzigingen 16. De console controleert de database en merkt op dat de status van de job is gewijzigd en dat de job voltooid is. De console geeft dit vervolgens weer aan de systeembeheerder door Op deze manier wordt een werkstation automatisch voorzien van een image. Het enige dat de systeembeheerder hoeft te doen, is het aanmaken en inplannen van een job. Het gehele proces wordt vervolgens automatisch uitgevoerd en de systeembeheerder wordt tevens op de hoogte gehouden van de voortgang van het proces. Pagina 50 van 85

51 9.2.2 Mogelijke werkzaamheden Naast het uitrollen van een image kunnen nog meer werkzaamheden worden verricht met de Altiris Deployment Solution. Een aantal van deze werkzaamheden zijn: Remote beheer vanuit een console Zoals ook uit het voorgaande voorbeeld blijkt, kunnen alle te beheren componenten vanuit een console worden beheerd. Hierdoor kunnen systeembeheerders al hun werkzaamheden vanuit een centraal punt uitvoeren. De console geeft tevens mogelijkheden tot het oproepen van rapportages en het beheren van meerdere LAN segmenten Migreren van data, applicaties en persoonlijke instellingen Op het moment dat een computer is afgeschreven en niet meer gebruikt zal worden, kunnen alle data, applicaties en persoonlijke instellingen op een gemakkelijke manier naar een nieuw werkstation worden overgezet. Dit zorgt voor minimale overhead aan de kant van de systeembeheerder alsook aan de kant van de gebruiker van het werkstation Distribueren, installeren, onderhouden, update en verwijderen van software Altiris Deployment Solution zorgt voor lifecycle management ten opzichte van applicaties. Het onderhoud van de applicatie gebeurt van afstand via de console Uitrollen van werkstations in grote groepen Grote groepen van werkstation kunnen gelijktijdig worden uitgerold met behulp van multicasting Uitrollen en onderhouden van servers Net zoals bij werkstations, kunnen ook meerdere servers gelijktijdig worden geïnstalleerd met behulp van multicasting. Servers die crashen, kunnen tevens automatisch opnieuw worden uitgerold aan de hand van eerdere gegevens. Uit de gegevens kan bijvoorbeeld worden afgeleid welk besturingssysteem op een specifieke server draaide, zodat de Altiris Deployment Solution weet welk besturingssysteem hersteld dient te worden op de server Helpdesk functionaliteiten uitvoeren Een systeembeheerder kan vanuit zijn console rapportages oproepen over een werkstation. De systeembeheerder kan tevens veranderingen aan de configuratie van het werkstation doorvoeren. Altiris Deployment Solution ondersteunt ook een chat functie, waardoor de systeembeheerder kan communiceren met de gebruiker van een werkstation Snelle disaster recovery Altiris Deployment Solution zorgt voor het updaten van systemen. Vanuit de console Pagina 51 van 85

52 kan worden aangegeven van welke instellingen en/of informatie een back-up gemaakt dient te worden. De systeembeheerder kan een back-up ook vanuit zijn console terug zetten op een werkstation Ontwerp Altiris Deployment Solution is geschikt voor zowel kleine als grote organisatie. De werking en de schaalbaarheid van Altiris is met sterke mate afhankelijk van het ontwerp en de installatie van de Deployment Solution. Twee mogelijke ontwerpen worden door Altiris aangeraden. Een organisatie met meerder kleine nevenlocaties wordt een Two-tier Distributed model aangeraden. Voor grote tot zeer grote organisatie met één of meerdere grote nevenlocaties wordt een Three-tier Reporting model aangeraden. Two-tier Distributed model Binnen dit model heeft iedere nevenlocatie een eigen uitrol van de Deployment Solution. De console met de notificatie en configuratie mogelijkheden wordt ondergebracht bij ieder regionaal hoofdkantoor. Deze oplossing is schaalbaar op het moment dat nieuwe nevenlocatie worden aangelegd en/of een nieuwe regionale locatie. Een nadeel van dit model is dat de regionale locaties onderling geen communicatie onderhouden. Hierdoor weten een systeembeheerder niet wat op een andere locatie gebeurt. Deze oplossing is dan ook vooral geschikt voor organisaties, waarbij de regionale locaties volledig onafhankelijk van elkaar functioneren. Figuur 10 laat een voorbeeld zien van dit model. Figuur 10: Two-tier Distributed Model Pagina 52 van 85

53 Three-tier Reporting model Het Three-tier Reporting model lijkt op het Two-tier Distributed model. Het grote verschil is echter dat binnen het three-tier model alle notificatie van de verschillende regionale locaties wordt verzameld binnen bijvoorbeeld het hoofdkantoor. Deze oplossing is zeer schaalbaar, aangezien sites apart ingericht kunnen worden en vervolgens aan de hoofdlocatie kunnen worden gekoppeld. Figuur 11 laat een voorbeeld zien van het three-tier model. Figuur 11: Three-tier Reporting Model Success Stories Net zoals de andere pakketten, heeft ook Altiris Deployment Solution zich in de praktijk al meerdere keren bewezen [15]. Onderstaande quotes zijn hier voorbeelden van: Altiris made us so efficient in the support of our internal customers, that I was able to move more resources to calls that affect company revenue. Altiris software allows me to reallocate resources to where they are needed the most. - Christina Neustadt, Director of Customer Services of Weather.com Altiris performs multiple tasks at once like saving data, imaging machines, and pushing software. Other products can do one or maybe two tasks at once, Pagina 53 van 85

54 but that s it. So instead of having to implement several products that weren t designed to work together to manage our migration, we only need Altiris. - Steve Harmon, Manager of IT Asset Management and the Support Center of Steelcase ( 9.3 Tivoli Configuration Manager Tivoli is een software distributie oplossing, welke op de markt is gebracht door IBM. De volledige naam van het pakket is Tivoli Configuration Manager [16] [17]. Tivoli Configuration Manager is ontwikkeld voor configuratie, distributie, change, versie en asset management binnen een multi-platform organisatie. Tivoli Configuration Manager is een samenvoeging van Tivoli Inventory en Tivoli Software Distribution, en draait bovenop het Tivoli Management Framework. Met behulp van Tivoli Configuration Management heeft een systeembeheerder de volgende opties: Inventariseren van de gebruikte hardware en software binnen de organisatie Distribueren, installeren en configureren van software vanuit een centraal punt Automatiseren en plannen van de distributie, installatie en configuratie van software Monitoren van systemen op wijzigingen en foutmeldingen Beheren van de gewenste status van alle componenten binnen de organisatie Uitbreiden van de scoop, waardoor tevens netwerkcomponenten als PDA s onderhouden kunnen worden Zoals eerder al aangegeven, is Tivoli Configuration Manager opgebouwd uit twee onderdelen, namelijk Tivoli Software Distribution en Tivoli Inventory Software Distribution Met behulp van Software Distribution kan software remote worden gedistribueerd, geïnstalleerd, geconfigureerd en gepdate. Hierbij kunnen: Client/server applicaties, applicaties voor werkstations, laptops en PDA s binnen multi-platform omgevingen worden gedistribueerd Reeds geïnstalleerde software worden gepdate naar nieuwere versies Software worden gesynchroniseerd over gedistribueerde systemen Pagina 54 van 85

55 Software Distribution bestaat uit een aantal onderdelen, waaronder: Software package Software package bevat een sequentiële lijst met alle operaties welke uitgevoerd dienen te worden op de verschillende componenten. Voorbeelden van deze operaties zijn het installeren, updaten en verwijderen van software. Source host Het systeem waarop alle software package definitions opgeslagen zijn. Dit kan elk systeem binnen een netwerk zijn, mits het Tivoli Management Framework en de Software Distribution component ge ïnstalleerd zijn op het systeem. Software Package Editor Een, op Java gebaseerde GUI, voor het ontwikkelen en aanpassen van software packages. Packages kunnen worden ontwikkeld met behulp van bijvoorbeeld een Microsoft SMS package definition bestand, Microsoft Software Installer bestand, AIX [18] package, Solaris Operation Environment package, Linux package en InstallShield. Pristine tool Tool voor het maken van een repository en het opslaan van images voor het installeren van een besturingssysteem op een schoon systeem. Deze installaties kunnen volledig automatisch worden doorgevoerd zonder tussenkomst van een systeembeheerder. Web interface plug-in Plug-in die het mogelijk maakt dat Software Distribution vanuit een web interface beheerd kan worden Inventory Inventory helpt bij het inventariseren van alle hardware en software binnen de organisatie. Binnen een traditionele omgeving moet een systeembeheerder handmatig alle werkstations bekijken om zo hardware en software informatie te achterhalen. Op het moment dat wijzigingen binnen een systeem optreden, moet een systeembeheerder hiervan op de hoogte worden gebracht en moet deze het werkstation weer handmatig gaan bekijken. Alle informatie moet vervolgens handmatig in een spreadsheet of een database worden ingevoerd. Dit proces neemt een hoop tijd in beslag. Met behulp van de Inventory component kan een hoop tijd worden bespaard, wat leidt tot een daling van de arbeidskosten. Inventory geeft een systeembeheerder de mogelijkheid om: Alle componenten beheren vanuit een centraal punt Pagina 55 van 85

56 Inventariseren van de gebruikte hardware Inventariseren van de gebruikte software Bevestigen van software distributies Vaststellen van een software base Hardware controleren op software-eisen Een combinatie van Software Distribution en Inventory maakt het mogelijk om te controleren of alle benodigde bestanden voor een applicatie op een specifiek systeem aanwezig zijn. In het geval sommige bestanden niet aanwezig zijn, kunnen deze bestanden automatisch worden hersteld. Inventory maakt onder andere gebruik van de volgende componenten: Inventory profiles Inventory profiles zijn profielen, welke gegevens bevatten, over de scans die uitgevoerd dienen te worden. In deze profielen wordt aangegeven welke informatie van een bepaald systeem verzameld dient te worden. Configuration repository Deze repository zorgt voor een gestructureerde opslag van alle verzamelde gegevens tijdens een inventarisatie. Alle gegevens worden vervolgens centraal verzameld in een relational database management systeem (RDBMS). RDBMS Interface Module (RIM) hosts Software die het mogelijk maakt dat de Inventory component kan communiceren met de RDBMS Success Stories Tivoli Configuration Manager is binnen een groot aantal organisaties succesvol geïmplementeerd en gebruikt [19]. Een aantal voorbeelden van positieve implementaties zijn: To maintain its leadership position and successfully expand into new industries, TEBA strengthened service availability and reduced costs with Tivoli Published date: 30 Sep 2005 KOEL used Tivoli software from IBM to centralize the management of distributed software and hardware systems to improve operational efficiency. The infrastructure solution helps streamline and automate data backup across different servers with minimal downtime or performance... Published date: 20 Mar 2003 Pagina 56 van 85

57 9.4 LANDesk LANDesk [20] heeft zich in september 2002 afgesplitst van Intel en is verder gegaan onder de naam LANDesk. De officiële naam van het, op de markt gebrachte, pakket van LANDesk is LANDesk Management Suite. Met deze tool kunnen ook weer alle werkstations binnen een organisatie op een effectieve en efficiënte manier worden onderhouden Eigenschappen Om de volgende redenen heeft LANDesk een kans om door organisaties gebruikt te worden voor het distribueren van software pakketten: Secure Management over het internet LANDesk Management Gateway geeft de mogelijkheid om op een beveiligde manier werkplekken te onderhouden over het internet. De werkplekken kunnen zich buiten de firewalls van het bedrijfsnetwerk bevinden. Een voorbeeld is werkplekken op een remote locatie aan bijvoorbeeld de andere kant van de wereld. De Gateway zou hiervoor alleen een internet verbinding nodig moeten hebben en geen dure huurlijnen of VPN verbindingen. Software License Monitoring Met behulp van de Management Suite kan een systeembeheerder scannen naar bekende en onbekende applicaties. Gebruikers, die applicaties gebruiken met afgelopen licenties, kunnen worden tegengehouden van het gebruik maken van deze applicaties. Een overzicht kan gegenereerd worden waarin de licenties van de verschillende applicaties naar voren kan worden gebracht. Hierdoor wordt het snel duidelijk wanneer en op welke werkplek een bepaalde licentie verloopt. Efficiënte Software Distributie technologieën LANDesk heeft een aantal eigenschappen waardoor de uiteindelijke distributie op een zeer efficiënte manier kan gebeuren. LANDesk Targeted Multicast technologie minimaliseert het gebruik van bandbreedte bij het distribueren van grootte pakketten over meerdere gebruikers. Zoals de naam aangeeft wordt namelijk gebruik gemaakt van multicasting. OS deployment en profiel migratie Gebruikers en hun bijbehorende profielen kunnen snel en met weinig moeite worden gemigreerd naar een ander werkstation. Hierbij wordt automatisch alle gewenste software voor de gebruiker op het nieuwe werkstation geïnstalleerd, afhankelijk van de eigenschappen van de gebruiker. Pagina 57 van 85

58 Inventory Management LANDesk Management Suite zorgt voor een volledige inventarisatie van alle werkstations binnen de organisatie. Hierbij kunnen gedetailleerde gegevens met betrekking tot hardware and software naar voren worden gehaald. Software wordt ook tijdens het gebruik ervan beheerd, zodat snel kan worden achterhaald of iets mis is met een bepaalde configuratie of dat bijvoorbeeld de licentie afloopt. Ondersteuning van verscheidene componenten Met LANDesk Management Suite kunnen een aantal verscheidene componenten binnen de organisatie actief worden beheerd. Hieronder vallen bijvoorbeeld Windows, Mac OS, Unix en Linux systemen, maar ook handheld besturingssystemen, zoals Java en Palm OS Success Stories LANDesk heeft zich al een aantal malen bewezen in het bedrijfsleven, zoals uit de onderstaande quotes [21] afgeleid kan worden. Not only did LANDesk Management Suite meet our immediate needs, it also allowed us to automate all our IT projects, creating more cost efficiencies and further improving the service we offer to users. - Samuel Hutin, Technical Coordinator, Heineken France A group of PC-based systems that support the ATC role of Traffic Management has seen rapid expansion within National Air Traffic Services* (NATS) over the past five years. LANDesk Management Suite has proved a valuable asset, not only in maintaining high levels of cost-effective support at regional ATC centres, but also during test and integration activities at the new facility at Swanwick in Hampshire. - Alaister Ford, Programme Manager, National Air Traffic Services, UK 9.5 Vintela Management Extensions Vintela Management Extensions van Quest Software integreert Unix, Linux, en Mac OS X management met de Microsoft SMS Administration Console. Microsoft Systems Management Server kan hierdoor gebruikt worden voor het beheren van zowel Windows als niet-windows systemen. Pagina 58 van 85

59 9.5.1 Ondersteunde besturingssystemen Vintela breidt Microsoft SMS 2003 uit met ondersteuning voor onderstaande besturingssystemen, waardoor Microsoft SMS 2003 gebruikt kan worden voor het beheren van heterogene netwerken. Linux Red Hat AS/ES/WS 2.1, 3.0 & 4.0 (i386) Linux Red Hat 7.3, 8, & 9 (i386) Linux SuSE Standard Server 8.0 (i386) Linux SuSE Enterprise Server 8.0, 9.0 (i386) Linux SuSE Professional 8.2, 9.0, 9.1, 9.3 & 10 (i386) Novell Linux Desktop 9 (i386) Solaris 8, 9, & 10 (sparc) AIX 5.1, 5.2, 5.3 (ppc) HP-UX 11i version 1 (B11.11) PA RISC 2.0 Mac OS X 10.3 & 10.4 (ppc) Eigenschappen Vintela heeft de volgende kernpunten: Discovery Ontdekken van niet-windows componenten binnen de organisatie. Software Deployment Vereenvoudigen van distributie van Unix, Linux en Mac OS X applicaties, patches, security updates en service packs. Systeembeheerders hebben ook de optie om zelf software packages te maken en deze vervolgens via Vintela te distribueren. Hardware Inventory Vintela werkt samen met de SMS hardware inventarisatie. Hierdoor is het mogelijk om ook niet-windows componenten te detecteren en te inventariseren. Software Inventory Software Inventory zorgt ervoor dat overzichten gegenereerd kunnen worden van pakketten die op niet-windows systemen geïnstalleerd zijn. Versies van de verschillende applicaties kunnen bijvoorbeeld achterhaald worden. Pagina 59 van 85

60 Reporting Reporting zorgt voor het integreren van de door Vintela gegenereerde rapporten met de door SMS gegenereerde rapporten. Hierdoor wordt maar één enkel rapport gegenereerd en geen afzonderlijke rapporten voor Windows en niet-windows systemen. Remote Management Remote Management zorgt voor de configuratie van niet-windows tools, zoals VNC Viewer over SSH, smit, gnome, PuTTy, RHPM, RHUM, YaST en top. Deze tools kunnen vervolgens binnen SMS gestart worden voor het beheren van niet-windows systemen. Integration Integration zorgt ervoor dat Vintela Management Extensions kan worden uitgebreid met bijvoorbeeld Vintela Authentication Services en Vintela System Monitor. Vintela is hierdoor een nuttige uitbreiding voor Microsoft SMS, als het gaat om niet- Windows componenten. Vintela Management Extensions zorgt echter niet voor een grote schaalbaarheid van Microsoft SMS met betrekking tot Windows-based netwerken. 9.6 Novell ZENworks Novell ZENworks is een verzameling van software producten voor het beheren van systemen. ZENworks kan gebruikt worden voor het beheren van op Novell, Windows en Unix gebaseerde desktops, laptops, servers en PDA s Onderdelen De Novell ZENworks suite bestaat uit de onderstaande onderdelen: Desktop Management Zorgt voor het distribueren en installeren van software, het terugzetten van images, het uitvoeren van hardware inventarisaties en het remote beheer van Windows systemen binnen een organisatie Personality Migration Handige tool voor het migreren van documenten en instellingen van een gebruiker van het ene Windows systeem naar het andere Windows systeem Software Packaging Tool voor het maken van software packages. Hierdoor heeft een systeembeheerder de mogelijkheid om zelf packages te genereren van bepaalde software Pagina 60 van 85

61 Data Management Hiervoor wordt gebruik gemaakt van Novell s ifolder. ifolder zorgt ervoor dat data bestanden ten alle tijden geraadpleegd kunnen worden. Dit kan via een netwerk share binnen de organisatie of via een webinterface op het moment dat men zich niet binnen de organisatie begeeft Patch Management Patch Management zorgt voor het distribueren van patches binnen de organisatie. Hierdoor kunnen alle systemen op een snelle en eenvoudige manier voorzien worden van alle benodigde patches Linux Management Deze tool wordt gebruikt voor het beheren van RPM packets op Linux systemen, bijvoorbeeld Novell Linux Desktop, Novell Open Enterprise Server, SUSE Enterprise Server en Red Hat Enterprise Linux Server Management Server Management wordt gebruikt voor het remote beheren van Windows, NetWare en Linux servers Handheld Management Handige tool voor het beheren van PDA s binnen de organisatie. Handheld Management ondersteunt onder andere Palm, Windows CE, PocketPC en RIM Blackberry componenten Ondersteuning Alle onderdelen van Novell ZENworks kunnen worden toegepast binnen een heterogene omgeving. Met Novell ZENworks kunnen namelijk Windows, NetWare en Linux servers worden onderhouden. Op het gebied van werkstations worden zowel Windows als Linux systemen ondersteund. Ook Novell ZENworks ondersteunt lifecycle management voor software. Tevens biedt ZENworks de mogelijkheid om handhelds te beheren. Novell ZENworks maakt gebruik van policy-driven automation. Werkstation, servers en laptops worden op deze manier volledig automatisch beheerd met behulp van gebruikers en/of component eigenschappen. Volgens Novell maakt alleen ZENworks gebruik van policy-driven automation. Uit ons onderzoek blijkt echter dat ook meerdere andere leveranciers gebruik maken van deze techniek. Pagina 61 van 85

62 Figuur 12: Novell ZENworks lifecycle management en policy-driven automation Success Stories Novell ZENworks heeft zich in de praktijk meerdere keren bewezen, zoals onderstaande success stories [22] laten blijken. Using Novell ZENworks, we can now control the entire PC lifecycle, from procurement through installation, inventory, reporting and accounting. The reporting on hardware and software inventory is largely automated. - Oliver Meier, Network Manager Deutsche Annington Informationsysteme GmbH Novell ZENworks is volgens bepaalde onderzoeken een gemiddelde schaalbaar en volgens andere onderzoeken een zeer schaalbaar pakket. Novell ZENworks wordt meestal aangeraden voor kleine tot middelgrote organisaties. Novell ZENworks is vooral handig op het moment dat een organisatie gebruik maakt van Novell s edirectory (de directory structuur van Novell). 9.7 DeployDirect DeployDirect is een software distributie pakket welk ontwikkeld is door de Belgische bank KBC. KBC was niet tevreden over de functionaliteit van de op de markt beschikbare software distributie oplossingen. Het besloot daarom eigen software te schrijven in Java. Pagina 62 van 85

Wijzigingen volledig onder controle en geborgd

Wijzigingen volledig onder controle en geborgd Installation Management Platform IMProve 2014 is het ultieme hulpmiddel om het beheer van uw (terminal) serverfarm continu, stap voor stap, op een hoger niveau te brengen. Gedocumenteerd, geborgd en reproduceerbaar

Nadere informatie

5/5 Red Carpet. 5/5.1 Inleiding

5/5 Red Carpet. 5/5.1 Inleiding Management Services 5/5 Red Carpet 5/5.1 Inleiding Met de overname van Ximian is Novell ook eigenaar geworden van de Red Carpet-technologie. Hoewel het aannemelijk is dat het hier een tijdelijke oplossing

Nadere informatie

Pagina 1. Installatiehandleiding vanaf versie 2017

Pagina 1. Installatiehandleiding vanaf versie 2017 Pagina 1 Installatiehandleiding vanaf versie 2017 Inhoudsopgave Update stand alone DATAflor BUSINESS (single user)... 3 Update server DATAflor BUSINESS... 6 Update client DATAflor BUSINESS (na server update)...

Nadere informatie

SuperOffice Systeemvereisten

SuperOffice Systeemvereisten Minimale systeemvereisten voor SuperOffice CRM De minimale systeemvereisten voor SuperOffice CRM zijn tevens afhankelijk van het besturingssysteem en de services/applicaties die op het systeem actief zijn.

Nadere informatie

Client Management en Mobile Printing Solutions

Client Management en Mobile Printing Solutions Client Management en Mobile Printing Solutions Handleiding Copyright 2007 Hewlett-Packard Development Company, L.P. Windows is een in de Verenigde Staten geregistreerd handelsmerk van Microsoft Corporation.

Nadere informatie

Gerust aan het werk MET ALLE INFORMATIE OVER ONZE CLOUD WERKPLEK.

Gerust aan het werk MET ALLE INFORMATIE OVER ONZE CLOUD WERKPLEK. Gerust aan het werk MET ALLE INFORMATIE OVER ONZE CLOUD WERKPLEK. Cloud werkplek Wat is het? De cloudwerkplek van Hupra is een Windows 8.1. desktop die altijd en overal via het internet toegankelijk is.

Nadere informatie

Client Management Solutions en Mobile Printing Solutions

Client Management Solutions en Mobile Printing Solutions Client Management Solutions en Mobile Printing Solutions Artikelnummer van document: 410173-331 Januari 2006 Inhoudsopgave 1 Client Management Solutions voor clientbeheer Configuratie en implementatie....................

Nadere informatie

ALLES WAT U MOET WETEN OVER. HUPRA s CLOUDWERKPLEK. Werken waar en wanneer u maar wilt!

ALLES WAT U MOET WETEN OVER. HUPRA s CLOUDWERKPLEK. Werken waar en wanneer u maar wilt! ALLES WAT U MOET WETEN OVER HUPRA s CLOUDWERKPLEK Werken waar en wanneer u maar wilt! U WILT... Onbezorgd kunnen werken. Waar en wanneer dan ook; Thuis verder werken waar u op de zaak was gebleven; Bij

Nadere informatie

Pervasive Server V9 Installatiegids

Pervasive Server V9 Installatiegids Pervasive Server V9 Installatiegids 1 Inhoudsopgave 1. Om te beginnen... 3 2. Systeemeisen... 3 2.1 Server... 3 2.1.1 Hardware... 3 2.1.2 Software... 3 2.2 Client... 3 2.2.1 Hardware... 3 2.2.2 Software...

Nadere informatie

Rent+ Pre-requirements

Rent+ Pre-requirements Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating

Nadere informatie

Pervasive Server V9 Installatiegids

Pervasive Server V9 Installatiegids Pervasive Server V9 Installatiegids 1 Inhoudsopgave 1. Om te beginnen... 3 2. Systeemeisen... 3 2.1 Server... 3 2.1.1 Hardware... 3 2.1.2 Software... 3 2.2 Client... 3 2.2.1 Hardware... 3 2.2.2 Software...

Nadere informatie

CareConnect Fin Pre-requirements

CareConnect Fin Pre-requirements Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating

Nadere informatie

Dell Command Integration Suite for System Center

Dell Command Integration Suite for System Center Dell Command Integration Suite for System Center Versie 5.0 Installatiehandleiding Opmerkingen, voorzorgsmaatregelen,en waarschuwingen OPMERKING: Een OPMERKING duidt belangrijke informatie aan voor een

Nadere informatie

Agenda. doelstelling situering voor- en nadelen functionaliteit opbouw voorwaarden besluitvorming

Agenda. doelstelling situering voor- en nadelen functionaliteit opbouw voorwaarden besluitvorming 12/10/2010 1 Agenda doelstelling situering voor- en nadelen functionaliteit opbouw voorwaarden besluitvorming 2 doelstelling (nood aan) Windows 2008R2 situeren overzicht geven functionaliteit praktische

Nadere informatie

Installatie Remote Backup

Installatie Remote Backup Juni 2015 Versie 1.2 Auteur : E.C.A. Mouws Pagina 1 Inhoudsopgave BusinessConnect Remote Backup... 3 Kenmerken... 3 Beperkingen... 3 Gebruik op meerdere systemen... 3 Systeemeisen... 4 Support... 4 Installatie...

Nadere informatie

Installatie SQL: Server 2008R2

Installatie SQL: Server 2008R2 Installatie SQL: Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar het tabblad: Downloads en meld aan met: klant2work en als wachtwoord: xs4customer Let op! Indien u een

Nadere informatie

Cerussa HR Pre-requirements

Cerussa HR Pre-requirements Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating

Nadere informatie

Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI

Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI Document: Beknopte dienstbeschrijving beveiligen van Webapplicaties Versie: maart 2002 mei 2002 Beknopte dienstbeschrijving

Nadere informatie

Cerussa FIN Pre-requirements

Cerussa FIN Pre-requirements Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating

Nadere informatie

BIG DATA: OPSLAG IN DE CLOUD

BIG DATA: OPSLAG IN DE CLOUD BIG DATA & ANALYTICS BIG DATA: OPSLAG IN DE CLOUD FLEXIBEL EN SCHAALBAAR BEHEER VAN ENORME HOEVEELHEDEN INFORMATIE IN GROTE ORGANISATIES EFFICIËNT EN SCHAALBAAR OMGAAN MET INFORMATIE-EXPLOSIE De hoeveelheid

Nadere informatie

INSTALLATIEPROCEDURE EN SYSTEEMEISEN Netwerkversie per oktober 2011

INSTALLATIEPROCEDURE EN SYSTEEMEISEN Netwerkversie per oktober 2011 INSTALLATIEPROCEDURE EN SYSTEEMEISEN Netwerkversie per oktober 2011 SAMENVATTING Een professioneel softwarepakket vraagt om een professionele installatie. Om te voorkomen dat op het moment van installatie

Nadere informatie

Agenda 26-4-2009. Wat zijn de gevolgen van Cloud en Gridcomputing voor de gebruikersorganisatie en de beheersfunctie.

Agenda 26-4-2009. Wat zijn de gevolgen van Cloud en Gridcomputing voor de gebruikersorganisatie en de beheersfunctie. Wat zijn de gevolgen van Cloud en Gridcomputing voor de gebruikersorganisatie en de beheersfunctie. John Lieberwerth Agenda Even voorstellen Cloud Computing De tien Plagen Gebruikersorganisatie en ICT

Nadere informatie

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Slimmer samenwerken met SharePoint Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Workflows, forms, reports en data WAAROM KIEZEN VOOR K2? Of u nu workflows moet maken voor items in SharePoint

Nadere informatie

SD-WAN, de nieuwe IT- Infrastructuur. Een functionele en technische uitleg waarom SD-WAN zo populair is.

SD-WAN, de nieuwe IT- Infrastructuur. Een functionele en technische uitleg waarom SD-WAN zo populair is. SD-WAN, de nieuwe IT- Infrastructuur Een functionele en technische uitleg waarom SD-WAN zo populair is. 01 Waarom SD-WAN Blz. 1 02 Uitleg SD-WAN Blz. 2 03 Functionaliteiten Blz. 3-4 04 Veilige toegang

Nadere informatie

TiC Narrow Casting Pull structuur uitleg en settings

TiC Narrow Casting Pull structuur uitleg en settings TiC Narrow Casting Pull structuur uitleg en settings Let op! Deze settings zijn voor ervaren beheerders en/of System Integrators van TiC Narrow Casting. Aangezien dit een functionele wijziging is van het

Nadere informatie

Installatie/Update/Intake formulier.

Installatie/Update/Intake formulier. Installatie/Update/Intake formulier. APPLICATIENAAM: APPLICATIEVERSIE: PACKAGE NAAM: APPLICATIETAAL: NL INDIEN ANDERS: INTAKE\INSTALLATIE DATUM: PRODUCTIE DATUM: 0 ORGANISATIE In dit hoofdstuk wordt alle

Nadere informatie

Personalia. Woonplaats: Katwijk aan Zee Geboortejaar: 1989 Nationaliteit: Nederlandse Rijbewijs: B. Eigenschappen

Personalia. Woonplaats: Katwijk aan Zee Geboortejaar: 1989 Nationaliteit: Nederlandse Rijbewijs: B. Eigenschappen Personalia Naam: Arie Woonplaats: Katwijk aan Zee Geboortejaar: 1989 Nationaliteit: Nederlandse Rijbewijs: B Eigenschappen Gedreven Pro-actief Teamplayer Sociaal Zelfstandig Opleidingen MBO Niveau 4 Periode:

Nadere informatie

End of Support. Windows XP Office 2003. maar ook: Exchange 2003 (oa gebruikt in SBS 2003) (link met gegevens) SQL 2000

End of Support. Windows XP Office 2003. maar ook: Exchange 2003 (oa gebruikt in SBS 2003) (link met gegevens) SQL 2000 End of Support Windows XP Office 2003 maar ook: Exchange 2003 (oa gebruikt in SBS 2003) (link met gegevens) SQL 2000 Oplossingen Niets doen en afwachten Upgrade licentie bestaande PC Nieuwe PC hardware

Nadere informatie

CURRICULUM VITAE. PERSONALIA: Naam : M. Geboortejaar : 1969 Burgerlijke staat : Ongehuwd FUNCTIE. : Infrastructuur Specialist

CURRICULUM VITAE. PERSONALIA: Naam : M. Geboortejaar : 1969 Burgerlijke staat : Ongehuwd FUNCTIE. : Infrastructuur Specialist CURRICULUM VITAE PERSONALIA: Naam : M. Woonplaats : Rotterdam Nationaliteit : Nederlandse Geboortejaar : 1969 Burgerlijke staat : Ongehuwd FUNCTIE : Infrastructuur Specialist PROFIEL: Onze medewerker heeft

Nadere informatie

Windows XP Migratie opties. Bart van Dijk (b.van.dijk@hccnet.nl)

Windows XP Migratie opties. Bart van Dijk (b.van.dijk@hccnet.nl) Windows XP Migratie opties Bart van Dijk (b.van.dijk@hccnet.nl) Windows XP Migratie opties Wat is het probleem met Windows XP De opties te vervanging van Windows XP Migratie naar Linux Mint Probleem met

Nadere informatie

Virtueel of Fysiek. Uitdagingen bij migratie naar Windows 7

Virtueel of Fysiek. Uitdagingen bij migratie naar Windows 7 Het jaar 2011/2012 staat voor veel organisaties in het teken van Windows 7. De overstap van Windows XP naar Windows 7 lijkt in eerste instantie eenvoudig te zijn maar blijkt in de praktijk toch complex.

Nadere informatie

MarkVision printerbeheersoftware

MarkVision printerbeheersoftware MarkVision printerbeheersoftware MarkVision for Windows 95/98/2000, Windows NT 4.0 en Macintosh worden bij de printer geleverd op de cd met stuurprogramma's, MarkVision en hulpprogramma's. 1 De grafische

Nadere informatie

Client Management en Universal Printing Solutions

Client Management en Universal Printing Solutions Client Management en Universal Printing Solutions Handleiding Copyright 2007 Hewlett-Packard Development Company, L.P. Windows is een in de Verenigde Staten geregistreerd handelsmerk van Microsoft Corporation.

Nadere informatie

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE IT MANAGEMENT & OPTIMIZATION STORAGE AUTOMATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE EEN EFFECTIEVE EN KOSTENEFFICIËNTE OPLOSSING VOOR DATAGROEI De druk op systeembeheerders

Nadere informatie

Releasenotes versie 1.1 VERSIE A

Releasenotes versie 1.1 VERSIE A Releasenotes versie 1.1 VERSIE 10. 06A Inhoud 1. Inleiding FORTUNA 10.06A 3 2. Systeemeisen FORTUNA 10 4 3. Installatie 5 4. FORTUNA App 6 5. Beveiliging 6 6. Besturingssystemen 6 7. App functionaliteiten

Nadere informatie

Cerussa HR Pre-requirements

Cerussa HR Pre-requirements Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating

Nadere informatie

Desktop Delivery: een zakelijke afweging

Desktop Delivery: een zakelijke afweging Desktop Delivery: een zakelijke afweging Client - Server, SBC, virtuele desktops, virtuele applicaties of een virtueel besturingssysteem? Er zijn genoeg mogelijkheden om desktop functionaliteit aan de

Nadere informatie

Voor op afstand os installatie moeten de volgende onderdelen geïnstalleerd zijn op de Windows 2000 server.

Voor op afstand os installatie moeten de volgende onderdelen geïnstalleerd zijn op de Windows 2000 server. Werkstuk door een scholier 1063 woorden 13 januari 2006 6,8 51 keer beoordeeld Vak Informatica Risimage Hoe werkt RIS? RIS gebruikt DHCP en de Active Directory service om cliënt van afstand te installeren.

Nadere informatie

Unify- SLES Linux update handleiding

Unify- SLES Linux update handleiding Unify- SLES Linux update handleiding Inhoudsopgave SLES Upgrade Key... 2 Procedure update and patching... 3 SUSE Account... 4 Registratie van de server... 6 1 SLES Upgrade Key Voor het updaten van SUSE

Nadere informatie

Enabling Enterprise Mobility. Chantal Smelik csmelik@microsoft.com

Enabling Enterprise Mobility. Chantal Smelik csmelik@microsoft.com Enabling Enterprise Mobility Chantal Smelik csmelik@microsoft.com Nieuwe werkplek & digitaal toetsen Hanzehogeschool Groningen Agenda 1. Introductie Chantal Smelik Microsoft Maaike van Mourik project

Nadere informatie

Introduceert KASPERSKY ENDPOINT SECURITY FOR BUSINESS

Introduceert KASPERSKY ENDPOINT SECURITY FOR BUSINESS Introduceert KASPERSKY ENDPOINT SECURITY FOR BUSINESS 1 Business strategieën en de impact voor de IT FLEXIBILITEIT Snel handelen met wendbaarheid en flexibiliteit Voor 66% van de organisaties staat flexibiliteit

Nadere informatie

10/5 Integratie met Windows

10/5 Integratie met Windows Integratie 10/5 Integratie met Windows 10/5.1 Novell Domain Services for Windows 10/5.1.1 Inleiding Tot de belangrijkste vernieuwingen in Open Enterprise Server 2 SP 1 dat in december 2008 is uitgekomen,

Nadere informatie

Installatiehandleiding

Installatiehandleiding Installatiehandleiding TiSM- PC 10, 25, 100 en PRO Behorende bij TiSM Release 11.1 R e v i s i e 1 1 1 0 28 De producten van Triple Eye zijn onderhevig aan veranderingen welke zonder voorafgaande aankondiging

Nadere informatie

AVANCE Application Management

AVANCE Application Management AVANCE Application Management AVANCE Application Management is een 100% dochteronderneming van AVANCE ICT Groep Nederland en is gespecialiseerd in het virtualiseren en (re)packagen van applicaties. Door

Nadere informatie

Systeemeisen Exact Compact product update 406

Systeemeisen Exact Compact product update 406 1 van 6 08-10-2013 12:07 Exact Compact Systeemeisen Exact Compact product update 406 Een pressionele administratie moet bedrijfszeker zijn. U moet er in het dagelijks gebruik snel en zonder onderbrekingen

Nadere informatie

WHITEPAPER DEEPBLUE HONEYPOT

WHITEPAPER DEEPBLUE HONEYPOT WHITEPAPER DEEPBLUE HONEYPOT PROTECTING YOUR DATA WHERE IT MATTERS Wij leveren een oplossing die helpt beschermen waar nodig, meetbare resultaten oplevert en bijspringt waar andere systemen tekortschieten.

Nadere informatie

MINIMALE SYSTEEMEISEN. Vakware 6

MINIMALE SYSTEEMEISEN. Vakware 6 MINIMALE SYSTEEMEISEN Vakware 6 INHOUDSOPGAVE INLEIDING... 3 1. BESTURINGSSYSTEMEN... 4 2. WEBAPPLICATIES... 5 2.1 Vakware Digitale Werkbon... 5 3. HARDWARE-EISEN... 6 3.1 Database server(s)... 6 3.2 Werkstation(s)/client(s)...

Nadere informatie

Factsheet Outsourcing

Factsheet Outsourcing Factsheet Outsourcing www.vxcompany.com U wilt er zeker van zijn dat de IT-infrastructuur van uw organisatie in goede handen is, zodat u uw aandacht volledig kunt richten op de core business. Wij beheren

Nadere informatie

NIS Notarieel Informatie Systeem

NIS Notarieel Informatie Systeem INSTALLATIEHANDLEIDING CONVISO ID-SCAN NIS Notarieel Informatie Systeem Sportlaan 2h, 818 BE Heerde T (0578) 693646, F (0578) 693376 www.vanbrug.nl, info@vanbrug.nl 2014 Van Brug Software B.V. Hoewel deze

Nadere informatie

5/8 Patch management

5/8 Patch management Management Services 5/8 Patch management 5/8.1 Beheer van patches met Subscription Management Tool 5/8.1.1 Inleiding Een moderne Linux-server moet regelmatig worden bijgewerkt met de laatste versie van

Nadere informatie

INSTALLATIE HANDLEIDING

INSTALLATIE HANDLEIDING INSTALLATIE HANDLEIDING REKENSOFTWARE MatrixFrame MatrixFrame Toolbox MatrixGeo 1 / 9 SYSTEEMEISEN Werkstation met minimaal Pentium 4 processor of gelijkwaardig Beeldschermresolutie 1024x768 (XGA) Windows

Nadere informatie

Plan van aanpak Meesterproef 2: Workflowbeheer Voorwoord

Plan van aanpak Meesterproef 2: Workflowbeheer Voorwoord Plan van aanpak Meesterproef 2: Workflowbeheer Voorwoord Dit is het PVA versie 2. Dit wil zeggen dat ik de informatie op het gebeid van de netwerk instellingen en de setup heb verwerkt en uitgebreid heb

Nadere informatie

Internet Veiligheidspakket van KPN Handleiding Windows XP, Vista, 7,8 Versie 13.04.19

Internet Veiligheidspakket van KPN Handleiding Windows XP, Vista, 7,8 Versie 13.04.19 Internet Veiligheidspakket van KPN Handleiding Windows XP, Vista, 7,8 Versie 13.04.19 Inhoudsopgave 1 Inleiding... 3 2 Systeemeisen... 4 3 Installatie... 5 4 Gebruik en instellingen... 12 4.1 Algemeen...

Nadere informatie

HANDLEIDING Installatie TESTS 2012

HANDLEIDING Installatie TESTS 2012 HANDLEIDING Installatie TESTS 2012 INHOUDSOPGAVE: Algemeen:... 2 Installatie instructies voor stand-alone computer.. 2 Uitsluitend voor netwerk-installatie.. 6 Client installatie deel 1... 6 Deel 2 netwerkinstallatie:

Nadere informatie

HP Easy Tools. Beheerdershandleiding

HP Easy Tools. Beheerdershandleiding HP Easy Tools Beheerdershandleiding Copyright 2014 Hewlett-Packard Development Company, L.P. Microsoft en Windows zijn in de Verenigde Staten gedeponeerde handelsmerken van de groep bedrijven onder de

Nadere informatie

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision Werkplekvisie Hans van Zonneveld Senior Consultant Winvision De essentie De gebruiker centraal Verschillende doelgroepen Verschillende toepassingen Verschillende locaties Het beschikbaar

Nadere informatie

Pervasive Server V9 Installatiegids

Pervasive Server V9 Installatiegids Pervasive Server V9 Installatiegids 17 mei yyyy - 1 - Inhoudsopgave 1. Om te beginnen...3 2. Systeemeisen...3 2.1 Server...3 2.1.1 Hardware...3 2.1.2 Software...3 2.2 Client...3 2.2.1 Hardware...3 2.2.2

Nadere informatie

Pervasive Server V10 SP3 Installatiegids

Pervasive Server V10 SP3 Installatiegids Pervasive Server V10 SP3 Installatiegids 1 Inhoudsopgave Pervasive Server V10 SP3 Installatiegids... 1 Inhoudsopgave... 2 1. Om te beginnen... 3 2. Systeemeisen... 3 2.1 Server... 3 2.1.1 Hardware... 3

Nadere informatie

Marlin Family. Marlin

Marlin Family. Marlin PCA Mobile PCA Mobile Organisatie PCA Mobile BV maakt deel uit van de Mobile Solution Group en biedt met ruim 40 enthousiaste collega s een veelomvattend pakket van innovatieve en gebruiksvriendelijke

Nadere informatie

Werking van de Office Connector, en het oplossen van fouten.

Werking van de Office Connector, en het oplossen van fouten. Werking van de Office Connector, en het oplossen van fouten. De Office Connector zorgt ervoor dat de Microsoft Officeomgeving gebruikt kan worden als ontwerp en genereeromgeving voor documenten waarbij

Nadere informatie

BRIGHT-NET INSTALLATIE HANDLEIDING

BRIGHT-NET INSTALLATIE HANDLEIDING BRIGHT-NET INSTALLATIE HANDLEIDING JOS VAN DER SANDEN VERSIE 0.1 3 JAN 2011 INHOUDSOPGAVE 1. Inleiding... 4 2. Voorbereiding... 5 2.1 Downloads... 5 2.2 Server... 5 2.3 Client... 5 3. Installatie... 6

Nadere informatie

NSi Output Manager Veelgestelde vragen. Version 3.2

NSi Output Manager Veelgestelde vragen. Version 3.2 NSi Output Manager Veelgestelde vragen Version 3.2 I. Algemene productinformatie 1. Wat is nieuw in Output Manager 3.2? NSi Output Manager 3.2 bevat diverse verbeteringen aan serverzijde, waarbij de meest

Nadere informatie

Testomgevingen beheer

Testomgevingen beheer Testomgevingen beheer Testen brengt het verwachte resultaat en de huidige toestand bij elkaar. Het geeft aanknopingspunten om de planning te maken, het product te verbeteren en om zorgen bij belanghebbenden

Nadere informatie

Installatie procedure BINK 9

Installatie procedure BINK 9 Inhoudsopgave 1 Inleiding... 2 2 Vooraf aan de installatie... 3 3 Netwerk- of stand-alone installatie... 4 4 Installatie typen... 5 4.1 Installatie typen... 5 4.2 Stand-alone... 5 4.3 Netwerk... 6 4.3.1

Nadere informatie

Installatie SQL Server 2014

Installatie SQL Server 2014 Installatie SQL Server 2014 Download de SQL Server Express net advanced Services van de website: https://www.microsoft.com/en-us/download/details.aspx?id=42299 klik op Download. Als u een 64 bit variant

Nadere informatie

Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0

Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0 Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0 Uitgegeven door Propane Internetdiensten Lange Meet 41 3261 EJ OUD-BEIJERLAND 2005 Propane Internetdiensten Inhoud 1. Inleiding... 3 2. IIS

Nadere informatie

DE IT-OMGEVING VAN DE TOEKOMST STAP AF VAN DURE, BEHEERINTENSIEVE ADHOC-OPLOSSINGEN EN GA VOOR KOSTENBESPARENDE EENVOUD MET HYPER-CONVERGED

DE IT-OMGEVING VAN DE TOEKOMST STAP AF VAN DURE, BEHEERINTENSIEVE ADHOC-OPLOSSINGEN EN GA VOOR KOSTENBESPARENDE EENVOUD MET HYPER-CONVERGED IT MANAGEMENT & OPTIMIZATION DE IT-OMGEVING VAN DE TOEKOMST STAP AF VAN DURE, BEHEERINTENSIEVE ADHOC-OPLOSSINGEN EN GA VOOR KOSTENBESPARENDE EENVOUD MET HYPER-CONVERGED POWERED BY Recent onderzoek toont

Nadere informatie

PatchLink Corporation

PatchLink Corporation PatchLink Corporation Een succesverhaal in netwerkoplossingen PatchLink biedt al sinds 1991 geavanceerd netwerkbeheer en beveiligingssoftware aan zowel klanten als partners. Eén van deze oplossingen was

Nadere informatie

Planbord installatie instructies

Planbord installatie instructies Planbord installatie instructies Uit Comprise Wiki Inhoud 1 Basis installatie 1.1 Installeren 1.1.1 Microsoft Data Access Components 1.2 De eerste keer starten 2 Veelgestelde vragen 2.1 "Network resource

Nadere informatie

Dit document beschrijft belangrijke aandachtspunten voor de installatie van Deep Defender. Ook omschrijft dit document hoe de beheerder kan omgaan

Dit document beschrijft belangrijke aandachtspunten voor de installatie van Deep Defender. Ook omschrijft dit document hoe de beheerder kan omgaan Dit document beschrijft belangrijke aandachtspunten voor de installatie van Deep Defender. Ook omschrijft dit document hoe de beheerder kan omgaan met Threat meldingen, driver problemen en hoe het product

Nadere informatie

HP Installation and Startup Service for HP Insight Control

HP Installation and Startup Service for HP Insight Control HP Installation and Startup Service for HP Insight Control HP Care Pack Services Technische informatie HP Installation and Startup Service for HP Insight Control biedt implementatie en basisconfiguratie

Nadere informatie

HANDLEIDING WINDOWS INTUNE

HANDLEIDING WINDOWS INTUNE HANDLEIDING WINDOWS INTUNE In deze handleiding beschrijven we de stappen die nodig zijn om Windows-apparaten op te nemen in de Windows Intune-omgeving van de school en deze lokaal te beheren. INHOUD 1.

Nadere informatie

Hoe kunt u profiteren van de cloud? Whitepaper

Hoe kunt u profiteren van de cloud? Whitepaper Hoe kunt u profiteren van de cloud? Whitepaper Auteur: Roy Scholten Datum: woensdag 16 september, 2015 Versie: 1.1 Hoe u kunt profiteren van de Cloud Met de komst van moderne technieken en de opmars van

Nadere informatie

Installatie en configuratie 1.1. Licentie Systeem. Dé specialist in ruimtelijke informatievoorziening

Installatie en configuratie 1.1. Licentie Systeem. Dé specialist in ruimtelijke informatievoorziening 1.1 Installatie en configuratie, Licentie Systeem Dé specialist in ruimtelijke informatievoorziening Copyright Deze publicatie is een uitgave van Crotec BV, s-hertogenbosch (KvK Oost Brabant 1715 9294)

Nadere informatie

PictoWorks Netwerk infrastructuur

PictoWorks Netwerk infrastructuur PictoWorks Netwerk infrastructuur dongle server file server validatie bestandsuitwisseling Op de file server bevindt zich de client-software van PictoWorks: {PictoWorks-directory} thumbs\ pictogrammen\

Nadere informatie

Het werken met policies onder samba3 Steve Weemaels 01-03-2005

Het werken met policies onder samba3 Steve Weemaels 01-03-2005 Het werken met policies onder samba3 Steve Weemaels 01-03-2005 1. Poledit: Poledit is een tool die we gaan gebruiken om policies te specifiëren. Zaken zoals: toegang tot opties in het control panel, uitzicht

Nadere informatie

EIGENSCHAPPEN CONVERGED HARDWARE

EIGENSCHAPPEN CONVERGED HARDWARE EIGENSCHAPPEN CONVERGED HARDWARE Eigenschappen Converged Hardware 1 van 8 Document Informatie Versie Datum Omschrijving Auteur(s) 0.1 29-09-2015 Draft Remco Nijkamp 0.2 29-09-2015 Volgende Versie opgesteld

Nadere informatie

Installatie handleiding Reinder.NET.Optac

Installatie handleiding Reinder.NET.Optac Installatie handleiding Reinder.NET.Optac Versie : 2012.1.0.1 Inhoudsopgave 1 Systeemvereisten... 2 2 Pincode... 2 3 Licentie... 2 4 Installatie... 2 5 Eerste gebruik... 4 Titel Pagina 1 van 6 23-1-2012

Nadere informatie

Installatiegids Command WorkStation 5.6 met Fiery Extended Applications 4.2

Installatiegids Command WorkStation 5.6 met Fiery Extended Applications 4.2 Installatiegids Command WorkStation 5.6 met Fiery Extended Applications 4.2 Fiery Extended Applications Package (FEA) v4.2 bevat Fiery-toepassingen voor het uitvoeren van taken die zijn toegewezen aan

Nadere informatie

Functionele beschrijving: scannen naar van Brug software.

Functionele beschrijving: scannen naar van Brug software. Functionele beschrijving: scannen naar van Brug software. Algemeen Met de KYOCERA scannen naar van Brug Software beschikt u over een efficiënte oplossing om uw documenten te scannen naar het Notarieel

Nadere informatie

1 Client/Server. 2 Geschiedenis. 3 Toekomst

1 Client/Server. 2 Geschiedenis. 3 Toekomst Deel 1 Inleiding 1 Client/Server 2 Geschiedenis 3 Toekomst Het client-server model is een model voor de samenwerking tussen twee of meer programma's, die zich op verschillende computers kunnen bevinden.

Nadere informatie

Plugwise binnen de zakelijke omgeving

Plugwise binnen de zakelijke omgeving Plugwise binnen de zakelijke omgeving Plugwise is een gebruiksvriendelijk energiemanagementsysteem voor de zakelijke markt. Per stopcontact wordt er gemeten hoeveel elektriciteit er verbruikt wordt en

Nadere informatie

OpenText RightFax. Intuitive Business Intelligence. Whitepaper. BI/Dashboard oplossing voor OpenText RightFax

OpenText RightFax. Intuitive Business Intelligence. Whitepaper. BI/Dashboard oplossing voor OpenText RightFax OpenText RightFax Intuitive Business Intelligence Whitepaper BI/Dashboard oplossing voor OpenText RightFax Beschrijving van de oplossing, functionaliteit & implementatie Inhoud 1 Introductie 2 Kenmerken

Nadere informatie

Werkplek anno 2013. De werkplek; maak jij de juiste keuze?

Werkplek anno 2013. De werkplek; maak jij de juiste keuze? Werkplek anno 2013 Welkom Agenda Bas van Dijk & Peter Klix (EIC) Pauze HP Converged infrastructuur Johan Benning Presales consultant HP Diner Wie is wie Bas van Dijk Infrastructuurarchitect Specialisatie

Nadere informatie

PGGM. Inkomensverzorger voor de sector zorg en welzijn. Hans de Harde Sr. ICT Architect Fysieke Infrastructuur

PGGM. Inkomensverzorger voor de sector zorg en welzijn. Hans de Harde Sr. ICT Architect Fysieke Infrastructuur PGGM Inkomensverzorger voor de sector zorg en welzijn Hans de Harde Sr. ICT Architect Fysieke Infrastructuur Wat doet PGGM Uitvoeringsorganisatie collectieve pensioenregelingen voor de sector zorg en welzijn

Nadere informatie

Windows Server 2003 End of support

Windows Server 2003 End of support Windows Server 2003 End of support Wat betekent dit voor mijn organisatie? Remcoh legt uit Met dit nieuwsitem brengt Remcoh de naderende End of Support datum voor Windows Server 2003 onder uw aandacht.

Nadere informatie

Systeemvereisten. Datum: Naam: Systeemvereisten versie 43 revisie 15 Status:

Systeemvereisten. Datum: Naam: Systeemvereisten versie 43 revisie 15 Status: Datum: 12-11-2012 Naam: Systeemvereisten versie 43 revisie 15 Status: Inhoudsopgave 1. Systeemvereisten... 3 1.1. Systeem- en configuratievereisten Ontwikkelomgeving... 3 1.1.1. Minimale systeemvereisten

Nadere informatie

Applicatie Virtualisatie Wat levert het op? 17 september 2010

Applicatie Virtualisatie Wat levert het op? 17 september 2010 Applicatie Virtualisatie Wat levert het op? 17 september 2010 Agenda Introductie Wat levert het op? De uitdaging en de resultaten Aanpak en organisatie Afronding en Vragen Introductie Co Klerkx Gino Kemp

Nadere informatie

IP Businessmanager voor gevorderden

IP Businessmanager voor gevorderden IP Businessmanager voor gevorderden mobiel integratie total cost of ownership (tco) management rapportages netwerken en ict vm en hosted oplossingen business manager integratie bedrijfs applicaties voip

Nadere informatie

WAT ZIJN DE FINANCIËLE EN FUNCTIONELE BEWEEGREDENEN OM SOFTWARELICENTIES NAAR DE CLOUD TE VERPLAATSEN? POWERED BY

WAT ZIJN DE FINANCIËLE EN FUNCTIONELE BEWEEGREDENEN OM SOFTWARELICENTIES NAAR DE CLOUD TE VERPLAATSEN? POWERED BY WAT ZIJN DE FINANCIËLE EN FUNCTIONELE BEWEEGREDENEN OM SOFTWARELICENTIES NAAR DE CLOUD TE VERPLAATSEN? FINANCIËLE EN FUNCTIONELE ARGUMENTEN VOOR DE STAP NAAR DE CLOUD FUNCTIONELE WENSEN BUDGETTAIRE MOGELIJKHEDEN

Nadere informatie

INSTALLATIE NIS UPDATE Q2-2014-02 Q2-2014-02

INSTALLATIE NIS UPDATE Q2-2014-02 Q2-2014-02 INSTALLATIE NIS UPDATE Q2-2014-02 Q2-2014-02 2014 Van Brug Software B.V. Hoewel deze handleiding met zeer veel zorg is samengesteld, aanvaardt Van Brug Software B.V. geen aansprakelijkheid voor enige schade

Nadere informatie

DYNAMIC INFRASTRUCTURE Helping build a smarter planet

DYNAMIC INFRASTRUCTURE Helping build a smarter planet Ronald.geuze@nl.ibm.com, Ronald.vanteeffelen@nl.ibm.com Consolidatie en Virtualisatie van Intel en UNIX platformen de praktijk 18/03/2009 DYNAMIC INFRASTRUCTURE Helping build a smarter planet 2009 IBM

Nadere informatie

Geboortedatum: 01-08-1986

Geboortedatum: 01-08-1986 Personalia Naam: Rashif Geboortedatum: 01-08-1986 Woonplaats: Amsterdam Nationaliteit: Nederlandse Rijbewijs: B Profiel Rashif is een jongen die erg vriendelijk en servicegericht is. Hij heeft na zijn

Nadere informatie

Productbeschrijving Remote Backup

Productbeschrijving Remote Backup December 2015 Versie 1.4 Auteur : E.C.A. Mouws Pagina 1 Inhoudsopgave BusinessConnect Remote Backup... 3 Ondersteunde platformen... 3 Kenmerken... 4 Geografische dekking... 5 Minimaal dataverkeer... 5

Nadere informatie

Het flash datacenter: moderne uitdagingen opgelost

Het flash datacenter: moderne uitdagingen opgelost Het flash datacenter: moderne uitdagingen opgelost Het flash datacenter: moderne uitdagingen opgelost Inhoudsopgave Moderne datacenters, moderne uitdagingen De eindeloze mogelijkheden van virtualisatie

Nadere informatie

Remote Back-up Personal

Remote Back-up Personal handleiding Remote Back-up Personal Versie 4 1 INLEIDING... 3 1.1 SYSTEEMEISEN... 3 1.2 BELANGRIJKSTE FUNCTIES... 3 2 INSTALLATIE BACK-UP MANAGER... 4 2.1 VOLLEDIGE DATA BESCHIKBAARHEID IN 3 STAPPEN...

Nadere informatie

IT-outsourcing. Het IT-landschap is continu in beweging. Daarom is gespecialiseerde, actuele kennis van het grootste belang.

IT-outsourcing. Het IT-landschap is continu in beweging. Daarom is gespecialiseerde, actuele kennis van het grootste belang. IT-outsourcing SetServices organiseert het beheer van uw gehele IT-infrastructuur: van support op de werkplekken tot netwerkonderhoud en serverbeheer. Daarnaast bieden wij oplossingen op maat voor uiteenlopende

Nadere informatie