Udostępnij za pośrednictwem


Wdrażanie oprogramowania na serwerach Linux i UNIX w programie Configuration Manager

 

Dotyczy: System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Uwaga

Informacje w tym temacie dotyczą programu System Center 2012 Configuration Manager SP1 lub nowszego oraz programu System Center 2012 R2 Configuration Manager lub nowszego.

Klient programu Microsoft System Center 2012 Configuration Manager dla systemów Linux i UNIX obsługuje wdrożenia oprogramowania z wykorzystaniem pakietów i programów. Aplikacji programu System Center 2012 Configuration Manager nie można wdrażać na komputerach z systemem Linux i UNIX.

Klient obsługuje następujące funkcje wdrażania pakietów i programów:

  • Możliwość instalacji oprogramowania dla serwerów z systemem Linux i UNIX, w tym między innymi:

    • Nowych wdrożeń oprogramowania

    • Aktualizacji oprogramowania dla programów znajdujących się już na komputerze

    • Poprawek systemu operacyjnego

  • Możliwość uruchamiania natywnych poleceń systemów Linux i UNIX oraz uruchamiania skryptów znajdujących się na serwerach z systemem Linux i UNIX.

  • Możliwość ograniczania wdrożenia do systemów operacyjnych określonych w momencie wyboru w programie opcji Tylko na określonych platformach klienckich.

  • Możliwość użycia okien obsługi do ustalania, kiedy oprogramowanie zostanie zainstalowane.

  • Możliwość monitorowania wdrożeń za pomocą komunikatów o stanie wdrażania.

Począwszy od aktualizacji zbiorczej 1, klient obsługuje następującą funkcję dodatkową:

  • Możliwość ograniczania użycia sieci przez klienta podczas pobierania oprogramowania z punktu dystrybucji.

Podczas konfigurowania i wdrażania pakietów i programów dla serwerów z systemem Linux i UNIX można stosować te same metody, które stosuje się do konfigurowania i wdrażania pakietów i programów na komputerach z systemem Windows, z następującymi zastrzeżeniami:

Konfiguracja

Szczegóły

Używaj tylko konfiguracji przeznaczonych dla komputerów, a nie konfiguracji przeznaczonych dla użytkowników.

Klient programu Menedżer konfiguracji dla systemów Linux i UNIX nie obsługuje konfiguracji przeznaczonych dla użytkowników.

Konfiguruj programy do pobierania oprogramowania z punktu dystrybucji i uruchamiaj je z lokalnej pamięci podręcznej klienta

Klient programu Menedżer konfiguracji dla systemów Linux i UNIX nie obsługuje uruchamiania oprogramowania z punktu dystrybucji. Zamiast tego należy skonfigurować oprogramowanie do pobierania na klienta i późniejszej instalacji.

Domyślnie po instalacji oprogramowania przez klienta systemów Linux i UNIX oprogramowanie to zostaje usunięte z pamięci podręcznej klienta. Niemniej jednak pakiety skonfigurowane przy użyciu opcji Utrwal zawartość w pamięci podręcznej klienta nie są usuwane z klienta i pozostają w jego pamięci podręcznej po zainstalowaniu oprogramowania.

Klient dla systemów Linux i UNIX nie obsługuje konfiguracji pamięci podręcznej klienta, a maksymalny rozmiar pamięci podręcznej klienta jest ograniczony tylko ilością wolnego miejsca na dysku komputera klienta.

Skonfiguruj konto dostępu do sieci pod kątem dostępu do punktu dystrybucji

Komputery z systemem Linux i UNIX są przeznaczone do pracy w charakterze komputerów grupy roboczej. Aby móc uzyskiwać dostęp do pakietów z punktu dystrybucji w domenie serwera lokacji programu Menedżer konfiguracji, należy skonfigurować konto dostępu do sieci dla tej lokacji. Należy określić to konto jako właściwość składnika dystrybucji oprogramowania i skonfigurować je przed wdrożeniem oprogramowania.

Począwszy od programu System Center 2012 R2 Configuration Manager, w każdej lokacji można skonfigurować wiele kont dostępu do sieci. Klient dla systemów Linux i UNIX może używać każdego z kont skonfigurowanych jako konto dostępu do sieci.

Więcej informacji znajduje się w temacie Konfigurowanie składników lokacji w programie Configuration Manager.

Pakiety i programy można wdrażać w kolekcjach zawierających tylko klientów systemu Linux lub UNIX albo w kolekcjach zawierających mieszane typy klientów, takich jak kolekcja Wszystkie systemy.

Uwaga

W przypadku wdrażania oprogramowania w kolekcji mieszanej zachodzi ryzyko, że wielu klientów w kolekcji nie będzie w stanie uruchomić oprogramowania pomyślnie, bo są klientami niewłaściwego typu systemu operacyjnego, który nie rozpoznaje plików programów. W efekcie zostanie wyświetlony raport o niepowodzeniu wdrażania.

Kiedy klient programu Menedżer konfiguracji dla systemów Linux i UNIX otrzymuje i uruchamia wdrożenie, generuje przy tym pewne komunikaty o stanie. Te komunikaty o stanie można wyświetlać w konsoli programu Menedżer konfiguracji; można też monitorować stan wdrażania, korzystając z raportów.

Informacje o sposobach korzystania z pakietów i programów znajdują się w temacie Pakiety i programy w programie Configuration Manager.

W poniższych częściach zamieszczono szczegółowe informacje o wdrażaniu oprogramowania na serwerach z systemem Linux i UNIX.

Konfigurowanie pakietów, programów i wdrożeń dla serwerów z systemem Linux i UNIX

Pakiety i programy można tworzyć i wdrażać za pomocą opcji domyślnie dostępnych w konsoli programu Menedżer konfiguracji. Klient nie wymaga żadnej szczególnej konfiguracji.

Informacje zamieszczone w poniższych częściach dotyczą konfigurowania pakietów i programów, a także wdrożeń.

Pakiety i programy

Aby utworzyć pakiet i program dla serwera z systemem Linux lub UNIX, należy użyć Kreatora tworzenia pakietu i programu z konsoli programu Menedżer konfiguracji. Klient dla systemów Linux i UNIX obsługuje większość ustawień pakietów i programów. Niektóre ustawienia nie są jednak obsługiwane. Podczas tworzenia lub konfigurowania pakietu i programu należy uwzględnić następujące kwestie:

  • Dołączenie typów plików obsługiwanych przez komputery docelowe

  • Zdefiniowanie właściwych wierszy polecenia do użytku na komputerze docelowym

  • Brak obsługi ustawień wymagających interakcji z użytkownikiem

Nieobsługiwane właściwości pakietów i programów przedstawiono w poniższej tabeli.

Właściwość pakietu i programu

Zachowanie

Więcej informacji

Ustawienia udziału pakietu:

  • Wszystkie opcje

Zostaje wygenerowany błąd i instalacja oprogramowania kończy się niepowodzeniem

Klient nie obsługuje tej konfiguracji. Zamiast tego klient musi pobrać oprogramowanie przy użyciu protokołu HTTP lub HTTPS, a następnie uruchomić wiersz polecenia ze swojej lokalnej pamięci podręcznej.

Ustawienia aktualizacji pakietu:

  • Odłącz użytkowników od punktów dystrybucji

Ustawienie jest ignorowane

Klient nie obsługuje tej konfiguracji.

Ustawienia wdrożenia systemu operacyjnego:

  • Wszystkie opcje

Ustawienia są ignorowane

Klient nie obsługuje tej konfiguracji.

Raportowanie:

  • Użyj właściwości pakietu do dopasowania pliku MIF stanu

  • Użyj tych pól do dopasowania pliku MIF stanu

Ustawienia są ignorowane

Klient nie obsługuje użycia plików MIF stanu.

Uruchom:

  • Wszystkie opcje

Ustawienia są ignorowane

Klient zawsze uruchamia pakiety bez interfejsu użytkownika.

Klient ignoruje wszystkie opcje konfiguracji polecenia Uruchom.

Po uruchomieniu:

  • Program Menedżer konfiguracji ponownie uruchomi komputer

  • Program kontroluje ponowne uruchomienie

  • Program Menedżer konfiguracji wylogowuje użytkownika

Zostaje wygenerowany błąd i instalacja oprogramowania kończy się niepowodzeniem

Ustawienie ponownego uruchamiania systemu i ustawienia określone przez użytkownika nie są obsługiwane.

Jeśli w użyciu jest jakiekolwiek inne ustawienie niż Nie są wymagane żadne czynności, klient generuje błąd i kontynuuje instalację oprogramowania, nie podejmując żadnego działania.

Program może zostać uruchomiony:

  • Tylko, gdy użytkownik jest zalogowany

Zostaje wygenerowany błąd i instalacja oprogramowania kończy się niepowodzeniem

Ustawienia określone przez użytkownika nie są obsługiwane.

Kiedy ta opcja jest skonfigurowana, klient generuje błąd i instalacja oprogramowania kończy się niepowodzeniem.

Inne opcje są ignorowane, a instalacja oprogramowania jest kontynuowana.

Tryb uruchamiania:

  • Uruchom z prawami użytkownika

Ustawienie jest ignorowane

Ustawienia określone przez użytkownika nie są obsługiwane.

Klient obsługuje jednak konfigurację do uruchamiania z prawami administracyjnymi.

System_CAPS_importantWażne

W przypadku użycia opcji Uruchom z prawami administracyjnymi klient programu Menedżer konfiguracji wykorzystuje swoje poświadczenia główne.

To ustawienie nie generuje błędu ani wpisu dziennika. Zamiast tego instalacja oprogramowania kończy się niepowodzeniem, kiedy klient generuje błąd dla konfiguracji wymagania wstępnego Program może zostać uruchomiony = Tylko gdy użytkownik jest zalogowany.

Zezwól użytkownikom na wyświetlanie instalacji programu i interakcję z nią

Ustawienie jest ignorowane

Ustawienia określone przez użytkownika nie są obsługiwane.

Ta konfiguracja jest ignorowana, a instalacja oprogramowania jest kontynuowana.

Tryb dysku:

  • Wszystkie opcje

Ustawienia są ignorowane

To ustawienie nie jest obsługiwane, ponieważ zawartość jest zawsze pobierana na klienta i uruchamiana lokalnie.

Uruchom najpierw inny program

Zostaje wygenerowany błąd i instalacja oprogramowania kończy się niepowodzeniem

Cykliczna instalacja programów nie jest obsługiwana.

Kiedy program jest skonfigurowany tak, by najpierw uruchamiał inny program, instalacja oprogramowania kończy się niepowodzeniem, a instalacja innego programu nie rozpoczyna się.

Po przypisaniu tego programu do komputera:

  • Uruchom jednokrotnie dla każdego logującego się użytkownika

Ustawienie jest ignorowane

Ustawienia określone przez użytkownika nie są obsługiwane.

Klient obsługuje jednak konfigurację uruchamiania jednokrotnie dla danego komputera.

To ustawienie nie generuje błędu ani wpisu dziennika, ponieważ błąd i wpis dziennika są już tworzone dla konfiguracji wymagania wstępnego Program może zostać uruchomiony = Tylko gdy użytkownik jest zalogowany.

Pomiń powiadomienia programu

Ustawienie jest ignorowane

Klient nie implementuje interfejsu użytkownika.

W razie wybrania tej konfiguracji jest ona ignorowana, a instalacja oprogramowania jest kontynuowana.

Wyłącz ten program na komputerach, na których jest wdrożony

Ustawienie jest ignorowane

To ustawienie nie jest obsługiwane i nie ma wpływu na instalację oprogramowania.

Zezwól na instalację tego programu z sekwencji zadań pakietu instalacyjnego bez wdrożenia

Ustawienie jest ignorowane

Klient nie obsługuje sekwencji zadań.

To ustawienie nie jest obsługiwane i nie ma wpływu na instalację oprogramowania.

Instalator Windows:

  • Wszystkie opcje

Ustawienia są ignorowane

Klient nie obsługuje plików ani ustawień Instalatora Windows.

Tryb obsługi programu OpsMgr:

  • Wszystkie opcje

Ustawienia są ignorowane

Klient nie obsługuje tej konfiguracji.

Informacje o sposobach tworzenia pakietu i programu znajdują się w temacie Tworzenie pakietów oraz programy w programie Configuration Manager.

Wdrożenia

Aby wdrożyć oprogramowanie na serwerze z systemem Linux lub UNIX za pomocą pakietu i programu, można użyć Kreatora wdrażania oprogramowania z konsoli programu Menedżer konfiguracji. Klient dla systemów Linux i UNIX obsługuje większość ustawień wdrażania, jednak niektóre ustawienia nie są obsługiwane. Podczas wdrażania oprogramowania należy uwzględnić następujące kwestie:

  • Pakiet należy zainicjować do obsługi administracyjnej przynajmniej w jednym punkcie dystrybucji, który jest skojarzony z grupą granic skonfigurowaną pod kątem lokalizacji zawartości.

  • Klient dla systemów Linux i UNIX, który otrzymuje to wdrożenie, musi mieć dostęp do tego punktu dystrybucji ze swojej lokalizacji sieciowej.

  • Klient dla systemów Linux i UNIX pobiera pakiet z punktu dystrybucji i uruchamia program na komputerze lokalnym.

  • Klient dla systemów Linux i UNIX nie może pobierać pakietów z folderów udostępnionych. Pobiera on pakiety z punktów dystrybucji z włączoną usługą IIS, obsługujących protokół HTTP lub HTTPS.

Nieobsługiwane właściwości wdrożeń przedstawiono w poniższej tabeli.

Właściwość wdrożenia

Zachowanie

Więcej informacji

Ustawienia wdrożenia — cel:

  • Dostępne

  • Wymagane

Ustawienie jest ignorowane

Ustawienia określone przez użytkownika nie są obsługiwane.

Klient obsługuje jednak ustawienie Wymagane, które egzekwuje zaplanowany czas instalacji, choć nie obsługuje instalacji ręcznej przed tym zaplanowanym czasem.

Wyślij pakiety wzbudzania

Ustawienie jest ignorowane

Klient nie obsługuje tej konfiguracji.

Harmonogram przypisania:

  • logon

  • logoff

Zostaje wygenerowany błąd i instalacja oprogramowania kończy się niepowodzeniem

Ustawienia określone przez użytkownika nie są obsługiwane.

Klient obsługuje jednak ustawienie Najszybciej, jak to możliwe.

Ustawienia powiadomień:

  • Zezwalaj użytkownikom na uruchamianie programu niezależnie od przypisań

Ustawienie jest ignorowane

Klient nie implementuje interfejsu użytkownika.

Po osiągnięciu zaplanowanego czasu przypisania zezwalaj na wykonywanie następujących czynności poza oknem obsługi:

  • Ponowne uruchomienie systemu (jeżeli jest wymagane do ukończenia instalacji):

Zostaje wygenerowany błąd

Klient nie obsługuje ponownego uruchamiania systemu.

Opcja wdrażania dla szybkich sieci (LAN):

  • Uruchom program z punktu dystrybucji

Zostaje wygenerowany błąd i instalacja oprogramowania kończy się niepowodzeniem

Klient nie może uruchamiać oprogramowania z punktu dystrybucji, tylko musi pobrać program, aby móc go uruchomić.

Opcja wdrażania w granicach wolnej lub zawodnej sieci albo dla rezerwowej lokalizacji źródła zawartości:

  • Zezwalaj klientom na udostępnianie zawartości innym klientom w tej samej podsieci

Ustawienie jest ignorowane

Klient nie obsługuje udostępniania zawartości między komputerami równorzędnymi.

Więcej informacji o lokalizacji zawartości znajduje się w temacie Planowanie zarządzania zawartością w programie Configuration Manager.

Więcej informacji o sposobach tworzenia wdrożenia znajduje się w temacie Wdrażanie pakietów i programów w programie Configuration Manager.

Zarządzanie przepustowością sieci przy pobieraniu oprogramowania z punktów dystrybucji

Począwszy od aktualizacji zbiorczej 1, klient dla systemów Linux i UNIX obsługuje kontrolę przepustowości sieci podczas pobierania oprogramowania z punktów dystrybucji.

Klient używa ustawień usługi BITS skonfigurowanych jako ustawienia klienta w programie Menedżer konfiguracji, ale nie implementuje usługi BITS. Zamiast tego, aby ograniczać wykorzystanie przepustowości sieci, klient kontroluje dla pobierania oprogramowania rozmiar fragmentów żądań HTTP i opóźnienie między fragmentami.

Aby skonfigurować dla klienta użycie kontroli przepustowości sieci, należy skonfigurować ustawienia klienta dla usługi Inteligentnego transferu w tle, a następnie zastosować je na komputerze klienta. W celu używania kontroli przepustowości klient musi odebrać ustawienia klienta dla usługi Inteligentnego transferu w tle z wartością Tak skonfigurowaną dla ustawienia:

  • Ogranicz maksymalną przepustowość sieci dla transferów w tle wykonywanych przez usługę BITS

Klient obsługuje następujące konfiguracje Inteligentnego transferu w tle:

  • Godzina rozpoczęcia okna ograniczenia przepustowości

  • Godzina zakończenia okna ograniczenia przepustowości

  • Maksymalna szybkość transferu w oknie ograniczenia przepustowości (Kb/s)

  • Maksymalna szybkość transferu w oknie ograniczenia przepustowości (Kb/s)

Następująca konfiguracja usługi inteligentnego transferu w tle nie jest obsługiwana, jest więc ignorowana przez klienta dla systemów Linux i UNIX:

  • Zezwalaj na pobieranie usługi BITS poza oknem ograniczenia przepustowości

Jeśli pobieranie oprogramowania na klienta z punktu dystrybucji zostanie przerwane, klient dla systemów Linux i UNIX nie wznawia pobierania, tylko uruchamia pobieranie całego pakietu oprogramowania ponownie.

Operacje dotyczące wdrożeń oprogramowania

Podobnie jak klient systemu Windows, klient programu Menedżer konfiguracji dla systemów Linux i UNIX odnajduje nowe wdrożenia oprogramowania, kiedy sonduje i sprawdza środowisko pod kątem wystąpienia nowych zasad. Częstotliwość, z którą klient sprawdza, czy nie występują nowe zasady, zależy od ustawień klienta. W celu kontrolowania, kiedy oprogramowanie zostanie zainstalowane, można konfigurować okna obsługi.

Wdrażanie oprogramowania na serwerach z systemem Linux i UNIX można konfigurować za pomocą właściwości: pakietów, programów i wdrożeń.

Kiedy klient otrzymuje zasady dla jakiegoś wdrożenia, przesyła komunikat o stanie. Komunikaty o stanie przesyła także w momencie rozpoczęcia instalacji oprogramowania oraz kiedy instalacja się kończy — czy to powodzeniem, czy niepowodzeniem.

Programy do wdrażania oprogramowania są uruchamiane z tymi samymi poświadczeniami głównymi, z którymi jest uruchamiany klient programu Menedżer konfiguracji dla systemów Linux i UNIX. Do ustalenia powodzenia lub niepowodzenia służy kod zakończenia polecenia programów. Za powodzenie uznaje się kod zakończenia wynoszący 0 (zero). Ponadto, kiedy poziom dziennika zostanie ustawiony na INFO albo TRACE, do pliku dziennika są kopiowane parametry stdout (standardowy strumień wyjściowy) i stderr (standardowy strumień błędów).

System_CAPS_tipPorada

Jeśli oprogramowanie do wdrożenia znajduje się w udziale systemu plików Network File System (NFS), do którego ma dostęp serwer z systemem Linux lub UNIX, nie musisz w celu pobrania pakietu korzystać z punktu dystrybucji. Zamiast tego podczas tworzenia pakietu nie zaznaczaj pola wyboru opcji Ten pakiet zawiera pliki źródłowe. Następnie podczas konfiguracji programu określ odpowiedni wiersz polecenia, aby uzyskać bezpośredni dostęp do pakietu w punkcie instalacji NFS.