sexta-feira, 9 de setembro de 2011

Instalando CentOS 5 no Hyper-V

Segue um guia que eu compilei, juntando uma série de referências para instalar o CentOS 5.x com o Integration Components 2.1, da Microsoft, em uma máquina virtual num servidor Hyper-V:


  • Prepare uma máquina virtual com memória e discos dos tamanhos desejados
  • Remova o Network Adapter e adicione um Legacy Network Adapter
  • Defina um MAC Address estático para este adaptador (se for utilizar Live Migration)
  • Defina a imagem ou a mídia para a instalação do sistema operacional
  • Adicione o grupo de programas “Development Tools” durante a instalação. Caso tenha esquecido, utilize o comando ‘yum groupinstall “Development Tools”
  • Certifique-se de ter instalados os seguintes pacotes:
    • kernel-devel
    • gcc
    • make
    • adjtimex (se for 64-bit)
  • Adicione o repositório RPMforge (http://packages.sw.be/):
  • Instale o pacote dkms:
    # yum install dkms
  • Com o dkms instalado, precisaremos baixar o ISO do Integration Services 2.1 do site da MS e carregar na máquina virtual:
    # mkdir -p /mnt/cdrom
    # mount /dev/cdrom /mnt/cdrom
    # cp –rp /mnt/cdrom /usr/src/linuxic-2.1
    # umount /mnt/cdrom
    # cp /usr/src/linuxic-2.1/scripts/dkms.conf /usr/src/linuxic-2.1/
  • Edite o arquivo /etc/modprobe.conf para carregar os módulos do Integration Services. Adicione as seguintes linhas:
    alias scsi_hostadapter1 vmbus
    alias scsi_hostadapter2 blkvsc
    alias scsi_hostadapter3 storvsc
    alias scsi_hostadapter4 netvsc
  • Compile e instale o Integration Services:
    # dkms add -m linuxic -v 2.1
    # dkms build -m linuxic -v 2.1
    # dkms install --force -m linuxic -v 2.1
  • Desligue a máquina virtual.
  • Com a máquina virtual desligada, podemos remover o Legacy Network Adapter e adicionar um Network Adapter. Se for usar Live Migration, lembre-se de adicionar um MAC Address estático.
  • Pode adicionar, caso necessite, até 4 processadores virtuais.
  • Ejete o ISO do Integration Components
  • Quando for configurar sua nova interface de rede na máquina virtual, agora estará disponível uma seth0 (e não uma eth0). Se não reconhecer de início a nova interface, um novo boot poderá resolver esta questão. Pode remover o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0.bak
Para mais informações:

Um comentário:

Anônimo disse...

Parabens Melo pela MCITP, material do blog ta bem bacana. Abraços,