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