Windows Deployment Services Overview

 

Van toepassing op: Windows Server 2012 R2, Windows Server 2012

Met Windows Deployment Services kunt u Windows-besturingssystemen via het netwerk implementeren. U hoeft dus niet elk besturingssysteem rechtstreeks te installeren vanaf een cd of dvd.

Zie What's New in Windows Deployment Services in Windows Server 2012 voor meer informatie over nieuwe of bestaande functionaliteit in uw versie van Windows Deployment Services.

Zie Introductiehandleiding voor WindowsServer 2012 voor Windows Deployment Services voor stapsgewijze instructies voor het gebruik van Windows Deployment Services.

Voordelen van Windows Deployment Services

  1. Hiermee kunt u de netwerkinstallatie van Windows-besturingssystemen uitvoeren. Dit is eenvoudiger en goedkoper dan handmatige installaties.

  2. Dit biedt ondersteuning voor het implementeren van installatiekopieën voor gemengde omgevingen, waaronder Windows 7 en Windows Server 2008 R2 tot en met Windows 8.1 en Windows Server 2012 R2.

  3. Dit maakt gebruik van standaardtechnologieën voor Windows Setup, waaronder Windows Preinstallation Environment (Windows PE), WIM-bestanden en Image-Based Setup.

  4. Hiermee worden gegevens en installatiekopieën verzonden met multicast-functionaliteit.

  5. Hiermee kunt u installatiekopieën maken van een referentiecomputer met de wizard Installatiekopie vastleggen. Dit is een alternatief voor het hulpprogramma ImageX.

  6. Hiermee kunt u stuurprogrammapakketten aan de server toevoegen en ze zo configureren dat deze worden geïmplementeerd op clientcomputers, samen met de installatiekopie.

Vereisten voor het installeren van Windows Deployment Services

Hier volgen de vereisten voor het installeren van deze rol, afhankelijk van of u de standaardinstallatie (Deployment Server en Transport Server), of alleen de functieservice Transport Server.

Implementatieserver en Transportserver

Transportserver

  • Active Directory Domain Services (AD DS). Een Windows Deployment Services-server moet lid zijn van een AD DS-domein (Active Directory Domain Services) of een domeincontroller voor een AD DS-domein.

    De versies van het AD DS-domein en -forest zijn niet relevant. Alle domein- en forestconfiguraties ondersteunen Windows Deployment Services.

    Notitie

    AD DS is niet vereist als de WDS-server is geconfigureerd in de zelfstandige modus.

  • DHCP. U moet beschikken over een werkende DHCP-server (Dynamic Host Configuration Protocol) met een actieve scope op het netwerk, omdat Windows Deployment Services gebruikmaakt van PXE, die afhankelijk is van DHCP voor IP-adressering.

  • DNS. U moet beschikken over een werkende DNS-server (Domain Name System) in het netwerk voordat u Windows Deployment Services kunt uitvoeren.

  • NTFS-volume. De Windows Deployment Services-server vereist een NTFS-volume voor het archief van de installatiekopie.

  • Referenties. Als u wilt de rol installeert, moet u lid zijn van de lokale groep Administrators op de server.

    U moet lid zijn van de groep Domeinadministrators om de server te initialiseren.

    Notitie

    Als u de WDS-server wilt initialiseren in de zelfstandige modus, hoeft u geen lid te zijn van de groep Domeingebruikers.

    Zie Required Permissions (Engelstalig) voor meer informatie.

  • Voor Windows Server 2008: De enige vereiste is dat u lid moet zijn van de lokale groep Administrators op de server om Transportserver te installeren. Houd er ook rekening mee dat er bij Transportserver geen PXE-provider wordt geïnstalleerd. U moet dus een aangepaste PXE-provider maken om op te starten vanaf het netwerk.

  • Voor Windows Server 2008 R2: U moet lid zijn van de lokale groep Administrators om Transportserver te installeren. Als u bovendien Transportserver gebruikt om op te starten vanaf het netwerk, moet uw omgeving DHCP bevatten (Windows Server 2008 R2 bevat een PXE-provider, waarmee u kunt opstarten vanaf het netwerk).

  • Voor Windows Server 2012 en Windows Server® 2012 R2 zijn er geen aanvullende vereisten.

Hulpprogramma's voor het beheren van Windows Deployment Services

U kunt de volgende hulpprogramma's gebruiken voor het beheren van uw server:

  1. MMC-module Windows Deployment Services: Hiermee kunt u eenvoudig installatiekopieën, computers en algemene serverinstellingen beheren. U kunt vrijwel alle taken uitvoeren via de MMC-module (u kunt clientcomputers bijvoorbeeld niet vooraf instellen). De module is niet beschikbaar als u alleen de functieservice Transportserver installeert.

  2. Opdrachtregelprogramma WDSUTIL: Hiermee kunt u de volledige functionaliteit van de server beheren. Met WDSUTIL kunt u ook algemene taken uitvoeren.

  3. Windows PowerShell-cmdlets voor WDS: Hiermee kunt u de WDS-server beheren en bewaken met Windows PowerShell-scripts.

WDS implementeren en configureren in een omgeving met meerdere computers

De functionaliteit van de WDS-server wordt meestal niet verdeeld over verschillende computers.

De WDS-functie installeren op virtuele machines

U kunt Windows Deployment Services uitvoeren op Hyper-V virtuele machines. U kunt Windows Deployment Services installeren, configureren en gebruiken afhankelijk van de capaciteit van de server waarop Hyper-V wordt uitgevoerd. U kunt ook een virtuele machine maken die fungeert als clientcomputer bij het maken en testen van uw implementatie-installatiekopieën. Dit is vooral handig voor het maken van aangepaste installatiekopieën. Dit leidt vaak tot slechtere prestaties, met name tijdens de downloadfase van TFTP (Trivial File Transfer Protocol). Tijdens deze fase is het brongebruik intensief en kan deze mislukken als er onvoldoende bronnen beschikbaar zijn op uw server met Hyper-V.

Waarschuwing

WDS kan niet worden uitgevoerd op een virtuele machine in Windows Azure.

Ondersteuning van de WDS-functie in een clusteromgeving

De Windows Deployment Services-serverservice is niet clusterbewust. U kunt echter meerdere WDS-servers uitvoeren in een netwerk voor fouttolerantie en taakverdeling.

Aandachtspunten voor het extern beheren van deze functie

U kunt Windows Deployment Services extern beheren door de Windows Deployment Services-serverfunctie te installeren op een lokale server en vervolgens via deze server verbinding te maken met de externe server in het datacenter of u kunt de Windows PowerShell-cmdlets voor Windows Deployment Services gebruiken voor het beheren van een externe server.

Notitie

Windows Deployment Service kan niet worden beheerd met Remote Server Administration Tools.

De WDS-functie beheren met de installatieoptie Server Core

U kunt Windows Deployment Services niet gebruiken met de installatieoptie Server Core.

De WDS-functie configureren voor hoge beschikbaarheid

WDS is ontworpen om automatisch een failover uit te voeren naar andere WDS-servers. We raden u aan minimaal twee WDS-servers en vervolgens extra servers te implementeren om de redundantie voor hogere beschikbaarheid te verhogen.

Notitie

Het installeren van installatiekopieën van WDS via een WAN (Wide Area Network) is niet aanbevolen.

Bekende problemen

Wanneer u de functie Dynamic Driver Provisioning (DDP) gebruikt op een WDS-server met Windows Server 2012 en u een stuurprogramma wilt toevoegen aan boot.wim van Windows 8.1 of Windows Server 2012 R2, ziet u mogelijk de volgende fout wanneer u de wizard Stuurprogrammapakketten toevoegen aan installatiekopie uitvoert: 

Er is een fout opgetreden tijdens het uitvoeren van de opdracht.  Foutcode: 0xc0000135

Dit is een bekend probleem dat is gerelateerd aan de DISM-versie in Windows Server 2012 die door WDS wordt gebruikt om installatiekopieën te onderhouden. Deze versie van DISM ondersteunt het onderhoud van opstartinstallatiekopieën met Windows Server 2012 en eerder, maar niet van latere versies van opstartinstallatiekopieën. U kunt dit probleem oplossen door uw WDS-server te upgraden naar Windows Server 2012 R2, die een DISM-versie bevat die het onderhoud van boot.wim van Windows 8.1 en Windows Server 2012 R2 ondersteunt. U kunt ook de Windows 8.1 ADK installeren en het stuurprogramma handmatig toevoegen aan boot.wim. Zie Stuurprogramma's online toevoegen en verwijderen voor instructies voor het toevoegen van stuurprogramma's.

Veelvoorkomende gebruiksscenario's

Hieronder vindt u veelvoorkomende scenario's voor het gebruik van Windows Deployment Services.

Scenario 1: kleine bedrijven

Fabrikam, Inc. is een fabrikant van handdoeken met aangepaste ontwerpen. Het is een klein bedrijf met één kantoor. Julia Steen, de IT-professional van Fabrikam, is verantwoordelijk voor het onderhouden van de IT-infrastructuur voor het bedrijf, die bestaat uit 25 clientcomputers met Windows XP SP2 Professional en één server met Windows Server 2003 met SP2. De server fungeert als bestandsafdrukserver, webserver, Exchange-server, Domain Name System (DNS), Dynamic Host Configuration Protocol-server (DHCP) en domeincontroller. De computers zijn gekoppeld met een Ethernet-verbinding van 100 MBps.

Julia moet alle clientcomputers upgraden naar het besturingssysteem Windows 7 (of Windows 8.1) en de server upgraden naar Windows Server 2008 R2, Windows Server 2012 of Windows Server 2012 R2. Het is belangrijk dat ze de upgrade zo snel mogelijk uitvoert, zodat kantoormedewerkers verder kunnen werken.

In het verleden heeft ze een nieuw besturingssysteem op elke computer afzonderlijk geïmplementeerd. Dit kostte haar ongeveer 45 minuten per computer (bijna 19 uur om het besturingssysteem in te stellen op alle clientcomputers). Julia was bijna drie dagen lang niet beschikbaar voor andere taken. Vervolgens kostte het bijna net zoveel tijd om de toepassingen op elke computer te installeren.

Julia is de enige IT-professional bij Fabrikam, wat betekent dat ze de gebruikers ook het nieuwe besturingssysteem moet leren gebruiken. Het is daarom belangrijk dat ze zo weinig mogelijk tijd kwijt is aan de implementatie. Julia kiest hiervoor Windows Deployment Services omdat ze hiermee:

  • Tijd kan besparen door verschillende installaties tegelijk uit te voeren.

  • Een aangepaste installatiekopie met vooraf geïnstalleerde toepassingen kan gebruiken.

  • Een installatiekopie kan maken met de Windows Deployment Services-wizard Installatiekopie vastleggen.

Julia begint als volgt:

  1. Ze voert een upgrade op de server uit naar Windows Server 2008 R2, Windows Server 2012 of Windows Server 2012 R2.

  2. Ze installeert de Windows Deployment Services-serverfunctie.

  3. Ze voegt Boot.wim toe vanaf de product-dvd (die een Windows PE-installatiekopie, Setup.exe en ondersteunende bestanden bevat) met de MMC-module Windows Deployment Services.

  4. Ze voegt Install.wim vanaf de product-dvd toe aan de Windows Deployment Services-server via de MMC-module.

  5. Ze gebruikt de MMC-module om een vastleginstallatiekopie te maken van de opstartinstallatiekopie die ze heeft toegevoegd in stap 3. Deze installatiekopie bevat Windows PE en een wizard waarmee haar aangepaste installatiekopie wordt vastgelegd in een WIM-bestand.

Alle gebruikers bij Fabrikam hebben dezelfde bureaubladhardware, die is gekocht bij één leverancier. Julia gaat als volgt te werk om een standaardinstallatiekopie te implementeren op de computers:

  1. Ze start een referentiecomputer op vanaf het netwerk en installeert hierop Install.wim, dat de standaardversie van Windows bevat.

  2. Ze installeert Microsoft Office, handdoekontwerptoepassingen van het bedrijf en de nieuwste stuurprogramma's van de site van de fabrikant.

  3. Ze gebruikt Sysprep om het besturingssysteem te generaliseren.

  4. Ze start de computer opnieuw op met de vastgeleginstallatiekopie.

  5. Ze gebruikt de wizard Installatiekopie vastleggen om het besturingssysteem opnieuw vast te leggen en dit rechtstreeks te uploaden naar de Windows Deployment Services-server.

Julia kan nu de nieuwe besturingssystemen installeren. Ze hoeft geen gebruikersgegevens te migreren omdat alle werknemers hun gebruikersgegevens opslaan op een server (in plaats van op hun harde schijf). Ze start een clientcomputer opnieuw op en drukt op F12 om op te starten via het netwerk. Hierdoor start ze op met het bestand Boot.wim, dat haar begeleidt door het installatieproces. Ze selecteert de gewenste schijfpartitie en installatiekopie, waarna de installatie begint. Terwijl Julia wacht tot de installatiekopie wordt toegepast op de eerste computer, start ze nog een computer op en voert ze dezelfde procedure hierop uit.

Scenario 2: middelgrote bedrijven

Northwind Traders is een transportbedrijf met drie kantoren: een hoofdkantoor in Tooth City en filialen in de steden van Brushville en Flosston. Loek Holst is een van de zes IT-medewerkers bij Northwind Traders. Hij is verantwoordelijk voor het onderhoud van de 250 clientcomputers die worden gebruikt door de werknemers van het bedrijf. Dit zijn vooral desktopcomputers, maar de verkoopmedewerkers gebruiken laptops voor presentaties aan klanten. Er zijn 200 computers in het hoofdkantoor in Tooth City en 25 per kantoor in Brushville en in Flosston. Elke locatie heeft een intern netwerk van 100 MB per seconde (MBps) en de filialen zijn verbonden met het kantoor in Tooth City via een T1-lijn. Loek heeft drie Windows Deployment Services-servers op het kantoor in Tooth City en één in elk van de filialen, die extern worden beheerd.

De leidinggevende van Loek heeft hem opgedragen Windows 7 (of Windows 8.1) in het hele bedrijf te implementeren. Eerder zouden hier veel dure reizen naar Brushville en Flosston voor nodig zijn geweest en zou Loek hier weken voor nodig hebben gehad. Hij wil Windows Deployment Services gebruiken om Windows extern te implementeren. Volgens het bedrijfsbeleid mag er echter slechts één DHCP-server zijn in het bedrijfsnetwerk, en deze server bevindt zich in het kantoor in Tooth City. Als hij installatiekopieën extern zou implementeren op de 50 computers in de filialen, zou dit een enorme opstopping in de verbinding veroorzaken.

Loek kiest voor Windows Deployment Services omdat hij met de installatie zonder toezicht:

  • Windows kan implementeren op computers in de filialen zonder daar fysiek aanwezig te zijn.

  • Zijn bestaande replicatieoplossing kan gebruiken om installatiekopieën te leveren aan de filiaalservers.

  • Het verwijzingssysteem voor opstarten via het netwerk kan gebruiken om het netwerkverkeer tussen de filialen en het hoofdkantoor tot een minimum te beperken.

Loek stelt elke clientcomputer vooraf in en wijst de juiste filiaalserver toe als verwijzingsserver voor de clientcomputers. Hierdoor downloadt de client bestanden en installatiekopieën van de lokale server, waardoor er minder verkeer nodig is via de verbinding tussen de kantoren.

Loek heeft twee standaardconfiguraties voor het besturingssysteem: één voor de desktopcomputers en één voor laptops die de verkooppresentaties en stuurprogramma's voor projectors bevat. Hij maakt daarom twee installatiekopieën: één met de desktopconfiguratie en één met de laptopconfiguratie (zonder toepassingen). Hij slaat alle gebruikersgegevens op een van de servers op, zodat hij Windows kan implementeren zonder alle bestaande gegevens op de clientcomputers te behouden.

Loek gebruikt Windows System Image Manager (Windows SIM) om twee installatiekopiebestand voor installatie zonder toezicht te maken: één voor de desktopcomputers en één voor de laptops. Met deze bestanden wordt de installatie geautomatiseerd, zodat Loek niet aanwezig hoeft te zijn bij elke computer tijdens de installatie. Hiermee worden ook Microsoft Office en de LOB-toepassing die het bedrijf gebruikt voor het bijhouden van pakketten, automatisch geïnstalleerd. Hij gebruikt de beheerprogramma's van Windows Deployment Services om de bestanden voor installatie zonder toezicht te koppelen aan de installatiekopieën.

Hierna configureert Loek Windows Deployment Services zo dat een computer die opnieuw wordt opgestart, automatisch opnieuw opstart vanaf het netwerk en de juiste installatiekopie implementeert (zonder dat de gebruikers op F12 hoeven te drukken). Wanneer de installatiekopie op elke computer is toegepast, wordt de computer automatisch toegevoegd aan het bedrijfsdomein en opnieuw opgestart. Hij configureert de implementatie ook zo dat wanneer de computer opnieuw wordt opgestart, de computer alleen vanaf het netwerk opstart als er op F12 wordt gedrukt. Op deze manier wordt de computer opgestart vanaf het hardeschijfstation, waarna het installatieproces wordt voltooid. Hiermee wordt een opstartlus voorkomen, waarbij de computer steeds opnieuw wordt opgestart voor de installatie. Wanneer de installatie is voltooid, kan de gebruiker zich aanmelden op de computer.

Scenario 3: grote bedrijven

Floris Kregel is de netwerkarchitect voor Wide World Importers, een grote onderneming met 5000 werknemers in kantoren over de hele wereld. De meeste werknemers bevinden zich in de Verenigde Staten en Duitsland en er zijn 13 filialen in andere landen. Floris beheert vijf servers in de Verenigde Staten, twee servers in Duitsland en één server in elk van de filialen. De servers op de hubs zijn verbonden met het bedrijfsethernet met netwerkinterfacekaarten (NIC's) van 1 Gbps. De andere computers hebben NIC's van 100 MBps. De hubs zijn verbonden met T3-lijnen en de andere sites zijn verbonden met T1-lijnen. Alle servers worden geleaset gedurende twee jaar.

Wide World Importers vervangt de 200 computers van de financiële afdeling door computers met Windows 7 (of Windows 8.1). Floris wil ook graag een installatiekopie van Windows Server 2008 R2, Windows Server 2012 of Windows Server 2012 R2 implementeren op de nieuwe geleasete servers op het kantoor in de Verenigde Staten. De lokale beheerders zijn verantwoordelijk voor de servers in het Duitse kantoor en de andere filialen. Op dit moment worden implementaties bij Wide World Importers uitgevoerd met RIS. Floris wil ervoor zorgen dat de bestaande computerprocessen behouden blijven na de overstap op Windows Deployment Services. Daarnaast is het belangrijk dat elke computer wordt geïmplementeerd met een besturingssysteem in een taal die geschikt is voor de gebruikers in het desbetreffende land of de desbetreffende regio.

Floris kiest voor Windows Deployment Services omdat hij hiermee:

  • De juiste taalpakketten kan gebruiken om het vereiste aantal installatiekopieën te beperken.

  • Alle Windows Deployment Services-servers kan beheren vanaf één computer.

  • Multicast-implementaties kan gebruiken om bandbreedte te behouden tijdens de implementatie van installatiekopieën op een groot aantal computers.

  • Scripts kan schrijven voor het automatiseren van algemene beheertaken.

Floris voert voor de servers een upgrade uit naar Windows Server 2008 R2, Windows Server 2012 of Windows Server 2012 en maakt de installatiekopieën. De meeste implementaties zijn in het Engels of Duits. Daarom maakt hij een installatiekopie van Windows 7 (of Windows 8.1) in elke taal. Andere talen worden geïnstalleerd met externe taalpakketten en toepassingen worden gedownload met Systems Management Server (SMS). Wanneer Floris de installatiekopieën heeft gemaakt, uploadt hij de installatiekopieën en taalpakketten naar de Windows Deployment Services-server.

Floris maakt bestanden voor installatie zonder toezicht met Windows SIM. Vervolgens gebruikt hij File Replication Service (FRS) om de installatiekopieën, taalpakketten en bestanden voor installatie zonder toezicht te kopiëren naar de Windows Deployment Services-servers over de hele wereld. De computers van de financiële afdeling van Wide World Importers zijn als volgt verdeeld: 150 computers in het kantoor in de Verenigde Staten, 30 computers in het Duitse kantoor en de overige 20 computers in andere landen. Floris gebruikt multicasting om de implementatie tegelijk uit te voeren op de 150 computers in het kantoor in de Verenigde Staten. Hiervoor maakt hij een multicast-overdracht voor de desbetreffende installatiekopie op de Windows Deployment Services-server.

Om de status en gegevens op de vorige computers te behouden, gebruikt Floris het Hulpprogramma voor migratie van gebruikersstatus (USMT) om alle gegevens en gebruikersconfiguraties op te slaan naar een gedeelde map op de primaire Windows Deployment Services-server. Vervolgens stelt hij voor elke computer in dat deze wordt opgestart vanaf de lokale Windows Deployment Services-server en dat de installatie automatisch wordt gestart via de bestanden voor installatie zonder toezicht. Voor de computers in het kantoor in de Verenigde Staten wordt automatisch de multicast-overdracht gebruikt, terwijl de computers in de andere kantoren worden geïmplementeerd met unicasting. Wanneer de installatie is voltooid, voert Floris een taak uit met USMT om de gebruikersgegevens te migreren naar elke computer.

Wanneer de leasetijd op een server is verlopen en de server wordt vervangen, kan Floris Windows Deployment Services gebruiken om de installatiekopieën van Windows Server op dezelfde manier te implementeren als bij de RIS-implementatie.

Scenario 4: een aangepaste implementatie met Transportserver

Flip Schoonen is verantwoordelijk voor het serveronderhoud in het datacenter van het A. Datum Corporation. Hij moet de 300 servers onderhouden die worden gebruikt door de grootste klanten van A. Datum Corporation. Een van deze klanten is Adventure Works.

Adventure Works gebruikt 40 servers voor het uitvoeren van een vacaturewebsite (die wordt ondersteund door een database) voor circusartiesten. Na de release van een populaire film over het circusleven verwacht Adventure Works een toename in het gebruik van hun website. Ze bestellen 10 extra servers voor de verwerking van het verwachte verkeer.

Flip wil besturingssystemen implementeren op deze servers met behulp van Windows Deployment Services. AD DS wordt niet uitgevoerd in deze omgeving. Hij wil de configuratiegegevens voor de computers opslaan in een SQL Server-database. Hierdoor kan hij de standaardoplossing van Windows Deployment Services niet gebruiken. Daarnaast wil hij de schijven partitioneren in een standaardconfiguratie en gegevens (voor databaseservers en webservers) kopiëren voordat de installatie zonder toezicht wordt gestart. Flip kiest voor Windows Deployment Services omdat hij hiermee:

  • Een invoegtoepassing kan schrijven waarmee configuratiegegevens kunnen worden gelezen voor de computers vanuit een ander gegevensarchief dan AD DS (het gegevensarchief is meestal een database of een plat bestand).

  • Scripts kan schrijven (die moeten worden uitgevoerd in Windows PE) waarmee voorinstallatietaken worden uitgevoerd en vervolgens Setup kan aanroepen voor de installatie van het besturingssysteem.

Flip maakt 10 computeraccounts in de database voor de 10 nieuwe servers en hij vult deze met de vereiste informatie. Hij installeert de Windows Deployment Services-serverfunctie op de server (en kiest ervoor alleen de functieservice Transportserver te installeren). Hierna schrijft hij een PXE-provider (een invoegtoepassing waarmee informatie uit de database wordt gelezen en wordt doorgegeven aan Windows Deployment Services) en registreert deze bij de server. Hij maakt een aangepaste opstartinstallatiekopie met Windows PE samen met opstartscripts voor het partitioneren van de schijven en het kopiëren van de gegevens. Vervolgens gebruikt hij ImageX om een van de bestaande servers vast te leggen als installatiekopie.

Nadat Flip deze initiële taken heeft uitgevoerd, verbindt hij de servers met het netwerk en start hij deze op. Ze worden opgestart in Windows PE met de configuratie die is opgeslagen in de database. De scripts worden uitgevoerd om elke computer voor te bereiden voor de implementatie. De scripts worden beëindigd door het uitvoeren van ImageX, waarmee de installatiekopie van het besturingssysteem wordt toegepast op elke computer.

Aanvullende naslaginformatie

Zie Introductiehandleiding voor WindowsServer 2012 voor Windows Deployment Services voor meer informatie over het werken met Windows Deployment Services.

Zie Windows Deployment Services Cmdlets in Windows PowerShell (Engelstalig) voor meer informatie over Windows PowerShell-cmdlets voor WDS.