Nasazení softwaru na serverech se systémy UNIX a Linux v nástroji Configuration Manager

 

Rozsah platnosti: 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

Poznámka

Informace v tomto tématu se vztahují na System Center 2012 Configuration Manager SP1 a novější verze a na System Center 2012 R2 Configuration Manager a novější verze.

Klient Microsoft System Center 2012 Configuration Manager pro systémy Linux a UNIX podporuje nasazení softwaru využívající balíčky a programy. Do počítačů s operačním systémem Linux nebo UNIX lze nasadit aplikace System Center 2012 Configuration Manager.

Klient podporuje tyto funkce pro nasazení balíčků a programů:

  • Nainstalovat lze software pro servery s operačním systémem Linux nebo UNIX, včetně:

    • Nasazení nového softwaru

    • Aktualizace softwaru pro již nainstalované programy

    • Opravy operačního systému

  • Spouštět lze nativní příkazy systémů Linux a UNIX a skripty uložené na serverech se systémy Linux a UNIX.

  • Nasazení lze omezit na operační systémy, které určíte při výběru programové možnosti Pouze na zadaných klientských platformách.

  • Ke stanovení okamžiku, kdy bude software nainstalován, můžete použít časové intervaly pro správu a údržbu.

  • Ke sledování nasazení můžete využít stavové zprávy o nasazení.

Počínaje klientem od kumulativní aktualizace 1 je podporována tato doplňková funkce.

  • Klient může při stahování softwaru z distribučního bodu omezit využití sítě.

Při konfiguraci a nasazování balíčků a programů pro servery s operačním systémem Linux nebo UNIX postupujte stejně jako při konfiguraci a nasazení balíčků a programů do počítačů se systémem Windows s tímto omezením:

Konfigurace

Podrobnosti

Používejte pouze konfigurace určené pro počítače, nepoužívejte konfigurace určené pro uživatele.

Klient Configuration Manager pro systémy Linux a UNIX nepodporuje konfigurace určené pro uživatele.

Nakonfigurujte programy ke stažení softwaru z distribučního bodu a spouštějte je z místní mezipaměti klienta.

Klient Configuration Manager pro systémy Linux a UNIX nepodporuje software spuštěný z distribučního bodu. Místo toho je třeba nakonfigurovat software ke stažení do klienta a následné instalaci.

Až klient pro systémy Linux a UNIX software nainstaluje, bude tento software z mezipaměti klienta smazán. Pouze balíčky nakonfigurované s nastavením Zachovat obsah v mezipaměti klienta nebudou z klienta odstraněny a zůstanou v mezipaměti klienta i po dokončení instalace softwaru.

Klient pro systémy Linux a UNIX nepodporuje konfigurace mezipaměti klienta a maximální velikost mezipaměti klienta je omezena pouze volným místem na disku klientského počítače.

Konfigurace účtu přístupu k síti pro přístup k distribučním bodům

Počítače se systémy Linux a UNIX jsou koncipovány jako počítače do skupiny. Aby mohly přistupovat k balíčkům z distribučního bodu na doméně serveru lokality Configuration Manager, je třeba nakonfigurovat účet přístupu k síti pro lokalitu. Tento účet musí být zadán jako vlastnost komponenty distribuce softwaru a nakonfigurován ještě před nasazením softwaru.

Od verze System Center 2012 R2 Configuration Manager lze nakonfigurovat několik účtů přístupu k síti pro jednotlivé lokality. Klient pro systém Linux a UNIX může využívat všechny tyto účty, které nastavíte jako účty přístupu k síti.

Další informace naleznete v tématu Konfigurace součástí lokalit v nástroji Configuration Manager.

Balíčky a programy lze nasadit do kolekcí, které obsahují pouze klienty se systémy Linux nebo UNIX, nebo je můžete nasadit do kolekcí obsahujících kombinaci různých typů klientů, jako je Kolekce všech systémů.

Poznámka

Pokud nasazujete software do smíšené kolekce, je pravděpodobné, že mnoho klientů v kolekci nebude schopno software úspěšně spustit, protože budou mít nesprávný typ operačního systému k interpretaci souborů programu. Nasazení tak ohlásí selhání.

Pokud klient Configuration Manager pro systémy Linux a UNIX obdrží a spustí nasazení, vygeneruje stavové zprávy. Tyto stavové zprávy lze zobrazit v konzole Configuration Manager nebo pomocí zpráv ke sledování stavu nasazení.

Informace o používání balíčků a programů naleznete v tématu Balíčky a programy v nástroji Configuration Manager.

Následující části obsahují podrobné informace o nasazení softwaru na servery se systémy Linux a UNIX.

Konfigurace balíčků, programů a nasazení pro servery se systémy Linux a UNIX

Balíčky a programy můžete vytvářet a nasazovat s využitím možností standardně dostupných v konzole Configuration Manager. Klient nevyžaduje unikátní konfiguraci.

Podle informací v následujících částech můžete nakonfigurovat balíčky, programy a nasazení softwaru.

Balíčky a programy

Chcete-li vytvořit balíček a program pro server se systémem Linux nebo UNIX, použijte Průvodce vytvořením balíčku a programu z konzoly Configuration Manager. Klient pro systémy Linux a UNIX podporuje většinu nastavení balíčků a programů. Několik možností nastavení však není podporováno. Pokud vytváříte nebo konfigurujete balíček a program, mějte na paměti:

  • Přidávejte typy souborů podporované cílovými počítači

  • Definujte příkazové řádky vhodné pro použití v cílovém počítači

  • Nastavení vyžadující interakci s uživatelem není podporováno

Následující tabulka uvádí nepodporované vlastnosti balíčků a programů.

Vlastnost balíčku a programu

Chování

Další informace

Nastavení sdílené složky balíčků:

  • Všechny možnosti

Zobrazí se chyba a instalace softwaru se nezdaří

Klient tuto konfiguraci nepodporuje. Klient místo toho musí software stáhnout pomocí protokolu HTTP nebo HTTPS a poté spustit příkazový řádek z místní mezipaměti.

Nastavení aktualizace balíčků:

  • Odpojit uživatele od distribučních bodů

Nastavení je ignorováno

Klient tuto konfiguraci nepodporuje.

Nastavení nasazení operačního systému:

  • Všechny možnosti

Nastavení je ignorováno

Klient tuto konfiguraci nepodporuje.

Generování sestav:

  • Pro párování stavových souborů MIF používat vlastnosti balíčku

  • Pro párování stavových souborů MIF používat tato pole

Nastavení je ignorováno

Klient nepodporuje používání stavových souborů MIF.

Spustit:

  • Všechny možnosti

Nastavení je ignorováno

Klient vždy spouští balíčky bez uživatelského rozhraní.

Klient ignoruje veškeré nastavení pod položkou Spustit.

Po spuštění:

  • Configuration Manager restartuje počítač

  • Program řídí restartování

  • Configuration Manager odhlásí uživatele

Zobrazí se chyba a instalace softwaru se nezdaří

Nastavení restartování systému a specifické nastavení pro uživatele nejsou podporována.

Pokud se používá jakékoli nastavení jiné než Není zapotřebí žádná akce, klient vygeneruje chybu a v instalaci softwaru pokračuje bez jakékoli akce.

Program lze spustit:

  • Pouze je-li přihlášen nějaký uživatel

Zobrazí se chyba a instalace softwaru se nezdaří

Nastavení pro konkrétního uživatele není podporováno.

Pokud je nastavena tato možnost, klient vygeneruje chybu a instalace softwaru selže.

Ostatní možnosti jsou ignorovány a instalace softwaru bude pokračovat.

Režim spuštění:

  • Spustit s uživatelskými právy

Nastavení je ignorováno

Nastavení pro konkrétního uživatele není podporováno.

Klient však podporuje konfiguraci spuštění s právy správce.

System_CAPS_importantDůležité

Pokud nastavíte možnost Spustit s právy správce, klient Configuration Manager použije pověření uživatele root.

Toto nastavení nevygeneruje žádnou chybu ani záznam do protokolu. Instalace softwaru selže, pokud klient vygeneruje chybu pro požadovanou konfiguraci Program lze spustit = Pouze je-li přihlášen nějaký uživatel.

Povolit uživatelům zobrazení a interakci s instalací programu.

Nastavení je ignorováno

Nastavení pro konkrétního uživatele není podporováno.

Toto nastavení je ignorováno a instalace softwaru bude pokračovat.

Režim jednotky:

  • Všechny možnosti

Nastavení je ignorováno

Toto nastavení není podporováno, protože je obsah vždy stažen do klienta a spuštěn místně.

Nejprve spustit jiný program

Zobrazí se chyba a instalace softwaru se nezdaří

Rekurzivní instalace programu není podporována.

Pokud je program nastaven tak, aby nejprve spustil jiný program, instalace softwaru selže a instalace jiného programu nebude spuštěna.

Když je tento program přiřazen počítači:

  • Spustit jednou pro každého přihlášeného uživatele

Nastavení je ignorováno

Nastavení pro konkrétního uživatele není podporováno.

Klient však podporuje konfiguraci spuštění jednou pro počítač.

Toto nastavení nevygeneruje chybu ani záznam v protokolu, protože chyba a záznam v protokolu budou vytvořeny již pro požadovanou konfiguraci Program lze spustit = Pouze je-li přihlášen nějaký uživatel.

Potlačit oznámení programu.

Nastavení je ignorováno

Klient neimplementuje uživatelské rozhraní.

Pokud je zvoleno toto nastavení, bude ignorováno a instalace softwaru bude pokračovat.

Zakázat program v počítačích, kde je nasazen

Nastavení je ignorováno

Toto nastavení není podporováno a na instalaci softwaru nebude mít vliv.

Povolit instalaci tohoto programu z pořadí úloh Instalace balíčku bez nasazení.

Nastavení je ignorováno

Klient nepodporuje pořadí úloh.

Toto nastavení není podporováno a na instalaci softwaru nebude mít vliv.

Instalační služba systému Windows:

  • Všechny možnosti

Nastavení je ignorováno

Klient nepodporuje soubory ani nastavení Instalační služby systému Windows.

Režim údržby nástroje OpsMgr:

  • Všechny možnosti

Nastavení je ignorováno

Klient tuto konfiguraci nepodporuje.

Informace o vytváření balíčků a programů naleznete v tématu Postup vytvoření balíčků a programy v produktu Configuration Manager.

Nasazení

Chcete-li nasadit software na server se systémem Linux nebo UNIX pomocí balíčku a programu, můžete využít Průvodce nasazením softwaru z konzoly Configuration Manager. S výjimkou několika možností podporuje klient pro systémy Linux a UNIX většinu nastavení nasazení. Při nasazování softwaru mějte na paměti:

  • Balíček musí být zřízen alespoň v jednom distribučním bodě, který je přidružen ke skupině hraničních umístění nakonfigurované k umístění obsahu.

  • Klient pro systémy Linux a UNIX, který obdrží toto nasazení, musí být schopen získat přístup k distribučnímu bodu ze svého umístění v síti.

  • Klient pro systémy Linux a UNIX stáhne balíček z distribučního bodu a spustí program v místním počítači.

  • Klient pro systémy Linux a UNIX nemůže stahovat balíčky ze sdílených složek. Balíčky stahuje z distribučních bodů podporujících službu IIS a protokoly HTTP nebo HTTPS.

Následující tabulka uvádí nepodporované vlastnosti nasazení:

Vlastnost nasazení

Chování

Další informace

Nastavení nasazení – účel:

  • K dispozici

  • Požadováno

Nastavení je ignorováno

Nastavení pro konkrétního uživatele není podporováno.

Klient však podporuje nastavení Požadováno, které vynutí naplánovaný čas instalace. Nepodporuje ruční instalaci před tímto naplánovaným časem.

Odeslat pakety pro probuzení

Nastavení je ignorováno

Klient tuto konfiguraci nepodporuje.

Plán přiřazení:

  • přihlášení

  • odhlášení

Zobrazí se chyba a instalace softwaru se nezdaří

Nastavení pro konkrétního uživatele není podporováno.

Klient však podporuje nastavení Co nejdříve.

Nastavení upozorňování:

  • Povolit uživatelům spustit program nezávisle na přiřazení

Nastavení je ignorováno

Klient neimplementuje uživatelské rozhraní.

Když je dosaženo plánovaného času přiřazení, povolit provedení následujících akcí mimo časový interval pro správu a údržbu:

  • Restart systému (pokud je to nutné pro dokončení instalace)

Je vygenerována chyba

Klient nepodporuje restartování systému.

Nastavení nasazení pro rychlé sítě (LAN):

  • Spustit program z distribučního bodu

Zobrazí se chyba a instalace softwaru se nezdaří

Klient nemůže software spustit z distribučního bodu, program musí být před spuštěním stažen.

Nastavení nasazení pro pomalou či nespolehlivou mez sítě nebo záložní umístění zdroje pro obsah:

  • Povolit klientům sdílet obsah s ostatními klienty ve stejné podsíti

Nastavení je ignorováno

 Klient nepodporuje sdílení obsahu mezi rovnocennými počítači.

Další informace o umístění obsahu naleznete v tématu Plánování správy obsahu v nástroji Configuration Manager.

Další informace o vytváření nasazení naleznete v tématu Postup nasazení balíčků a programů v nástroji Configuration Manager.

Správa šířky pásma sítě pro stahování softwaru z distribučních bodů

Počínaje klientem pro systémy Linux a UNIX s kumulativní aktualizací 1 podporuje klient řízení šířky pásma sítě při stahování softwaru z distribučního bodu.

Klient využívá nastavení BITS, které se konfiguruje jako nastavení klienta v nástroji Configuration Manager, avšak službu BITS neimplementuje. K omezení využití šířky pásma sítě místo toho řídí velikost bloku požadavků protokolu HTTP a prodlevu mezi bloky při stahování softwaru.

Chcete-li nakonfigurovat klienta k využití řízení šířky pásma sítě, nastavte možnost Inteligentní přenos na pozadí a použijte nastavení na klientský počítač. Chcete-li používat řízení šířky pásma, musí klient obdržet nastavení Inteligentní přenos na pozadí s následujícími možností nastavenou na hodnotu Ano:

  • Omezit maximální šířku pásma sítě pro přenosy na pozadí služby BITS

Pro službu Background Intelligent Transfer (BITS) podporuje klient tuto konfiguraci:

  • Čas zahájení sdružovacího okna

  • Čas ukončení sdružovacího okna

  • Maximální přenosová rychlost během omezování okna (kB/s)

  • Maximální přenosová rychlost během omezování okna (kB/s)

Následující nastavení služby Background Intelligent Transfer není podporováno a klienti pro systémy Linux a UNIX ho budou ignorovat:

  • Povolit stažení ze serveru BITS mimo sdružovací okno

Bude-li stahování softwaru do klienta z distribučního bodu přerušeno, klient pro systémy Linux a UNIX nebude ve stahování pokračovat, ale zahájí stahování celého balíčku softwaru od začátku.

Operace k nasazení softwaru

Podobně jako klient systému Windows vyhledává klient Configuration Manager pro systémy Linux a UNIX nová nasazení softwaru při dotazování a kontrolách nových zásad. Frekvence, s níž klient vyhledává nové zásady, závisí na nastavení klienta. Ke stanovení okamžiku, kdy bude software nasazen, můžete nastavit časové intervaly pro správu a údržbu.

Nasazení softwaru na servery se systémy Linux a UNIX můžete nastavit pomocí vlastností balíčků, programů a nasazení.

Když klient obdrží zásady pro nasazení, odešle stavovou zprávu. Stavové zprávy odesílá také při zahájení instalace softwaru a po úspěšném či neúspěšném dokončení instalace.

Programy k nasazení softwaru jsou spouštěny s pověřeními uživatele root, s nimiž je klient Configuration Manager pro systémy Linux a UNIX spuštěn. Ukončovací kód programového příkazu slouží ke stanovení úspěšného či neúspěšného dokončení. Ukončovací kód 0 (nula) označuje úspěšné dokončení. Pokud je úroveň protokolu nastavena na hodnoty INFO nebo TRACE, je spolu s ním zkopírován do souboru protokolu také záznam stdout (standardní výstupní proud) a stderr (standardní chybový proud).

Tip

Pokud je nasazovaný software umístěn ve sdílené složce NFS (Network File System), k níž má server se systémem Linux nebo UNIX přístup, není nutné využívat ke stažení balíčku distribuční bod. Při vytváření balíčku nezaškrtávejte políčko Tento balíček obsahuje zdrojové soubory. Při konfiguraci programu pak zadejte příslušný příkazový řádek k přímému přístupu k balíčku v přípojném bodě NFS.