[Tutorial] Instalação do Agente FusionInventory,utilizado por uma máquina virtual com GLPI,em um servidor com XenServer

Citrix XenServer
Michel
Newbie
Newbie
Mensagens: 2
Registrado em: 08 Fev 2017 01:57
Status: Offline

[Tutorial] Instalação do Agente FusionInventory,utilizado por uma máquina virtual com GLPI,em um servidor com XenServer

Mensagem por Michel »

1.DEFINIÇÃO
ØXenServer é uma plataforma que serve para virtualização de aplicativos, desktops e servidores (última versão disponível no momento da confecção do presente tutorial: 7.0.0-125380c);
ØGLPI significa Gestão Livre de Parque de Informática, que é um software open source de origem francesa, possuindo amplas funcionalidades de gestão de helpdesk, incidentes/requisições, projetos e inventário, possibilitando um gerenciamento eficiente e proativo (última versão disponível no momento da confecção do presente tutorial: 9.1.2);
ØFusionInventory, do lado do servidor, é um plugin que serve como porta de entrada do Agente do FusionInventory, em que esse é instalado nas máquinas que compõem o parque computacional, a fim de serem inventariadas (última versão disponível no momento da confecção do presente tutorial: Plugin da VM com GLPI - 9.1+1.0 e Agente do FusionInventory – 2.3.18).
 
2.CONFIGURAÇÃO INICIAL
Ø Primeiramente devemos alterar o ‘mirrorlist’ dos repositórios ‘base’ e ‘extras’, verificando antes qual a versão do CentOS, que é a base da nossa plataforma de virtualização aqui utilizada. Através do terminal e logado como usuário root para todos os comandos aqui utilizados, dê o seguinte comando:

Código: Selecionar todos

yum repolist all
Como resultado nos será apresentado algo como:

Código: Selecionar todos

Loaded plugins: fastestmirror
repo id                                    repo name                                          status
base/7-2.1511.el7.centos.2.10/x86_64       CentOS-7-2.1511.el7.centos.2.10 - Base             disabled
base-debuginfo/x86_64                      CentOS-7 - Debuginfo                               disabled
base-source/7-2.1511.el7.centos.2.10       CentOS-7-2.1511.el7.centos.2.10 - Base Sources     disabled
centosplus/7-2.1511.el7.centos.2.10/x86_64 CentOS-7-2.1511.el7.centos.2.10 - Plus             disabled
centosplus-source/7-2.1511.el7.centos.2.10 CentOS-7-2.1511.el7.centos.2.10 - Plus Sources     disabled
extras/7-2.1511.el7.centos.2.10/x86_64     CentOS-7-2.1511.el7.centos.2.10 - Extras           disabled
extras-source/7-2.1511.el7.centos.2.10     CentOS-7-2.1511.el7.centos.2.10 - Extras Sources   disabled
updates/7-2.1511.el7.centos.2.10/x86_64    CentOS-7-2.1511.el7.centos.2.10 - Updates          disabled
updates-source/7-2.1511.el7.centos.2.10    CentOS-7-2.1511.el7.centos.2.10 - Updates Source   disabled
repolist: 0
 Ø Como podemos observar acima o XenServer 7 utiliza como base o CentOS 7. Então devemos proceder conforme abaixo:

Código: Selecionar todos

nano /etc/yum.repos.d/CentOS-Base.repo
Em [base] devemos alterar de:

Código: Selecionar todos

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
Para:

Código: Selecionar todos

mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=os&infra=$infra
Em [extras] devemos alterar de:

Código: Selecionar todos

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
Para:

Código: Selecionar todos

mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=extras&infra=$infra

3.INSTALAÇÃO DO AGENTE FUSIONINVENTORY
ØAntes de realizar a instalação do Agente propriamente dito, devemos disponibilizar o repositório 'epel', para isso precisaremos habilitar o repositório 'extras', tudo com o seguinte comando:

Código: Selecionar todos

yum --enablerepo=extras install epel-release -y
ØFinalmente a instalação do Agente

Código: Selecionar todos

yum --enablerepo=base install fusioninventory-agent fusioninventory-agent-task-inventory -y
 
4.AJUSTE
ØPara que não tenhamos o azar de algum desavisado mandar atualizar o XenServer por engano, vamos verificar se tem algum repositório com status enabled, e se for o caso, modificar.

Código: Selecionar todos

yum repolist all
Com esse comando é apresentada a lista de todos os repositórios, mas abaixo está sendo mostrado somente o único que se encontra enabled, todos os demais já estão com status disabled.

Código: Selecionar todos

epel/x86_64           Extra Packages for Enterprise Linux 7 - x86_64            enabled: 11,145
      Então iremos desabilitá-lo.

Código: Selecionar todos

nano /etc/yum.repos.d/epel.repo
Em [epel] devemos alterar de:
 

Código: Selecionar todos

enabled=1
Para:

Código: Selecionar todos

enabled=0
 
ØTalvez seja necessário adicionar agendamento ao crontab para que seja atualizado o inventário de vez em quando, caso o serviço não funcione corretamente.
 
5.OBSERVAÇÃO
Provavelmente com alguns ajustes será possível realizar a instalação de qualquer pacote no XenServer.



Voltar para “XenServer”