Wprowadzenie do Usług wdrażania systemu Windows

Zaktualizowano: maj 2008

Dotyczy: Windows Server 2008

Informacje o tym przewodniku

Należy zwrócić uwagę na następujące informacje dotyczące niniejszej dokumentacji:

Zawartość tego tematu

Co to są Usługi wdrażania systemu Windows?

Rola Usługi wdrażania systemu Windows w systemie Windows Server 2008 jest zaktualizowaną i na nowo zaprojektowaną wersją Usług instalacji zdalnej. Usługi wdrażania systemu Windows umożliwiają wdrażanie systemów operacyjnych Windows, a w szczególności systemów Windows Vista® oraz Windows Server 2008. Mogą służyć do konfigurowania nowych komputerów za pośrednictwem sieci. Oznacza to, że nie jest wymagana fizyczna obecność użytkownika przy każdym z komputerów i że nie trzeba instalować każdego systemu operacyjnego bezpośrednio z dysku CD lub DVD. Składniki Usług wdrażania systemu Windows są zorganizowane w następujących trzech kategoriach:

  • Składniki serwera. Do tych składników należy serwer środowiska wykonawczego przed uruchomieniem systemu (PXE) i serwer TFTP (Trivial File Transfer Protocol), które służą do przeprowadzania rozruchu klienta z sieci w celu załadowania i zainstalowania systemu operacyjnego. Zalicza się do nich także folder udostępniony i repozytorium obrazów, które zawiera obrazy rozruchowe, obrazy instalacyjne oraz pliki niezbędne do przeprowadzania rozruchu z sieci. Ponadto występuje składnik warstwy sieciowej, składnik multiemisji i składnik diagnozowania.

  • Składniki klienta . Wśród tych składników znajduje się graficzny interfejs użytkownika (GUI, Graphical User Interface) uruchamiany w środowisku preinstalacyjnym systemu Windows (Windows PE, Pre-installation Environment). Gdy użytkownik wybierze obraz systemu operacyjnego, składniki klienta komunikują się ze składnikami serwera w celu zainstalowania tego obrazu.

  • Składniki zarządzania. Te składniki to zestaw narzędzi służących do zarządzania serwerem, obrazami systemu operacyjnego oraz kontami komputerów klienckich.

Co nowego w Usługach wdrażania systemu Windows?

Usługi wdrażania systemu Windows dla systemu Windows Server 2008 zawierają kilka zmian w funkcjach Usług instalacji zdalnej. Istnieją też modyfikacje zawarte w Usługach wdrażania systemu Windows, które można zainstalować na komputerach z systemem Windows Server 2003. Obydwa rodzaje zmian zostały opisane w poniższej tabeli.

 

Zmiany w porównaniu z Usługami instalacji zdalnej Zmiany w porównaniu z Usługami wdrażania systemu Windows w systemie Windows Server 2003
  • Możliwość wdrożenia systemów Windows Vista i Windows Server 2008

  • Środowisko Windows PE jako rozruchowy system operacyjny

  • Instalacja oparta na obrazie przy użyciu pliku obrazu systemu Windows (wim)

  • Możliwość transmisji danych i obrazów przy użyciu funkcji multiemisji

  • Możliwość transmisji danych i obrazów przy użyciu funkcji multiemisji na serwerze autonomicznym (po zainstalowaniu serwera transportu)

  • Bardziej wydajny i rozszerzalny składnik serwera PXE

  • Nowy format menu rozruchu do wybierania rozruchowych systemów operacyjnych

  • Nowy graficzny interfejs użytkownika służący do wybierania i wdrażania obrazów oraz do zarządzania klientami i serwerami Usług wdrażania systemu Windows

  • Możliwość transmisji danych i obrazów przy użyciu funkcji multiemisji

  • Możliwość transmisji danych i obrazów przy użyciu funkcji multiemisji na serwerze autonomicznym (po zainstalowaniu Korzystanie z serwera transportu)

  • Brak obsługi obrazów RISETUP i ekranów OSChooser

  • Rozszerzony serwer TFTP

  • Obsługa rozruchu z sieci w przypadku komputerów o architekturze x64 przy użyciu interfejsu EFI (Extensible Firmware Interface)

  • Raportowanie metryk dla instalacji (zobacz Rejestrowanie i śledzenie)

Zalety Usług wdrażania systemu Windows

Usługi wdrażania systemu Windows mają następujące zalety z punktu widzenia instalacji i wdrażania:

  • Zmniejszenie złożoności wdrożeń oraz kosztów związanych z niewydajnymi procesami instalacji ręcznej.

  • Umożliwienie wykonywania instalacji sieciowych systemów operacyjnych Windows - w tym systemów Windows Vista i Windows Server 2008.

  • Wdrażanie obrazów systemu Windows na komputerach bez systemów operacyjnych.

  • Obsługa środowisk mieszanych zawierających systemy Windows Vista, Windows Server 2008, Microsoft Windows XP i Microsoft Windows Server 2003.

  • Kompleksowe rozwiązanie do wdrażania systemów operacyjnych Windows na komputerach klienckich i serwerach.

  • Stosowanie standardowych technologii instalacyjnych systemu Windows Server 2008 - w tym środowiska preinstalacyjnego systemu Windows, plików wim oraz instalacji z użyciem obrazów.

Narzędzia do zarządzania

  • Przystawka programu MMC Usługi wdrażania systemu Windows. Jest to konsola pozwalająca w prosty sposób zarządzać obrazami, komputerami oraz typowymi ustawieniami serwera. Przystawka programu MMC umożliwia wykonywanie prawie wszystkich zadań (nie można wstępnie przygotowywać komputerów klienckich, ale można ustalać zasady dodawania automatycznego i zatwierdzać lub odrzucać oczekujące komputery klienckie). Należy zauważyć, że ta przystawka nie jest dostępna podczas korzystania z usługi roli Serwer transportu.

  • Narzędzie wiersza polecenia WDSUTIL. Narzędzie to pozwala na zarządzanie pełną funkcjonalnością serwera. Umożliwia także tworzenie skryptów typowych zadań. Ponieważ żadne polecenia nie wymagają interakcyjnej sesji użytkownika, niezbędne polecenia mogą być uruchamiane w ramach prostych plików wsadowych.

Typowe scenariusze użycia

Poniżej przedstawiono typowe scenariusze dla Usług wdrażania systemu Windows.

Scenariusz pierwszy: mała firma

Firma Fabrikam, Inc. jest producentem ręczników o oryginalnym wzornictwie. To nieduża organizacja, funkcjonująca z pojedynczym biurem. Zatrudniona tam jako specjalista IT Aneta Wiśniewska jest odpowiedzialna za utrzymanie infrastruktury informatycznej firmy, składającej się z 25 komputerów klienckich z systemem Windows XP Professional z dodatkiem SP2 oraz pojedynczego serwera z systemem Windows Server 2003 z dodatkiem SP2. Serwer funkcjonuje jako serwer wydruku plików, serwer sieci Web, serwer programu Exchange, serwer DNS (Domain Name System), serwer protokołu DHCP oraz kontroler domeny. Komputery są połączone w sieci Ethernet o szybkości 100 Mb/s.

Aneta otrzymała zadanie wdrożenia systemu Windows Vista na wszystkich komputerach klienckich oraz uaktualnienia pojedynczego serwera do systemu Windows Server 2008. Ponieważ wiąże się to z wyłączeniem wszystkich komputerów z użytku, czyli wstrzymaniem pracy całego biura, istotne jest przeprowadzenie zmian tak szybko, jak to tylko możliwe.

Poprzednim razem Aneta wdrażała nowy system operacyjny na każdym komputerze z osobna. Zajmowało to jej średnio 45 minut na jeden komputer (łącznie prawie 19 godzin, żeby zainstalować system operacyjny na wszystkich komputerach klienckich). Przez niemal trzy dni Aneta nie była w stanie zajmować się niczym innym. Następnie musiała ponownie spędzić prawie tyle samo czasu przy każdym z komputerów w celu zainstalowania aplikacji.

Będąc jedynym specjalistą IT w firmie Fabrikam, Aneta jest również odpowiedzialna za przyuczenie użytkowników do obsługi nowego systemu operacyjnego. Dlatego istotne jest, aby zredukowała do minimum ilość czasu poświęcaną na wdrożenia. W tym celu Aneta zdecydowała się na zastosowanie Usług wdrażania systemu Windows, które oferują następujące możliwości:

  • Oszczędzanie czasu w efekcie przeprowadzania wielu instalacji jednocześnie.

  • Używanie niestandardowego obrazu instalacyjnego dla preinstalowanych aplikacji.

  • Tworzenie obrazu za pomocą Kreatora przechwytywania obrazu Usług wdrażania systemu Windows.

Aby rozpocząć, Aneta wykonuje następujące czynności:

  1. Uaktualnienie serwera do systemu Windows Server 2008.

  2. Zainstalowanie roli serwera Usług wdrażania systemu Windows.

  3. Dodanie pliku Boot.wim z nośnika z systemem Windows Server 2008 (zawierającego obraz środowiska Windows PE, plik Setup.exe i pliki pomocnicze).

  4. Dodanie pliku Install.wim z nośnika z systemem Windows Vista do serwera Usług wdrażania systemu Windows za pomocą przystawki programu MMC.

  5. Utworzenie obrazu przechwytywania z obrazu rozruchowego, który dodała w kroku 3, za pomocą przystawki programu MMC. Ten obraz zawiera środowisko Windows PE oraz kreatora, który przechwyci obraz niestandardowy do pliku wim.

W firmie Fabrikam wszyscy użytkownicy mają takie same komputery stacjonarne, które nabyto od jednego producenta. W celu wdrożenia na każdym z tych komputerów ustandaryzowanego obrazu zawierającego system operacyjny oraz aplikacje preinstalowane Aneta wykonuje następujące czynności:

  1. Przeprowadzenie rozruchu komputera wzorcowego z sieci i zainstalowanie na nim pliku Install.wim, który zawiera standardową wersję systemu Windows Vista.

  2. Zainstalowanie pakietu Microsoft Office, aplikacji używanej w firmie do projektowania ręczników, a także najnowszych sterowników z witryny producenta.

  3. Uogólnienie systemu operacyjnego za pomocą narzędzia Sysprep.

  4. Przeprowadzenie ponownego rozruchu komputera za pomocą obrazu przechwytywania.

  5. Ponowne przechwycenie systemu operacyjnego za pomocą Kreatora przechwytywania obrazu i przekazanie go bezpośrednio do serwera Usług wdrażania systemu Windows.

W tym momencie Aneta jest już przygotowana do zainstalowania nowych systemów operacyjnych. Nie musi przeprowadzać migracji żadnych danych użytkowników, ponieważ wszyscy pracownicy przechowują swoje dane na serwerze (a nie na swoich dyskach twardych). Wykonuje ponowny rozruch komputera klienckiego i naciska klawisz F12 w celu przeprowadzenia rozruchu sieciowego. Powoduje to rozruch za pomocą pliku Boot.wim, który przeprowadza ją przez proces instalacji. Aneta wybiera odpowiednią partycję dysku i obraz, a następnie rozpoczyna się instalacja. Podczas oczekiwania na zastosowanie obrazu do pierwszego komputera Aneta przeprowadza rozruch następnego komputera i rozpoczyna na nim ten sam proces.

Scenariusz drugi: firma średniej wielkości

Northwind Traders to firma wysyłkowa mająca trzy oddziały: centralę w Szczecinie oraz oddziały w Gdańsku i Toruniu. Rafał Misztal jest jednym z sześciu członków personelu informatycznego w tej firmie. Jest odpowiedzialny za utrzymanie 250 komputerów klienckich używanych przez pracowników przedsiębiorstwa. Są to w większości komputery stacjonarne, jednak w dziale sprzedaży korzysta się również z komputerów przenośnych do przeprowadzania prezentacji dla klientów. W centrali w Szczecinie znajduje się 200 komputerów, a w oddziałach w Gdańsku i Toruniu po 25. Każda lokacja dysponuje siecią wewnętrzną o przepustowości 100 megabitów na sekundę (Mb/s), a lokacje oddziałów są połączone z centralą w Szczecinie linią T1. Rafał ma do dyspozycji trzy serwery w centrali w Szczecinie oraz po jednym w obydwu oddziałach, które są administrowane zdalnie.

Przełożony Rafała zlecił mu wdrożenie systemu Windows Vista w całej firmie. Wcześniej wiązałoby się to z kosztownymi podróżami do Gdańska i Torunia oraz pochłonęło kilka tygodni pracy Rafała. W celu przeprowadzenia zdalnego wdrożenia systemu Windows Vista zamierza on użyć Usług wdrażania systemu Windows; jednak zasady firmy stanowią, że w sieci przedsiębiorstwa może funkcjonować tylko jeden serwer DHCP zlokalizowany w centrali w Szczecinie. Zdalne wdrażanie obrazów na 50 komputerach w oddziałach firmy spowodowałoby ogromne przeciążenie połączenia.

Rafał zdecydował się na zastosowanie Usług wdrażania systemu Windows ze względu na możliwości trybu instalacji nienadzorowanej:

  • Wdrażanie systemu Windows Vista na komputerach w oddziałach firmy bez konieczności fizycznej obecności na miejscu.

  • Używanie istniejącego rozwiązania replikacji w celu dostarczania obrazów do serwerów w oddziałach.

  • Używanie systemu odwołań rozruchu środowiska PXE w celu zminimalizowania ruchu sieciowego pomiędzy oddziałami firmy a centralą.

Rafał konfiguruje serwer Usług wdrażania systemu Windows w centrali w celu przekazywania wszelkich żądań rozruchu z oddziałów firmy do serwerów lokalnych, które dostarczą programów rozruchowych i w dalszej kolejności obrazów. Takie rozwiązanie powoduje zminimalizowanie ruchu na linii pomiędzy oddziałami.

Rafał dysponuje dwoma standardowymi konfiguracjami systemów operacyjnych - jedną dla komputerów stacjonarnych i jedną dla komputerów przenośnych, gdzie zawarto prezentacje dotyczące sprzedaży i sterowniki dla projektorów. Z tego powodu utworzył dwa obrazy: jeden dla konfiguracji stacjonarnej i jeden dla konfiguracji komputera przenośnego (bez aplikacji). Ponieważ Rafał przechowuje wszystkie dane użytkowników na jednym z serwerów, może przeprowadzić wdrożenie systemu Windows Vista bez zachowywania jakichkolwiek danych z komputerów klienckich.

Rafał tworzy za pomocą programu Windows System Image Manager (Windows SIM) dwa pliki instalacji nienadzorowanej obrazów - jeden dla komputerów stacjonarnych i jeden dla komputerów przenośnych. Te pliki automatyzują proces instalacji, dzięki czemu w jego trakcie Rafał nie musi być obecny przy każdym komputerze. Przeprowadzają one również automatyczną instalację pakietu Microsoft Office oraz aplikacji firmowej, która jest używana w przedsiębiorstwie do śledzenia przesyłek. Aby skojarzyć te pliki z obrazami, Rafał korzysta z narzędzi do zarządzania Usługami wdrażania systemu Windows.

Następnie w celu udostępnienia wszystkim komputerom programu rozruchowego Rafał używa usług domenowych w usłudze Active Directory® (AD DS, Active Directory Domain Services). Komputer wykonuje rozruch, nie wymagając od użytkownika naciśnięcia klawisza F12, po czym przypisuje właściwe obrazy wszystkim komputerom stacjonarnym oraz przenośnym. Każdy komputer skonfigurowany przez Rafała po uruchomieniu automatycznie wykonuje rozruch z sieci i wdraża odpowiedni obraz. Kiedy obraz zostanie zastosowany, każdy komputer jest przyłączany do domeny firmowej i uruchamiany ponownie. Tym razem otrzymuje inny program rozruchowy, który wymaga naciśnięcia klawisza F12 (co powoduje rozruch z dysku twardego i ukończenie procesu instalacji). Zapobiega to powstaniu pętli rozruchowej, w której komputer ciągle uruchamiałby Instalatora. Po zakończeniu instalacji komputer jest gotowy do zalogowania użytkownika.

Scenariusz trzeci: duże przedsiębiorstwo

Michał Chmiela pracuje jako architekt sieci w firmie Wide World Importers, dużym przedsiębiorstwie zatrudniającym 5 000 pracowników w oddziałach na całym świecie. Główne ośrodki zatrudnienia znajdują się w Polsce oraz w Niemczech, a w innych krajach działa jeszcze 13 oddziałów firmy. Michał ma do dyspozycji pięć serwerów w lokacji centralnej w Polsce, dwa w lokacji centralnej w Niemczech i po jednym w każdym z oddziałów firmy. Serwery centralne są połączone z firmową siecią Ethernet za pośrednictwem kart interfejsu sieciowego (NIC, Network Interface Card) o przepustowości 1 gigabita na sekundę (Gb/s); pozostałe komputery są wyposażone w karty sieciowe o szybkości 100 Mb/s. Serwery centralne są połączone liniami T3, podczas gdy pozostałe lokacje są połączone liniami T1. Wszystkie serwery są wynajęte na dwuletni okres dzierżawy.

Firma Wide World Importers przeprowadza wymianę 200 komputerów w dziale księgowości na komputery pracujące z systemem Windows Vista. Michał chciałby także wdrażać obraz systemu Windows Server 2008 na każdym nowo wydzierżawionym serwerze w biurze w Polsce. Za serwery w biurze w Niemczech i innych oddziałach firmy odpowiedzialni są administratorzy lokalni. Do tej pory wdrożenia w firmie Wide World Importers przeprowadzano przy użyciu Usług instalacji zdalnej (RIS, Remote Installation Services) i Michał chciałby mieć pewność, że istniejące procesy konstruowania komputerów zostaną zachowane po migracji do Usług wdrażania systemu Windows. Istotne jest również, aby na każdym komputerze wdrożono system operacyjny w języku właściwym dla użytkowników z danego kraju lub regionu.

Michał zdecydował się na zastosowanie Usług wdrażania systemu Windows ze względu na następujące zalety:

  • Zastosowanie właściwych pakietów językowych w celu zredukowania wymaganej liczby obrazów.

  • Zarządzanie wszystkimi swoimi serwerami Usług wdrażania systemu Windows z jednego komputera.

  • Pisanie skryptów w celu zautomatyzowania zadań związanych z zarządzaniem.

Michał przeprowadza uaktualnienie swoich serwerów do systemu Windows Server 2008, co pozwoli mu na zdalne inicjowanie i konfigurowanie serwerów Usług wdrażania systemu Windows za pomocą narzędzi do zarządzania. Następnie przystępuje do tworzenia obrazów. Zdecydowana większość wdrożeń ma być w języku polskim lub niemieckim, dlatego Michał tworzy obrazy systemu Windows Vista w tych językach. Inne języki zostaną zainstalowane przy użyciu zewnętrznych pakietów językowych, a aplikacje zostaną pobrane za pośrednictwem serwera Microsoft SMS (Systems Management Server). Na początku Michał przekazuje obrazy i pakiety językowe do serwera Usług wdrażania systemu Windows. Następnie tworzy obraz systemu Windows Server 2008.

Michał tworzy pliki instalacji nienadzorowanej przy użyciu programu Windows SIM. Następnie korzysta z usługi replikacji plików (FRS, File Replication Service) w celu skopiowania obrazów, pakietów językowych oraz plików instalacji nienadzorowanej na serwery Usług wdrażania systemu Windows na całym świecie. Infrastruktura komputerowa działu księgowości firmy Wide World Importers składa się ze 150 komputerów w biurze w Polsce, 30 komputerów w biurze w Niemczech oraz 20 rozrzuconych po świecie. W celu zachowania na poprzednich komputerach stanu i danych Michał korzysta z narzędzia migracji stanu użytkownika (USMT, User State Migration Tool), aby zapisać wszystkie dane i konfiguracje użytkowników w folderze udostępnionym na podstawowym serwerze Usług wdrażania systemu Windows. Następnie konfiguruje każdy komputer w celu wykonania rozruchu z lokalnego serwera Usług wdrażania systemu Windows i uruchomienia instalacji automatycznej przy użyciu plików instalacji nienadzorowanej. Po zakończeniu instalacji Michał uruchamia narzędzie migracji stanu użytkownika w celu przeprowadzenia migracji danych użytkowników na poszczególne komputery.

Gdy upłynie okres dzierżawy serwera i zostanie on zastąpiony, Michał będzie mógł za pomocą Usług wdrażania systemu Windows wdrożyć obraz systemu Windows Server 2008 w ten sam sposób, w jaki przeprowadzał wdrożenia przy użyciu Usług instalacji zdalnej.

Scenariusz czwarty: wdrożenie niestandardowe przy użyciu serwera transportu

Krzysztof Florczak pracuje jako inżynier konserwacji serwerów w centrum danych firmy A. Datum Corporation. Jest odpowiedzialny za utrzymanie 300 serwerów używanych przez głównych klientów przedsiębiorstwa A. Datum Corporation. Jednym z tych klientów jest firma Adventure Works.

Firma Adventure Works używa 40 serwerów do prowadzenia witryny pośrednictwa pracy (wraz z bazą danych) dla artystów cyrkowych. W związku z pojawieniem się nowego filmu o życiu cyrkowców firma Adventure Works spodziewa się wzrostu popularności swojej witryny w sieci Web. Z tego powodu zamawia 10 dodatkowych serwerów do obsługi przewidywanego ruchu.

Krzysztof chciałby przeprowadzić wdrożenie systemów operacyjnych na tych serwerach za pomocą Usług wdrażania systemu Windows. Jednak w tym środowisku nie ma usług AD DS, wskutek czego nie ma możliwości użycia standardowego rozwiązania Usług wdrażania systemu Windows. Zamiast tego Krzysztof przechowuje informacje o konfiguracji swoich komputerów w bazie danych programu SQL Server. Dodatkowo chciałby podzielić dyski na partycje w konfiguracji standardowej, a także skopiować dane (część dla serwerów baz danych, część dla serwerów sieci Web) przed rozpoczęciem instalacji nienadzorowanej. Krzysztof zdecydował się na zastosowanie Usług wdrażania systemu Windows ze względu na następujące możliwości:

  • Pisanie dodatków plug-in odczytujących dane konfiguracyjne komputerów z magazynu danych innego niż magazyn usług AD DS (magazyn danych to zazwyczaj baza danych lub plik prosty).

  • Pisanie skryptów (przeznaczonych do uruchamiania w środowisku Windows PE) wykonujących zadania preinstalacyjne i wywołujących Instalatora w celu zainstalowania systemu operacyjnego.

Krzysztof tworzy w swojej bazie danych 10 kont komputerów dla 10 nowych serwerów i wypełnia je wymaganymi informacjami. Następnie pisze kod dostawcy środowiska PXE (dodatek plug-in odczytujący informacje z bazy danych i przekazujący je do Usług wdrażania systemu Windows). Tworzy niestandardowy obraz rozruchowy zawierający środowisko Windows PE oraz skrypty uruchamiania w celu podzielenia dysków na partycje i skopiowania danych. Następnie przechwytuje jeden z istniejących serwerów jako obraz instalacyjny za pomocą narzędzia ImageX.

Po wykonaniu tych zadań początkowych Krzysztof podłącza swoje serwery do sieci i przeprowadza ich rozruch. Serwery wykonują rozruch w środowisku Windows PE przy użyciu konfiguracji przechowywanej w bazie danych. Napisane przez Krzysztofa skrypty przygotowują poszczególne komputery do wdrożenia, a następnie kończą działanie, uruchamiając program ImageX w celu zastosowania obrazu systemu operacyjnego na każdym z komputerów.

Znaczniki :


Page view tracker