Implementação de Software em Servidores Linux e UNIX no Configuration Manager
Aplica-se 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
As informações deste tópico aplicam-se apenas ao System Center 2012 Configuration Manager SP1 ou posterior e ao System Center 2012 R2 Configuration Manager ou posterior.
O cliente do Microsoft System Center 2012 Configuration Manager para Linux e UNIX suporta implementações de software que utilizem pacotes e programas. Não é possível implementar aplicações do System Center 2012 Configuration Manager em computadores com Linux ou UNIX.
O cliente suporta as seguintes funcionalidades para as implementações de pacotes e programas:
Poderá instalar software para servidores Linux e UNIX, incluindo:
Implementação de novo software
Atualizações de software para programas que já se encontrem no computador
Patches do sistema operativo
Poderá executar comandos nativos de Linux e UNIX e executar scripts que se encontrem localizados em servidores Linux e UNIX.
Poderá limitar a implementação aos sistemas operativos que especificar ao selecionar a opção de programa Apenas nas plataformas de clientes especificadas.
Poderá utilizar janelas de manutenção para controlar quando o software é instalado.
Poderá utilizar mensagens de estado de implementação para monitorizar as implementações.
A partir da atualização cumulativa 1 do cliente, são suportadas as seguintes funcionalidades adicionais:
- O cliente poderá otimizar a utilização da rede ao transferir software a partir de um ponto de distribuição.
Ao configurar e implementar pacotes e programas para servidores Linux e UNIX, utilize os mesmos métodos que utiliza para configurar e implementar pacotes e programas nos seus computadores baseados em Windows, com as seguintes advertências:
Configuração |
Detalhes |
---|---|
Utilize apenas configurações destinadas a computadores, e não configurações destinadas a utilizadores. |
O cliente do Gestor de configuração para Linux e UNIX não suporta configurações destinadas a utilizadores. |
Configure os programas para transferir o software a partir do ponto de distribuição e execute-os a partir da cache do cliente local |
O cliente do Gestor de configuração para Linux e UNIX não suporta a execução de software a partir do ponto de distribuição. Em vez disso, terá de configurar a transferência do software para o cliente, seguida da sua instalação. Por predefinição, depois de o cliente para Linux e UNIX instalar o software, esse software é eliminado da cache do cliente. No entanto, os pacotes configurados com a opção Manter conteúdo na cache do cliente não são eliminados do cliente, permanecendo na respetiva cache após a instalação do software. O cliente para Linux e UNIX não suporta configurações da cache do cliente. O tamanho máximo da cache do cliente só se encontra limitado pelo espaço livre em disco no computador cliente. |
Configurar a Conta de Acesso à Rede para acesso aos pontos de distribuição |
Os computadores com Linux e UNIX são concebidos para serem computadores de grupo de trabalho. Para poder aceder aos pacotes a partir do ponto de distribuição no domínio do servidor do site do Gestor de configuração, terá de configurar a Conta de Acesso à Rede para o site. Terá de especificar esta conta como uma propriedade do componente de distribuição de software e configurar a conta antes da implementação do software. A partir do System Center 2012 R2 Configuration Manager, é possível configurar diversas Contas de Acesso à Rede em cada site. O cliente para Linux e UNIX poderá utilizar cada uma das contas que configurar como Conta de Acesso à Rede. Para mais informações, consulte Configurar Componentes do Site no Configuration Manager. |
Poderá implementar pacotes e programas para coleções que contenham apenas clientes Linux ou UNIX ou implementá-los em coleções que contenham uma mistura de tipos de cliente, como a Coleção Todos os Sistemas.
Nota
Ao implementar software numa coleção mista, é provável que muitos clientes da coleção não consigam executar o software com êxito por não terem o tipo de sistema operativo correto para compreender os ficheiros de programa. Como resultado, a implementação comunicará uma falha.
Ao receber e executar uma implementação, o cliente do Gestor de configuração para Linux e UNIX gerará mensagens de estado. Poderá visualizar estas mensagens de estado na consola do Gestor de configuração ou utilizando relatórios para monitorizar o estado da implementação.
Para obter informações sobre a utilização de pacotes e programas, consulte Pacotes e Programas no Configuration Manager.
As secções seguintes fornecem detalhes sobre a implementação de software em servidores Linux e UNIX.
Configurar Pacotes, Programas e Implementações para Servidores Linux e UNIX
Poderá criar e implementar pacotes e programas utilizando as opções disponíveis por predefinição na consola do Gestor de configuração. O cliente não requer quaisquer configurações exclusivas.
Utilize as informações das secções seguintes para configurar pacotes e programas, bem como implementações.
Pacotes e Programas
Para criar um pacote e programa para um servidor Linux ou UNIX, utilize o Assistente para Criar Pacote e Programa a partir da consola do Gestor de configuração. O cliente para Linux e UNIX suporta a maior parte das definições de pacotes e programas. No entanto, diversas definições não são suportadas. Ao criar ou configurar um pacote e programa, tenha em consideração:
Inclua os tipos de ficheiro suportados pelos computadores de destino
Defina as linhas de comandos adequadas para utilização no computador de destino
Não são suportadas definições que interajam com os utilizadores
A tabela seguinte lista as propriedades de pacotes e programas que não são suportadas.
Propriedade de pacote e programa |
Comportamento |
Mais informações |
||
---|---|---|---|---|
Definições de partilha de pacote:
|
É gerado um erro e a instalação do software falha |
O cliente não suporta esta configuração. Em vez disso, o cliente terá de transferir o software utilizando HTTP ou HTTPS e executar a linha de comandos a partir da respetiva cache local. |
||
Definições de atualização do pacote:
|
A definição é ignorada |
O cliente não suporta esta configuração. |
||
Definições de implementação do sistema operativo:
|
As definições são ignoradas |
O cliente não suporta esta configuração. |
||
Relatórios:
|
As definições são ignoradas |
O cliente não suporta a utilização de ficheiros MIF de estado. |
||
Executar:
|
As definições são ignoradas |
O cliente executa sempre os pacotes sem interface do utilizador. O cliente ignora todas as opções de configuração de Executar. |
||
Após a execução:
|
É gerado um erro e a instalação do software falha |
A definição de reinício do sistema e as definições específicas de utilizador não são suportadas. Quando é utilizada qualquer definição exceto Não é necessária nenhuma ação, o cliente gera um erro e continua a instalar o software sem tomar qualquer ação. |
||
Programa pode ser executado:
|
É gerado um erro e a instalação do software falha |
As definições específicas do utilizador não são suportadas. Quando esta opção se encontra configurada, o cliente gera um erro e a instalação do software falha. As outras opções são ignoradas e a instalação do software continua. |
||
Modo de execução:
|
A definição é ignorada |
As definições específicas do utilizador não são suportadas. No entanto, o cliente suporta a configuração de executar com Direitos administrativos.
Esta definição não gera um erro ou entrada de registo. Em vez disso, a instalação do software falha quando o cliente gera um erro para o pré-requisito de configuração Programa pode ser executado = Só com sessão iniciada. |
||
Permitir que os utilizadores visualizem e interajam com a instalação do programa. |
A definição é ignorada |
As definições específicas do utilizador não são suportadas. Esta configuração é ignorada e a instalação do software continua. |
||
Modo de unidade:
|
As definições são ignoradas |
Esta definição não é suportada porque o conteúdo é sempre transferido para o cliente e executado localmente. |
||
Executar outro programa primeiro |
É gerado um erro e a instalação do software falha |
A instalação recursiva de programas não é suportada. Quando um programa é configurado para executar primeiro outro programa, a instalação do software falha e a instalação do outro programa não é iniciada. |
||
Quando este programa é atribuído a um computador:
|
A definição é ignorada |
As definições específicas do utilizador não são suportadas. No entanto, o cliente suporta a configuração de executar uma vez para o computador. Esta definição não gera um erro ou entrada de registo porque já são criados um erro e entrada de registo para o pré-requisito de configuração Programa pode ser executado = Só com sessão iniciada. |
||
Suprimir notificações de programas. |
A definição é ignorada |
O cliente não implementa uma interface de utilizador. Se esta configuração for selecionada, será ignorada e a instalação do software continuará. |
||
Desativar este programa em computadores nos quais tenha sido implementado |
A definição é ignorada |
Esta definição não é suportada, não afetando a instalação do software. |
||
Autorizar a instalação deste programa através da sequência de tarefas Instalar Pacote, sem o implementar. |
A definição é ignorada |
O cliente não suporta sequências de tarefas. Esta definição não é suportada, não afetando a instalação do software. |
||
Windows Installer:
|
As definições são ignoradas |
O cliente não suporta ficheiros e definições do Windows Installer. |
||
Modo de Manutenção do OpsMgr:
|
As definições são ignoradas |
O cliente não suporta esta configuração. |
Para obter informações sobre como criar um pacote e programa, consulte Como criar pacotes e programas no Configuration Manager.
Implementações
Para implementar software num servidor Linux ou UNIX utilizando um pacote e programa, poderá utilizar o Assistente de Implementação de Software a partir da consola do Gestor de configuração. A maior parte das definições de implementação são suportadas pelo cliente para Linux e UNIX. No entanto, diversas definições não são suportadas. Ao implementar software, tenha em consideração:
Terá de aprovisionar o pacote em pelo menos um ponto de distribuição que se encontre associado a um grupo de limites configurado para localização de conteúdo.
O cliente para Linux e UNIX que recebe esta implementação terá de conseguir aceder a este ponto de distribuição a partir da respetiva localização na rede.
O cliente para Linux e UNIX transfere o pacote a partir do ponto de distribuição e executa o programa no computador local.
O cliente para Linux e UNIX não consegue transferir pacotes a partir de pastas partilhadas. Transfere os pacotes a partir de pontos de distribuição ativados para IIS que suportem HTTP ou HTTPS.
A tabela seguinte lista as propriedades de implementações que não são suportadas:
Propriedade de implementação |
Comportamento |
Mais informações |
---|---|---|
Definições de implementação - objetivo:
|
A definição é ignorada |
As definições específicas do utilizador não são suportadas. No entanto, o cliente suporta a definição Necessário, que impõe a hora de instalação agendada, mas não suporta a instalação manual antes dessa hora. |
Enviar pacotes de reativação |
A definição é ignorada |
O cliente não suporta esta configuração. |
Agenda da atribuição:
|
É gerado um erro e a instalação do software falha |
As definições específicas do utilizador não são suportadas. No entanto, o cliente suporta a definição Logo que possível. |
Definições de notificação:
|
A definição é ignorada |
O cliente não implementa uma interface de utilizador. |
Quando for atingida a hora agendada da atribuição, permitir a execução das seguintes atividades fora da janela de manutenção:
|
É gerado um erro |
O cliente não suporta um reinício do sistema. |
Opção de implementação para redes (LAN) rápidas:
|
É gerado um erro e a instalação do software falha |
O cliente não consegue executar software a partir do ponto de distribuição e, em vez disso, terá de transferir o programa para que este possa ser executado. |
Opção de implementação para uma zona de rede lenta ou pouco fiável ou uma localização de origem de contingência para o conteúdo:
|
A definição é ignorada |
O cliente não suporta a partilha de conteúdo entre elementos. |
Para mais informações sobre localizações de conteúdo, consulte Planear a gestão de conteúdo no Configuration Manager.
Para mais informações sobre como criar uma implementação, consulte Como implementar pacotes e programas no Configuration Manager.
Gerir a Largura de Banda da Rede para Transferências de Software a Partir de Pontos de Distribuição
A partir da atualização cumulativa 1 do cliente para Linux e UNIX, o cliente suporta controlos de largura de banda de rede ao transferir software a partir de um ponto de distribuição.
O cliente utiliza as definições de BITS que configurar como definições de cliente no Gestor de configuração, mas não implementa o BITS. Em vez disso, para otimizar a utilização da largura de banda de rede, o cliente controla o tamanho dos segmentos de pedidos HTTP e o atraso entre segmentos na transferência de software.
Para configurar um cliente para utilizar controlos de largura de banda de rede, configure as definições de cliente para Transferência Inteligente em Segundo Plano e aplique as definições ao computador cliente. Para utilizar controlos de largura de banda, o cliente terá de receber as definições de cliente da Transferência Inteligente em Segundo Plano com a definição seguinte configurada como Sim:
- Limitar a largura de banda de rede máxima para transferências BITS em segundo plano
O cliente suporta as seguintes configurações de Transferência Inteligente em Segundo Plano:
Hora de início da janela de limitação
Hora de fim da janela de limitação
Velocidade máxima de transferência durante a janela de limitação (Kbps)
Velocidade máxima de transferência durante a janela de limitação (Kbps)
A seguinte configuração de Transferência Inteligente em Segundo Plano não é suportada, sendo ignorada pelo cliente para Linux e UNIX:
- Permitir transferências BITS fora da janela de limitação
Se a transferência de software para o cliente a partir de um ponto de distribuição for interrompida, o cliente para Linux e UNIX não retomará a transferência. Em vez disso, reiniciará a transferência do pacote de software completo.
Operações para Implementações de Software
À semelhança do cliente Windows, o cliente do Gestor de configuração para Linux e UNIX deteta novas implementações de software ao consultar e verificar a existência de novas políticas. A frequência com que o cliente verifica a existência de novas políticas depende das definições de cliente. Poderá configurar janelas de manutenção para controlar quando ocorrem implementações de software.
Poderá configurar as implementações de software em servidores Linux e UNIX utilizando propriedades de pacote, propriedades de programa e propriedades de implementação.
Ao receber a política para uma implementação, o cliente submete uma mensagem de estado. Submete também mensagens de estado ao iniciar e concluir a instalação de software (ou se esta falhar).
Os programas de implementação de software são executados com as credenciais de raiz com que o cliente do Gestor de configuração para Linux e UNIX é executado. O código de saída do comando do programa é utilizado para determinar o êxito ou falha. O código de saída 0 (zero) é tratado como êxito. Além disso, o stdout (sequência de saída padrão) e o stderr (sequência de erro padrão) são copiados para o ficheiro de registo quando o nível de registo é definido como INFO ou RASTREIO.
Sugestão |
---|
Se o software que pretender implementar estiver localizado numa partilha NFS (Network File System) a que o servidor Linux ou UNIX consiga aceder, não precisará de utilizar um ponto de distribuição para transferir o pacote. Em vez disso, ao criar o pacote, não selecione a caixa de verificação Este pacote contém ficheiros de origem. Em seguida, ao configurar o programa, especifique a linha de comandos adequada para aceder diretamente ao pacote no ponto de montagem NFS. |