Aktualizacja SMS 2003 do ConfigMgr

Aktualizacja serwera SMS 2003 do serwera Configuration Manager 2007

Mamy następujące scenariusze aktualizacji serwera SMS 2003 do ConfigMgr 2007:

  • aktualizacja Primary Sites, a następnie pozostałe serwery SMS 2003. Aktualizacja zawsze musi następować w dól hierarchi;
  • aktualizacja Primary Sites, a następnie tylko wybrane serwery SMS 2003 w hierarchii. Serwer SMS 2003 może pracować
    razem w ConfigMgr 2007 jako serwer podległy.

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

  • ConfigMgr nie może być podrzędnym serwerem, dla serwera SMS 2003. Natomiast serwer SMS 2003 może być podrzędnym serwerem ConfigMgr. Jeśli zachodzi potrzeba dalszego istnienia serwera SMS 2003 w hierarchii,
    podczas procesu instalacji należy podpiąć go pod ConfigMgr;
  • jeśli plan wdrożenia zakłada instalacje agentów ConfigMgr na komputerach pracujących w grupie roboczej musimy serwer ConfigMgr zainstalować w trybie Native. ConfigMgr nie może być serwerem podrzędnym serwera pracującego
    w trybie Mixed.
  • agenci ConfigMgr nie mogą być podpięci do serwera SMS 2003;
  • agenci SMS 2003 mogą zostać podłączenie do serwera ConfigMgr pracującego w trybie Mixed. Jednakże agenci
    Ci nie będą mogli korzystać z nowych funkcji ConfigMgr.

Przygotowanie do aktualizacji

Przed rozpoczęciem aktualizacji serwera SMS 2003 należy:

  • upewnić się że wszystkie serwery podlegające aktualizacji pracują w trybie Adwanced Security. Jeśli aktualizowany serwer
    ma swój podrzędny serwer to on również musi pracować w tym samym trybie co serwer nadrzędny;
  • wszyscy agenci pracujący na komputerach z systemem Windows 2000 SP4 lub wyższym muszą być zaktualizowani
    do wersji Adwanced Client. Aktualizacja agentów Legacy Clients co ConfigMgr nie jest wspierana.
  • zweryfikować czy wszystkie site systems spełniają warunki wstępne do instalacji ConfigMgr. Program instalacyjny sprawdza
    spełnienie tych warunków tylko dla serwera, 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;
  • 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 serwera 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 wykonaniem testu trzeba wykonać kopie bezpieczeństwa
    bazy danych. Jest to ważne ponieważ test zmienia strukturę bazy danych i nie będzie mozna jej później wykorzystać
    w serwerze SMS.
  • należy bezwzględnie zachować odpowiednią kolejnośc dokonywania aktualizacji. Zawsze aktualizację zaczynamy
    od serweró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. Ta metoda powoduje
całkowite nadpisanie wszelkich ustawień oraz aktualizację bazy danych. Ma ona następujące zalety:

  • jest znacznie łatwiejsza do zaplanowania i przeprowadzeni. 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 1. Opcja instalatora pozwsalająca za zmiane ustawień serwera.

Rysunek 1. Opcja instalatora pozwsalająca za zmiane ustawień serwera.

Na stronie Microsoft Software Licence Terms wybieramy I akcept these licence terms, a następnie Next. Na stronie
Customer Expierence Improvement Program Configuration wybieramy Tak lub Nie, a następnie Next.

Na stronie Updated Prerequisite Components mamy do wyboru dwie opcje:

  • Check for update and download newer version to an alternate path – program instalacyjny ściągnie do wskazanego
    przez nas katalogu, pliki potrzebne do aktualizacji niektórych komponentów w trakcie instalacji klientów ConfigMgr;
  • The latest updates have already been downloaded to an alertnate path – program instalacyjny sprawdzi,
    czy w podanym przez nas katalogu są wszystkie wymagane pliki potrzebne do aktualizacji komponentów w trakcie
    instalacji agentów ConfigMgr;

Rysunek 2. Sprawdzenie dostępno?ci plików potrzebnych do aktulizacji komponentów podczas instalacji agentów ConfigMgr.

Rysunek 2. Sprawdzenie dostępności plików potrzebnych do aktulizacji komponentów podczas instalacji agentów ConfigMgr.

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.

Rysunek 3. Wskazanie katalogu, gdzie znajdują się pliki potrzebne do aktualizacji komponentów.

Rysunek 3. Wskazanie katalogu, gdzie znajdują się pliki potrzebne do aktualizacji komponentów.

Jeśli pliki są dostęne instalator pozwoli nam dalej kontynuować proces instalacji. Na stronie Setiings Summary program
instalacyjny pokaże nam podsumowanie ustawień aktualizacji. 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.
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 kreator pokaże nam stronę informującą
o zakończeniu aktualizacji. Możemy włączyć konsolę ConfigMgr lub przejrzeć log ccmsetup.log utworzony podczas instalacji,
a znajdujący się w głównym katalogu dysku C.

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,
ponieważ przy pomocy konsoli SMS 2003 nie można zarządzać serwerem ConfigMgr

Aktualizacja side-by-side

Aktualizacja side-by-side polega na zainstalowaniu ConfigMgr na nowym komputerze, i połż niejszym połączeniu serwera
SMS 2003 i ConfigMgr i w jedną strukturę. Głównymi zaletami tej metody są:

  • możliwość zainstalowania ConfigMgr 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 przeprowadzenia
zmian w hierarchii. 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 ConfigMgr;
  • 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 ConfigMgr 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 ConfigMgr. Pozwoli to na automatyczne przeniesienie
    wszystkich danych w górę hierarchii do ConfigMgr.

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.

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ć.

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.

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.

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. 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.

2012 © Jacek Doktór. Wszelkie prawa zastrzeżone.