Dell OpenManage: Instalação no Centos 7

1. Introdução

O Dell EMC OpenManage Server Administrator (OMSA) oferece uma solução de gerenciamento de sistemas abrangente e individualizada de duas formas:

  • De uma interface gráfica do usuário (GUI) integrada e baseada em navegador da Web
  • Por meio de uma interface de linha de comando (CLI) no sistema operacional (SO)

O Server Administrator foi criado para que os administradores de sistema pudessem focar no gerenciamento de toda a rede, sem deixar de fornecer gerenciamento de sistemas individualizado de forma local e remota.

2. Ferramentas utilizadas

Os softwares utilizados na produção deste tutorial é apresentado a seguir:

  • CentOS 7.4.1708
  • Dell OpenManage 7.4.1-1341
  • Dell PowerEdge R710, com iDRAC6

O ambiente utilizado é apresentado a seguir:

  • Servidor físico, modelo Dell R710, com o sistema operacional CentOS 7.4

3. Instalando o OMSA

Todos os comandos executados nesse tutorial foram executados com o usuário root.

Passos preparatórios

3.1. Instale as dependências do OMSA:

3.2. Altere os dados do sistema para que ele seja identificado como um RHEL 7, não CentOS:

mv /etc/redhat-release /etc/redhat-release.bak; echo "Red Hat Enterprise Linux Server release 7.0 (Maipo)" >> /etc/redhat-release

3.3. Faça download do OMSA para RHEL 7:

3.4. Descompacte o arquivo baixado e execute a instalação:
 3.5. Restaure o arquivo alterado no passo 3.2:
3.6. Crie o patch necessário ao funcionamento do OMSA no CentOS:

Crie o arquivo /tmp/CheckSystemType.patch com o conteúdo a seguir. Atente para a formatação na hora da cópia.

--- CheckSystemType     2019-03-22 19:06:17.956718131 -0300
+++ CheckSystemType.new 2019-03-22 19:06:35.053476939 -0300
@@ -204,8 +204,15 @@

IsInSupportedSystemIDs && return $SUPPORTED_DELL_SERVER

- if [ -f /etc/redhat-release ] && [ `grep -c "Maipo" /etc/redhat-release` -gt 0 ]; then
- IsSystemSupportedForRHEL7 && return $SUPPORTED_DELL_SERVER
+ if [ -f /etc/os-release ]; then
+ . /etc/os-release
+ case $VERSION_ID in
+ 7*)
+ case "$ID $ID_LIKE" in
+ *rhel*)
+ IsSystemSupportedForRHEL7 && return $SUPPORTED_DELL_SERVER
+ esac
+ esac
fi

IsClientSystem && return $CLIENT_SYSTEM

3.7. Aplique o patch necessário ao funcionamento do OMSA no CentOS:

Finalizando as coisas

3.8. Configure a iniciação do serviço do OMSA após o boot :

3.9. Permita o acesso a porta da interface web do OMSA:

Caso tenha realizado alguma configuração adicional de zonas no firewall, substitua "public" pelo nome da zona onde se encontra a interface de gerenciamento do servidor. Se o firewall estiver na configuração padrão, mantenha.
 

Feita a configuração, utilize o navegador para acessar o enderenço IP do servidor, na porta 1311. 

Observe se a sua configuração necessita de configurações adicionais decorrentes do uso de outras ferramentas, como o selinux, por exemplo.

Referencias

OMSA on CentOS 7 (https://www.dell.com/community/Systems-Management-General/OMSA-on-CentOs-7/td-p/4553216)

Dell R720 OpenManage (https://www.centos.org/forums/viewtopic.php?f=49&t=48532)