Distribuzione del software per server UNIX e Linux 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.

Il client di Microsoft System Center 2012 Configuration Manager per Linux e UNIX supporta le distribuzioni di software che utilizzano pacchetti e programmi. È impossibile distribuire le applicazioni di System Center 2012 Configuration Manager nei computer che eseguono Linux e UNIX.

Il client supporta le seguenti funzionalità per le distribuzioni di pacchetti e programmi:

  • È possibile installare alcuni software per i server Linux e UNIX, tra cui:

    • Nuova distribuzione software

    • Aggiornamenti software per i programmi già presenti nel computer

    • Patch del sistema operativo

  • È possibile eseguire comandi nativi di Linux e UNIX ed eseguire gli script situati nei server Linux e UNIX.

  • È possibile limitare la distribuzione ai sistemi operativi specificati durante la selezione dell'opzione del programma Solo sulle piattaforme client specificate.

  • È possibile utilizzare le finestre di manutenzione per verificare quando viene installato il software.

  • È possibile utilizzare i messaggi di stato della distribuzione per monitorare le distribuzioni.

A partire dal client dall'aggiornamento cumulativo 1, viene supportata la seguente funzionalità aggiuntiva:

  • Il client può limitare l'utilizzo della rete durante il download del software da un punto di distribuzione.

Quando si configurano e distribuiscono pacchetti e programmi per i server Linux e UNIX, utilizzare gli stessi metodi impiegati per configurare e distribuire pacchetti e programmi nei computer basati su Windows con i seguenti avvertimenti:

Configurazione

Dettagli

Utilizzare solo le configurazioni destinate ai computer. Non utilizzare le configurazioni destinate agli utenti.

Il client di Configuration Manager per Linux e UNIX non supporta le configurazioni destinate agli utenti.

Configurare i programmi per scaricare il software dal punto di distribuzione ed eseguire i programmi dalla cache del client locale

Il client di Configuration Manager per Linux e UNIX non supporta l'esecuzione di software dal punto di distribuzione. Al contrario, è necessario configurare il software per scaricare il client e quindi eseguire l'installazione.

Per impostazione predefinita, dopo che il client per Linux e UNIX installa il software, tale software viene eliminato dalla cache del client. Tuttavia, i pacchetti configurati con l'opzione Rendi permanente il contenuto nella cache client non vengono eliminati dal client e rimangono nella cache dopo l'installazione del software.

Il client per Linux e UNIX non supporta le configurazioni per la cache del client e la dimensione massima di tale cache viene limitata solo dallo spazio libero su disco nel computer client.

Configurare l'account di accesso alla rete per l'accesso del punto di distribuzione

I computer Linux e UNIX sono progettati per essere utilizzati come computer del gruppo di lavoro. Per accedere ai pacchetti dal punto di distribuzione nel dominio del server del sito di Configuration Manager, è necessario configurare l'account di accesso alla rete per il sito. È necessario specificare questo account come una proprietà del componente di distribuzione software e configurare l'account prima di distribuire il software.

A partire da System Center 2012 R2 Configuration Manager, è possibile configurare più account di accesso alla rete in ogni sito. Il client per Linux e UNIX può utilizzare tutti gli account configurati come account di accesso alla rete.

Per altre informazioni, vedere Configurazione dei componenti del sito in Configuration Manager.

È possibile distribuire pacchetti e programmi nelle raccolte che contengono solo client Linux o UNIX o distribuirli in raccolte che contengono un insieme di tipi di client, ad esempio la raccolta Tutti i sistemi.

Nota

Quando si distribuisce il software in una raccolta mista, è probabile che molti client in tale raccolta non siano in grado di eseguire il software in quanto dotati del tipo di sistema operativo errato per comprendere i file del programma. Di conseguenza, la distribuzione segnalerà un errore.

Quando il client di Configuration Manager per Linux e UNIX riceve ed esegue una distribuzione, crea dei messaggi di stato. È possibile visualizzare tali messaggi di stato nella console di Configuration Manager oppure utilizzando i report per monitorare lo stato di distribuzione.

Per informazioni su come utilizzare pacchetti e programmi, vedere Pacchetti e programmi in Configuration Manager.

Nelle seguenti sezioni vengono forniti i dettagli sulla distribuzione software per i server Linux e UNIX.

Configurazione di pacchetti, programmi e distribuzioni per i server Linux e UNIX

È possibile creare e distribuire pacchetti e programmi utilizzando le opzioni disponibili per impostazione predefinita nella console di Configuration Manager. Il client non richiede configurazioni univoche.

Utilizzare le informazioni contenute nelle sezioni seguenti per configurare pacchetti, programmi e distribuzioni.

Pacchetti e programmi

Per creare un pacchetto e un programma per un server Linux o UNIX, utilizzare la Creazione guidata pacchetto e programma dalla console di Configuration Manager. Il client per Linux e UNIX supporta la maggior parte delle impostazioni di pacchetti e programmi. Tuttavia, alcune impostazioni non sono supportate. Quando si crea o si configura un pacchetto e un programma, considerare quanto segue:

  • Includere i tipi di file supportati dai computer di destinazione

  • Definire le righe di comando appropriate per l'utilizzo nel computer di destinazione

  • Le impostazioni che interagiscono con gli utenti non sono supportate

Nella seguente tabella vengono elencate le proprietà non supportate per i pacchetti e programmi.

Proprietà pacchetto e programma

Comportamento

Altre informazioni

Impostazioni di condivisione del pacchetto:

  • Tutte le opzioni

Viene generato un errore e l'installazione del software non viene completata

Il client non supporta questa configurazione. Il client deve invece scaricare il software utilizzando HTTP o HTTPS e quindi eseguire la riga di comando dalla cache locale.

Impostazioni di aggiornamento del pacchetto:

  • Disconnetti gli utenti dai punti di distribuzione

L'impostazione viene ignorata

Il client non supporta questa configurazione.

Impostazioni di distribuzione del sistema operativo:

  • Tutte le opzioni

Le impostazioni vengono ignorate

Il client non supporta questa configurazione.

Report:

  • Usa le proprietà pacchetto per la corrispondenza MIF di stato

  • Usa i campi per la corrispondenza MIF di stato

Le impostazioni vengono ignorate

Il client non supporta l'utilizzo di file MIF di stato.

Esegui:

  • Tutte le opzioni

Le impostazioni vengono ignorate

Il client esegue sempre i pacchetti senza interfaccia utente.

Il client ignora tutte le opzioni di configurazione per Esegui.

Dopo l'esecuzione:

  • Configuration Manager riavvia il computer

  • Riavvio controlli programma

  • Configuration Manager disconnette l'utente

Viene generato un errore e l'installazione del software non viene completata

L'impostazione di riavvio del sistema e le impostazioni specifiche dell'utente non sono supportate.

Quando viene utilizzata un'altra impostazione diversa da Non è necessaria alcuna operazione, il client genera un errore e continua l'installazione del software, senza eseguire alcuna operazione.

Requisiti per esecuzione programma:

  • Solo se un utente è connesso

Viene generato un errore e l'installazione del software non viene completata

Le impostazioni specifiche dell'utente non sono supportate.

Quando questa opzione è configurata, il client genera un errore e l'installazione del software non viene completata.

Altre opzioni vengono ignorate e l'installazione del software continua.

Modalità esecuzione:

  • Esegui con diritti dell'utente

L'impostazione viene ignorata

Le impostazioni specifiche dell'utente non sono supportate.

Tuttavia, il client supporta la configurazione per l'esecuzione con diritti amministrativi.

System_CAPS_importantImportante

Quando si specifica l'opzione Esegui con diritti amministrativi, il client di Configuration Manager utilizza le relative credenziali radice.

Questa impostazione non genera una voce di registro o errore. Al contrario, l'installazione del software non viene completata quando il client genera un errore per la configurazione dei prerequisiti di Requisiti per esecuzione programma = Solo se un utente è connesso.

Consenti agli utenti di visualizzare e interagire con l'installazione del programma.

L'impostazione viene ignorata

Le impostazioni specifiche dell'utente non sono supportate.

Questa configurazione viene ignorata e l'installazione del software continua.

Modalità unità:

  • Tutte le opzioni

Le impostazioni vengono ignorate

Questa impostazione non è supportata perché il contenuto viene sempre scaricato nel client ed eseguito localmente.

Esegui prima un altro programma

Viene generato un errore e l'installazione del software non viene completata

L'installazione del programma ricorsivo non è supportata.

Quando un programma viene configurato per eseguire prima un altro programma, è impossibile completare l'installazione del software e l'installazione dell'altro programma non viene avviata.

Se il programma è assegnato a un computer:

  • Esegui una volta per ogni utente che si connette

L'impostazione viene ignorata

Le impostazioni specifiche dell'utente non sono supportate.

Tuttavia, il client supporta la configurazione per l'esecuzione unica per il computer.

Questa impostazione non genera una voce di registro o un errore perché sono già stati creati per la configurazione dei prerequisiti di Requisiti per esecuzione programma = Solo se un utente è connesso.

Elimina notifiche programma.

L'impostazione viene ignorata

Il client non implementa un'interfaccia utente.

Quando questa configurazione viene selezionata, viene ignorata e l'installazione del software continua.

Disattiva il programma nei computer in cui è distribuito

L'impostazione viene ignorata

Questa impostazione non è supportata e non influisce sull'installazione del software.

Consenti l'installazione di questo programma dalla sequenza attività Installa pacchetto senza che venga distribuito.

L'impostazione viene ignorata

Il client non supporta le sequenze attività.

Questa impostazione non è supportata e non influisce sull'installazione del software.

Windows Installer:

  • Tutte le opzioni

Le impostazioni vengono ignorate

Il client non supporta le impostazioni o file di Windows Installer.

Modalità manutenzione OpsMgr:

  • Tutte le opzioni

Le impostazioni vengono ignorate

Il client non supporta questa configurazione.

Per informazioni su come creare un pacchetto e programma, vedere Come creare pacchetti e programmi in Configuration Manager.

Distribuzioni

Per distribuire il software in un server Linux o UNIX utilizzando un pacchetto e programma, è possibile utilizzare la Distribuzione guidata del software dalla console di Configuration Manager. La maggior parte delle impostazioni di distribuzione sono supportate dal client per Linux e UNIX, ma alcune impostazioni non sono supportate. Quando si distribuisce il software considerare quanto segue:

  • È necessario effettuare il provisioning del pacchetto in almeno un punto di distribuzione associato al gruppo di limiti configurato per la posizione del contenuto.

  • È necessario che il client per Linux e UNIX che riceve questa distribuzione sia in grado di accedere a questo punto di distribuzione dal relativo percorso di rete.

  • Il client per Linux e UNIX scarica il pacchetto dal punto di distribuzione ed esegue il programma nel computer locale.

  • Il client per Linux e UNIX non è in grado di scaricare i pacchetti dalle cartelle condivise. Scarica i pacchetti dai punti di distribuzione abilitati per IIS che supportano HTTP o HTTPS.

Nella tabella seguente sono elencate le proprietà per le distribuzioni che non sono supportate:

Proprietà di distribuzione

Comportamento

Altre informazioni

Impostazioni di distribuzione - scopo:

  • Disponibile

  • Richiesto

L'impostazione viene ignorata

Le impostazioni specifiche dell'utente non sono supportate.

Tuttavia, il client supporta l'impostazione Richiesto, che applica l'ora di installazione pianificata, ma non supporta l'installazione manuale prima di tale ora pianificata.

Invia pacchetti di riattivazione

L'impostazione viene ignorata

Il client non supporta questa configurazione.

Pianificazione assegnazione:

  • connessione

  • disconnessione

Viene generato un errore e l'installazione del software non viene completata

Le impostazioni specifiche dell'utente non sono supportate.

Tuttavia, il client supporta l'impostazione Appena possibile.

Impostazioni di notifica:

  • Consenti agli utenti di eseguire il programma indipendentemente dalle assegnazioni

L'impostazione viene ignorata

Il client non implementa un'interfaccia utente.

Quando viene raggiunto il periodo di assegnazione pianificato, consentire l'esecuzione delle seguenti attività all'esterno della finestra di manutenzione:

  • Riavvio del sistema (se necessario per completare l'installazione)

Viene generato un errore

Il client non supporta un riavvio del sistema.

Opzione di distribuzione per reti veloci (LAN):

  • Esegui programma dal punto di distribuzione

Viene generato un errore e l'installazione del software non viene completata

Il client non è in grado di eseguire il software dal punto di distribuzione ed è necessario che scarichi il programma prima di poterlo eseguire.

Opzione di distribuzione per l'utilizzo entro i limiti di una rete lenta o non affidabile o l'utilizzo di un percorso di origine di fallback per il contenuto:

  • Consenti ai client di condividere il contenuto con altri client nella stessa subnet

L'impostazione viene ignorata

 Il client non supporta la condivisione del contenuto tra peer.

Per altre informazioni sul percorso del contenuto, vedere Pianificazione della gestione dei contenuti in Configuration Manager.

Per ulteriori informazioni su come creare una distribuzione, vedere Come distribuire pacchetti e programmi in Configuration Manager.

Gestione della larghezza di banda di rete per i download del software dai punti di distribuzione

A partire dai client per Linux e UNIX dall'aggiornamento cumulativo 1, il client supporta i controlli della larghezza di banda di rete durante il download del software da un punto di distribuzione.

Il client utilizza le impostazioni BITS configurate come impostazioni client in Configuration Manager, ma non implementa il BITS. Al contrario, per limitare l'utilizzo della larghezza di banda di rete, il client controlla la dimensione del blocco della richiesta HTTP e il ritardo tra i blocchi per il download del software.

Per configurare un client per l'utilizzo dei controlli della larghezza di banda di rete, vengono configurate le impostazioni client per Trasferimento intelligente in background e quindi applicate al computer client. Per utilizzare i controlli della larghezza di banda, il client deve ricevere le impostazioni client per Trasferimento intelligente in background con l'impostazione seguente configurata come :

  • Limitare la larghezza di banda di rete massima per i trasferimenti in background BITS

Il client supporta le seguenti configurazioni per il Trasferimento intelligente in background:

  • Ora di inizio dell'intervallo di limitazione

  • Ora di fine dell'intervallo di limitazione

  • Velocità massima di trasferimento durante l'intervallo di limitazione (Kbps)

  • Velocità massima di trasferimento durante l'intervallo di limitazione (Kbps)

La seguente configurazione per Trasferimento intelligente in background non è supportata e viene ignorata dal client per Linux e UNIX:

  • Consentire i download BITS all'esterno dell'intervallo di limitazione

Se il download del software sul client da un punto di distribuzione viene interrotto, il client per Linux e UNIX non lo riprende, ma riavvia il download dell'intero pacchetto software.

Operazioni per le distribuzioni software

Come per il client Windows, il client di Configuration Manager per Linux e UNIX individua nuove distribuzioni software quando esegue il polling e verifica la presenza di nuovi criteri. La frequenza con cui il client verifica la presenza di nuovi criteri dipende dalle impostazioni del client. È possibile configurare le finestre di manutenzione in modo che controllino quando si verificano le distribuzioni software.

È possibile configurare le distribuzioni software per i server Linux e UNIX utilizzando le proprietà del pacchetto, le proprietà del programma e le proprietà di distribuzione.

Quando il client riceve i criteri per una distribuzione, invia un messaggio di stato. Invia dei messaggi di stato anche quando l'installazione del software viene avviata e quando viene completata oppure non riesce.

I programmi per le distribuzioni software vengono eseguiti con le credenziali radice utilizzate per l'esecuzione del client di Configuration Manager per Linux e UNIX. Il codice di uscita del comando per i programmi viene utilizzato per determinare l'esito positivo o negativo. Un codice di uscita pari a 0 (zero) viene considerato come esito positivo. Inoltre, stdout (flusso di output standard) e stderr (flusso di errore standard) vengono copiati nel file di log quando il livello del registro viene impostato su INFO o TRACE.

System_CAPS_tipSuggerimento

Se il software che si desidera distribuire è situato in una condivisione NFS (Network File System) a cui il server Linux o UNIX può accedere, non è necessario utilizzare un punto di distribuzione per scaricare il pacchetto. Al contrario, quando si crea un pacchetto non selezionare la casella di controllo per Questo pacchetto contiene file di origine. Quindi, quando si configura il programma, specificare la riga di comando appropriata per accedere direttamente al pacchetto nel punto di montaggio NFS.