Criar Pool Xen Server Inserir Hosts e Excluir

E ai galera aqui eu vou abordar como criar um pool Xen Server para termos um ponto central de gerenciamento do Xen Server, também vou mostrar como inserir máquinas no pool e como remover ;)

Considerações temos dois tipos de pool que podemos utilizar o homogéneo e o heterogéneo no homogéneo os processadores precisamos ser os mesmos para que os hosts participem do mesmo pool e a versão do Xen Server tem que ser a mesma caso contrário não vamos conseguir inserir uma máquina no pool. Caso opte por utilizar um pool heterogéneo podemos ter processadores diferentes porém do mesmo fabricante, mas em caso de AMD eles precisam ser AMD Enhanced Migration e em caso de Intel precisar ser Intel FlexMigration e a versão do Xen Server tem que ser a mesma para que o pool possa funcionar caso contrário não vamos poder utilizar esse tipo de pool :(

O que vou utilizar:

  • xen01.douglasqsantos.com.br
  • Ip: 192.168.1.200
  • Master do pool
  • xen02.douglasqsantos.com.br
  • Ip: 192.168.1.201
  • Slave do pool homogéneo
  • xen03.douglasqsantos.com.br
  • Ip: 192.168.1.202
  • Slave do pool heterogéno

Vamos Nomear o nosso pool no servidor xen01.douglasqsantos.com.br o uuid do pool é só completar com TAB digite uuid=TAB que ele vai completar pois cada Xen stand alone já tem uma identificação de pool

xe pool-param-set name-label="Pool Xen" uuid=e68e6802-6ebd-1387-0a71-3c8315901dab

Agora vamos inserir o host xen02.douglasqsantos.com.br no pool homogéneo

xe pool-join master-address=192.168.1.200 master-username=root master-password=senha

Aqui acima precisamos especificar quem é o master do pool o usuário administrador e a sua senha após inserir o host no pool precisamos reiniciar ele

reboot

Agora vamos no servidor xen01.douglasqsantos.com.br vamos listar os hosts que participam do Pool Xen

xe host-list
uuid ( RO)                : 8e876c6f-e66c-4ed7-a44a-f98dfcf439e5
          name-label ( RW): xen02.douglasqsantos.com.br
    name-description ( RW): Default install of XenServer


uuid ( RO)                : cd3ec00e-57ff-415a-8391-803291d6e442
          name-label ( RW): xen01.douglasqsantos.com.br
    name-description ( RW): Default install of XenServer

Caso precise tirar o host xen02.douglasqsantos.com.br do pool podemos fazer da seguinte forma

xe pool-eject host-uuid=8e876c6f-e66c-4ed7-a44a-f98dfcf439e5

Após ele ser retirado do pool é bom reinicar o servidor

reboot

Agora caso precise criar um pool heterogêneo precisamos deixar as informações dos processadores idênticas, devemos levar em consideração que a família dos processadores tem que ser a mesma fora a versão do Xen Server já tem que ser a mesma

Vamos obter a informação a respeito da cpu do servidor master do pool o host xen01.douglasqsantos.com.br

xe host-get-cpu-features
00000201-178bfbff-00000013-2b93fb7f

Agora vamos deixar a informação da cpu do host xen03.douglasqsantos.com.br igual a do xen01.douglasqsantos.com.br

xe host-set-cpu-features features=00000201-178bfbff-00000013-2b93fb7f

Agora precisamos reiniciar o host xen03.douglasqsantos.com.br para que ele aplique as mudanças

reboot

Agora após ele iniciar novamente podemos inserir ele no pool

xe pool-join master-address=192.168.1.200 master-username=root master-password=senha

Agora após inserir ele no pool precisamos reiniciar ele

reboot

Agora após ele iniciar novamente vamos precisar voltar as informações sobre a cpu da seguinte forma

xe host-reset-cpu-features

Após isso precisamos reiniciar ele novamente para ele pegar as configurações de cpu originais

Referência