Come installare i client Linux e UNIX computer in Configuration Manager

 

Si applica a: 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

Nota

Le informazioni in questo argomento si applicano a System Center 2012 Configuration Manager SP1 o versioni successive e System Center 2012 R2 Configuration Manager o versioni successive.

Prima di poter gestire un server Linux o UNIX con Configuration Manager, è necessario installare il Configuration Manager client per Linux e UNIX in ogni computer Linux o UNIX.È possibile eseguire l'installazione del client manualmente su ciascun computer o utilizzare uno script della shell che installa il client in modalità remota.Configuration Manager non supporta l'utilizzo di installazione push client per i server Linux o UNIX.Facoltativamente è possibile configurare un Runbook di System Center 2012 Orchestrator automatizzare l'installazione del client sul server Linux o UNIX.

Indipendentemente dal metodo di installazione utilizzato, il processo di installazione richiede l'utilizzo di uno script denominato install per gestire il processo di installazione.Questo script viene incluso quando si scarica il Client per Linux e UNIX.

Lo script di installazione per il Configuration Manager client per Linux e UNIX supporta le proprietà della riga di comando.Alcune proprietà della riga di comando sono obbligatori, mentre altri sono facoltativi.Ad esempio, quando si installa il client, è necessario specificare un punto di gestione dal sito utilizzato dal server Linux o UNIX per il contatto iniziale con il sito.Per l'elenco completo delle proprietà della riga di comando, vedere Proprietà della riga di comando per l'installazione del Client su server Linux e UNIX.

Dopo aver installato il client, specificare le impostazioni Client nel Configuration Manager console per configurare l'agente client nello stesso modo, si farebbe client basati su windows.Per ulteriori informazioni, vedere il Impostazioni client per i server Linux e UNIX sezione il Come gestire Linux e UNIX client in Configuration Manager argomento.

Utilizzare le sezioni seguenti per installare il client per Linux e UNIX:

  • Sui pacchetti di installazione Client e Universal Agent

  • Installare il Client su server Linux e UNIX

    • Per installare il Client di Configuration Manager su server Linux e UNIX

    • Proprietà della riga di comando per l'installazione del Client su server Linux e UNIX

    • Aggiornare il Client su server Linux e UNIX

    • Disinstallare il Client dal server Linux e UNIX

  • Configurare le porte richieste per il Client per Linux e UNIX

  • Configurare il Client per Linux e UNIX individuare i punti di gestione

Sui pacchetti di installazione Client e Universal Agent

Per installare il client per Linux e UNIX su una piattaforma specifica, è necessario utilizzare il pacchetto di installazione client applicabile per il computer in cui si installa il client.Pacchetti di installazione client applicabili sono inclusi come parte di ogni client download da Microsoft Download Center.Oltre ai pacchetti di installazione client, il download del client include il install script che gestisce l'installazione del client in ogni computer.

  • Prima dell'aggiornamento cumulativo 1, ogni piattaforma e sistema operativo richiede l'utilizzo di un sistema operativo e il pacchetto di installazione client specifico della piattaforma.Il sistema operativo e piattaforma vengono identificati nel nome di ogni pacchetto di installazione client.

  • A partire da un aggiornamento cumulativo 1, i pacchetti di installazione dell'agente Universal sostituiscono i pacchetti di installazione client separato per diversi sistemi operativi Linux.Tuttavia, non tutte supportate dei sistemi operativi sono supportati da Universal Agent.Le versioni di Linux che non sono supportate dall'agente Universal e tutte le versioni di UNIX continuano a richiedere l'utilizzo di pacchetti di installazione client specifici per ogni piattaforma e sistema operativo.

Quando si installa un client, è possibile utilizzare le stesse proprietà di processo e della riga di comando indipendentemente dal pacchetto di installazione client che è utilizzare.

Per informazioni su sistemi operativi, piattaforme e i pacchetti di installazione client supportati da ogni versione di Configuration Manager client per Linux e UNIX, vedere il sezione il argomento.No text is shown for link 'c1e93ef9-761f-4f60-8372-df9bf5009be0'. The title of the linked topic might be empty.c1e93ef9-761f-4f60-8372-df9bf5009be0#BKMK_SupConfigLnUClientReq

Installare il Client su server Linux e UNIX

Per installare il client per Linux e UNIX, si esegue uno script in ogni computer Linux o UNIX.Lo script è denominato installare e supporta le proprietà della riga di comando che modificano il comportamento di installazione e fare riferimento a pacchetto di installazione client.Il pacchetto di installazione client e script di installazione deve trovarsi sul client.Contiene il pacchetto di installazione client di Configuration Manager file client per una piattaforma e specifico del sistema operativo Linux o UNIX.

Ogni pacchetto di installazione client contiene tutti i file necessari per completare l'installazione del client e a differenza dei computer basati su Windows, scaricare file aggiuntivi da un punto di gestione o un altro percorso di origine.

Dopo aver installato il Configuration Manager client per Linux e UNIX, è necessario riavviare il computer.Non appena viene completata l'installazione del software, il client è operativo.Se si riavvia il computer, il Configuration Manager client viene riavviato automaticamente.

Il client installato viene eseguito con le credenziali radice.Per raccogliere l'inventario hardware ed eseguire le distribuzioni software sono necessarie credenziali di radice.

Il formato del comando è: . /Install -mp < computer > - < CodiceSito >< proprietà #1 >< CodiceSito proprietà #2 >< pacchetto di installazione client >

Riga di comando

Azioni

. /Install smsmp.contoso.com – mp - CodiceSito S01 ccm-Universal - x64. < build >. tar

  • installare è il nome del file di script che installa il client per Linux e UNIX.Questo file viene fornito con il software client.

  • -mp smsmp.contoso.com specifica il punto di gestione iniziale utilizzato dal client.

  • - CodiceSito S01 specifica il client viene assegnato al sito con il codice del sito S01.

  • ccm-Universal - x64. < build >. tar è il nome del pacchetto. tar di installazione client per questo computer con sistema operativo, versione e l'architettura della CPU.

È possibile inserire ulteriori proprietà riga di comando prima che la proprietà della riga di comando che specifica il file. tar di installazione client.Il file. tar installazione del client deve essere specificato per ultimo.

Per un elenco di opzioni della riga di comando, vedere Proprietà della riga di comando per l'installazione del Client su server Linux e UNIX.

Utilizzare la seguente procedura come esempio di come installare il client per Linux e UNIX.

Nota

La procedura di esempio seguente viene installato il client dalla versione di aggiornamento cumulativo 1 per Linux e UNIX su Red Hat Enterprise Linux 5 (RHEL5) del client x64 computer.Per modificare questa procedura per i sistemi operativi in uso, sostituire il file di installazione client (ccm-Universal - x64. < build >. tar) con il pacchetto per il computer in cui si installa il client applicabile.Inoltre prevede di utilizzare le proprietà riga di comando aggiuntivi per soddisfare i requisiti.

Per installare il Client di Configuration Manager su server Linux e UNIX

  1. Copia il installare script e il file. tar di installazione client in una cartella nel computer RHEL 5 x64 in base.

  2. Eseguire il comando seguente per abilitare lo script venga eseguito come un programma nel computer RHEL5: chmod + x installare

    System_CAPS_importantImportante

    Per installare il client, è necessario utilizzare le credenziali radice.

  3. Successivamente, eseguire il comando seguente per installare il Configuration Manager client: . /Install – mp < nomehost > - < codice > CodiceSito ccm-Universal - x64. < build >. tar

    Quando si immette questo comando, utilizzare le proprietà della riga di comando aggiuntive che necessarie.

  4. Dopo l'esecuzione dello script, convalidare l'installazione esaminando il /var/opt/microsoft/scxcm.log file.Inoltre, è possibile confermare che il client sia installato e la comunicazione con il sito per la visualizzazione dei dettagli per il client nel dispositivi nodo del asset e conformità area di lavoro il Configuration Manager console.

Proprietà della riga di comando per l'installazione del Client su server Linux e UNIX

Quando si installa il client per Linux e UNIX in un computer Linux o UNIX, eseguire lo script di installazione con le proprietà della riga di comando che specificano le operazioni seguenti:

  • Il client assegnato sito.

  • Il punto di gestione con cui il client comunica inizialmente

  • Client. tar file di installazione del sistema operativo del computer

  • Configurazioni aggiuntive, che è necessario

Le proprietà descritte nella tabella seguente sono disponibili per modificare il comportamento di installazione.

Nota

Utilizzare la proprietà -h per visualizzare l'elenco delle proprietà supportate.

Proprietà

Obbligatorio o facoltativo

Altre informazioni

-mp < FQDN server >

Richiesto

Specifica nome di dominio completo, i server del punto di gestione che il client utilizzerà come punto iniziale del contatto.

System_CAPS_importantImportante

Questa proprietà non specifica il punto di gestione per cui il client verrà assegnato dopo l'installazione.

Nota

Quando si utilizza il -mp proprietà per specificare un punto di gestione è configurato per accettare solo le connessioni client HTTPS, è necessario utilizzare anche il - /usepkicert proprietà.

Specificare il punto di gestione di dominio completo.

-CodiceSito < CodiceSito >

Richiesto

Specifica il Configuration Manager sito primario per assegnare il Configuration Manager client.

Esempio: - CodiceSito S01

-fsp < fqdn_server >

Facoltativo

Nota

A partire da un aggiornamento cumulativo 1, il Configuration Manager client per Linux e UNIX supporta l'utilizzo di punti di stato di fallback.

Specifica nome di dominio completo, i server del punto di stato di fallback che il client utilizza per inviare messaggi di stato.

Per ulteriori informazioni sul punto di stato di fallback, vedere il Determinare se è richiesto un punto di stato di fallback sezione il Determinare i ruoli del sistema del sito per la distribuzione client in Configuration Manager argomento.

-dir < directory >

Facoltativo

Specifica un percorso alternativo per installare il Configuration Manager file client.

Per impostazione predefinita, il client viene installato nel percorso seguente: /opt/microsoft.

-nostart

Facoltativo

Impedisce l'avvio automatico del Configuration Manager servizio client, CCMExec, al termine dell'installazione del client.

Dopo aver installato il client, è necessario avviare manualmente il servizio client.

Per impostazione predefinita, il servizio client viene avviata dopo il completamento dell'installazione del client e ogni volta che il computer viene riavviato.

-normale

Facoltativo

Specifica la rimozione di tutti i file del client e i dati da un client installato in precedenza per Linux e UNIX, prima che inizi la nuova installazione.Consente di rimuovere il database del client e l'archivio certificati.

-keepdb

Facoltativo

Specifica che il database client locale viene mantenuto e riutilizzato quando si reinstalla un client.Per impostazione predefinita, quando si reinstalla un client viene eliminato il database.

-/Usepkicert < parametro >

Facoltativo

Specifica il percorso e il nome completo per un certificato x. 509 PKI nel formato Public Key Certificate Standard (PKCS #12).Questo certificato viene utilizzato per l'autenticazione client.Se non è stato specificato un certificato durante l'installazione e si desidera aggiungere o modificare un certificato, utilizzare il certutil utilità.Vedere \l "https://technet.microsoft.com/en-us/library/jj573941.aspx" HYPERLINK "BKMK_ManageLinuxCerts" come gestire i certificati sul Client per Linux e UNIX per informazioni su certutil.

Quando si utilizza - /usepkicert, è necessario specificare anche la password associata al file PKCS #12 utilizzando il - certpw parametro della riga di comando.

Se non si utilizza questa proprietà per specificare un certificato PKI, il client utilizza un certificato autofirmato e tutte le comunicazioni ai sistemi del sito avvengono tramite HTTP.

Se si specifica un certificato non valido nella riga di comando di installare il client, non vengono restituiti errori.Questo accade perché la convalida dei certificati si verifica dopo l'installazione di client.Quando viene avviato il client, vengono convalidati i certificati con il punto di gestione e se un certificato non viene visualizzato il seguente messaggio di scxcm.log, il file di log client Unix e Linux Configuration Manager: Non riuscito di convalidare il certificato per punto di gestione.Il percorso di file di registro predefinito è: /var/opt/microsoft/scxcm.log.

Nota

È necessario specificare questa proprietà quando si installa un client e utilizzare il -mp proprietà per specificare un punto di gestione che è configurato per accettare solo connessioni client HTTPS.

Esempio: - /usepkicert < percorso completo e nome file > - < password > certpw

-certpw < parametro >

Facoltativo

Specifica la password associata al file PKCS #12 specificato utilizzando il - /usepkicert proprietà.

Esempio:-/usepkicert < percorso completo e nome file > - < password > certpw

-/Nocrlcheck

Facoltativo

Specifica che un client non deve verificare l'elenco di revoche di certificati (CRL) per comunicare tramite HTTPS mediante l'utilizzo di un certificato PKI.Quando questa opzione non è specificata, il client controlla l'elenco CRL prima di stabilire una connessione HTTPS mediante l'utilizzo di certificati PKI.Per ulteriori informazioni sul controllo CRL client, vedere pianificazione di revoche di certificati PKI.

Esempio: - /usepkicert < percorso completo e nome file > - < password > certpw - /nocrlcheck

-rootkeypath < percorso >

Facoltativo

Specifica il percorso e il nome completo per la Configuration Manager chiave radice attendibile.Il Configuration Manager trusted chiave radice fornisce un meccanismo che Linux e UNIX client utilizzano per verificare che sono connessi a un sistema del sito che appartiene alla gerarchia corretta.

Se non si specifica la chiave radice attendibile nella riga di comando, i client considereranno attendibili il primo punto di gestione comunica con e recupererà automaticamente la chiave radice attendibile da tale punto di gestione.

Per ulteriori informazioni, vedere pianificazione per la chiave radice attendibile.

Esempio: - rootkeypath < percorso completo e nome file >

-numero della porta HTTP

Facoltativo

Specifica la porta configurato nei punti di gestione utilizzato dal client durante la comunicazione ai punti di gestione su HTTP.Se la porta non è specificata, viene utilizzato il valore predefinito pari a 80.

Esempio: - numero della porta HTTP 80

-httpsport

Facoltativo

Specifica la porta configurato nei punti di gestione utilizzato dal client durante la comunicazione ai punti di gestione tramite HTTPS.Se la porta non è specificata, viene utilizzato il valore predefinito 443.

Esempio: - /usepkicert < percorso completo e certificato nome > - httpsport 443

-ignoreSHA256validation

Facoltativo

Specifica che l'installazione del client ignora la convalida di SHA-256.Utilizzare questa opzione quando si installa il client nei sistemi operativi che non ha rilasciato una versione di OpenSSL che supporta SHA-256.Per ulteriori informazioni, vedere il Su Linux e UNIX sistemi operativi che è non supporto SHA-256 sezione il Pianificazione della distribuzione Client per i server Linux e UNIX argomento.

-signcertpath < percorso >

Facoltativo

Specifica il percorso completo e . cer nome file del certificato autofirmato esportato nel server del sito.Se non sono disponibili, i certificati PKI di Configuration Manager server del sito genera automaticamente i certificati autofirmati.

Questi certificati vengono utilizzati per convalidare che i criteri client scaricati dal punto di gestione sono stati inviati dal sito di destinazione.Se durante l'installazione non è specificato un certificato autofirmato oppure è necessario modificare il certificato, utilizzare il certutil utilità.Vedere \l "https://technet.microsoft.com/en-us/library/jj573941.aspx" HYPERLINK "BKMK_ManageLinuxCerts" come gestire i certificati sul Client per Linux e UNIX per informazioni su certutil.

Questo certificato può essere recuperato tramite il SMS archivio certificati e ha il nome del soggetto Server del sito e il nome descrittivo certificato di firma Server del sito.

Se questa opzione non è specificata durante l'installazione, i client Linux e UNIX considereranno attendibile il primo punto di gestione che comunicano con e recupererà automaticamente il certificato di firma da tale punto di gestione.

Esempio: - signcertpath < completo percorso e nome file >

-rootcerts

Facoltativo

Specifica ulteriori certificati PKI per l'importazione che non fanno parte di una gerarchia di autorità di (certificazione CA) certificazione punti gestione.Se si specificano più certificati nella riga di comando, dovrebbero essere delimitati da virgole.

Utilizzare questa opzione se si utilizzano certificati client PKI concatenati a un certificato CA radice attendibile per i punti di gestione di siti.Se il certificato client non è concatenato a un certificato radice attendibile nell'elenco di autorità emittenti di certificati del sito, i punti di gestione rifiuterà il client.

Se non si utilizza questa opzione, il client Linux e UNIX verificherà la gerarchia di trust utilizzando solo il certificato nel - /usepkicert opzione.

Esempio: - rootcerts < completo percorso e nome file >, < completo percorso e nome file >

Aggiornare il Client su server Linux e UNIX

È possibile aggiornare la versione del client per Linux e UNIX in un computer a una versione più recente di client senza disinstallare il client corrente.A tale scopo, installare il nuovo pacchetto di installazione client nel computer durante l'utilizzo di -keepdb proprietà riga di comando.Quando si installa il client per Linux e UNIX, dati client esistenti vengono sovrascritti con i nuovi file client.Tuttavia, la –keepdb proprietà riga di comando indirizza il processo di installazione per mantenere il client identificatore univoco (GUID) del database locale di informazioni e l'archivio certificati.Queste informazioni vengono quindi utilizzate per la nuova installazione di client.

Ad esempio, si dispone di un RHEL5 x64 computer che esegue il client dalla versione originale del client di Configuration Manager per Linux e UNIX.Per aggiornare il client per la versione del client dall'aggiornamento cumulativo 1, si esegue manualmente il install per installare il pacchetto client applicabile dall'aggiornamento cumulativo 1, con l'aggiunta di script di –keepdb opzione della riga di comando.Utilizzare la riga di comando simile al seguente: . /Install – mp < nomehost > - < codice > CodiceSito - keepdb ccm-Universal - x64. < build >. tar

Come utilizzare una distribuzione di Software per aggiornare il Client su server Linux e UNIX

È possibile utilizzare una distribuzione di software per aggiornare il client per Linux e UNIX a una nuova versione del client.Tuttavia, il Configuration Manager client non è possibile eseguire direttamente lo script di installazione per installare il nuovo client perché l'installazione di un nuovo client necessario disinstallare il client corrente.Questo sarebbe il Configuration Manager processo client che esegue lo script di installazione prima di avviare l'installazione del nuovo client.Per utilizzare correttamente una distribuzione di software per installare il nuovo client, è necessario pianificare l'installazione per avviare in futuro e deve essere eseguito dalla funzionalità di pianificazione predefinite del sistema operativo.

A tale scopo, utilizzare una distribuzione di software innanzitutto copiare i file per il nuovo pacchetto di installazione client al computer client e quindi distribuire ed eseguire uno script per pianificare il processo di installazione client.Lo script utilizza predefinite del sistema operativo at comando ritardare l'avvio.Quindi, quando viene eseguito lo script, l'operazione è gestita dal sistema operativo client e non il Configuration Manager client nel computer.In questo modo la riga di comando chiamata dallo script di disinstallare innanzitutto il Configuration Manager client e quindi installare il nuovo client, completare il processo di aggiornamento del client nel computer Linux o UNIX.Al termine dell'aggiornamento, il client aggiornato viene gestito da Configuration Manager.

Utilizzare la procedura seguente per configurare una distribuzione di software per l'aggiornamento del client per Linux e UNIX.I seguenti passaggi ed esempi di aggiornare un RHEL5 x64 computer che esegue la versione iniziale del client per la versione del client l'aggiornamento cumulativo 1.

Utilizzare una distribuzione di software per aggiornare il client su server Linux e UNIX

  1. Copiare il nuovo file di pacchetto di installazione client in computer che esegue il Configuration Manager client che si desidera aggiornare.

    Ad esempio, si potrebbe inserire il pacchetto di installazione client e installare lo script per l'aggiornamento cumulativo 1 nel seguente percorso sul computer client: /tmp/PATCH

  2. Creare uno script per gestire l'aggiornamento del Configuration Manager client e quindi luogo una copia dello script nella stessa cartella del computer client come l'installazione del client i file dal passaggio 1.

    Lo script non richiede un nome specifico, ma deve contenere le righe di comando sufficiente utilizzare i file di installazione client da una cartella locale nel computer client e installare il pacchetto di installazione client utilizzando il – keepdb proprietà riga di comando.Si utilizza il – keepdb proprietà riga di comando per conservare l'identificatore univoco del client corrente per l'utilizzo da parte del nuovo client che si sta installando.

    Ad esempio, si crea uno script denominato upgrade.sh che contiene le righe seguenti e quindi copiare il /tmp/PATCH cartella nel computer client:

      #!/bin/sh
      /tmp/PATCH/install -sitecode <code> -mp <hostname> -keepdb /tmp/PATCH/ccm-Universal-x64.<build>.tar
    
  3. Utilizzare la distribuzione di software che ogni client di utilizzare l'oggetto incorporato di computer at comando per eseguire il upgrade.sh script con un breve ritardo prima dell'esecuzione dello script.

    Ad esempio, utilizzare la seguente riga di comando per eseguire lo script: a-f /tmp/upgrade.sh – m ora + 5 minuti

Dopo che il client consente di pianificare correttamente la upgrade.sh per l'esecuzione di script, il client invia un messaggio di stato che indica la distribuzione di software completata.Tuttavia, l'installazione del client effettivo viene quindi gestita dal computer, dopo il ritardo.Dopo aver completato l'aggiornamento client, convalidare l'installazione esaminando il /var/opt/microsoft/scxcm.log file nel computer client.Inoltre, è possibile confermare che il client sia installato e la comunicazione con il sito per la visualizzazione dei dettagli per il client nel dispositivi nodo del asset e conformità area di lavoro il Configuration Manager console.

Disinstallare il Client dal server Linux e UNIX

Per la disinstallazione di Configuration Manager client per Linux e UNIX è utilizzare l'utilità di disinstallazione, Disinstalla.Per impostazione predefinita, questo file si trova nel /rifiutare/microsoft/configmgr/bin/ cartella nel computer client.Questo comando di disinstallazione non supporta i parametri della riga di comando e rimuoverà tutti i file relativi al software client dal server.

Per disinstallare il client, utilizzare la seguente riga di comando: /opt/microsoft/configmgr/bin/uninstall 

Non è necessario riavviare il computer dopo la disinstallazione di Configuration Manager client per Linux e UNIX.

Configurare le porte richieste per il Client per Linux e UNIX

Simile a client basati su Windows, il Configuration Manager client per Linux e UNIX utilizza HTTP e HTTPS per comunicare con Configuration Manager sistemi del sito.Le porte che il Configuration Manager viene utilizzato per la comunicazione client viene definite porte di richiesta.

Quando si installa il Configuration Manager client per Linux e UNIX, è possibile modificare le porte di richiesta client predefinito specificando il - httpport e - httpsport proprietà di installazione.Quando non si specifica la proprietà di installazione e un valore personalizzato, il client utilizza i valori predefiniti.I valori predefiniti sono 80 per il traffico HTTP e 443 per il traffico HTTPS.

Dopo aver installato il client, è possibile modificare la configurazione della porta di richiesta.Per modificare la configurazione della porta è invece necessario reinstallare il client e specificare la nuova configurazione della porta.Quando si reinstalla il client per modificare i numeri di porta richiesta, eseguire il installare comando simile alla nuova installazione di client, ma utilizzare la proprietà della riga di comando aggiuntivi di - keepdb.Questa opzione indica l'installazione di mantenere i file inclusi nell'archivio GUID e il certificato client e un database client.

Per ulteriori informazioni sui numeri di porta di comunicazione client, vedere Come configurare i numeri di porta di comunicazione client in Configuration Manager.

Configurare il Client per Linux e UNIX individuare i punti di gestione

Quando si installa il Configuration Manager client per Linux e UNIX, è necessario specificare un punto di gestione da utilizzare come punto iniziale del contatto.

Il Configuration Manager client per Linux e UNIX contatta il punto di gestione al momento viene installato il client.Se il client non riesce a contattare il punto di gestione, il software client continuerà a tentare fino a quando non è riuscita.

Per ulteriori informazioni su come i client individuano i punti di gestione, vedere la sezione Individuazione dei punti di gestione sezione il Come assegnare i client a un sito in Configuration Manager argomento.