3.5 Configurando dispositivos gerenciados

Para que uma estação de trabalho ou um servidor possa ser gerenciado pelo ZENworks Linux Management - Dell Edition, o Agente ZENworks deve ser instalado e registrado na Zona de Gerenciamento. As seções a seguir fornecem instruções sobre configuração:

Para obter mais informações sobre como criar uma imagem ISO ou um CD do Agente ZENworks e automatizar uma instalação do Agente ZENworks, consulte o Section A.0, Informações adicionais sobre instalação.

3.5.1 Instalando o Agente ZENworks e registrando o dispositivo

As seguintes instruções explicam como instalar manualmente o Agente ZENworks. Você deve seguir as instruções em pelo menos um dispositivo para se familiarizar com a instalação e o processo de registro. No entanto, antes de instalar o Agente ZENworks em um grande número de dispositivos, reveja as seguintes seções:

Para instalar manualmente o Agente ZENworks e registrá-lo na Zona de Gerenciamento:

  1. Verifique se o dispositivo atende aos requisitos necessários. Consulte a Section 2.3, Requisitos de dispositivo gerenciado.

  2. No dispositivo Linux, monte a mídia que você está usando na instalação: o CD do Novell ZENworks 7 Linux Management - Dell Edition e a imagem ISO ou o CD do Agente ZENworks.

    Para montar um CD, use o seguinte comando:

    mount dispositivo ponto_de_montagem

    Por exemplo:

    mount /dev/cdrom /zlm7

    Se estiver usando uma imagem ISO e não um CD físico, copie o ISO para uma pasta temporária no servidor Linux e monte a imagem usando o seguinte comando:

    mount -o loop /caminho_da_pasta_temp/nome_da_imagem_iso.iso ponto_de_montagem

    Substitua caminho_da_pasta_temp pelo caminho da pasta temporária e substitua ponto_de_montagem pelo caminho da localização do sistema de arquivos em que você deseja montar a imagem. O caminho especificado pelo ponto_de_montagem já deve existir.

    Por exemplo:

    mount -o loop /zlm7/ZENworks_Agent.iso /zlm/install

  3. Efetue login como root e inicie o programa de instalação:

    • Para estações de trabalho e servidores que não sejam servidores Dell PowerEdge: Se estiver instalando o Agente ZENworks em uma estação de trabalho ou em um servidor que você não deseja gerenciar usando os recursos do ZENworks Linux Management - Dell Edition específicos de servidores PowerEdge (por exemplo, em um servidor que não seja Dell PowerEdge), inicie a instalação no ponto de montagem por meio do seguinte comando:

      ./zlm-install -a

      A opção -a instala somente as partes do agente do ZENworks Linux Management.

    • Para servidores Dell PowerEdge: Se estiver instalando o Agente ZENworks em um servidor Dell PowerEdge que você deseja gerenciar usando os recursos do ZENworks Linux Management - Dell Edition específicos de servidores PowerEdge, inicie o programa de instalação no ponto de montagem por meio do seguinte comando:

      ./zlm-install -a -o

      A opção -a instala somente as partes do agente do ZENworks Linux Management.

      A opção -o instala o módulo OEM do hardware Dell necessário para usar os recursos específicos de servidores Dell PowerEdge no ZENworks Linux Management - Dell Edition.

      Se você instalar o Agente ZENworks com a opção -o, não poderá usar a funcionalidade ZENworks Linux Management Dell até concluir as etapas de configuração da Section 3.5.2, Habilitando o suporte ao Dell PowerEdge.

    NOTE:As etapas desse procedimento executam uma instalação padrão do ZENworks Linux Management. Dependendo da situação, é possível usar opções adicionais com o comando zlm-install. Para obter mais informações, consulte a Section A.1, Opções de instalação.

    Se não houver um X Window System instalado (por exemplo, se você tiver feito uma instalação Mínima do SUSE Linux Enterprise Server 9), consulte -x.

  4. Quando for solicitado a instalar o ZENworks, digite S para continuar.

  5. Revise o Contrato de Licença de Software, pressionando Page Down para rolar a página e digite S para aceitar o contrato.

    A instalação do software do Agente ZENworks é iniciada.

  6. Após a conclusão da instalação do software do Agente ZENworks, forneça as respostas adequadas ao seguintes prompts para registrar o dispositivo:

    • Endereço do servidor de registro: Digite o endereço IP ou o nome DNS do Servidor ZENworks que deve gerenciar este dispositivo. Pode ser o servidor principal ou um servidor secundário e deve ser o servidor com melhor acesso de rede ao dispositivo.

      Se deixar este campo em branco, o dispositivo não será registrado. Você pode registrar o dispositivo posteriormente, usando a interface de linha de comando rug:

      /opt/novell/zenworks/bin/rug sa https://endereço_Servidor_ZEN

    • (Opcional) Chave do Servidor de Registro: Você pode deixar este campo em branco. O ZENworks tem duas regras de registro padrão, uma para servidores e uma para estações de trabalho. Se deixar esse campo em branco, o ZENworks usa uma das duas regras de registro padrão para registrar o dispositivo. As regras fazem com que o dispositivo seja adicionado à pasta /Servidores ou /Estações de Trabalho com o nome de host do dispositivo usado para seu nome de dispositivo.

      Antes de instalar o Agente ZENworks em um grande número de dispositivos e registrá-los, você deve criar chaves de registro e regras que o habilitem a colocar dispositivos em pastas e grupos específicos. O uso de pastas e grupos reduz o esforço necessário para gerenciar um grande número de dispositivos. As chaves e as regras de registro, bem como as pastas e os grupos, são abordados em « Compreendendo o ZENworks Linux Management - Dell Edition » no Guia de Administração do Novell ZENworks 7 Linux Management - Dell Edition.

  7. Ao término da instalação, confirme se o Agente ZENworks está sendo executado usando o seguinte comando:

    /etc/init.d/novell-zmd status

  8. Confirme se o dispositivo foi adicionado ao ZENworks Object Store acessando o Centro de Controle ZENworks:

    https://Endereço_Servidor_Principal_ZENworks

    Substitua Endereço_Servidor_Principal_ZENworks pelo endereço IP ou pelo nome DNS do servidor principal.

    No Control Center, você pode clicar na guia Dispositivos e, em seguida, clicar na pasta Servidores ou Estação de Trabalho para ver o dispositivo.

3.5.2 Habilitando o suporte ao Dell PowerEdge

O Novell ZENworks Linux Management - Dell Edition fornece recursos avançados para distribuir e gerenciar os servidores Dell PowerEdge. Antes de usar esses recursos, instale uma versão do driver OpenIPMI mais recente que a incluída nas distribuições Linux suportadas no momento.

Os seguintes recursos estão disponíveis para servidores Dell PowerEdge no ZENworks Linux Management - Dell Edition:

A Dell fornece o driver OpenIPMI atualizado, assim como o pacote DKMS (Dynamic Kernel Module Support) para ajudar na compilação e na instalação do driver.

O OpenIPMI é um projeto de código-fonte aberto destinado a desenvolver uma implementação do gerenciador IPMI (Intelligent Platform Management Interface - Interface de Gerenciamento de Plataforma Inteligente) para servidores. Os servidores Dell dependem do OpenIPMI para coletar informações de baixo nível do sistema sobre o dispositivo Backplane, o Baseboard Management Controller etc.

Para instalar o OpenIPMI e o DKMS:

  1. Em um sistema “golden client” que tenha uma configuração idêntica à dos servidores Dell PowerEdge gerenciados, instale o código-fonte do kernel e um ambiente de desenvolvimento (gcc, make e glibc-devel).

    O sistema “golden client” é um servidor Dell PowerEdge que você pode configurar manualmente e, em seguida, usar o ZENworks Linux Management - Dell Edition para configura um maior número de servidores PowerEdge no sistema ZENworks da mesma maneira. O sistema “golden client” deve ter o mesmo sistema operacional que os servidores que você pretende gerenciar. Execute essas etapas de configuração em um dispositivo representante e, em seguida, use o ZENworks Linux Management para automatizar a instalação dos outros servidores. A finalidade do sistema “golden client” é eliminar a necessidade de instalar o código-fonte do kernel e o ambiente de desenvolvimento em todos os servidores PowerEdge gerenciados no sistema ZENworks.

    O código-fonte do kernel e o ambiente de desenvolvimento (gcc, make e glibc-devel) estão localizados no CD usado para instalar o SUSE Linux Enterprise Server ou o Red Hat Enterprise Linux. Use o software de gerenciamento de pacotes específico do sistema operacional Linux para instalar as ferramentas de criação necessárias. No SUSE Linux Enterprise Server, por exemplo, use o YaST para instalar o código-fonte do kernel e o ambiente de desenvolvimento.

  2. Faça download do DKMS e do driver OpenIPMI mais recente para o seu sistema operacional específico a partir do site Dell Linux Community Web. Os dois arquivos estão incluídos no arquivo tarball adequado ao sistema operacional de seu servidor.

  3. Instale o DKMS e os pacotes OpenIPMI mais recentes no sistema “golden client” usando o script shell de instalação fornecido (install.sh). As instruções detalhadas estão incluídas no arquivo readme (chamado README).

  4. Use o parâmetro mkrpm para que o DKMS crie o pacote RPM do driver OpenIPMI adequado à configuração do sistema “golden client”. As instruções detalhadas estão incluídas na página de manual do DKMS (man dkms).

    Por exemplo,

    dkms mkrpm -m openipmi -v número_versão.os

    Onde número_versão.os representa o número da versão e o sistema operacional do arquivo transferido por download na Step 2. Por exemplo, se tivesse feito download do arquivo openipmi-36.8.SLES9-1dkms.tar.gz, você executaria o seguinte comando:

    dkms mkrpm -m openipmi -v 36.8.SLES9

  5. No ZENworks Control Center, crie um bundle que tenha o DKMS, o driver OpenIPMI e o pacote novell-zenworks-zmd-oem do CD do Novell ZENworks 7 Linux Management - Dell Edition .

    Você pode encontrar os pacotes individuais nestas localizações:

    • DKMS: No diretório em que o tarball foi extraído: dkms-número_versão.noarch.rpm

      Onde número_versão é o número da versão do DKMS transferido por download na Step 2.

    • Driver OpenIPMI: /usr/scr/packages/RPMS/noarch/openipmi-número_versão.os-número_versão_pacotedkms.noarch.rpm

      Onde número_versão.os é o número da versão e o sistema operacional do arquivo transferido por download na Step 2. Por exemplo, se você tiver feito download do arquivo openipmi-36.8.SLES9-1dkms.tar.gz, o número_versão será 36.8.SLES9. O número_versão_pacotedkms se refere ao número de versão de pacote do DKMS. Por exemplo, 1dkms no exemplo de arquivo anterior.

    • novell-zenworks-zmd-oem: No diretório em que o CD foi montado, data/packages/distribuição/zlm7de-snapshots/novell-zenworks-zmd-oem-7.1.0-0.arquitetura.rpm.

    Para obter mais informações, consulte « Criando bundles RPM » no Guia de Administração do Novell ZENworks 7 Linux Management - Dell Edition.

  6. Use o ZENworks Linux Management para distribuir o bundle que contém o DKMS, o driver OpenIPMI e o pacote novell-zenworks-zmd-oem entre os servidores Dell PowerEdge em que foi instalado o Agente ZENworks. Para obter mais informações, consulte « Criando bundles RPM » no Guia de Administração do Novell ZENworks 7 Linux Management - Dell Edition.