Server Manager: Zarządzanie serwerami (starszymi i z klienta)
Ponownie wracam do jednego z częściej powtarzających się pytań na moich szkoleniach z infrastruktury Microsoft.
Na początku tych warsztatów wspominam oczywiście o nowościach Windows Server 2012 i Windows Server 2012 R2 - nie mogło tam więc zabraknąć Server Managera.
Najczęściej w jego kontekście pojawiają się dwa pytania:
- Jakimi serwerami (w domyśle: starszymi) mogę zarządzać za jego pomocą?
- Czy mogę mieć Server Managera na stacji klienckiej?
W związku z tym dziś post, którym odpowiem na te dwa pytania.
Server Manager
Gwoli ścisłości i przypomnienia. Konsola Server Managera pojawiła się jako nowość w Windows Server 2012. Jest to konsola, która domyślnie uruchamia się zawsze przy starcie komputera, jest przypięta na stałe do *** zadań i ma być centralnym miejscem do administracji infrastrukturą serwerową.
To od tej konsoli administrator powinien zaczynać dzień, bo pozwala mu ona scentralizować zarządzanie serwerami. W jednym widoku (Dashboard) mamy widok na wszystkie podpięte serwery z naszej infrastruktury (bo oczywiście można dodawać tu serwery zdalne! ). Co ważne serwery te są automatycznie grupowane na podstawie ról jakie mają zainstalowane u siebie - dzięki czemu od razu możemy zobaczyć, że na przykład coś jest nie tak z grupą serwerów IIS, albo że serwery z AD mają jakieś problemy z usługami systemowymi.
Ciekawą możliwością jest też łączenie serwerów we własne grupy. Możemy sobie stworzyć grupę i dowolnie ją nazwać (np. "Ważne serwery"), dodać do niej wybrane przez nas serwery, a następnie będziemy je mieli monitorowane w postaci jednego kafelka na ekranie.
W górnej części Server Managera mamy też ważne miejsce - Tools, gdzie zgrupowane są wszystkie potrzebne administratorowi narzędzia. Ich lista budowana jest dynamicznie - na podstawie tego jakie role posiadają serwery przez nas administrowane (np. po dodaniu serwera z rolą AD DS pojawia nam się tam cały zestaw do administrowania AD).
Z jednego miejsca (górny pasek i Manage) możemy też konfigurować role na zarządzanych serwerach - można je instalować zdalnie oraz je usuwać.
I już na koniec - to z tego też miejsca możemy konfigurować i zarządzać lokalnym serwerem (po lewej, sekcja Local Server). Możemy ustawiać jego nazwę i domenę, konfigurować sieć czy ustawienia systemowe (czas, strefa, poprawki, itp.).
Zarządzanie starszymi serwerami
Jak wspominałem Server Manager pojawił się w Windows Server 2012. A co jeśli chcielibyście wykorzystać go do zarządzania starszymi wersjami serwerów? Oczywiście jest to możliwe, choć trzeba będzie wykonać kilka kroków i też nie uda się zrobić 100% tego co na nowych serwerach. Ale jak najbardziej jest to wskazane :)
Ważne, że możliwe będzie zarządzanie serwerami: Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 oraz Windows Server 2008 (ten ostatni bez wersji Core). Nie jest możliwe zarządzanie serwerami jeszcze starszymi (czyli Windows Server 2003 i w dół).
Pobierz i zainstaluj
Aby móc to zrealizować będziesz musiał pobrać i zainstalować odpowiednie paczki i poprawki na serwerach zarządzanych (czyli tych, do których będziesz się podłączał). Nie jest wymagane instalowanie czegoś dodatkowego na serwerze, z którego będziesz zarządzał innymi.
Do pobrania i zainstalowania:
- Na Windows Server 2008: .NET Framework 4 i Windows Management Framework 3.0
- Na Windows Server 2008 R2: .NET Framework 4.5 i Windows Management Framework 4.0
- Hotfix z KB 2682011 (żeby pobierały się Performance Counters)
Skonfiguruj
Teraz po instalacji wcześniejszych elementów należy skonfigurować serwery zarządzane. Najprościej użyć do tego PowerShella
Należy na serwerze zarządzanym (z Windows Server 2008 lub Windows Server 2008 R2) uruchomić konsolę PowerShella z uprawnieniami Administratora (czyli prawy klik na ikonie PowerShell i wybieramy "Run as Administrator") i wpisać polecenia:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Configure-SMRemoting.ps1 -force -enable
Później zostaje już tylko dodanie serwerów w Server Manager - tak jak dodaje się serwery z Windows Server 2012 R2. Czyli prawy przycisk na All Servers po lewej i wybieramy Add Servers.
To wszystko :)
Zarządzanie z systemów klienckich
Oczywiście możliwe jest zarządzanie serwerami w sposób znany - czyli zezwolenie na połączenia RDP do serwera i podpięcie się w ten sposób z końcówki klienckiej. Natomiast problem jest taki, że tym sposobem albo zarządzamy per pojedyńczy serwer albo podpinamy się do jednego i tam uruchamiamy Serwer Managera.
Natomiast ja podczas moich szkoleń mówię, że możliwe jest uruchomienie narzędzia Server Manager (oraz innych narzędzi do zarządzania serwerami) na klienckich komputerach administratorów. Do tego celu należy użyć bezpłatnego oprogramowania Remote Server Administration Toolkit (RSAT) . Zainstalowany na stacji klienckich po prostu podłącza się do serwerów i zarządza nimi zdalnie.
Co ważne - możliwe jest zarządzanie zarówno pełnymi wersjami serwerów, ale też tymi zainstalowanymi w trybie Core (bez powłoki graficznej). W związku z tym jest to też sugerowany przez Microsoft sposób zarządzania serwerami.
Ważne jest to, że istnieją odpowiednie wersje RSAT w zależności od tego na jakim systemie chcecie je zainstalować i jakimi serwerami chcecie zarządzać.
Windows 8
Zainstalowanie RSAT dla Windows 8 pozwala Wam zarządzać serwerami Windows Server 2012 i w dół. Nie będzie natomiast możliwe zarządzanie najnowszym serwerem, czyli Windows Server 2012 R2. Aby zarządzać najnowszym Windows Server 2012 R2 (i w dół) należy posiadać Windows 8.1 oraz narzędzia RSAT dla Windows 8.1.
Narzędzia te można zainstalować tylko na edycjach Pro lub Enterprise (muszą to być wersje finalne i pełne, czyli nie można użyć go na wersjach beta lub wersjach ewaluacyjnych). Nie jest możliwa instalacja na systemie Windows RT.
O szczegółach tego, jakimi konkretnie rolami Windows Server (w różnych wersjach) można zarządzać za pomocą tej wersji RSAT możecie przeczytać w artykule 2693643 KB. Dotyczy on zarówno Windows 8 jak i Windows 8.1 - są odpowiednie kolumny w tym artykule.
Windows 7
Na systemie Windows 7 można zainstalować RSAT tylko na edycjach Enterprise, Professional oraz Ultimate. Za jego pomocą będziecie w stanie zarządzać serwerami Windows Server 2008 R2 i w dół . Nie będzie możliwe zarządzanie nowszymi serwerami (czyli od Windows Server 2012 w górę).
O szczegółach tego jakimi konkretnie rolami Windows Server 2008 R2 oraz niższych wersji (do Windows Server 2003) można zarządzać za pomocą RSAT możecie doczytać w artykule 958830 KB.
W wypadku narzędzi dla Windows 7 (i Windows Vista) musicie dodatkowo pamiętać, że po zainstalowaniu ich na systemie klienckim trzeba też włączyć te narzędzia w aplecie "Turn Windows features on or off" w panelu sterowania.
Więcej informacji
Kilka dodatkowych informacji możecie znaleźć we wpisie na blogu zespołu Server Managera. Są tam m.in. dodatkowe informacje dot. konfiguracji serwerów zarządzanych zainstalowanych w trybie Core.
Gdybyście mieli problemy z konfiguracją zdalnego zarządzania - to zachęcam do sprawdzenia Server Manager Troubleshooting Guide i ewentualnie zadania pytania na forum Server Manager.
Jeśli macie ochotę się doszkolić to bardzo polecam dwa kursy w MVA: Windows Server 2012 R2: Server Management and Automation oraz Upgrading Skills to Windows Server 2012 Jump Start.
Podsumowanie
Jeśli jeszcze nie korzystacie z Server Managera to bardzo Was do tego zachęcam! Ale jeśli sami macie też jakieś ciekawe uwagi lub spostrzeżenia dotyczące tego narzędzia (lub RSAT) to dajcie znać w komentarzach.
Gdybyście chcieli spróbować sami to zachęcam do dwóch sposobów:
- Pobierz Windows Server 2012 R2 (wersja ewaluacyjna, 180 dni, ISO lub VHD)
- Przetestuj Windows Server 2012 R2 w Microsoft Azure