Wprowadzenie do Software Updates

Wprowadzenie do funcjonalności Software Updates

Software Updates umożliwia wdrażanie poprawek i aktualizacji dostępnych w Microsoft Update. Zanim jednak przystąpimy
do konfiguracji tej funkcji dobrze jest przyjrzeć się procesom, które działają podczas wdrażania aktualizacji. Będzie nam później
znacznie łatwiej konfigurować i administrować.

Są trzy procesy związane z Software Updates:

  • synchronizacja danych – synchronizacja pomiędzy bazą danych Microsoft Update, a bazą danych ConfigMgr.
    Proces ten obsługiwany jest przez serwer WSUS.
  • skanowanie systemów – skanowanie systemów przez Windows Update Agenta w celu dostarczenia informacji
    dla administratora ConfigMgr o statusach aktulizacji.
  • instalacja aktualizacji – instalacja aktualizacji wybranych przez administratora ConfigMgr. Proces ten jest realizowany
    przez Windows Update Agenta. Pobieranie plików instalacyjnych jest realizowane przez klienta ConfigMgr.

Wdrażanie aktualizacji przez ConfigMgr jest niezalezne od serwera WSUS. Serwer WSUS jest potrzebny wyłącznie do synchronizacji informacji o aktualizacjach z Microsoft Updates. Instalacja aktualizacji może być nadzorowana poprzez serwer WSUS i Windows Update Agent, lub serwer ConfigMgr i Windows Update Agent. Nie można używać obydwu sposobów jednocześnie. Decydując
się na wdrażanie instalacji przy pomocy klienta ConfigMgr, musimy wyłączyć ustawienia GPO dotyczące usługi Windows Updates.

Synchronizacja danych z Microsoft Updates

Synchronizacja danych o aktualizacjach zawsze odbywa się przy poprzez serwer WSUS. Uruchamiając na konsoli ConfigMgr
proces aktualizacji wywołujemy połączenie serwera ConfigMgr z serwerem WSUS i poinformowanie go o konieczności
wykonania synchronizacji.

Synchronizacja danych przebiega w następujący sposób:

  • synchronizacja z Microsoft Update – synchronizacja pomiędzy  serwerem WSUS, a witryną Microsoft Update.
    Serwer WSUS wykonuje ją zgodnie z hamonogramem ustawionym na konsoli WSUS, oraz harmonogramem ustawionym
    na konsoli ConfigMgr.
  • synchronizacja bazy danych ConfigMgr z serwerem WSUS – zapisanie w bazie danych ConfigMgr informacji
    o dostępnych na serwerze WSUS aktualizacjach. Po jej zakończeniu informacje o aktualizacjach są dostępne
    na konsoli ConfigMgr. Synchronizacja jest realizowana poprzez rolę serwera ConfigMgr - Software Update Point.

Rysunek 1. Proces synchronizacji danych pomiędzy serweren ConfigMgr, a serwerem WSUS.

Rysunek 1. Proces synchronizacji danych pomiędzy serweren ConfigMgr, a serwerem WSUS.

Proces synchronizacji danych nie jest skomplikowany. Pierwsza synchronizacja może długo trwać ponieważ synchronizowane
są wszystkie dane znajdujące się na serwerze WSUS. Każda następna będzie przebiegać znacznie szybciej.

Skanowanie systemów operacyjnych

Mając informacje o aktualizacjach możemy wykonać skanowanie systemów. Proce ten przebiega w następujący sposób:

  • konfiguracja klienta – klient ConfigMgr w polisie otrzymuje infomacje gdzie znajduje się serwer WSUS.
  • pobranie danych o aktualizacjach – Windows Update Agent pobiera z serwera WSUS dane o aktualizacjach.
  • skanowanie systemu – Windows Update Agent skanuje system w celu określenia statusów aktualizacji.
  • zapisanie wyników skanowania – klienci ConfigMgr zapisują wyniki skanowania w bazie Windows Management Instrumentation na serwerze Management Point. Następnie dane te są zapisywane w bazie SQL serwera ConfigMgr.
  • wyniki skanowania – po zapisaniu danych w bazie SQL serwera ConfigMgr wyniki skanowania można obejrzeć
    na konsoli ConfigMgr lub poprzez odpowiednie raporty.

Rysunek 2. Proces skanowania systemów w celu okre?lenia statusów aktualizacji.

Rysunek 2. Proces skanowania systemów w celu określenia statusów aktualizacji.

Najważniejsze w procesie skanowania jest to, że nie wykonuje go klient ConfigMgr tylko Windows Update Agent.
Klient ConfigMgr zapisuje wyniki skanowania w bazie WMI na serwerze Management Point.

Instalacja aktualizacji

Instalacja aktualizacji jest bardziej skomlikowanym procesem. Skomplikowanym ponieważ musimy sami wykonać wszystkie
czynności przygotowujące paczki dystrybucyjne z aktualizacjami. Proces instalacji przebiega w następujący sposób:

  • konfiguracja klienta – klient ConfigMgr w polisie otrzymuje infomacje gdzie znajduje się serwer WSUS.
  • administrator ConfigMgr tworzy Deployment Management – Deployment Management jest to samo co Advertisment
    w Software Distribution. Innymi słowy powiadama klientów, że są dla nich przeznaczone aktualizacje do instalacji.
  • pobranie plików instalacyjnych – serwer ConfigMgr pobiera z Microsoft Update lub z lokalnej lokalizacji pliki instalacyjne aktualizacji.
  • tworznie paczek i ich dystrybucja – serwer ConfigMgr tworzy paczki z aktualizacjami i wysyła je na wskazane przez nas
    punkty dystrybucyjne. Po zakończeniu tego procesu zapisuje w polisie informacje dla klientów ConfigMgr
    o przygotowanych do instalacji aktualizacjach i ich lokalizacji na punktach dystrybucyjnych.
  • skanowanie systemu – po otrzymaniu polisy z informacją o dostępnych aktualizacjach, Windows Update Agent
    skanuje system w celu potwierdzenia, które z nich mają być zainstalowane.
  • instalacja aktualizacji – klient ConfigMgr pobiera z punktów dystrybycyjnych wyłącznie pliki instalacyjne aktualizacji,
    które są wymagane na danym systemie. Windows Update Agent instaluje aktualizacje. Po instalacji klient ConfigMgr
    przesyła informacje do serwera Management Point.
  • zapisanie danych do bazy ConfigMgr – serwer ConfigMgr zapisuje dane o statusach instalacji w bazie danych ConfigMgr.

    Rysunek 3. Proces instalacji aktualizacji przez klienta ConfigMgr.
    Rysunek 3. Proces instalacji aktualizacji przez klienta ConfigMgr.

W procesie instalacji najważniejsze jest to, że klient ConfigMgr pobiera z punktów dystrybycyjnych wyłącznie pliki instalacyjne aktulizacji, które są wymagane na danym systemie. Nigdy nie pobiera wszystkich aktualizacji, które są przypisane do systemu
w Deployment Management. Drugim istotnym faktem, jest to, że auktualizacje są instalowane poprzez Windows Update Agenta,
a nie przez agenta ConfigMgr.

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