Pesquisa de site

Nova instalação do XenServer 7


Em artigos anteriores, a configuração e o uso do XenServer 6.5 foram discutidos. Em maio de 2016, a Citrix lançou a nova versão da plataforma XenServer. Muita coisa permaneceu a mesma, mas também há algumas novas adições úteis a esta versão mais recente.

Uma das maiores mudanças é a atualização para o ambiente Dom0 subjacente. O XenServer 6.5 estava usando o CentOS 5.10 e a nova versão do XenServer 7 Dom0 foi atualizada para o CentOS 7.2. Isso trouxe um kernel Linux mais recente no Dom0, bem como facilidade de futuras habilidades de atualização no CentOS 7.

Outra grande mudança ocorreu no particionamento feito para Dom0. Versões mais antigas do XenServer dependiam de MBR e de uma partição raiz bastante pequena (4GB). Posteriormente, muitos usuários provavelmente enfrentaram problemas em que os logs ocupavam rotineiramente a partição raiz se não fossem monitorados ou exportados para um mecanismo de log externo.

Com a nova versão, o esquema de particionamento mudou para GPT e também foi realizado um particionamento mais lógico. O gráfico abaixo é totalmente creditado às informações oficiais de lançamento da Citrix:

  1. Partição de domínio de controle de host XenServer de 18 GB (dom0)
  2. Partição de backup de 18 GB
  3. Partição de registros de 4 GB
  4. Partição swap de 1GB
  5. Partição de inicialização UEFI de 5 GB

Essas mudanças exigem maiores requisitos de disco rígido para Dom0 em comparação com versões mais antigas do XenServer, mas o esquema alivia vários problemas enfrentados em versões mais antigas.

A próxima atualização notável no XenServer 7 é a atualização real do Xen 4.4 para o Xen 4.6. Xen é a parte real do hipervisor do XenServer.

A lista de correções e melhorias é bastante grande, mas algumas das melhorias mais notadas da Citrix incluem introspecção antimalware sem agente para convidados, bem como estruturas que podem permitir que convidados sejam migrados entre CPUs de diferentes gerações.

Existem muitas outras melhorias observadas nesta atualização e o autor recomenda fortemente a visualização das listas e documentos associados no site da Citrix:

  1. https://www.citrix.com/products/xenserver/whats-new.html

ISENÇÃO DE RESPONSABILIDADE

O objetivo deste artigo é percorrer uma nova instalação, bem como ajudar os administradores no processo de atualização de instalações mais antigas do XenServer para o XenServer 7 mais recente e na aplicação de patches críticos.

  1. Nova instalação do XenServer 7
  2. Atualizando o XenServer 6.5 para o XenServer 7
  3. Aplicando patch crítico do XenServer 7

Existem várias maneiras de realizar o processo de atualização e a solução “certa” para qualquer instalação específica dependerá muito da organização. Certifique-se de compreender as implicações e os processos necessários para uma atualização bem-sucedida.

A Citrix lançou um documento muito detalhado que deve ser revisado antes do início do processo de atualização: xenserver-7-0-installation-guide.pdf

Requisitos do sistema XenServer

  1. XenServer 7 ISO: XenServer-7.0.0-main.iso
  2. Servidor capaz de virtualização
  3. A lista de compatibilidade de hardware está aqui: http://hcl.xenserver.org/
  4. Muitos sistemas funcionarão mesmo que não estejam listados, mas os resultados podem variar. Use por sua própria conta e risco.
  5. Mínimo de 2 GB de RAM; 4 GB ou mais recomendado para executar máquinas virtuais
  6. Mínimo de 1 CPU x86 de 1,5 GHz de 64 bits; 2GHz ou mais e múltiplas CPUs são sugeridas
  7. Espaço no disco rígido de pelo menos 46 GB; mais necessário se as máquinas virtuais forem salvas localmente
  8. Pelo menos uma placa de rede de 100Mbps; vários gigabits sugeridos

Adições sugeridas pelo autor

Para evitar possíveis dores de cabeça aos leitores, o autor recomenda os seguintes itens antes de iniciar este processo:

  1. Atualize o firmware no sistema XenServer (especialmente firmware NIC) – mais tarde
  2. Interrompa todos os hóspedes não essenciais para evitar problemas
  3. Leia a documentação da Citrix, bem como este artigo antes de começar
  4. Certifique-se de fazer backup das informações do pool para facilitar a reversão, se necessário
  5. Reinicie todos os hosts XenServer mais uma vez após todas as etapas terem sido concluídas, se o ambiente puder permitir o tempo de reinicialização

Atualização de host único e nova instalação do XenServer 7

Este primeiro processo percorrerá uma instalação completamente nova do XenServer 7. Certifique-se de verificar os requisitos mínimos de hardware para garantir que a máquina seja compatível com o XenServer 7.

1. A primeira etapa da instalação é baixar o arquivo XenServer ISO. Usando o link acima, o arquivo pode ser facilmente baixado da Internet usando o comando ‘wget’.

wget -c  http://downloadns.citrix.com.edgesuite.net/11616/XenServer-7.0.0-main.iso

Após o download do ISO, copie-o para uma unidade USB com o utilitário ‘dd’. CUIDADO – O comando a seguir substituirá TUDO na unidade flash pelo conteúdo do ISO do XenServer. Este processo também criará uma unidade USB inicializável para o processo de instalação.

dd if=XenServer-7.0.0-main.iso of=</path/to/usb/drive>

2. Agora coloque a mídia inicializável no sistema onde o XenServer deve ser instalado. Se a etapa de criação da mídia inicializável for bem-sucedida, o sistema deverá exibir a tela inicial do XenServer.

3. Nesta tela, simplesmente pressione enter para inicializar o instalador. A primeira tela, assim que o instalador for iniciado com sucesso, solicitará ao usuário que selecione seu idioma.

4. A próxima tela solicitará que o usuário confirme que uma atualização ou instalação deve ser feita, bem como solicitará quaisquer outros drivers especiais que possam precisar ser carregados para para instalar o XenServer.

5. A próxima tela é o EULA obrigatório (Contrato de Licença do Usuário Final). Use as setas do teclado para mover o cursor até o botão ‘Aceitar EULA‘.

6. É aqui que a instalação pode seguir um de dois caminhos se o instalador detectar uma instalação anterior. A próxima tela solicitará ao usuário uma instalação limpa ou uma atualização para uma instalação existente do XenServer. O primeiro conjunto de instruções aqui orientará uma instalação limpa. Se for necessária uma atualização, vá para a etapa 15.

7. A próxima tela solicitará o dispositivo de instalação. Neste caso será ‘sda’.

8. Uma vez escolhido o caminho de instalação, o XenServer precisará saber onde residem os arquivos de instalação. Neste caso, o instalador foi inicializado a partir da mídia local e essa é a opção que deve ser escolhida.

9. A próxima etapa permitirá ao usuário instalar pacotes suplementares ao mesmo tempo que este instalador. No momento em que este artigo foi escrito, não havia pacotes suplementares para o XenServer 7, então 'não' pode ser selecionado aqui.

10. A próxima tela permitirá ao usuário confirmar a integridade dos arquivos de origem antes da instalação. A execução deste teste não é obrigatória, mas pode ajudar a detectar problemas de instalação antes de tentar gravar arquivos.

11. Assim que a verificação for concluída, se selecionado durante a instalação, o instalador do XenServer solicitará ao usuário que configure algumas informações do sistema.

O primeiro prompt será definir a senha do usuário root. Agora, como o XenServer será o sistema subjacente para potencialmente vários servidores virtualizados importantes, é imperativo que a senha seja segura e suficientemente complexa!

Importante: Não esqueça esta senha, pois não haverá outros usuários no sistema quando o instalador terminar!

12. As próximas etapas perguntarão como a interface de rede de gerenciamento deve ser configurada (endereço estático ou DHCP), bem como o nome do host e o DNS. Informação. Isto dependerá do ambiente.

13. Esta etapa abrange diversas telas para definir informações de fuso horário e NTP (Network Time Protocol).

14. Neste ponto do instalador, todas as informações de configuração inicial para uma instalação limpa foram fornecidas e o instalador está pronto para instalar todos os arquivos necessários.

AVISO – Continuar neste ponto APAGARÁ TODOS OS DADOS nos discos de destino!

Continue para a etapa 19 após selecionar ‘Instalar XenServer‘.

Atualizando o XenServer 6.5 para o XenServer 7

15. Essas etapas são usadas apenas se for realizada uma atualização para uma versão mais antiga do XenServer. A mídia de instalação localizará versões mais antigas do XenServer se o usuário desejar. Ao fazer uma atualização, o instalador criará automaticamente um backup do sistema atual.

16. Assim que o backup for criado, o instalador solicitará pacotes suplementares. No momento em que este artigo foi escrito, não havia pacotes suplementares para o XenServer 7.

17. A próxima tela permitirá ao usuário confirmar a integridade dos arquivos de origem antes da instalação. A execução deste teste não é obrigatória, mas pode ajudar a detectar problemas de instalação antes de tentar gravar arquivos.

18. Finalmente a atualização pode começar! Neste ponto, o instalador fará backup do sistema 6.x antigo e fará as alterações apropriadas para configurar o XenServer 7.

Continuando a instalação do XenSever 7

19. Uma das mudanças mais óbvias que o autor observou com o XenServer 7 mais recente é que o tempo de inicialização parecia ter sido drasticamente reduzido. A maioria dos sistemas XenServer 7 testados até agora inicializaram aproximadamente 35-60% mais rápido do que quando executavam o XenServer 6.5. Se a instalação for bem-sucedida, o sistema deverá inicializar no console XenServer.

Parabéns, a instalação/atualização do XenServer foi bem-sucedida! Agora é hora de criar convidados virtuais, redes e repositórios de armazenamento!

Aplicando o patch crítico do XenServer 7 XS70E004

20. Para aplicar este patch através do XenCenter, basta ir ao menu ‘Ferramentas’ e selecionar ‘Instalar atualização’.

21. A próxima tela fornecerá algumas informações sobre o processo de instalação do patch. Basta clicar em próximo para continuar depois de ler as precauções.

22. O XenCenter, se conectado à Internet, será capaz de localizar quaisquer patches ausentes para o ambiente nesta tela. No momento deste artigo, o único patch disponível era 'XS70E004'. Este patch deve ser aplicado IMEDIATAMENTE após a atualização ou instalação do XenServer 7.

23. A próxima tela solicitará que os hosts XenServer apliquem o patch.

24. Depois de clicar em ‘próximo’, o XenCenter baixará os patches e os enviará aos servidores selecionados. Basta aguardar a conclusão deste processo e selecionar 'próximo' quando aplicável.

25. Com os arquivos de patch carregados, o XenCenter executará uma série de verificações para garantir que certas condições sejam atendidas antes da instalação dos patches e da reinicialização dos hosts.

25. Assim que todas as pré-verificações forem concluídas, o XenCenter perguntará ao administrador como as tarefas pós-instalação devem ser tratadas. A menos que haja uma razão convincente para não fazê-lo, permitir que o XenCenter execute essas tarefas geralmente é a melhor resposta.

26. A próxima tela exibirá o progresso da instalação do patch e alertará o administrador sobre quaisquer erros ocorridos.

Isso conclui o processo de correção dos hosts do XenServer 7. O próximo passo é começar a criar convidados virtuais! Obrigado por ler este artigo de instalação do XenServer 7.

Não perca: XenServer 7 – Atualização de pool via CLI e interface web do XenCenter

Informe-nos sobre quaisquer problemas que você tenha nos comentários abaixo.