Ø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
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
Código: Selecionar todos
nano /etc/yum.repos.d/CentOS-Base.repo
Código: Selecionar todos
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
Código: Selecionar todos
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=os&infra=$infra
Código: Selecionar todos
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
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
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
Código: Selecionar todos
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 enabled: 11,145
Código: Selecionar todos
nano /etc/yum.repos.d/epel.repo
Código: Selecionar todos
enabled=1
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.