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:

  • Todas as opções

É 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:

  • Desligar utilizadores de pontos de distribuição

A definição é ignorada

O cliente não suporta esta configuração.

Definições de implementação do sistema operativo:

  • Todas as opções

As definições são ignoradas

O cliente não suporta esta configuração.

Relatórios:

  • Utilizar as propriedades do pacote para correspondência MIF de estado

  • Utilizar estes campos para correspondência MIF de estado

As definições são ignoradas

O cliente não suporta a utilização de ficheiros MIF de estado.

Executar:

  • Todas as opções

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:

  • O Gestor de configuração reinicia o computador

  • O programa controla o reinício

  • O Gestor de configuração termina a sessão do utilizador

É 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:

  • Apenas quando um utilizador tiver sessão iniciada

É 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:

  • Executar com direitos de utilizador

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.

System_CAPS_importantImportante

Se especificar Executar com direitos de administrador, o cliente do Gestor de configuração utilizará as respetivas credenciais de raiz.

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:

  • Todas as opções

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:

  • Executar uma vez para cada utilizador que inicie sessã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 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:

  • Todas as opções

As definições são ignoradas

O cliente não suporta ficheiros e definições do Windows Installer.

Modo de Manutenção do OpsMgr:

  • Todas as opções

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:

  • Disponível

  • Necessário

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:

  • início de sessão

  • fim de sessã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:

  • Permitir que os utilizadores executem o programa independentemente das atribuições

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:

  • Reinício do sistema (se necessário para concluir a instalação)

É gerado um erro

O cliente não suporta um reinício do sistema.

Opção de implementação para redes (LAN) rápidas:

  • Executar programa a partir do ponto de distribuição

É 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:

  • Permitir que os clientes partilhem conteúdos com outros clientes na mesma sub-rede

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.

System_CAPS_tipSugestã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.