Implantando 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

System_CAPS_noteObservação

As informações neste tópico se aplicam somente 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 dá suporte a implantações de software que usam pacotes e programas. Não é possível implantar os aplicativos do System Center 2012 Configuration Manager em computadores que executam Linux e UNIX.

O cliente oferece suporte para a seguinte funcionalidade em implantações de pacotes e programas:

  • É possível instalar o software para servidores Linux e UNIX, incluindo o seguinte:

    • Nova implantação de software

    • Atualizações de software para os programas existentes no computador

    • Patches do sistema operacional

  • É possível executar os comandos do Linux e UNIX nativos e executar scripts localizados nos servidores Linux e UNIX.

  • É possível limitar a implantação em sistemas.operacionais que você especificar selecionando a opção do programa Somente nas plataformas cliente especificadas.

  • É possível usar as janelas de manutenção para controlar quando o software é instalado.

  • É possível usar as mensagens de status da implantação para monitorar as implantações.

Começando com o cliente da atualização cumulativa 1, a seguinte funcionalidade adicional possui suporte:

  • O cliente poderá limitar o uso da rede durante o download de software de um ponto de distribuição.

Ao configurar e implantar pacotes e programas para servidores Linux e UNIX, utilize os mesmos métodos usados para configurar e implantar pacotes e programas em computadores baseados no Windows com os seguintes avisos:

Configuração

Detalhes

Usar somente configurações relacionadas a computadores, não as relacionadas a usuários.

O cliente do Gerenciador de Configurações para Linux e UNIX não oferece suporte para configurações relacionadas a usuários.

Configurar os programas para baixar o software do ponto de distribuição e executar os programas do cache local do cliente

O cliente do Gerenciador de Configurações para Linux e UNIX não oferece suporte para executar software no ponto de distribuição. Em vez disso, é necessário configurar para baixar o software no cliente e depois instalar.

Por padrão, após o cliente para Linux e UNIX instalar o software, esse software é excluído do cache do cliente. No entanto, os pacotes configurados com Manter o conteúdo no cache do cliente não são excluídos do cliente e permanecem no cache do cliente após a instalação do software.

O cliente para Linux e UNIX não dá suporte a configurações do cache do cliente, e o tamanho máximo deste cache é limitado somente pelo espaço livre em disco no computador cliente.

Configurar a Conta de Acesso à Rede para acesso ao ponto de distribuição

Os computadores Linux e UNIX são projetados para serem computadores de grupo de trabalho. Para acessar os pacotes do ponto de distribuição no domínio do servidor do site do Gerenciador de Configurações, é necessário configurar a Conta de Acesso à Rede para o site. É necessário especificar essa conta como uma propriedade do componente de distribuição do software, além de configurá-la antes de implantar o software.

Começando com o System Center 2012 R2 Configuration Manager, você pode configurar diversas Contas de Acesso à Rede em cada site. Os clientes do Linux e UNIX podem usar cada uma das contas configuradas como uma Conta de Acesso à Rede.

Para obter mais informações, consulte Configurando componentes do site no Configuration Manager.

Você pode implantar os pacotes e programas em coleções que contêm somente clientes Linux ou UNIX, ou implantá-los em coleções que contêm tipos de clientes mistos, como a Coleção Todos os Sistemas.

System_CAPS_noteObservação

Ao implantar o software em uma coleção mista, é provável que muitos clientes na coleção não consigam executar o software com êxito porque são o tipo incorreto de sistema operacional para entender os arquivos de programa. Como resultado, a implantação relatará falha.

Quando o cliente do Gerenciador de Configurações para Linux e UNIX recebe e executa uma implantação, ele gera mensagens de status. É possível exibir essas mensagens de status no console do Gerenciador de Configurações ou usando os relatórios para monitorar os status da implantação.

Para obter informações sobre como usar pacotes e programas, consulte Pacotes e programas no Configuration Manager.

As seções a seguir fornecem detalhes sobre a implantação de software em servidores Linux e UNIX.

Configurando pacotes, programas e implantações em servidores Linux e UNIX

É possível criar e implantar pacotes e programas usando as opções disponíveis por padrão no console do Gerenciador de Configurações. O cliente não necessita de configurações exclusivas.

Use as informações nas seções a seguir para configurar pacotes e programas, bem como implantações.

Pacotes e programas

Para criar um pacote ou programa para servidor Linux ou UNIX, use o Assistente para Criar Pacote e Programa, no console do Gerenciador de Configurações. O cliente para Linux e UNIX oferece suporte à maioria das configurações de pacote e programa. No entanto, não há suporte para várias configurações. Quando você cria ou configura pacotes e programas, considere o seguinte:

  • Inclua os tipos de arquivo com suporte nos computadores de destino

  • Defina as linhas de comando apropriadas para uso no computador de destino

  • Não há suporte para configurações que interagem com usuários

A tabela a seguir lista as propriedades de pacotes e programas sem suporte.

Propriedade de pacotes e de programas

Comportamento

Mais informações

Configurações de compartilhamento de pacote:

  • Todas as opções

É gerado um erro e ocorre falha na instalação do software

O cliente não oferece suporte a essa configuração. Em vez disso, o cliente deve baixar o software usando o HTTP ou HTTPS e executar a linha de comando de seu cache local.

Configurações de atualização do pacote:

  • Desconectar usuários dos pontos de distribuição

A configuração é ignorada

O cliente não oferece suporte a essa configuração.

Configurações de implantação do sistema operacional:

  • Todas as opções

As configurações são ignoradas

O cliente não oferece suporte a essa configuração.

Relatórios:

  • Usar propriedades do pacote para correspondência de status MIF

  • Usar esses campos para correspondência de status MIF

As configurações são ignoradas

O cliente não oferece suporte ao uso de status de arquivos MIF.

Executar:

  • Todas as opções

As configurações são ignoradas

O cliente sempre executa pacotes sem interface do usuário.

O cliente ignora todas as opções de configuração para Executar.

Após a execução:

  • O Gerenciador de Configurações reinicia o computador

  • O programa controla a reinicialização

  • O Gerenciador de Configurações faz o logoff do usuário

É gerado um erro e ocorre falha na instalação do software

Não há suporte para a configuração de reinicialização do sistema e para as configurações específicas do usuário.

Quando qualquer configuração que não seja Nenhuma ação é necessária estiver em uso, o cliente gerará um erro e continuará a instalação do software, sem ações efetuadas.

O programa pode ser executado:

  • Somente quando um usuário tiver efetuado logon

É gerado um erro e ocorre falha na instalação do software

Não há suporte para as configurações específicas do usuário.

Quando essa opção estiver configurada, o cliente gerará um erro e ocorrerá falha na instalação do software.

As outras opções são ignoradas e a instalação do software continua.

Modo de execução:

  • Executar com direitos do usuário

A configuração é ignorada

Não há suporte para as configurações específicas do usuário.

No entanto, o cliente oferece suporte à configuração executar com direitos administrativos.

System_CAPS_importantImportante

Ao especificar Executar com direitos administrativos, o cliente do Gerenciador de Configurações usa suas credenciais raiz.

Essa configuração não gera erro ou entrada de log. Em vez disso, a instalação de software falha quando o cliente gera um erro para a configuração de pré-requisitos do O programa pode ser executado = Somente quando um usuário tiver efetuado logon.

Permitir que os usuários exibam o programa de instalação e interajam com ele.

A configuração é ignorada

Não há suporte para as configurações específicas do usuário.

Essa configuração é ignorada e a instalação do software continua.

Modo de unidade:

  • Todas as opções

As configurações são ignoradas

Não há suporte para essa configuração porque o conteúdo é sempre baixado no cliente e executado localmente.

Executar outro programa primeiro

É gerado um erro e ocorre falha na instalação do software

Não há suporte para a instalação do programa recursivo.

Quando um programa está configurado para executar outro programa primeiro, a instalação do software falha e a instalação do outro programa não é iniciada.

Quando este programa estiver atribuído a um computador:

  • Executar uma vez a cada usuário que fizer logon

A configuração é ignorada

Não há suporte para as configurações específicas do usuário.

No entanto, o cliente oferece suporte à configuração executar uma vez para o computador.

Essa configuração não gera erro ou entrada de log porque o erro e a entrada de log já são criados para a configuração de pré-requisitos do O programa pode ser executado = Somente quando um usuário tiver efetuado logon.

Suprimir notificações do programa.

A configuração é ignorada

O cliente não implementa uma interface do usuário.

Quando essa configuração é selecionada, ela será ignorada e a instalação do software continua.

Desabilitar este programa em computadores nos quais ele estiver implantado

A configuração é ignorada

Não há suporte para essa configuração e ela não afeta a instalação do software.

Permitir que este programa seja instalado da sequência de tarefas de Pacote de Instalação sem ser implantado.

A configuração é ignorada

O cliente não oferece suporte a sequências de tarefas.

Não há suporte para essa configuração e ela não afeta a instalação do software.

Windows Installer:

  • Todas as opções

As configurações são ignoradas

O cliente não oferece suporte para arquivos ou configurações do Windows Installer.

Modo de Manutenção do OpsMgr:

  • Todas as opções

As configurações são ignoradas

O cliente não oferece suporte a essa configuração.

Para obter informações sobre como criar pacotes e programas, consulte Como criar pacotes e programas no Configuration Manager.

Implantações

Para implantar softwares em um servidor Linux ou UNIX usando um pacote ou programa, você pode usar o Assistente de Implantação de Software, no console do Gerenciador de Configurações. Há suporte para a maioria das definições de implantação pelo cliente para Linux e UNIX, no entanto, não há suporte para diversas configurações. Ao implantar softwares, considere o seguinte:

  • É necessário provisionar o pacote para ao menos um ponto de distribuição que esteja associado a um grupo de limites configurado para local de conteúdo.

  • O cliente para Linux e UNIX que recebe essa implantação deve ser capaz de acessar esse ponto de distribuição de seu local de rede.

  • O cliente para Linux e UNIX baixa o pacote do ponto de distribuição e executa o programa no computador local.

  • O cliente para Linux e UNIX não pode baixar pacotes de pastas compartilhadas. Ele baixa pacotes de pontos de distribuição habilitados para IIS que oferecem suporte para HTTP ou HTTPS.

A tabela a seguir lista as propriedades para implantações que não têm suporte:

Propriedade de implantação

Comportamento

Mais informações

Configurações de implantação – finalidade:

  • Disponível

  • Necessária

A configuração é ignorada

Não há suporte para as configurações específicas do usuário.

No entanto, o cliente oferece suporte à configuração Necessária, o que impõe o horário de instalação agendado, mas não oferece suporte à instalação manual antes do horário agendado.

Enviar pacotes de ativação

A configuração é ignorada

O cliente não oferece suporte a essa configuração.

Agendamento de atribuição:

  • logon

  • fazer logoff

É gerado um erro e ocorre falha na instalação do software

Não há suporte para as configurações específicas do usuário.

No entanto, o cliente oferece suporte à configuração O mais breve possível.

Configurações de notificação:

  • Permitir que os usuários executem o programa de forma independente das atribuições

A configuração é ignorada

O cliente não implementa uma interface do usuário.

Quando o tempo de atribuição agendada for atingido, permita que esta atividade seja realizada fora da janela de manutenção:

  • Reinicialização do sistema (se necessário para a conclusão da instalação)

Um erro é gerado

O cliente não oferece suporte à reinicialização do sistema.

Opção de implantação para redes locais rápidas:

  • Executar programa do ponto de distribuição

É gerado um erro e ocorre falha na instalação do software

O cliente não pode executar o software do ponto de distribuição; em vez disso, deve baixar o programa para poder executá-lo.

Opção de implantação para limite de rede lento e não confiável ou um local de origem de fallback para o conteúdo:

  • Permitir que os clientes compartilhem conteúdo com outros clientes na mesma sub-rede

A configuração é ignorada

 O cliente não dá suporte ao compartilhamento de conteúdo entre pares.

Para obter mais informações sobre local de conteúdo, consulte Planejando o gerenciamento de conteúdo no Configuration Manager.

Para obter mais informações sobre como criar uma implantação, consulte Como implantar pacotes e programas no Configuration Manager.

Gerenciar largura de banda de rede para downloads de software dos pontos de distribuição

Começando com o cliente do Linux e UNIX da atualização cumulativa 1, ele possui suporte para os controles de largura de banda de rede ao baixar software de um ponto de distribuição.

O cliente usa as configurações de BITS como definições do cliente em Gerenciador de Configurações, mas não implementa BITS. Em vez disso, para limitar o uso da largura de banda de rede, o cliente controla o tamanho da parte da solicitação HTTP e o atraso entre partes do download de software.

Para configurar um cliente que usa os controles de largura de banda de rede, configure as definições do cliente em Transferência Inteligente em Segundo Plano e aplique as definições ao computador cliente. Para usar os controles de largura de banda, o cliente deve receber as definições de cliente em Transferência Inteligente em Segundo Plano com as seguintes definições configuradas como Sim:

  • Limitar a largura de banda de rede máxima para transferências em segundo plano do BITS

O cliente oferece suporte às seguintes configurações de Transferência Inteligente em Segundo Plano:

  • Hora de início do período de limitação

  • Hora de término do período de limitação

  • Taxa de transferência máxima durante o período de limitação (Kbps)

  • Taxa de transferência máxima durante o período de limitação (Kbps)

As seguintes configurações de Transferência Inteligente em Segundo Plano não possuem suporte e são ignoradas pelo cliente do Linux e UNIX:

  • Permitir downloads de BITS fora do período de limitação

Se o download de software para o cliente de um ponto de distribuição for interrompido, o cliente do Linux e UNIX não retomará o download e, em vez disso, reiniciará o download do pacote de software inteiro.

Operações para implantações de software

Semelhante ao cliente Windows, o cliente do Gerenciador de Configurações para Linux e UNIX descobre novas implantações de software ao fazer a busca e a verificação de novas políticas. A frequência com que o cliente verifica novas políticas depende das configurações do cliente. É possível configurar as janelas de manutenção para controlar quando ocorrem implantações de software.

É possível configurar as implantações de software em servidores Linux e UNIX usando as propriedades de pacote, do programa e da implantação.

Quando o cliente recebe a política de uma implantação, ele envia uma mensagem de status. Ele também envia mensagens de status quando ele inicia a instalação do software ou quando a instalação termina ou falha.

Os programas para implantações de software são executados com as credenciais raiz com as quais o cliente do Gerenciador de Configurações para Linux e UNIX é executado. O código de saída do comando dos programas é usado para determinar o êxito ou a falha. O código de saída 0 (zero) é tratado como êxito. Além disso, o stdout (fluxo de saídas padrão) e o stderr (fluxo de erros padrão) são copiados no arquivo de log quando o nível de log está definido como INFO ou TRACE.

System_CAPS_tipDica

Se o software que você deseja implantar estiver localizado em um compartilhamento de NFS (Network File System) que o servidor Linux ou UNIX poderá acessar, não é necessário usar um ponto de distribuição para baixar o pacote. Em vez disso, ao criar o pacote, não marque a caixa de seleção Este pacote contém arquivos de origem. Ao configurar o programa, especifique a linha de comando apropriada para acessar diretamente o pacote no ponto de montagem do NFS.