Dela via


Installera klienter på Linux och UNIX-datorer 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.

Innan du kan hantera en Linux- och UNIX-server med Configuration Manager, måste du installera den Configuration Manager klienten för Linux och UNIX på varje Linux eller UNIX-dator.Du kan utföra installationen av klienten manuellt på varje dator eller använda ett shell-skript som installerar klienten från en annan dator.Configuration Manager stöder inte användning av klienten push-installationen för Linux eller UNIX-servrar.Alternativt kan du konfigurera en Runbook för System Center 2012-Orchestrator att automatisera installation av klienten på Linux eller UNIX-servern.

Oavsett installationsmetoden du använder installationsprocessen kräver att ett skript med namnet install att hantera installationsprocessen.Det här skriptet ingår när du hämtar klienten för Linux och UNIX.

Installera skript för den Configuration Manager för Linux och UNIX-klienten stöder kommandoraden egenskaper.Vissa egenskaper krävs medan andra är valfritt.När du installerar klienten, måste du ange en hanteringsplats från webbplatsen som används av servern för Linux eller UNIX för den första kontakten med webbplatsen.En fullständig lista över egenskaper för kommandoraden finns i Egenskaper för kommandoraden för att installera klienten på Linux och UNIX-servrar.

När du installerar klienten du ange klientinställningar i den Configuration Manager -konsolen för att konfigurera klientagent på samma sätt som du skulle windows-baserade klienter.Mer information finns i Klientinställningar för Linux och UNIX-servrar under den Så här hanterar du Linux och UNIX-klienter i Configuration Manager ämne.

Använd följande avsnitt som hjälper dig att installera klient för Linux och UNIX:

  • Om klienten installationspaket och Universal agenten

  • Installera klienten på Linux och UNIX-servrar

    • Så här installerar du Configuration Manager-klienten på UNIX- och Linux-servrar

    • Egenskaper för kommandoraden för att installera klienten på Linux och UNIX-servrar

    • Uppgradera klienten på Linux och UNIX-servrar

    • Avinstallera klienten från Linux och UNIX-servrar

  • Konfigurera begäran portar för klienten för Linux och UNIX

  • Konfigurera klienten för Linux och UNIX att hitta Hanteringsplatser

Om klienten installationspaket och Universal agenten

Om du vill installera klienten för Linux och UNIX på en viss plattform, måste du använda tillämpliga klientinstallationspaketet för datorn där du installerar klienten.Klienten installationspaket ingår i varje klient hämtas från Microsoft Download Center.Förutom klienten installationspaket klienten hämtningen innehåller den install skript som hanterar installation av klienten på varje dator.

  • Innan kumulativ uppdatering 1 kräver varje operativsystem och plattformar att ett operativsystem och plattform specifika klientinstallationspaketet.Operativsystemet och plattform identifieras i varje klientinstallationspaketet.

  • Börjar med kumulativ uppdatering 1 ersätta installationspaket från Universal agenten separat klienten installationspaket för flera Linux-operativsystem.Men som stöds inte alla operativsystem stöds av Universal agenten.För Linux som inte stöds av Universal agenten och alla versioner av UNIX fortsätta att kräva användning av klienten installationspaket som är specifika för varje operativsystem och plattformar.

När du har installerat en klient kan använda du samma process och kommandoraden egenskaper oavsett klientinstallationspaketet du använder.

Information om operativsystem, plattformar och klienten installationspaket som stöds av varje utgåva av den Configuration Manager klient för Linux och UNIX, se de under den ämne..c1e93ef9-761f-4f60-8372-df9bf5009be0#BKMK_SupConfigLnUClientReq

Installera klienten på Linux och UNIX-servrar

Om du vill installera klienten för Linux och UNIX köra ett skript i varje Linux eller UNIX-dator.Skriptet har namnet installera och stöder kommandoraden egenskaper som ändra beteendet installation och refererar till klientinstallationspaketet.Installera skript- och installationspaket måste finnas på klienten.Klientinstallationspaketet innehåller den Configuration Manager klientfiler för ett visst operativsystem för Linux eller UNIX och plattformar.

Varje klientinstallationspaketet innehåller filerna som krävs för att slutföra klientinstallationen av och till skillnad från Windows-baserade datorer att hämta inte ytterligare filer från en hanteringsplats eller annan plats för datakälla.

När du har installerat det Configuration Manager för Linux och UNIX-klient du behöver inte starta om datorn.Klienten är drift så snart programvara-installationen är klar.Om du vill starta om datorn, den Configuration Manager klienten startas om automatiskt.

Den installerade klienten körs med roten autentiseringsuppgifter.Rot autentiseringsuppgifter krävs för att samla in maskinvaruinventering och utföra programdistributioner.

Följande är kommandoformat: . / install -mp < dator > - sitecode < sitecode >< egenskapen #1 >< egenskapen #2 >< klientinstallationspaketet >

Kommandorad

Åtgärder

. / Installera – mp smsmp.contoso.com - sitecode S01 ccm-Universal - x 64. < build > .tar

  • installera är namnet på skriptfilen som installerar klienten för Linux och UNIX.Den här filen är försedd med klientprogrammet.

  • -mp smsmp.contoso.com anger inledande hanteringsplatsen som används av klienten.

  • - sitecode S01 anger att klienten är kopplat till webbplatsen med Platskod för S01.

  • ccm-Universal - x 64. < build > .tar är namnet på .tar klientinstallationspaketet för den här datorer med operativsystemet och versionen CPU-arkitektur.

Du kan infoga ytterligare kommandoraden egenskaper före egenskapen kommandoraden som anger .tar installationsfilen klienten.Klienten .tar installationsfilen måste anges senast.

En lista över kommandoradsalternativen Se Egenskaper för kommandoraden för att installera klienten på Linux och UNIX-servrar.

Använd följande procedur som ett exempel på hur du installerar klienten för Linux och UNIX.

System_CAPS_noteInformation

Följande installerar klienten från kumulativ uppdatering 1-versionen av klienten för Linux och UNIX på en Red Hat Enterprise Linux 5 (RHEL5) x 64 dator.Om du vill ändra den här proceduren för operativsystem som du använder för att ersätta installationsfilen klienten (ccm-Universal - x 64. < build > .tar) med tillämpliga paketet för datorn där du installerar klienten.Också tänker använda ytterligare kommandoraden egenskaper efter behov.

Så här installerar du Configuration Manager-klienten på UNIX- och Linux-servrar

  1. Kopiera den installera skript och klienten .tar installationsfilen till en mapp på datorn RHEL 5 x 64 baserat.

  2. Kör följande kommando för att aktivera skriptet ska köras som ett program på datorn RHEL5: chmod + x installera

    System_CAPS_importantViktigt

    Du måste använda rot autentiseringsuppgifter du installerar klienten.

  3. Kör följande kommando för att installera de Configuration Manager klienten: . / Installera – mp < Värdnamn > - sitecode < kod > ccm-Universal - x 64. < build > .tar

    När du anger det här kommandot använder du ytterligare kommandorad egenskaper du behöver.

  4. När skriptet körs, kontrollera installationen genom att granska den /var/opt/microsoft/scxcm.log fil.Dessutom kan du kontrollera att klienten är installerat och kommunicerar med platsen genom att visa information för klienten i den enheter nod i den tillgångar och efterlevnad arbetsyta i den Configuration Manager konsolen.

Egenskaper för kommandoraden för att installera klienten på Linux och UNIX-servrar

När du installerar klienten för Linux och UNIX på en UNIX- eller Linux dator kör installationsskriptet med kommandoradsverktyget egenskaper som anger du följande:

  • Klienten tilldelade plats.

  • Hanteringsplatsen som klienten ursprungligen kommunicerar

  • Klienten .tar installationsfilen för datorns operativsystem

  • Ytterligare konfigurationer som du behöver

De egenskaper som beskrivs i följande tabell är tillgängliga för att ändra beteendet installationen.

System_CAPS_noteInformation

Använd egenskapen -h att visa den här listan över egenskaper som stöds.

Egenskap

Obligatoriska eller valfria

Mer information

-mp < server FQDN >

Obligatoriskt

Anger FQDN, hanteringsplatsserver som klienten använder som en första kontakt.

System_CAPS_importantViktigt

Denna egenskap anger inte hanteringsplatsen som klienten ska bli tilldelad efter installationen.

System_CAPS_noteInformation

När du använder den -mp egenskapen för att ange en hanteringsplatsen som konfigurerats för att godkänna endast HTTPS-klientanslutningar, måste du även använda den - UsePKICert egenskapen.

Ange hanteringsplatsen av FQDN.

-sitecode < sitecode >

Obligatoriskt

Anger den Configuration Manager primär plats till tilldela den Configuration Manager klienten.

Exempel: - sitecode S01

-fsp < server_FQDN >

Valfritt

System_CAPS_noteInformation

Börjar med kumulativ uppdatering 1, den Configuration Manager -klienten för Linux och UNIX stöd för rollen status punkter.

Anger FQDN, reserv status återställningspunkt servern som klienten använder för att skicka tillståndsmeddelanden som.

Mer information om status för återställningsplatsen finns i Bestämma om det behövs en återställningsstatuspunkt under den Bestämma platssystemrollerna för klientdistribution i Configuration Manager ämne.

-%{dir/ < directory >

Valfritt

Anger en annan plats att installera de Configuration Manager client-filerna.

Som standard klientinstallationer till följande plats: /opt/microsoft.

-nostart

Valfritt

Förhindrar automatisk start av den Configuration Manager client-tjänsten ccmexec.bin, när klientinstallationen är klar.

När klienten installeras, måste du starta tjänsten client manuellt.

Som standard startas klienttjänsten när klientinstallationen är klar och varje gång datorn startas om.

-ren

Valfritt

Anger borttagning av alla klientfiler och data från en tidigare installerade klient för Linux och UNIX innan den nya installationen startar.Detta tar bort klientens databas och certifikatarkivet.

-keepdb

Valfritt

Anger att den lokala databasen är kvar och återanvänds när du installerar om en klient.Som standard när du installerar om en klient tas databasen bort.

-UsePKICert < parameter >

Valfritt

Anger den fullständiga sökvägen och filnamnet till en PKI X.509-certifikat i formatet offentliga nyckel certifikatet Standard (PKCS #12).Det här certifikatet används för klientautentisering.Om ett certifikat inte har angetts under installationen och du behöver för att lägga till eller ändra ett certifikat ska du använda den certutil verktyg.Se HYPERLINK "https://technet.microsoft.com/en-us/library/jj573941.aspx" \l "BKMK_ManageLinuxCerts" så att hantera certifikat på klienten för Linux och UNIX information om certutil.

När du använder - UsePKICert, måste du även ange lösenordet som är kopplade till PKCS #12-fil med hjälp av den - certpw kommandoradsparametern.

Om du inte använder den här egenskapen för att ange ett PKI-certifikat klienten använder ett självsignerat certifikat och all kommunikation med platssystem är via HTTP.

Om du anger ett ogiltigt certifikat på klienten installeras kommandoraden, inga fel returneras.Det beror på att certifikatet verifieringen inträffar när klienten installeras.När klienten startas, certifikaten verifieras med hanteringsplatsen och om ett certifikat inte verifiera följande meddelande visas i scxcm.log, klientloggfilen Unix- och Linux Configuration Manager: Misslyckades verifiera certifikatet för Hanteringsplatsen.Standard loggfilen är: /var/opt/microsoft/scxcm.log.

System_CAPS_noteInformation

Du måste ange den här egenskapen när du installerar en klient och använda den -mp egenskapen för att ange en hanteringsplatsen som är konfigurerad för att accepterar endast HTTPS-klientanslutningar.

Exempel: - UsePKICert < sökvägen och filnamnet > - certpw < lösenord >

-certpw < parameter >

Valfritt

Anger lösenordet som associeras med PKCS #12-filen som du angav med hjälp av den - UsePKICert egenskapen.

Exempel:-UsePKICert < sökvägen och filnamnet > - certpw < lösenord >

-NoCRLCheck

Valfritt

Anger att en klient inte ska kontrollera listan över återkallade certifikat (CRL) när den kommunicerar via HTTPS med hjälp av PKI-certifikat.När det här alternativet inte anges kontrollerar klienten CRL innan upprätta en HTTPS-anslutning med hjälp av PKI-certifikat.Mer information om klienten CRL-kontroll finns i Planera för återkallade av PKI-certifikat.

Exempel: - UsePKICert < sökvägen och filnamnet > - certpw < lösenord > - NoCRLCheck

-rootkeypath < filplats >

Valfritt

Anger den fullständiga sökvägen och filnamnet för den Configuration Manager Betrodda rotcertifikatutfärdare nyckel.Den Configuration Manager betrodda rotnyckeln innehåller en funktion som Linux och UNIX-klienter använder för att kontrollera att de är anslutna till ett platssystem som hör till rätt hierarkin.

Om du inte anger nyckeln för betrodda rotcertifikatutfärdare på kommandoraden lita klienten på den första hanteringsplatsen som den kommunicerar med och kommer automatiskt att hämta nyckeln betrodda rotcertifikatutfärdare från att hanteringsplatsen.

Mer information finns i Planera rotnyckeln betrodda.

Exempel: - rootkeypath < sökvägen och filnamnet >

-httpport

Valfritt

Anger den port som har konfigurerats för hanteringsplatser som klienten använder vid kommunikation till hanteringsplatser via HTTP.Om porten inte anges används standardvärdet för 80.

Exempel: - httpport 80

-httpsport

Valfritt

Anger den port som har konfigurerats för hanteringsplatser som klienten använder vid kommunikation till hanteringsplatser via HTTPS.Om porten inte anges används standardvärdet för 443.

Exempel: - UsePKICert < sökväg och certifikat Efternamn > - httpsport 443

-ignoreSHA256validation

Valfritt

Anger att klientinstallation hoppar över SHA-256 verifieringen.Använd det här alternativet när du installerar klienten i operativsystem som inte släpper med en version av OpenSSL som stöder SHA-256.Mer information finns i under den Planera för distribution av klienter för Linux och UNIX-servrar ämne.da15f702-ba6a-40fb-b130-c624f17e2846#BKMK_NoSHA-256

-signcertpath < filplats >

Valfritt

Anger den fullständiga sökvägen och CER filnamn för det exporterade självsignerat certifikatet på platsservern.Om PKI-certifikat inte är tillgängliga i Configuration Manager platsservern genererar automatiskt självsignerat certifikat.

Certifikaten används för att kontrollera att klienten principer som hämtats från hanteringsplatsen skickades från platsen.Om ett självsignerat certifikat inte har angetts under installationen eller om du behöver för att ändra certifikatet ska du använda den certutil verktyg.Se HYPERLINK "https://technet.microsoft.com/en-us/library/jj573941.aspx" \l "BKMK_ManageLinuxCerts" så att hantera certifikat på klienten för Linux och UNIX information om certutil.

Det här certifikatet kan hämtas via den SMS certifikatarkivet och har den platsservern och det egna namnet webbplats Server-signeringscertifikat.

Om det här alternativet inte anges under installationen förtroende Linux och UNIX-klienterna första hanteringsplatsen de kommunicerar med och kommer automatiskt att hämta signeringscertifikatet från den hanteringsplatsen.

Exempel: - signcertpath < fullständiga sökvägen och filnamnet >

-rootcerts

Valfritt

Anger ytterligare PKI-certifikat att importera som inte är en del av en management poäng certifiering certifikatutfärdarhierarki.Om du anger flera certifikat i kommandoraden ska de vara kommaavgränsad.

Använd det här alternativet om du använder PKI klientcertifikat som inte kedja till ett rotcertifikat som är betrodd av dina poäng för hantering av webbplatser.Hanteringsplatser avvisar klienten om klientcertifikatet inte kedja till ett betrott rotcertifikat i listan över webbplatsens certifikat utfärdare.

Om du inte använder det här alternativet Linux och UNIX-klienten ska verifiera förtroendehierarkin med endast certifikatet i den - UsePKICert alternativet.

Exempel: - rootcerts < fullständiga sökvägen och filnamnet >, < fullständiga sökvägen och filnamnet >

Uppgradera klienten på Linux och UNIX-servrar

Du kan uppgradera versionen av klienten för Linux och UNIX på en dator till en nyare klientversion utan att först avinstallera aktuella klienten.Gör du genom att installera nya klientinstallationspaketet på datorn när de -keepdb kommandoraden egenskapen.När klientinstallationer för Linux och UNIX över befintliga klientdata med de nya filerna på klienten.Men de –keepdb kommandoraden egenskapen styr installationsprocessen behålla klienter unika identifieraren (GUID) lokal databas med information, och certifikatarkivet.Den här informationen används sedan av nya klientinstallation.

Exempel: du har en RHEL5 x 64-dator som kör klienten från den ursprungliga versionen av Configuration Manager-klienten för Linux och UNIX.Om du vill uppgradera den här klienten till klientversion från kumulativ uppdatering 1, du köra manuellt på install skript för att installera paketet klienten från kumulativ uppdatering 1, med tillägg av de –keepdb kommandoraden switch.Du använder kommandoraden liknar följande: . / Installera – mp < Värdnamn > - sitecode < kod > - keepdb ccm-Universal - x 64. < build > .tar

Så här använder du en programdistribution du uppgraderar klienten på Linux och UNIX-servrar

Du kan använda en programdistribution uppgradera klienten för Linux och UNIX till en ny klientversion.Men den Configuration Manager klienten kan inte direkt köra installationsskript för att installera den nya klienten eftersom installationen av en ny klient måste först avinstallera den aktuella klienten.Detta slutar på Configuration Manager klientprocessen som kör installationsskriptet innan du börjar installationen av den nya-klienten.Om du vill använda har en programdistribution för att installera den nya klienten, måste du schemalägga installationen att starta vid ett senare tillfälle och för att köras av operativsystemets inbyggda schemalägga funktioner.

Om du vill göra detta att använda en programdistribution att först kopiera filer för nya klientinstallationspaketet till klientdatorn och distribuerar och kör ett skript för att schemalägga installationen av klienten.Skriptet använder operativsystemets inbyggda at kommandot fördröjning starten.Sedan när skriptet körs driften hanteras av klientens operativsystem och inte den Configuration Manager -klienten på datorn.Detta gör att kommandoraden anropas av skript för att avinstallera den Configuration Manager -klienten och sedan installera den nya klienten slutföra för uppgradering av på UNIX- eller Linux-klienten.Efter uppgraderingen har slutförts uppgraderade klienten förblir hanterade av Configuration Manager.

Använda följande procedur för att hjälpa dig att konfigurera en programdistribution så här uppgraderar klienten för Linux och UNIX.Följande steg och exempel uppgradera en RHEL5 x 64-dator som kör den första versionen av klienten till klientversion kumulativ uppdatering 1.

Använda en programdistribution för att uppgradera till klienten i UNIX- och Linux-servrar

  1. Kopiera nya klienten paketet installationsfilen till datorn som kör den Configuration Manager klient som du planerar att uppgradera.

    Du kan till exempel placera klientinstallationspaketet och installera skript för kumulativ uppdatering 1 på följande plats på klientdatorn: /tmp/PATCH

  2. Skapa ett skript för att hantera uppgraderingen av den Configuration Manager -klienten och sedan placera en kopia av skript i samma mapp på klientdatorn som klientinstallationen filer från steg 1.

    Skriptet inte kräver ett visst namn, men måste innehålla rader tillräckligt att använda klient-installationsfilerna från en lokal mapp på datorn, och installera klientinstallationspaketet med hjälp av den – keepdb kommandoraden egenskapen.Du använder den – keepdb kommandoraden egenskapen att underhålla den unika identifieraren för den aktuella klienten för användning av den nya-klienten installeras.

    Exempelvis kan du skapa ett skript med namnet upgrade.sh som innehåller följande rader och kopiera den till den /tmp/PATCH mapp på klientdatorn:

      #!/bin/sh
      /tmp/PATCH/install -sitecode <code> -mp <hostname> -keepdb /tmp/PATCH/ccm-Universal-x64.<build>.tar
    
  3. Använda programdistribution varje klient använder datorer inbyggda at kommandot för att köra den upgrade.sh skript med en kort fördröjning innan skriptet körs.

    Till exempel använda följande kommandorad för att köra skriptet: på – f /tmp/upgrade.sh – m nu + 5 minuter

När klienten har schemalägger den upgrade.sh skript om du vill köra, klienten skickar ett meddelande som indikerar programdistribution har slutförts.Men hanteras den faktiska klientinstallationen sedan av datorn efter fördröjningen.När klienten uppgraderingen har slutförts Kontrollera installationen genom att granska den /var/opt/microsoft/scxcm.log filen på klientdatorn.Dessutom kan du kontrollera att klienten är installerat och kommunicerar med platsen genom att visa information för klienten i den enheter nod i den tillgångar och efterlevnad arbetsyta i den Configuration Manager konsolen.

Avinstallera klienten från Linux och UNIX-servrar

Avinstallera den Configuration Manager -klienten för Linux och UNIX du använder du verktyget avinstallera Avinstallera.Som standard är den här filen finns i den /delta/microsoft/configmgr/bin/ mapp på datorn.Detta avinstallationskommando stöder inte eventuella kommandoradsparametrar och tar bort alla filer som är relaterade till klientprogrammet från servern.

Om du vill avinstallera klienten använder du följande kommandorad: /opt/microsoft/configmgr/bin/uninstall 

Du behöver inte starta om datorn när du har avinstallerat den Configuration Manager -klienten för Linux och UNIX.

Konfigurera begäran portar för klienten för Linux och UNIX

Liknar Windows-baserade klienter i Configuration Manager klienten för Linux och UNIX använder HTTP och HTTPS för att kommunicera med Configuration Manager webbplats system.Portarna som den Configuration Manager klienten använder för att kommunicera kallas för en begäran portar.

När du installerar den Configuration Manager klienten för Linux och UNIX kan du ändra klienter standard begäran portar genom att ange den - httpport och - httpsport installationsegenskaper.Om du inte anger egenskapen installationen och ett anpassat värde använder klienten standardvärden.Standardvärdena är 80 för HTTP-trafik och 443 för HTTPS-trafik.

Du kan inte ändra sin begäran portkonfiguration när du installerar klienten.Om du vill ändra portkonfigurationen måste du i stället installera om klienten och ange den nya portkonfigurationen.När du installerar om klienten för att ändra portnummer begäran kör den installera kommando liknande till den nya installationen av klienten, men använda egenskapen ytterligare kommandoraden för - keepdb.Denna parameter gör installationen behålla klienten databas och filer inklusive arkivet klienter GUID och certifikat.

Mer information om klienten kommunikationsportnummer finns Konfigurera portnummer för klientkommunikation i Configuration Manager.

Konfigurera klienten för Linux och UNIX att hitta Hanteringsplatser

När du installerar den Configuration Manager för Linux och UNIX-klient måste du ange en hanteringsplats som ska användas som en första kontakt.

Den Configuration Manager klienten för Linux och UNIX kontaktar den här hanteringsplatsen när klienten installeras.Om klienten inte kan kontakta hanteringsplatsen, fortsätter klientprogrammet att försöka tills det lyckas.

Mer information om hur klienter hitta hanteringsplatser finns i avsnittet Hitta hanteringsplatser under den Tilldela klienter till en plats i Configuration Manager ämne.