Dela via


Distribuera programvara till Linux- och UNIX-servrar i Configuration Manager

 

Gäller för: 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

System_CAPS_noteInformation

Informationen i det här ämnet gäller System Center 2012 Configuration Manager SP1 eller senare och System Center 2012 R2 Configuration Manager eller senare.

Microsoft System Center 2012 Configuration Manager-klienten för Linux och UNIX har stöd för programvarudistributioner som använder paket och program. Du kan inte distribuera System Center 2012 Configuration Manager-program på datorer som kör Linux och UNIX.

Klienten har stöd för följande funktioner för distributioner av paket och program:

  • Du kan installera programvara för Linux- och UNIX-servrar, inklusive följande:

    • Ny programvarudistribution

    • Programvaruuppdateringar för program som redan finns på datorn

    • Korrigeringsfiler för operativsystem

  • Du kan köra interna Linux- och UNIX-kommandon och köra skript som finns på Linux- och UNIX-servrar.

  • Du kan begränsa distributionen till att bara gälla de operativsystem du anger när du väljer programalternativet Bara på angivna klientplattformar.

  • Du kan använda underhållsperioder för att styra när programvaran ska installeras.

  • Du kan använda statusmeddelanden för att övervaka distributionen.

Från och med klienten från kumulativ uppdatering 1 stöds följande ytterligare funktioner:

  • Klienten kan begränsa nätverksanvändning när du laddar ned programvara från en distributionsplats.

När du konfigurerar och distribuerar paket och program för Linux- och UNIX-servrar använder du samma metoder som när du konfigurerar och distribuerar paket och program till Windows-baserade datorer. Tänk dock på följande:

Konfiguration

Information

Använd bara konfigurationer som är avsedda för datorer och inte för användare.

Configuration Manager-klienten för Linux och UNIX har inte stöd för konfigurationer avsedda för användare.

Konfigurera program så att de laddar ned programvara från distributionsplatsen och kör programmen från klientens lokala cacheminne

Configuration Manager-klienten för Linux och UNIX har inte stöd för att köra programvara från distributionsplatsen. I stället måste du konfigurera programvaran så att den laddas ned på klienten och sedan installeras.

När klienten för Linux och UNIX har installerat en programvara tas denna som standard bort från klientens cacheminne. Paket som har konfigurerats med Behåll innehåll i klientcachen tas dock inte bort från klienten utan är kvar på klientcachen när programvaran har installerats.

Klienten för Linux och UNIX har inte stöd för konfigurationer för klientens cacheminne och maxstorleken på minnet beror bara på hur mycket ledigt utrymme som finns på klientdatorn.

Konfigurera kontot för nätverksåtkomst för åtkomst till distributionsplats

Linux- och UNIX-datorer är utformade för att fungera som arbetsgruppdatorer. För att få åtkomst till paket från distributionsplatsen i Configuration Manager-platsserverdomänen måste du konfigurera kontot för nätverksåtkomst för platsen. Du måste ange det här kontot som en komponentegenskap för programvarudistributionen och konfigurera kontot innan du distribuerar programvaran.

Från och med System Center 2012 R2 Configuration Manager kan du konfigurera flera nätverksåtkomstkonton på varje plats. Klienten för Linux och UNIX kan använda varje konto du konfigurerar som nätverksåtkomstkonto.

Mer information finns i Konfigurera platskomponenter i Configuration Manager.

Du kan distribuera paket och program till samlingar som bara innehåller Linux- eller UNIX-klienter eller distribuera dem till samlingar som innehåller en blandning av olika klienttyper, till exempel samlingen Alla system.

System_CAPS_noteInformation

Om du distribuerar programvara till en blandad samling, kan förmodligen många av klienterna i samlingen inte köra programvaran eftersom de inte har den typ av operativsystem som krävs för att hantera programfilerna. Distributionen rapporterar då ett fel.

När Configuration Manager-klienten för Linux och UNIX tar emot och kör en distribution genereras statusmeddelanden. Du kan visa statusmeddelandena i Configuration Manager-konsolen eller genom att använda rapporter som övervakar distributionens status.

Information om hur du använder paket och program finns i Paket och program i Configuration Manager.

Följande avsnitt innehåller information om programvarudistribution till Linux- och UNIX-servrar.

Konfigurera paket, program och distributioner för Linux- och UNIX-servrar

Du kan skapa och distribuera paket och program genom att använda standardalternativen i Configuration Manager-konsolen. Inga unika konfigurationer behövs för klienten.

Följande avsnitt innehåller information om hur du konfigurerar paket och program samt distributioner.

Paket och program

Om du vill skapa ett paket och program för en Linux- eller UNIX-server, använder du guiden Skapa paket och program i Configuration Manager-konsolen. Klienten för Linux och UNIX har stöd för de flesta paket- och programinställningar. Det finns dock flera inställningar som inte stöds. Tänk på följande när du skapar eller konfigurerar ett paket och program:

  • Använd de filtyper som stöds av måldatorerna

  • Definiera kommandorader som lämpar sig för måldatorn

  • Det finns inte stöd för inställningar som samverkar med användare

I följande tabell visas en lista över egenskaper för paket och program som inte stöds.

Egenskap för paket och program

Funktionssätt

Mer information

Paketresursinställningar:

  • Alla alternativ

Ett fel har uppstått och programmet kan inte installeras

Klienten har inte stöd för den här konfigurationen. Klienten måste i stället ladda ned programvaran via HTTP eller HTTPS och sedan köra kommandoraden från den lokala cachen.

Paketuppdateringsinställningar:

  • Koppla från användare från distributionsplatser

Inställningen ignoreras

Klienten har inte stöd för den här konfigurationen.

Inställningar för distribution av operativsystem:

  • Alla alternativ

Inställningarna ignoreras

Klienten har inte stöd för den här konfigurationen.

Rapportering:

  • Använd paketegenskaper för status-MIF-matchning

  • Använd de här fälten för status-MIF-matchning

Inställningarna ignoreras

Klienten har inte stöd för användning av status-MIF-filer.

Kör:

  • Alla alternativ

Inställningarna ignoreras

Klienten kör alltid paket utan användargränssnitt.

Klienten ignorerar alla konfigurationsalternativ för Kör.

Efter körning:

  • Configuration Manager startar om datorn

  • Omstart av programkontroller

  • Configuration Manager loggar ut användaren

Ett fel har uppstått och programmet kan inte installeras

Det finns inte stöd för inställningen för systemomstart och användarspecifika inställningar.

Om någon annan inställning än Ingen åtgärd krävs används, genereras ett fel och programvaruinstallationen fortsätter utan att någon åtgärd krävs.

Programmet kan köra:

  • Endast när en användare är inloggad

Ett fel har uppstått och programmet kan inte installeras

Det finns inte stöd för användarspecifika inställningar.

När det här alternativet är konfigurerat genererar klienten ett fel och programvaran kan inte installeras.

Andra alternativ ignoreras och programvaruinstallationen fortsätter.

Körningsläge:

  • Kör med användarbehörighet

Inställningen ignoreras

Det finns inte stöd för användarspecifika inställningar.

Klienten har dock inte stöd för konfigurationen att köra med administrationsbehörighet.

System_CAPS_importantViktigt

När du anger Kör med administrationsbehörighet använder Configuration Manager-klienten rotautentiseringsuppgifterna.

Den här inställningen genererar inte ett fel eller loggpost. I stället misslyckas programvaruinstallationen när klienten genererar ett fel för den obligatoriska konfigurationen för Programmet kan köra = Endast när en användare är inloggad.

Tillåt att användare visar och interagerar med programinstallationen.

Inställningen ignoreras

Det finns inte stöd för användarspecifika inställningar.

Den här konfigurationen ignoreras och programvaruinstallationen fortsätter.

Enhetsläge:

  • Alla alternativ

Inställningarna ignoreras

Den här inställningen stöds inte eftersom innehållet alltid laddas med till klienten och körs lokalt.

Kör ett annat program först

Ett fel har uppstått och programmet kan inte installeras

Det finns inte stöd för rekursiv programinstallation.

När ett program är konfigurerat för att köra ett annat program först, går det inte att installera programvaran och den andra programinstallationen startar inte.

När det här programmet tilldelas en dator:

  • Kör en gång för varje användare som loggar in

Inställningen ignoreras

Det finns inte stöd för användarspecifika inställningar.

Klienten har dock stöd för konfigurationen att köra en gång för datorn.

Den här inställningen genererar inget fel eftersom det redan har skapats ett fel och en loggpost för den obligatoriska konfigurationen Programmet kan köra = Endast när en användare är inloggad.

Dölj programmeddelanden.

Inställningen ignoreras

Klienten implementerar inget användargränssnitt.

När den här konfigurationen är vald ignoreras den och programvaruinstallationen fortsätter.

Inaktivera det här programmet på datorer där det har distribuerats

Inställningen ignoreras

Den här inställningen stöds inte och påverkar inte programvaruinstallationen.

Tillåt att det här programmet installeras utan distribution från aktivitetssekvensen Installera paket

Inställningen ignoreras

Klienten har inte stöd för aktivitetssekvenser.

Den här inställningen stöds inte och påverkar inte programvaruinstallationen.

Windows Installer:

  • Alla alternativ

Inställningarna ignoreras

Klienten har inte stöd för varken filer eller inställningar för Windows Installer.

OpsMgr-underhållsläge:

  • Alla alternativ

Inställningarna ignoreras

Klienten har inte stöd för den här konfigurationen.

Information om hur du skapar ett paket och program finns i Så här skapar du paket och program i Configuration Manager.

Distributioner

Om du vill distribuera programvara på en Linux- eller UNIX-server genom att använda ett paket och program, kan du använda Guiden Distribuera programvara från Configuration Manager-konsolen. Klienten har stöd för de flesta distributionsinställningar för Linux och UNIX, men det finns några inställningar som inte stöds. Tänk på följande när du distribuerar programvara:

  • Du måste etablera paketet på minst en distributionsplats som är kopplad till en gränsgrupp som är konfigurerad för innehållsplats.

  • Den klient för Linux och UNIX som får distributionen måste kunna nå distributionsplatsen från nätverksplatsen.

  • Klienten för Linux och UNIX laddar ned paketet från distributionsplatsen och kör programmet på den lokala datorn.

  • Klienten för Linux och UNIX kan inte ladda ned paket från delade mappar. Den laddar ned paket från IIS-aktiverade distributionsplatser som har stöd för HTTP eller HTTPS.

I följande tabell visas en lista över distributionsegenskaper som inte stöd:

Distributionsegenskap

Funktionssätt

Mer information

Distributionsinställningar – syfte:

  • Tillgänglig

  • Obligatoriskt

Inställningen ignoreras

Det finns inte stöd för användarspecifika inställningar.

Klienten har dock stöd för inställningen Obligatoriskt vilket tillämpar den schemalagda tidpunkten för installationen, men har inte stöd för manuell installation före den schemalagda tidpunkten.

Skicka uppvakningspaket

Inställningen ignoreras

Klienten har inte stöd för den här konfigurationen.

Tilldelningsschema:

  • inloggning

  • utloggning

Ett fel har uppstått och programmet kan inte installeras

Det finns inte stöd för användarspecifika inställningar.

Klienten har dock stöd för inställningen Så snart som möjligt.

Meddelandeinställningar:

  • Tillåt att användare kör programmet oberoende av tilldelningar

Inställningen ignoreras

Klienten implementerar inget användargränssnitt.

När tidsgränsen för den schemalagda tilldelningen har uppnåtts kan du tillåta att följande aktiviteter utförs utanför underhållsfönstret:

  • Systemomstart (om det krävs för att slutföra installationen)

Ett fel genereras

Klienten har inte stöd för omstart av systemet.

Distributionsalternativ för snabba nätverk (LAN):

  • Kör program från distributionsplats

Ett fel har uppstått och programmet kan inte installeras

Klienten kan inte köra programvaran från distributionsplatsen och måste i stället ladda ned programmet innan det kan köras.

Distributionsalternativ för långsamt eller instabilt nätverk eller återställningskällplats för innehåll:

  • Tillåt att klienter delar innehåll med andra klienter i samma undernät

Inställningen ignoreras

Klienten har inte stöd för att dela innehåll mellan peer-datorer.

Mer information om innehållsplats finns i Planera innehållshantering i Configuration Manager.

Mer information om hur du skapar en distribution finns i Hur du distribuerar paket och program i Configuration Manager.

Hantera nätverksbandbredd för nedladdning av programvara från distributionsplatser

Från och med klienten för Linux och UNIX från kumulativ uppdatering 1 finns stöd för nätverksbandbreddskontroller när programvara laddas ned från en distributionsplats.

Klient använder de BITS-inställningar som du konfigurerar som klientinställningar i Configuration Manager men implementerar inte BITS. För att begränsa användningen av nätverksbandbredd styr klienten storleken på HTTP-begäranssegmentet och fördröjningen mellan segment för nedladdning av programvara.

Om du vill konfigurera en klient så att den använder bandbreddskontroller konfigurerar du klientinställningar för Background Intelligent Transfer och använder sedan inställningarna på klientdatorn. För att kunna använda bandbreddskontroller måste klienten ta emot klientinställningar för Background Intelligent Transfer (BITS) med följande inställning inställd på Ja:

  • Begränsa den maximala nätverksbandbredden för BITS-bakgrundsöverföring

Klienten har stöd för följande konfigurationer för Background Intelligent Transfer:

  • Starttid för begränsningsfönstret

  • Sluttid för begränsningsfönstret

  • Maximal överföringshastighet under begränsningsfönstret (kbit/s)

  • Maximal överföringshastighet under begränsningsfönstret (kbit/s)

Följande konfiguration för Background Intelligent Transfer stöds inte och ignoreras av klienten för Linux och UNIX:

  • Tillåt BITS-hämtningar utanför begränsningsfönstret

Om nedladdningen av programvara till klienten från en distributionsplats avbryts, fortsätter inte klienten för Linux och UNIX nedladdningen, utan startar i stället om nedladdningen av hela programvarupaketet.

Åtgärder för programvarudistributioner

Precis som Windows-klienten, identifierar Configuration Manager-klienten för Linux och UNIX nya programvarudistributioner när en avsökning görs efter nya principer. Hur ofta en klient söker efter nya principer beror på klientinställningarna. Du kan konfigurera underhållsperioder för att styra när programvara ska distribueras.

Du kan konfigurera programvarudistributioner till Linux- och UNIX-servrar genom att använda paketegenskaper, programegenskaper och distributionsegenskaper.

När klienten får principen för en distribution skickar den ett statusmeddelande. Statusmeddelanden skicka också när installationen av programvara startar och avslutas, eller om den inte kan genomföras.

Program för programvarudistributioner körs med de rotautentiseringsuppgifter som Configuration Manager-klienten för Linux och UNIX körs med. Slutkoden för programkommandot används för att fastställa om åtgärden lyckades eller misslyckades. Slutkoden 0 (noll) betyder att åtgärden lyckades. Dessutom kopieras standardutdataströmmen stdout och standardfelströmmen stderr till loggfilen när loggnivån är INFO eller TRACE.

System_CAPS_tipTips

Om den programvara du vill distribuera finns på en nätverksfilsystemresurs (NFS-resurs) som Linux- eller UNIX-servern har åtkomst till, behöver du inte använda någon distributionsplats för att ladda ned paketet. I det fallet markerar du inte kryssrutan Det här paketet innehåller källfiler när du skapar paketet. När du sedan konfigurerar programmet anger du lämplig kommandorad för att få direktåtkomst till paketet på NFS-monteringsplatsen.