Instalação de Nuvem Privada - Proxmox

De Infraestrutura São Carlos
Revisão de 14h16min de 31 de março de 2021 por Thiago (discussão | contribs) (Criou página com '== Objetivo == Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox. == Procedimentos == === Roteiro === *Configurar raid **Raid 1 - sistema **...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Objetivo

Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox.

Procedimentos

Roteiro

  • Configurar raid
    • Raid 1 - sistema
    • Raid 10 - disco vms
  • Instalar proxmox
    • sda (dividir espaço caso seja host de recuperação)
hdsize
128
swapsize
4
maxroot
32
    • localização
    • teclado
    • senha
    • e-mail
    • rede
    • fqdn
    • ip
  • Configuração
    • atualizar
    • Retirar aviso tela
cd /usr/share/pve-manager/ext6/
cp pvemanagerlib.js pvemanagerlib.js.bkp
vi pvemanagerlib.js
substituir "if (data.status !== 'Active') {" por "if (false) {"
    • bond - active-backup - reiniciar
    • Ativar jumbo frames
post-up ip link set dev eth0 mtu 9000
post-up ip link set dev eth1 mtu 9000
post-up ip link set dev bond0 mtu 9000
      • teste
ping -c 5 -M do -s 8000 10.225.1.100
    • ntp - /etc/systemd/timesyncd.conf
    • configurar /etc/hosts
    • Monitoramento (dpkg - DMI - proxmox)

configurações gerais do datacenter

    • Habilitar firewall
    • Criar regras
      • Ping
      • snmp
      • agente
      • liberar rede dos hosts
    • HA
    • watchdog
      • editar o arquivo /etc/default/grub e alterar a linha:
      • GRUB_CMDLINE_LINUX_DEFAULT="quiet nmi_watchdog=0"
      • atualizar o grub
        1. update-grub
        • -Supermicro/dell r710
        • editar o arquivo /etc/default/pve-ha-manager inserindo a seguinte linha:
        • WATCHDOG_MODULE=iTCO_wdt
        • -dell c6100
        • editar o arquivo /etc/default/pve-ha-manager habilitando a seguinte linha:
        • WATCHDOG_MODULE=ipmi_watchdog
        • criar o arquivo /etc/modprobe.d/ipmi_watchdog.conf e inserir a seguinte linha:
        • options ipmi_watchdog action=power_cycle panic_wdt_timeout=10
      • reiniciar o node
      • verificar:
      • systemctl status watchdog-mux.service
    • Storages
    • Conectar ao iscsi no caso de servidor de recuperação. Adicionar crontab e scripts de copia.
    • Pools (VM e Storage)
    • Grupos (Usuarios)
    • Usuários

Debian

Antes de desligar a MV

  1. Desistalar o xentools:
    # apt-get remove --auto-remove xen-tools
  2. Mudanças no grub:
    # sed -i -e s/console=hvc0//g /boot/grub/grub.cfg
  3. Mudanças no inittab:
    # sed -i -e s/^co/#co/1 /etc/inittab

Exportação e conversão

  1. Desligar a MV.
  2. Exporta o XVA:
    # xe -s ip_host -u root -pw senha vm-export vm="<NOME DA VM> filename="<CAMINHO\ARQUIVO.xva>"
  3. Transferir o arquivo XVA para o servidor Proxmox.
  4. Descompactar a imagem:
    # tar -xvf arquivo.xva
  5. Converta o diretório para gerar a imagem do disco em formato raw:
    # python xenmigrate.py -c Ref\:4/ disk.img
  6. Converta a imagem de disco do formato raw para o formato qcow2:
    # qemu-img convert disk.img -O qcow2 disk.qcow2

Importação para o Proxmox

  1. Criar a MV no Proxmox, com o mesmo tamanho de disco antigo e não inicie.
  2. Substituir o disco da maquina criada pelo disco convertido:
    # cp disk.qcow2 /var/lib/vz/images/<VMID>/vm-<ID>-disk-1.qcow2"
  3. Iniciar a máquina virtuai.

Windows Server 2012 R2

Referências