sexta-feira, 20 de fevereiro de 2015

Instalação do Agent BAB 16, da CA no CentOS 7.0


        Estou aqui para mas uma dica rápida. Resolvi postar esta  porque não achei  uma documentação bacana sobre o assunto.

 Uma coisa que me deu muito trabalho para configurar foi o agente do arcserver 16 no CentOS 7.
Pois quando  fui instalar o agente tive de cara o seguinte erro:

" Cannot identify your Linux distribution or it is not yet supported "

Procurei no Oraculo  e não consegui  nenhum tutorial de como fazer isto.
então tibe a ideia de procura o suporte da CA e para minha surpresa a resposta foi:

"Senhor O nosso Produto não tem suporte ao Centos 7 e nem ao Red Hat 7.0"

Ai eu pensei que porcaria eu faço ? Antes que você responda instala o Bacula ou outra solução livre
já te respondo eu queria muito de coração. Mas, a empresa não autoriza! que #@!#!#!!!!!! Fazer oque ?  Sua empresa suas regras.  Então tive que partir para o ataque resolvi alterar o script de instalação
do arcserve.

Para isso basta seguirmos os passos abaixo:

Passo 1

Dentro do DVD de instalação do BAB 16  copiar diretório:


DataMoverandAgent\Linux Para dentro da maquina
Renomear o diretório

DataMoverandAgent\Linux\nls\c  para  E:\DataMoverandAgent\Linux\nls\C

# mv  DataMoverandAgent\Linux\nls\c E:\DataMoverandAgent\Linux\nls\C


Passo 2

 Se executarmos o programa teremos o erro:

# ./install

" Cannot identify your Linux distribution or it is not yet supported "

Alterar o arquivo abaixo de:

#  vi /etc/redhat-release

CentOS Linux release 7.0.1406 (Core)


Para:

#  vi /etc/redhat-release

CentOS Linux release 6.0 (Core)

####################################

Alterar o script de instalação:

DataMoverandAgent\Linux\install

Primeiro mudamos o atributo do arquivo de somente leitura para leitura e escrita.
com o comando:

# chattr  -i install

Editar a linha 671

# vim install


de: LINUX_VENDOR=$(${DEPOT}/${MISC}/$CAUNAME -s)

Para: LINUX_VENDOR='Red Hat';

criar diretório inoculan dentro do diretório linux

# mkdir inoculan

Dentro do diretório inoculan criar arquivo abaixo:

# touch avengine.rpm
# instalar com comando:

./install

 Preparar o sistema Operacional para isso devemos instalar  uma dependência do agente de backup.

# yum search compat-libstdc+
# yum install compat-libstdc++-296.i686

agora criamos  um link simbólico para a  Lib  baixada.


# cd /usr/lib
# sudo ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2

Passo 4

Alterar arquivo /opt/CA/ABcmagt/agent.cfg

De:
ENV       LD_ASSUME_KERNEL=2.4.18

Para:
ENV       NO_HOSTS_EQUIV=1

Passo 5

Adicionar Agente de backup na inicialização:

# chkconfig bab_agent on


Iniciar o agente de backup.

#  /etc/init.d/bab_agent start




Nenhum comentário:

Postar um comentário

Olá, agradeço por seu comentário aqui é o seu espaço para publicar
suas críticas desde já agradeço.