Artykuły

A A A
Drukuj Ekportuj do PDF
Opublikowane: 2008.08.04 15:00 | Jacek Doktór | Aktualizacja: 2011.10.02 12:18

ConfigMgr 2007 - Upgrade z SMS 2003

Artykuł opisuje metody aktualizacji SMS 2003 do Configuration Managera 2007.

Aktualizacja rozwiązań informatycznych zawsze wymaga dobrego przygotowania oraz głębokiego namysłu przed rozpoczęciem. W przypadku aktualizacji SMS 2003 do Configuration Managera 2007 jest dokładnie tak samo. Nierozważne działanie może w skrajnych wypadkach doprowadzić do tego, że SMS 2003 przestanie funkcjonować, a my nadal nie będziemy mieli nowej wersji.

Scenariusze wdrożenia

Wdrożenie aktualizacji SMS można przeprowadzić wg dwóch różnych scenariuszy:

  • aktualizujemy Primary Sites, następnie całą strukturę SMS 2003 podnosimy do nowej wersji;
  • aktualizujemy Primary Sites, następnie tylko wybrane sites SMS 2003.

Jeśli zdecydujemy się na mieszane środowisko przed przystąpieniem do aktualizacji należy rozważyć następujące kwestie:

  • Configuration Manager nie może być podrzędnym sitem, dla situ SMS 2003. Natomiast site SMS 2003 może być podrzędnym sitem Configuration Managera. Jeśli zachodzi potrzeba dalszego istnienia situ SMS 2003 w naszej hierarchii, podczas procesu instalacji należy podpiąć go pod Configuration Managera;
  • jeśli plan wdrożenia zakłada umożliwienie klientom Configuration Managera komunikowanie się poprzez Internet musimy klientów podłączyć do situ w trybie Native. W tym trybie Configuration Manager nie może być sitem podrzędnym situ pracującego w trybie Mixed. Narzuca to pracę situ centralnego w trybie Native, a dopiero sit’ow podrzędnych w trybie Mixed;
  • klienci Configuration Managera nie mogą być podpięci do situ SMS 2003;
  • klienci SMS 2003 mogą zostać podłączenie do situ Configuration Managera pracującego w trybie Mixed. Jednakże kliencki Ci nie będą mogli korzystać z większości nowych funkcji Configuration Managera 2007.

Przygotowanie do aktualizacji

Przed rozpoczęciem aktualizacji SMS 2003 należy:

  • upewnić się że wszystkie sit’y podlegające aktualizacji pracują w trybie Adwanced Security. Jeśli aktualizowany sit’u, ma swój podrzędny sites to on również musi pracować w tym samym trybie co site nadrzędny;
  • wszyscy klienci pracujący na komputerach z systemem Windows 2000 SP4 lub wyższym muszą być zaktualizowani do wersji SMS 2003 Adwanced Client. Legacy Clients nie są wspierani przez Configuration Managera, i dlatego przed aktualizacją wszyscy klienci Legacy Clients muszą zostać odinstalowani;
  • zweryfikować czy wszystkie site systems spełniają warunki wstępne do instalacji ConfigMgr 2007. Program instalacyjny sprawdza spełnienie tych warunków tylko dla situ, którego dotyczy instalacja;
  • wyłączyć replikację na serwerze SQL, gdzie jest przechowywana baza SMS 2003. Włączona replikacja może spowodować niepowodzenie aktualizacji; odinstalować wszystkie feature packs;
  • podczas instalacji ConfigMgr wszystkie domyślne kolekcje są tworzone od nowa, a ich ustawienia kasowane. Jeśli chcemy zachować ustawienia należy stworzyć kolekcję na ich podstawie i zapisać pod inną nazwą;
  • jeśli plik SMS_def.mof był zmieniany, należy go podmienić na oryginalny. Pozostawienie zmienione pliku może spowodować błędy podczas aktualizacji, lub nawet uniemożliwić aktualizację. Zmiany jakie były w nim zawarte można ponownie wprowadzić już po aktualizacji;
  • przed przystąpieniem do aktualizacji trzeba zrobić test aktualizacji bazy danych. W tym celu należy skopiować bazę danych i wykonać komendę: Setup /testdbupgrade <database name>. Procedura ta ma zastosowanie do każdego situ mającego bazę SQL. Jest to istotne przy aktualizacji in-place. Aby zweryfikować rezultaty testu należy przejrzeć dwa logi: ConfigMgrPrereq.log oraz ConfigMgrSetup.log. Znajdują się one w katalogu głównym serwera SMS 2003;
  • przed przystąpieniem do aktualizacji należy bezwzględnie zachować odpowiednią kolejnośc dokonywania aktualizacji. Zawsze aktualizację zaczynamy od sit'ów najwyższego poziomu, a dopiero później po kolei aktualizujemy wszystkie podrzędne idąc w dół hierarchii.

Aktualizacja Primary Sites

Aktualizację Primary Sites możemy przeprowadzić na dwa sposoby:

  • In-place;
  • Side-by-side.

Aktualizacja In-place

Aktualizacja in-place, polega na zainstalowaniu ConfigMgr 2007 na tym samym serwerze co SMS 2003, powoduje to całkowite nadpisanie wszelkich ustawień oraz aktualizację bazy danych. Ma ona następujące zalety:

  • jest znacznie łatwiejsza do zaplanowania i przeprowadzenia nie musimy kupować nowego serwera dla instalacji Configuration Managera;
  • nie ma potrzeby zmiany Boundaries;
  • nie ma potrzeby przypisywania klientów do nowego situ.

Aby wykonać aktualizację musimy uruchomić setup z płyty instalacyjnej ConfigMgr. Na stronie powitalnej kreatora naciskamy Next. Na stronie Available Setup Options wybieramy Upgrade An Existing Configuration Manager Or SMS 2003 Installation Option.

Rysunek

Na stronie Microsoft Software Licence Terms wybieramy I akcept these licence terms i naciskamy Next. Na stronie Customer Expierence Improvement Program Configuration wybieramy Tak lub Nie i naciskamy Next. Na stronie Product Key wpisujemy numer licencji i przechodzimy dalej naciskając Next.

Na stronie Updated Prerequisite Components mamy do wyboru dwie opcje:

  • check for update and download newer version to an alternate path – program instalacyjny sprawdzi w Internecie i ściągnie do katalogu, pliki potrzebne do aktualizacji situ oraz klientów SMS 2003;
  • the latest updates have already been downloaded to an alertnate path – program instalacyjny sprawdzi w podanym przez nas katalogu czy są wszystkie wymagane pliki potrzebne podczas aktualizacji;
Rysunek

Na stronie Updated Prerequiste Component Path jeśli wybraliśmy opcję Check for update and download newer version to an alternate path, podajemy katalog, do którego zostaną ściągnięte pliki, a jeśli wybraliśmy opcję The latest updates have already been downloaded to an alertnate path, wskazujemy katalog , którym są już te pliki. W takim przypadku program instalacyjny sprawdzi czy są wszystkie pliki.

Rysunek

Na stronie Setiings Summary program instalacyjny pokaże nam podsumowanie ustawień aktualizacji. Jeśli są zgodne z tym co zaplanowaliśmy naciskamy Next. Na stronie Installation Prerequiste Check sprawdzimy czy zostały spełnione wszystkie warunki wstępne i czy nie ma żadnych błędów mogących przeszkodzić w instalacji aktualizacji. Jeśli nie pojawiały się żadne błędy naciskamy Next i rozpoczynamy proces aktualizacji. Na stronie Setup Action Status Monitoring możemy obserwować poszczególne etapy instalacji. Na koniec po poprawnej instalacji kreator pokaże nam stronę informującą o zakończeniu aktualizacji. Możemy włączyć konsolę Configuration Managera 2007 lub przejrzeć log utworzony podczas instalacji.

Podczas aktualizacji in-place nie zostaje zmieniony serwer site systems oraz żadna rola tego serwera. Klienci przypisani do tego situ po instalacji są nadal w tym samym site. Po instalacji trzeba również dokonać aktualizacji konsoli zarządzającej. Przy pomocy konsoli SMS 2003 nie można zarządzać Configuration Managerem.

Aktualizacja side-by-side

Aktualizacja side-by-side polega na zainstalowanie Configuration Managera na nowym komputerze obok struktury SMS 2003. Głównymi zaletami tej metody są:

  • możliwość zainstalowania Configuration Managera na nowym serwerze;
  • możliwość skorygowania lub poprawienia konfiguracji struktury SMS 2003;
  • możliwość ponownego skonfigurowania zasięgu sites oraz przypisanie na nowo klientów do poszczególnych sites.

Przy aktualizacji struktury składającej się z wielu sites nie musimy się trzymać sztywno jednej wybranej metody aktualizacji. Metoda in-place jest łatwiejsza do przeprowadzenia, za to metoda side-by-side znakomicie nadaje się do konsolidacji sitow. Zawsze jednak proces aktualizacji musimy rozpoczynać od Primary Site.

Aby sprawnie przeprowadzić aktualizację side-by-side musimy zaplanować:

  • granice nowego situ. Nie mogą pokrywać się z granicami situ SMS 2003. Jeśli chcemy użyć tych samych granic, najpierw musimy te granice skasować w sites SMS 2003, a potem na nowo utworzyć je w Configuration Manager;
  • replikację ustawień kolekcji oraz ustawień Software Distribution. Replikacja ustawień kolekcji oraz obiektów Software Distribution odbywa się w dół hierarchii. Można je zachować najpierw przeprowadzając aktualizację in-place SMS 2003 Primary Site, póżniej podłączając go do nowo zainstalowanego situ Configuration Managera jako podrzędnego;
  • zachowanie danych historycznych. Jeśli chcemy zachować podczas aktualizacji dane historyczne z SMS 2003, musimy najpierw SMS 2003 podłączyć jako podrzędnego do situ Configuration Managera. Pozwoli to na automatyczne przeniesienie wszystkich danych w górę hierarchii do Configuration Managera.

Aktualizacja Secondary Sites z konsoli zarządzającej

Po aktualizacji głównego situ możemy rozpocząć aktualizację jego Secondary Sites. Zaznaczamy interesujący nas site nadrzędny i uruchomiamy kreator Upgrade Secondary Site. Na karcie Welcome naciskamy Next. Na stronie Secondary Sites wybieramy sites, który chcemy zaktualizować i naciskamy Next.

Rysunek

Na stronie Installation Source Files wskazujemy, gdzie znajdują się pliki instalacyjne. Mamy do wyboru dwie opcję: możemy wskazać jako źródło pliki znajdujące się na naszym serwerze nadrzędnym lub wskazać płytke instalacyjną znajdującą w napędzie CD-ROM Secondary Sites, którego chcemy aktualizować.

Rysunek

Postępy aktualizacji możemy na bieżąco śledzić monitorując:

  • na serwerze Primary Sites logi: hman.log oraz sender.log. Zawarte są w nich informację na temat tworzenia, kompresji oraz wysyłania paczek potrzebnych do aktualizacji do serwera, który jest aktualizowany;
  • na serwerze Secondary Sites, którego dotyczy aktualizacja logi: SMS_BOOTSTRAP.log oraz ConfigMgrSetup.log. Zawarte są w nich informacje o procesie aktualizacji.

Przed rozpoczęciem aktualizacji na serwerze secondary sites należy uruchomić prerequisite checker, aby sprawdzić czy serwer spełnia wszystkie wymogi wstępne przed aktualizacją.

Aktualizacja Secondary Sites z płyty instalacyjnej

Aktualizacje Secondary Site możemy również uruchomić na serwerze z płyty instalacyjnej. Proces aktualizacji przebiega tak samo jak w przypadku uruchomienia z konsoli zarządzającej i dlatego nie będę go opisywać.

Aktualizacja konsol zarządzających

Po zakończeniu aktualizacji sites, należy jeszcze dokonać aktualizacji konsol zarządzających. Za pomocą konsoli SMS 2003 możemy podłączyć się tylko i wyłącznie do bazy danych SMS 2003 sprzed aktualizacji do Configuration Managera. Ponieważ aktualizacja konsoli jest w rzeczywistości instalacją nowej konsoli ConfigMgr obok konsoli SMS 2003, musimy najpierw rozważyć, czy stara konsola będzie nam potrzebna. Jeśli w naszej strukturze został jeszcze site SMS 2003 to możemy nadal używać do zarządzania starej konsoli. Jeśli wszystko zostało zaktualizowane do ConfigMgr 2007 musimy przed instalacją konsoli ConfigMgr odinstalować konsole SMS 2003. Po instalacji nowej konsoli, aby usunąć starą trzeba najpierw usunąć obie konsole, a później na nowo zainstalować konsole ConfigMgr.

Aktualizację konsoli możemy również wykonać używając do tego przełącznika setup /upgrade uruchamiając proces instalacyjny z wiersza poleceń. W takim wypadku konsola SMS 2003 zostanie automatycznie odinstalowana podczas procesu aktualizacji. Instalacji konsoli ConfigMgr.

Czynności kontrolne po aktualizacji

Po zakończeniu aktualizacji trzeba sprawdzić czy system działa prawidłowo. Przede wszystkim musimy sprawdzić dwa węzły konsoli – Site Systems Status oraz Component Status.

Rysunek

Ponieważ aktualizacja całkowicie reorganizuje system zaraz po zakończeniu procesu mogą pojawiać się błędy. Jest to stan jak najbardziej normalny. Natomiast jeśli system po dłuższym okresie nie wróci do normalnego stanu, należy samemu rozpocząć sprawdzanie systemu.

Podsumowanie

Proces aktualizacji SMS 2003 do Configuration Manager2007 jest procesem złożonym i wymagającym bardzo uważnego zaplanowania działań. Nawet w przypadku aktualizacji tylko jednego situ.

Pamiętajmy że:

  • aktualizacja zawsze musi się rozpocząć od centralnego situ. Site SMS 2003 może być podłączony do situ Configuration Managera 2007, natomiast w drugą stronę nie jest to możliwe;
  • mamy dwie metody aktualizacji Primary Sites: in-place oraz side-by-side;
  • mamy dwie metody aktualizacji Secondary Sites: kreator Upgrade Secondary Site Wizard uruchamiany z konsoli zarządzającej Primary Sites oraz Configuration Manager Setup Wizard;
  • konsolą SMS 2003 nie można zarządzać sites Configuration Managera; wersja językowa aktualizacja zawsze musi być taki sama jak wersja językowa SMS 2003. Nie można podczas aktualizacji zmienić jej na inną;
  • jeśli aktualizowaliśmy sites SMS 2003, w którym były skonfigurowane Boundaries, to po aktualizacji nie możemy dokonać ich zmiany. Możemy natomiast je skasować i skonfigurować na nowo;
  • Hardware Inventory SMS 2003 i Configuration Manager to sa dwa odmienne systemy. Podczas aktualizacji następuje synchronizacja tych danych pomiędzy oboma systemami. Przy planowaniu należy pamiętać, że synchronizacja ta może spowodować duże obciążenie sieci.

Przed aktualizacją musimy najpierw:

  • zrobić backup. Najlepiej jeśli będzie dotyczyć wszystkich sites;
  • zdecydować o sposobie aktualizacji oraz o tym co chcemy osiągnąć poprzez przeprowadzenie aktualizacji. Np. czy aktualizację będzie dotyczyć wszystkich sitow, czy tylko niektórych;
  • zdecydować czy podczas aktualizacji chcemy zmienić topologie naszej struktury. Czy np. chcemy zmienić granice obecnych sitow, lub przypisać klientów do nowych sitow;
  • w zależności od wybranych celów trzeba dobrać odpowiedni sposób aktualizacji;
  • przeprowadzić testy w środowisku laboratoryjnym;
  • zaplanować aktualizację konsol zarządzających;
  • rozszerzyć schemat AD, nawet jeśli był rozszerzany podczas instalacji SMS 29003;
  • jeśli w katalogu domowym SMS 2003 znajdują się inne katalogi przez nas tworzone nie związane z SMS 2003 podczas aktualizacji zostaną skasowane. Aby je zachować należy je przegrać gdzie indziej;
  • sprawdzić czy całe środowisko, które będzie podlegać aktualizacji spełnia wymagania wstępne;
  • przygotować plan nadania praw administracyjnych do nowego systemu. Podczas aktualizacji prawa do nowego systemy otrzymują tylko i wyłącznie użytkownicy, którzy już mieli do niego nadane prawa. Wszystkim innym trzeba nadać te prawa ręcznie po aktualizacji.

foto

Autor: Jacek Doktór
(MCT , MVP - Configuration Manager)

Prowadzi bloga Polski Blog System Center


Komentarze 0 Masz uwagi do tej strony? Napisz

Dodaj komentarz

avatar

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Autor Jacek Doktór
avatar Ekspert WSS
 

Zajmuje się wdrażaniem i administracją rozwiązaniami System Center. Prowadzę również autoryzowane szkolenie MS, jak również autorskie przygotowane pod konkretne potrzeby klientów.

Załóż konto
WSS to serwis, który łączy dziesiątki tysięcy specjalistów IT w Polsce, zajmujących się szeroko pojętymi technologiami Microsoft. Portal działa od 2003 roku, i oprócz setek publikacji technicznych, rozwijającego się forum - portal to ludzie, którzy go tworzą. To właśnie z myślą o nich warto codziennie nas odwiedzać.

Dowiedz się więcej o WSS

vGuru - Zostań Guru Wirtualizacji

 

MetroOne

Idź na górę strony