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:
|
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:
|
L'impostazione viene ignorata |
Il client non supporta questa configurazione. |
||
Impostazioni di distribuzione del sistema operativo:
|
Le impostazioni vengono ignorate |
Il client non supporta questa configurazione. |
||
Report:
|
Le impostazioni vengono ignorate |
Il client non supporta l'utilizzo di file MIF di stato. |
||
Esegui:
|
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:
|
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:
|
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:
|
L'impostazione viene ignorata |
Le impostazioni specifiche dell'utente non sono supportate. Tuttavia, il client supporta la configurazione per l'esecuzione con diritti amministrativi.
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à:
|
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:
|
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:
|
Le impostazioni vengono ignorate |
Il client non supporta le impostazioni o file di Windows Installer. |
||
Modalità manutenzione OpsMgr:
|
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:
|
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:
|
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:
|
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:
|
Viene generato un errore |
Il client non supporta un riavvio del sistema. |
Opzione di distribuzione per reti veloci (LAN):
|
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:
|
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 Sì:
- 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.
Suggerimento |
---|
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. |