Zarządzanie komputerami Linux za pomocą System Center 2012 R2 Configuration Manager

zarządzanie komputerami Linux za pomocą System Center 2012 R2 Configuration Manager

w tym poście przyjrzymy się krokom zarządzania komputerami Linux za pomocą System Center 2012 R2 Configuration manager (SCCM 2012 R2). Jeśli spojrzę wstecz na mój post na temat instalacji agentów klienckich SCCM 2012 SP1 na komputerach z systemem linux, chodziło tylko o instalację agentów klienckich SCCM na maszynie z systemem Linux. W tym poście nie tylko zainstalujemy klienta SCCM 2012 R2 na komputerze z systemem Linux, ale także dowiemy się więcej na temat zarządzania komputerami z systemem Linux za pomocą SCCM 2012 R2.

zainstalujemy agenta klienta, utworzymy kolekcję dla komputerów opartych na Linuksie, stworzymy i wdrożymy niestandardowe ustawienia urządzenia klienta, włączając ustawienia inwentaryzacji sprzętu, zobaczymy przykłady raportów inwentaryzacji sprzętu i wreszcie zobaczymy, jak odinstalować klienta SCCM z maszyn z Linuksem. System Center 2012 R2 Configuration manager clients for UNIX and Linux rozszerza zakres środowiska Configuration Manager, aby zbierać zapasy, wdrażać oprogramowanie i uruchamiać raporty dotyczące serwerów UNIX i Linux w przedsiębiorstwie. Klient działa jako klient grupy roboczej, który jest zarządzany przez Configuration Manager.

kiedy instalujemy agentów klienckich SCCM 2012 R2 na komputerze z systemem linux, możesz użyć niektórych możliwości zarządzania na komputerach z systemem Linux i UNIX, podczas gdy niektóre z nich nie mogą być używane.

obsługiwane Nie Obsługiwane
Kolekcje, zapytania i konserwacja okien instalacja push klienta
inwentaryzacja sprzętu wdrażanie systemu operacyjnego
wdrażanie oprogramowania wdrażanie aplikacji
Monitoring Inwentaryzacja oprogramowania
raportowanie aktualizacji oprogramowania, ustawień zgodności
wdrażanie niestandardowych ustawień klienta klient internetowy zarządzanie
wdrażaj oprogramowanie za pomocą pakietów i programów Zdalne sterowanie, zarządzanie zasilaniem
status klienta Kontrola klienta i naprawa

teraz będziemy pobierać agentów klienta SCCM 2012 R2 dla komputerów opartych na Linuksie. Możesz pobrać agenta klienta dla komputerów z systemem Linux, klikając poniższy przycisk.Obsługiwane są następujące wersje systemu UNIX i Linux.

  1. AIX w wersji 7.1, 6.1, 5.3
  2. Wersja Solaris 11, 10, 9
  3. HP-UX Wersja 11iv2, 11iv3
  4. wersja RHEL 6 , 5, 4
  5. Wersja SLES 11, 10, 9
  6. CentOS Wersja 6, 5
  7. Debian Wersja 6, 5
  8. Ubuntu Wersja 12.4 LTS, 10.4 LTS
  9. Oracle Linux 6, 5

Klienci SCCM 2012 R2 dla dodatkowych systemów operacyjnych

Pobierz klientów ConfigMgr dla Linuksa i kliknij Dalej.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

po pobraniu klientów ConfigMgr dla Linuksa rozpakuj go do folderu i skopiuj folder na komputer z Linuksem, skopiuj pliki do katalogu /opt/client (klient jest nowym folderem utworzonym w /opt) . W tym przykładzie używam serwera RedHat 6.2, na którym zostanie zainstalowany agent klienta SCCM 2012 R2.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

przed przystąpieniem do instalacji agenta klienta na maszynie z systemem linux upewnij się, że maszyna z systemem linux prawidłowo komunikuje się z serwerem SCCM. Użyj Ping, aby sprawdzić łączność z serwerem SCCM. Aby rozwiązać nazwę hosta, otwórz terminal na komputerze z systemem linux i wpisz polecenie vi / etc / resolv.conf. Ustaw adres IP serwera nazw (ustawiony na IP serwera DNS), podaj nazwę domeny i nazwę wyszukiwania oraz zapisz plik.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

na komputerze z systemem linux Użyj poświadczeń administratora, aby uruchomić następujące polecenie, aby włączyć skrypt do uruchomienia jako program, chmod +x install.

wykonaj polecenie ./ install-MP sccm.prajwal.local-sitecode Ind ccm-UniversalX64.1.0. 0. 4580.tar

składnia polecenia jest ./ install-mp < Management point server FQDN>- sitecode < code> ccm-Universal-x64.<zbuduj >.tar

dodatkowo, Klient Configuration Manager dla Linuksa i UNIX obsługuje korzystanie z awaryjnych punktów stanu. Możesz określić FSP, dodając do polecenia-FSP <FSP server FQDN>.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

z poniższego zrzutu ekranu widzimy, że agent klienta został pomyślnie zainstalowany na komputerze z systemem linux. Jeśli szukasz pliku dziennika do weryfikacji procesu instalacji, możesz sprawdzić /var / opt / microsoft / scxcm.dziennik. W przypadku zmiany nazwy hosta komputera z Linuksem po instalacji agenta klienta, należy ponownie uruchomić komputer z Linuksem raz.

/var/opt/microsoft/scxcm.log-ten plik dziennika zawiera informacje o instalacji i bieżących operacjach ccmexec.bin. Jeśli szukasz rozwiązania problemów z operacjami klienta UNIX / Linux, musisz użyć tego pliku dziennika.

/opt/microsoft/OMI / scxcmprovider.log-jest to plik dziennika usługi CIM, który przechwytuje operacje usługi CIM.Serwer CIM instaluje się jako część klienta dla Linuksa i Unixa. Jeśli używasz SCCM 2012 SP1 (bez CU1) zobaczysz, że klient używał nanowbem jako swojego serwera CIM.

polecam zrestartować maszynę z Linuksem po zainstalowaniu na niej agenta klienta. Jeśli nie chcesz ponownie uruchomić serwera, możesz zatrzymać i uruchomić proces ccmexecd.

aby zatrzymać ccmexecd, możesz użyć polecenia /etc/init.d / ccmexecd stop
aby uruchomić ccmexecd, możesz użyć polecenia /etc/init.d / ccmexecd start

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

jak wspomniano wcześniej scxcm.plik dziennika rejestruje zarówno informacje instalacyjne, jak i operacyjne. Ten plik dziennika jest przydatny, gdy chcesz rozwiązać problemy z operacjami klienta. Może wystąpić sytuacja, w której rozwiązujesz problemy z instalacją klienta i chcesz, aby szczegółowe informacje były logowane w scxcm.dziennik. Istnieją cztery różne poziomy dziennika, z których każdy ma unikalne ustawienie.

1) błąd: wskazuje problemy wymagające uwagi.
2) Ostrzeżenie: Wskazuje możliwe problemy dla operacji klienta.
3) INFO: bardziej szczegółowe logowanie, które wskazuje stan różnych zdarzeń na kliencie.
4) TRACE: Verbose logging, który jest zwykle używany do diagnozowania problemów.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

aby zmienić poziom dziennika, edytuj /opt/microsoft/configmgr/etc/scxcm.conf i zmień każdą instancję modułu znaczników na żądany poziom dziennika.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

po zainstalowaniu klienta SCCM na maszynie z systemem linux, w konsoli Configuration Manager, pod wszystkimi systemami, znajdziesz nazwę maszyny z systemem linux. Kliknij prawym przyciskiem myszy komputer z systemem linux i kliknij Zatwierdź.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

teraz pozwala utworzyć kolekcję do grupowania komputerów z systemem linux. Firma Microsoft zaleca użycie wartości podpisu dla klasy systemu operacyjnego w celu identyfikacji różnych systemów operacyjnych Linux i UNIX w zapytaniach i kolekcjach. W tym przykładzie użyję klasy atrybutu jako systemu operacyjnego i atrybutu jako producenta. Możesz użyć poniższego zapytania, aby dodać maszyny redhat do kolekcji.

wybierz SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Klient z SMS_R_System Inner dołącza do sms_g_system_operating_system na SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Producent = ” Red Hat, Inc.”

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

stworzyliśmy kolekcję o nazwie RHEL systems i nasza maszyna z Linuksem została dodana do kolekcji.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

utworzymy teraz niestandardowe ustawienia urządzenia klienta dla kolekcji RHEL systems i włączymy inwentaryzację sprzętu.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

klient dla Systemów Linux i UNIX obsługuje następujące klasy inwentaryzacji sprzętu, które są dostępne na serwerach Linux i UNIX:

  • Win32_BIOS
  • Win32_ComputerSystem
  • Win32_DiskDrive
  • Win32_DiskPartition
  • Win32_NetworkAdapter
  • win32_networkadapterconfiguration
  • Win32_OperatingSystem
  • Win32_process
  • Win32_service
  • Win32reg_addremoveprogramy
  • Sms_logicaldisk
  • sms_procesor

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

aby wykonać operację odświeżania zasad maszyny na klientach, wykonaj następujące polecenie :- /opt/microsoft/configmgr/bin /ccmexec – RS policy

zarządzanie komputerami Linux za pomocą System Center 2012 R2 Configuration Manager

aby uruchomić skanowanie zapasów z klienta, uruchom następujące polecenie:- /opt/microsoft/configmgr/bin / ccmexec-RS hinv

zarządzanie komputerami Linux za pomocą System Center 2012 R2 Configuration Manager

po uruchomieniu cyklu skanowania zapasów sprzętu otwórz Mp_hinv.plik dziennika znajdujący się na serwerze SCCM. Poszukaj wiersza pełny raport od klienta linux.prajwal.local, action description = hardware.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

w konsoli CM kliknij prawym przyciskiem myszy maszynę z systemem linux i kliknij Start > Resource Explorer. W obszarze Sprzęt kliknij usługi, aby wyświetlić listę usług.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

Możesz również znaleźć zainstalowane aplikacje na komputerze z systemem linux.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

możesz również wygenerować raport dla maszyny z systemem Linux.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

w przypadku systemu Windows zazwyczaj pytamy WMI o dane inwentaryzacyjne, podczas gdy klient UNIX/Linux przechowuje swoje dane inwentaryzacyjne w serii plików XML. Możesz wyświetlić domyślne klasy według katalogu listing/opt / microsoft / configmgr/root / cimv.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

na koniec, aby odinstalować agenta klienta SCCM z komputera z systemem linux, możesz użyć polecenia :- /opt/microsoft/configmgr/bin/uninstall

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

aby całkowicie odinstalować ConfigMgr i OMI naciśnij C i naciśnij Enter. Klient został odinstalowany.

zarządzanie komputerami z systemem Linux za pomocą System Center 2012 R2 Configuration Manager

awatar Prajwal Desai

Cześć, jestem Prajwal Desai. Od kilku lat pracuję nad wieloma technologiami, takimi jak SCCM / Configuration Manager, Intune, Azure, Security itp. Stworzyłem tę stronę, aby móc dzielić się cennymi informacjami z każdym.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.