Como instalar clientes Linux e UNIX computadores 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.

Para poder gerenciar um servidor Linux ou UNIX com Gerenciador de Configurações, você deve instalar o Gerenciador de Configurações client para Linux e UNIX em cada computador Linux ou UNIX.Você pode executar a instalação do cliente manualmente em cada computador ou usar um script de shell que instala o cliente remotamente.Gerenciador de Configurações não suporta o uso de instalação por push de cliente para servidores Linux ou UNIX.Opcionalmente, você pode configurar um Runbook para o System Center 2012 Orchestrator automatizar a instalação do cliente no servidor Linux ou UNIX.

Independentemente do método de instalação que você usar, o processo de instalação requer o uso de um script chamado install para gerenciar o processo de instalação.Esse script será incluído quando você baixar o cliente para Linux e UNIX.

O script de instalação para o Gerenciador de Configurações cliente para Linux e UNIX oferece suporte a propriedades de linha de comando.Algumas propriedades de linha de comando são necessárias, enquanto outros são opcionais.Por exemplo, quando você instala o cliente, você deve especificar um ponto de gerenciamento do site que é usado pelo servidor Linux ou UNIX para o contato inicial com o site.Para obter a lista completa de propriedades de linha de comando, consulte Propriedades de linha de comando para instalar o cliente em servidores Linux e UNIX.

Depois de instalar o cliente, você especificar configurações de cliente no Gerenciador de Configurações console para configurar o agente de cliente da mesma maneira que faria com clientes baseados em windows.Para obter mais informações, consulte o Configurações do cliente para servidores Linux e UNIX seção o Como gerenciar o Linux e UNIX clientes no Configuration Manager tópico.

Use as seções a seguir para ajudá-lo a instalar o cliente para Linux e UNIX:

  • Sobre pacotes de instalação do cliente e o agente Universal

  • Instalar o cliente em servidores Linux e UNIX

    • Para instalar o cliente do Configuration Manager em servidores Linux e UNIX

    • Propriedades de linha de comando para instalar o cliente em servidores Linux e UNIX

    • Atualizar o cliente em servidores Linux e UNIX

    • Desinstalando o cliente de servidores Linux e UNIX

  • Configurar portas de solicitação do cliente para Linux e UNIX

  • Configurar o cliente para Linux e UNIX localizar pontos de gerenciamento

Sobre pacotes de instalação do cliente e o agente Universal

Para instalar o cliente para Linux e UNIX em uma plataforma específica, você deve usar o pacote de instalação do cliente aplicável para o computador onde você instala o cliente.Pacotes de instalação do cliente aplicável são incluídos como parte do download cada cliente da Microsoft Download Center.Além dos pacotes de instalação do cliente, o download do cliente inclui o install script que gerencia a instalação do cliente em cada computador.

  • Antes da atualização cumulativa 1, cada sistema operacional e plataforma requer o uso de um sistema operacional e o pacote de instalação de cliente específico de plataforma.O sistema operacional e plataforma são identificados no nome de cada pacote de instalação do cliente.

  • Começando com a atualização cumulativa 1, os pacotes de instalação do agente de Universal substituem os pacotes de instalação de cliente separado para vários sistemas operacionais de Linux.No entanto, não todos os sistemas operacionais são suportados pelo agente de Universal.Versões do Linux que não são suportadas pelo agente de Universal e todas as versões do UNIX continuam a exigir o uso de pacotes de instalação de cliente que são específicos para cada plataforma e sistema operacional.

Quando você instala um cliente, você pode usar as mesmas propriedades de processo e de linha de comando, independentemente do pacote de instalação de cliente que você usar.

Para obter informações sobre os sistemas operacionais, plataformas e pacotes de instalação de cliente que são suportados por cada versão do Gerenciador de Configurações client para Linux e UNIX, consulte o seção o tópico.No text is shown for link 'c1e93ef9-761f-4f60-8372-df9bf5009be0'. The title of the linked topic might be empty.c1e93ef9-761f-4f60-8372-df9bf5009be0#BKMK_SupConfigLnUClientReq

Instalar o cliente em servidores Linux e UNIX

Para instalar o cliente para Linux e UNIX, você pode executar um script em cada computador Linux ou UNIX.O script é nomeado instalar e oferece suporte às propriedades de linha de comando que modificam o comportamento da instalação e referenciam o pacote de instalação do cliente.O pacote de instalação de cliente e script de instalação deve estar localizado no cliente.O pacote de instalação de cliente contém o Gerenciador de Configurações arquivos de um sistema operacional Linux ou UNIX específico e a plataforma de cliente.

Cada pacote de instalação de cliente contém todos os arquivos necessários para concluir a instalação do cliente e ao contrário dos computadores baseados no Windows, baixe arquivos adicionais de um ponto de gerenciamento ou em outro local de origem.

Depois de instalar o Gerenciador de Configurações client para Linux e UNIX, não é necessário reinicializar o computador.Assim que a instalação do software for concluída, o cliente está operacional.Se você reinicializar o computador, o Gerenciador de Configurações cliente reinicia automaticamente.

O cliente instalado é executado com credenciais raiz.Raiz credenciais são necessárias para coletar o inventário de hardware e executar implantações de software.

É o formato de comando: . /Install -mp < computador > - sitecode < sitecode >< propriedade #1 >< propriedade #2 >< pacote de instalação do cliente >

Linha de comando

Ações

. / instalar o pacote de gerenciamento – smsmp.contoso.com - sitecode S01 ccm-Universal - x64. tar < compilação >

  • instalar é o nome do arquivo de script que instala o cliente para Linux e UNIX.Esse arquivo é fornecido com o software cliente.

  • -mp smsmp.contoso.com Especifica o ponto de gerenciamento inicial que é usado pelo cliente.

  • - sitecode S01 Especifica que o cliente é atribuído ao site com o código do site de S01.

  • ccm-Universal - x64. tar < compilação > é o nome do cliente. tar do pacote de instalação para este sistema operacional do computador, a versão e a arquitetura de CPU.

Você pode inserir propriedades de linha de comando adicionais antes da propriedade de linha de comando que especifica o arquivo de. tar de instalação do cliente.O arquivo de. tar de instalação do cliente deve ser especificado pela última.

Para obter uma lista das opções de linha de comando, consulte Propriedades de linha de comando para instalar o cliente em servidores Linux e UNIX.

Use o procedimento a seguir como um exemplo de como instalar o cliente para Linux e UNIX.

System_CAPS_noteObservação

O procedimento de exemplo a seguir instala o cliente a partir da versão de atualização cumulativa 1 do cliente para Linux e UNIX em Red Hat Enterprise Linux 5 (RHEL5) x64 computador.Para ajustar esse procedimento para os sistemas operacionais que você usar, substitua o arquivo de instalação do cliente (ccm-Universal - x64. tar < compilação >) com o pacote aplicável para o computador onde você está instalando o cliente.Também planeja usar propriedades de linha de comando adicionais para atender às suas necessidades.

Para instalar o cliente do Configuration Manager em servidores Linux e UNIX

  1. Cópia de instalar script e o arquivo de. tar da instalação de cliente para uma pasta no computador com base em RHEL 5 x64.

  2. No computador RHEL5, execute o seguinte comando para habilitar o script seja executado como um programa: chmod + x instala

    System_CAPS_importantImportante

    Você deve usar credenciais raiz para instalar o cliente.

  3. Em seguida, execute o seguinte comando para instalar o Gerenciador de Configurações client: . /Install – mp < nome_do_host > < código > - sitecode ccm-Universal - x64. tar < compilação >

    Quando você digitar esse comando, use propriedades de linha de comando adicionais que você precisar.

  4. Depois que o script é executado, validar a instalação, revisando o /var/opt/microsoft/scxcm.log arquivo.Além disso, você pode confirmar se o cliente está instalado e se comunicando com o site exibindo detalhes do cliente no dispositivos nó do ativos e conformidade espaço o Gerenciador de Configurações console.

Propriedades de linha de comando para instalar o cliente em servidores Linux e UNIX

Quando você instala o cliente para Linux e UNIX em um computador Linux ou UNIX, você executar o script de instalação com as propriedades de linha de comando que especificam o seguinte:

  • Site atribuído ao cliente.

  • O ponto de gerenciamento com o qual o cliente se comunica inicialmente

  • O arquivo de sistema operacional do computador. tar de instalação de cliente

  • Configurações adicionais que você precisar

As propriedades descritas na tabela a seguir estão disponíveis para modificar o comportamento da instalação.

System_CAPS_noteObservação

Use a propriedade -h para exibir essa lista de propriedades com suporte.

Propriedade

Obrigatória ou opcional

Mais informações

-mp < FQDN do servidor >

Necessária

Especifica o FQDN, o servidor de ponto de gerenciamento que o cliente usará como um ponto inicial de contato.

System_CAPS_importantImportante

Essa propriedade especifica o ponto de gerenciamento ao qual o cliente será atribuído após a instalação.

System_CAPS_noteObservação

Quando você usa o -mp propriedade para especificar um ponto de gerenciamento que está configurada para aceitar apenas conexões de cliente HTTPS, você também deve usar o - /usepkicert propriedade.

Especifique o ponto de gerenciamento pelo FQDN.

-sitecode < sitecode >

Necessária

Especifica o Gerenciador de Configurações do site primário para atribuir o Gerenciador de Configurações cliente.

Exemplo: - sitecode S01

-fsp < fqdn_servidor >

Opcional

System_CAPS_noteObservação

Começando com a atualização cumulativa 1, o Gerenciador de Configurações cliente para Linux e UNIX oferece suporte ao uso de pontos de status de fallback.

Especifica o FQDN, o servidor de ponto de status de fallback que o cliente usa para enviar mensagens de estado.

Para obter mais informações sobre o ponto de status de fallback, consulte o Determinar se você precisa de um ponto de status de fallback seção o Determinar as funções do sistema de site para a implantação de cliente no Configuration Manager tópico.

-dir < diretório >

Opcional

Especifica um local alternativo para instalar o Gerenciador de Configurações arquivos do cliente.

Por padrão, o cliente é instalado no seguinte local: /opt/microsoft.

-nostart

Opcional

Impedir a inicialização automática do Gerenciador de Configurações serviço de cliente, CcmExec, após concluir a instalação do cliente.

Depois que o cliente é instalado, você deve iniciar o serviço de cliente manualmente.

Por padrão, o serviço de cliente é iniciado depois de concluir a instalação do cliente, e cada vez que o computador for reiniciado.

-Limpa

Opcional

Especifica a remoção de todos os arquivos do cliente e dados de um cliente instalado anteriormente para Linux e UNIX, antes de inicia a instalação.Isso remove o banco de dados do cliente e o repositório de certificados.

-keepdb

Opcional

Especifica que o banco de dados do cliente local é mantido e reutilizado ao reinstalar um cliente.Por padrão, quando você reinstalar um cliente esse banco de dados é excluído.

-/Usepkicert < parâmetro >

Opcional

Especifica o nome de arquivo e caminho completo para um certificado x. 509 PKI no formato de certificado padrão de chave pública (PKCS #12).Esse certificado é usado para autenticação do cliente.Se um certificado não for especificado durante a instalação e você precisa adicionar ou alterar um certificado, use o certutil utilitário.Consulte HYPERLINK "https://technet.microsoft.com/en-us/library/jj573941.aspx" \l "BKMK_ManageLinuxCerts" como gerenciar certificados no cliente para Linux e UNIX para obter informações sobre o certutil.

Quando você usa - /usepkicert, você também deverá fornecer a senha associada com o arquivo PKCS #12 usando o - certpw parâmetro de linha de comando.

Se você não usar essa propriedade para especificar um certificado PKI, o cliente usa um certificado autoassinado e todas as comunicações com sistemas de site são via HTTP.

Se você especificar um certificado inválido na linha de comando de instalação de cliente, nenhum erro será retornado.Isso ocorre porque a validação de certificado ocorre depois que o cliente é instalado.Quando o cliente é iniciado, os certificados são validados com o ponto de gerenciamento e se um certificado não passam na validação a seguinte mensagem aparece no scxcm.log, o arquivo de log de cliente do Unix e Linux Configuration Manager: Falha validar o certificado do ponto de gerenciamento.O local do arquivo de log padrão é: /var/opt/microsoft/scxcm.log.

System_CAPS_noteObservação

Você deve especificar essa propriedade ao instalar um cliente e usar o -mp propriedade para especificar um ponto de gerenciamento que é configurado para aceitar apenas conexões de cliente HTTPS.

Exemplo: - /usepkicert < caminho completo e nome do arquivo > - certpw < senha >

-certpw < parâmetro >

Opcional

Especifica a senha associada com o arquivo PKCS #12 que você especificou usando o - /usepkicert propriedade.

Exemplo:-/usepkicert < caminho completo e nome do arquivo > - certpw < senha >

-/Nocrlcheck

Opcional

Especifica que um cliente não deve verificar a lista de certificados revogados (CRL) ao se comunicar por HTTPS usando um certificado PKI.Quando essa opção não for especificada, o cliente verifica a CRL antes de estabelecer uma conexão HTTPS usando certificados PKI.Para obter mais informações sobre a verificação de CRL do cliente, consulte Planejando a revogação de certificados PKI.

Exemplo: - /usepkicert < caminho completo e nome do arquivo > - certpw < senha > - /nocrlcheck

-rootkeypath < local do arquivo >

Opcional

Especifica o nome de arquivo e caminho completo para o Gerenciador de Configurações chave raiz confiável.O Gerenciador de Configurações confiável da chave de raiz fornece um mecanismo que Linux e clientes UNIX usam para verificar se eles estiverem conectados a um sistema de site que pertence à hierarquia correta.

Se você não especificar a chave raiz confiável na linha de comando, o cliente confiarão o primeiro ponto de gerenciamento, ele se comunica com e recuperará automaticamente a chave raiz confiável do ponto de gerenciamento.

Para obter mais informações, consulte Planejando a chave raiz confiável.

Exemplo: - rootkeypath < caminho completo e nome do arquivo >

-httpport

Opcional

Especifica a porta configurada nos pontos de gerenciamento que o cliente usa ao se comunicar com pontos de gerenciamento via HTTP.Se a porta não for especificada, o valor padrão de 80 é usado.

Exemplo: - httpport 80

-httpsport

Opcional

Especifica a porta configurada nos pontos de gerenciamento que o cliente usa ao se comunicar com pontos de gerenciamento via HTTPS.Se a porta não for especificada, será usado o valor padrão de 443.

Exemplo: - /usepkicert < caminho completo e certificado nome > - httpsport 443

-ignoreSHA256validation

Opcional

Especifica que a instalação do cliente ignora a validação do SHA-256.Use esta opção quando a instalação do cliente em sistemas operacionais que não foi lançado com uma versão do OpenSSL que oferece suporte a SHA-256.Para obter mais informações, consulte o Sobre o Linux e sistemas operacionais UNIX que fazer não suporte SHA-256 seção o Planejamento de implantação de cliente para servidores Linux e UNIX tópico.

-signcertpath < local do arquivo >

Opcional

Especifica o caminho completo e . cer nome do arquivo do certificado autoassinado exportado no servidor do site.Se certificados PKI não estiverem disponíveis, o Gerenciador de Configurações servidor do site gera automaticamente os certificados autoassinados.

Esses certificados são usados para validar que as políticas do cliente baixadas do ponto de gerenciamento foram enviadas do local desejado.Se um certificado autoassinado não é especificado durante a instalação, ou se você precisa alterar o certificado, use o certutil utilitário.Consulte HYPERLINK "https://technet.microsoft.com/en-us/library/jj573941.aspx" \l "BKMK_ManageLinuxCerts" como gerenciar certificados no cliente para Linux e UNIX para obter informações sobre o certutil.

Esse certificado pode ser recuperado por meio de SMS repositório de certificados e tem o nome de assunto servidor do Site e o nome amigável certificado de autenticação de servidor de Site.

Se essa opção não for especificada durante a instalação, clientes Linux e UNIX confiarão o primeiro ponto de gerenciamento que se comunicam e recuperará automaticamente o certificado de autenticação de ponto de gerenciamento.

Exemplo: - signcertpath < nome completo do caminho e arquivo >

-rootcerts

Opcional

Especifica certificados PKI adicionais para importar que não fazem parte de uma hierarquia de autoridade de certificação de pontos de gerenciamento.Se você especificar vários certificados na linha de comando, eles devem ser delimitados por vírgulas.

Use esta opção se você usar certificados de cliente PKI encadeado a um certificado de autoridade de certificação de raiz confiável para os pontos de gerenciamento de sites.Pontos de gerenciamento rejeitará o cliente se o certificado do cliente não está encadeado a um certificado raiz confiável na lista de emissores de certificado do site.

Se você não usar essa opção, o cliente Linux e UNIX verificará a hierarquia de confiança usando apenas o certificado no - /usepkicert opção.

Exemplo: - rootcerts < nome completo do caminho e arquivo >, < nome completo do caminho e arquivo >

Atualizar o cliente em servidores Linux e UNIX

Você pode atualizar a versão do cliente para Linux e UNIX em um computador para uma versão mais recente do cliente sem antes desinstalar o cliente atual.Para fazer isso, instale o novo pacote de instalação de cliente no computador durante o uso do -keepdb propriedade de linha de comando.Quando instala o cliente para Linux e UNIX, ele substitui os dados existentes do cliente com os novos arquivos de cliente.No entanto, os –keepdb propriedade de linha de comando direciona o processo de instalação para manter o clientes GUID (identificador exclusivo), um banco de dados local de informações e o repositório de certificados.Em seguida, essas informações são usadas pela instalação do novo cliente.

Por exemplo, você tem um RHEL5 x64 computador que executa o cliente da versão original do cliente do Configuration Manager para Linux e UNIX.Para atualizar esse cliente para a versão do cliente da atualização cumulativa 1, você executar manualmente o install script para instalar o pacote do cliente aplicável da atualização cumulativa 1, com a adição do –keepdb opção de linha de comando.Você usa a linha de comando semelhante ao seguinte: . /Install – mp < nome_do_host > < código > - sitecode - keepdb ccm-Universal - x64. tar < compilação >

Como usar uma implantação de Software para atualizar o cliente em servidores Linux e UNIX

Você pode usar uma implantação de software para atualizar o cliente para Linux e UNIX para uma nova versão do cliente.No entanto, o Gerenciador de Configurações cliente diretamente não é possível executar o script de instalação para instalar o novo cliente porque a instalação de um novo cliente deve primeiro desinstalar o cliente atual.Isso terminaria o Gerenciador de Configurações processo de cliente que executa o script de instalação antes de inicia a instalação do novo cliente.Para usar com êxito uma implantação de software para instalar um novo cliente, você deve agendar a instalação para iniciar no futuro e para ser executado por recursos de agendamento interna do sistema operacional.

Para fazer isso, use uma implantação de software para primeiro copiar os arquivos para o novo pacote de instalação do cliente para o computador cliente e, em seguida, implantar e executar um script para programar o processo de instalação do cliente.O script usa internas do sistema operacional at comando para atrasar o início.Em seguida, quando o script é executado, sua operação é gerenciada pelo sistema operacional do cliente e não o Gerenciador de Configurações cliente no computador.Isso permite que a linha de comando chamada pelo script primeiro desinstalar o Gerenciador de Configurações cliente e então instalar o novo cliente, concluir o processo de atualização do cliente no computador Linux ou UNIX.Após a conclusão da atualização, o cliente atualizado permanece gerenciado pelo Gerenciador de Configurações.

Use o procedimento a seguir para ajudá-lo a configurar uma implantação de software para atualizar o cliente para Linux e UNIX.As etapas e os exemplos a seguir atualiza um RHEL5 x64 computador que executa a versão inicial do cliente para a versão de cliente de atualização cumulativa 1.

Para usar uma implantação de software para atualizar o cliente em servidores Linux e UNIX

  1. Copie o novo arquivo de pacote de instalação do cliente para o computador que executa o Gerenciador de Configurações cliente que você planeja atualizar.

    Por exemplo, você pode colocar o pacote de instalação do cliente e instale o script de atualização cumulativa 1 no seguinte local no computador cliente: /tmp/PATCH

  2. Criar um script para gerenciar a atualização do Gerenciador de Configurações cliente e, em seguida, local de arquivos de uma cópia do script na mesma pasta no computador cliente que a instalação do cliente da etapa 1.

    O script não requer um nome específico, mas deve conter linhas de comando suficientes para usar os arquivos de instalação do cliente de uma pasta local no computador cliente e instalar o pacote de instalação de cliente usando o – keepdb propriedade de linha de comando.Você usa o – keepdb propriedade de linha de comando para manter o identificador exclusivo do cliente atual para uso pelo novo cliente que você está instalando.

    Por exemplo, você pode criar um script chamado upgrade.sh que contém as linhas a seguir e, em seguida, copie-o /tmp/PATCH pasta no computador cliente:

      #!/bin/sh
      /tmp/PATCH/install -sitecode <code> -mp <hostname> -keepdb /tmp/PATCH/ccm-Universal-x64.<build>.tar
    
  3. Usar a implantação de software para que cada cliente usar computadores interno at comando para executar o upgrade.sh script com um pequeno atraso antes que o script é executado.

    Por exemplo, use a seguinte linha de comando para executar o script: em – f /tmp/upgrade.sh – m agora + 5 minutos

Depois que o cliente agenda com êxito o upgrade.sh script para ser executado, o cliente envia uma mensagem de status indicando que a implantação de software foi concluída com êxito.No entanto, a instalação do cliente real é gerenciada pelo computador, após o atraso.Após a atualização do cliente, validar a instalação, revisando o /var/opt/microsoft/scxcm.log arquivo no computador cliente.Além disso, você pode confirmar se o cliente está instalado e se comunicando com o site exibindo detalhes do cliente no dispositivos nó do ativos e conformidade espaço o Gerenciador de Configurações console.

Desinstalando o cliente de servidores Linux e UNIX

Para desinstalar o Gerenciador de Configurações cliente para Linux e UNIX, use o utilitário de desinstalação, desinstalar.Por padrão, esse arquivo está localizado no /opt/microsoft/SMS/bin/ pasta no computador cliente.Este comando de desinstalação não oferece suporte a quaisquer parâmetros de linha de comando e removerá todos os arquivos relacionados para o software cliente do servidor.

Para desinstalar o cliente, use a seguinte linha de comando: /opt/microsoft/configmgr/bin/uninstall 

Não é necessário reinicializar o computador depois de desinstalar o Gerenciador de Configurações cliente para Linux e UNIX.

Configurar portas de solicitação do cliente para Linux e UNIX

Semelhante a clientes baseados em Windows, o Gerenciador de Configurações cliente para Linux e UNIX usa HTTP e HTTPS para se comunicar com Gerenciador de Configurações sistemas de site.As portas que o Gerenciador de Configurações cliente usa para se comunicar é conhecida como portas da solicitação.

Quando você instala o Gerenciador de Configurações cliente para Linux e UNIX, você pode alterar as portas de solicitação do padrão de clientes, especificando o - httpport e - httpsport propriedades de instalação.Quando você não especificar a propriedade de instalação e um valor personalizado, o cliente usa os valores padrão.Os valores padrão são 80 para tráfego HTTP e 443 para tráfego HTTPS.

Depois de instalar o cliente, você não pode alterar sua configuração de porta de solicitação.Em vez disso, para alterar a configuração de porta, você deve reinstalar o cliente e especifique a nova configuração de porta.Quando você reinstalar o cliente para alterar os números de porta de solicitação, execute o instalar comando similar à nova instalação de cliente, mas usar a propriedade de linha de comando adicionais do - keepdb.Essa opção instrui a instalação para manter o banco de dados do cliente e arquivos, incluindo o armazenamento GUID e certificados de clientes.

Para obter mais informações sobre números de porta de comunicação de cliente, consulte Como configurar números de porta de comunicação do cliente no Configuration Manager.

Configurar o cliente para Linux e UNIX localizar pontos de gerenciamento

Quando você instala o Gerenciador de Configurações cliente para Linux e UNIX, você deve especificar um ponto de gerenciamento a ser usado como um ponto inicial de contato.

O Gerenciador de Configurações cliente para Linux e UNIX entra em contato com esse ponto de gerenciamento no momento em que o cliente é instalado.Se o cliente não conseguir entrar em contato com o ponto de gerenciamento, o software cliente continuará tentando até bem-sucedida.

Para obter mais informações sobre como os clientes localizam os pontos de gerenciamento, consulte a seção Localizando pontos de gerenciamento seção o Como atribuir clientes a um site no Configuration Manager tópico.