migrar centos5.11(servidor dell físco ) para hyper-v (servidor dell físico) .

1. migrar centos5.11(servidor dell físco ) para hyper-v (servidor dell físico) .

marcelo |rossi
marcelolorenzon

(usa CentOS)

Enviado em 16/12/2021 - 11:38h

Bom dia a todos. Eu tenho um servidor e sistema antigo com oracle e centos 5.11 32bits e preciso deixar funcionando somente para consulta. Eu preciso virtualizar o centos no hyper-v. Para eliminar servidor físicos e espaço no rack, sem contar outras vantagens como economia de energia. Eu tenho problema na cópia. Eu crie uma máquina virtual do zero com o dvd de instalação e funciona perfeitamente no hyper-v(geração1). Quando eu faço a cópia espelho do disco físico para o virtual, dá pane no kernel(kernel panic). Eu tentei copiar as imagens pelo gpart mas trava tudo(bug). Tentei copiar somente a partição de boot mas não deu certo. Minha pergunta é: Como eu faço para pegar o kernel da máquina virtual (instalada do zero) e jogar na cópia virtual(centos5.11 com oracle e com o sistema de consulta . Preciso saber o que devo copiar afim de resolver problema de kernel. Eu tente fazer várias copia com acronis, gparted mas não vai. O gparted funcionou de maquina fisica para maquina fisica, mas física para virtual, ele trava quando tenta acessar o hd virtual(bug conhecido). Eu tentei copiar pelo proprio hyper-v quando adiciono um disco novo copiar do disco físico, mas dá pane no kernel. tentei recuperar com o grub também não deu. Também preciso saber onde mudo de placa de video(eu quase consegui, mas deu pane no video e não entrava no modo startx devido a placa de video não encontrada). Enfim, eu fiz várias tentativas, apagava, copiava de novo, apagava, copia com dd, com gparted, com hyper-v. Mas acredito que seja as partições e kernel dando incompatibilidade. As partições original do servidor físico são 4, mas na instalação virtual ele pega somente 2(boot e virtual). Achei que seria mais fácil, mas está sendo um desafio sem solução.



  


2. Re: migrar centos5.11(servidor dell físco ) para hyper-v (servidor dell físico) .

Amarildo Sertório dos Santos
amarildosertorio

(usa Fedora)

Enviado em 16/12/2021 - 12:38h

Utilizou o utilitário vhdtool?

http://www.andreruschel.com/2017/09/fazendo-p2v-de-linux-para-hyper-v.html



3. sim ja fiz isso, mas deu kernel panic

marcelo |rossi
marcelolorenzon

(usa CentOS)

Enviado em 16/12/2021 - 15:58h


Sim ja fiz isso e deu kernel panic. EU fiz uma copia e teste em umpc normal com 8 giga ram. Depois eu fiz imagem com o comando dd, converti para .vhd e deu kernel panic.



4. tentei resinstalar o sistema por cima, mas não permitiu e abortou .

marcelo |rossi
marcelolorenzon

(usa CentOS)

Enviado em 30/12/2021 - 08:57h





5. Re: migrar centos5.11(servidor dell físco ) para hyper-v (servidor dell físico) .

Patrick Ernandes
patrickernandes

(usa Debian)

Enviado em 30/12/2021 - 09:17h

isso é complexo mesmo..
Se precisar de uma consultoria, entre em contato.

flw..


6. Eu fiz a copia do disco pelo hyper-v. Mas ele não iniciou.

marcelo |rossi
marcelolorenzon

(usa CentOS)

Enviado em 19/01/2022 - 10:55h


Eu fiz a copia do disco pelo hyper-v, mas ele não iniciou. Então eu peguei esta imagem do hyper-v e joguei no virtual box no meu pc windows 10 e funcionou. O sistema é 32 bits, mas eu tive que colocar a maquina virtual como linux 64 bits. Eu coloquei como 32 bits e não rodou. Agora, eu vou tentar migrar do virtual box para o Hyper-v(onde eu tenho várias máquinas virtuais e bastante memória.)


7. Re: migrar centos5.11(servidor dell físco ) para hyper-v (servidor dell físico) .

Leandro Silva
LSSilva

(usa Outra)

Enviado em 19/01/2022 - 12:29h

Talvez esteja mapeando os discos por uid, e como você trocou o "meio" os uid's também podem ter sido alterados. Seria uma boa entrar no rescue mod, checar os endereços dos discos e alterar o fstab, se for o caso.



8. Re: migrar centos5.11(servidor dell físco ) para hyper-v (servidor dell físico) .

Fernando Vargas Fagundes
vargasgv

(usa Outra)

Enviado em 04/02/2022 - 15:09h


Boa tarde.
Possivelmente voce ja resolveu seu problema, porém vou relatar como fiz a migração...

Meu cenario era o seguinte
Cent OS7 instalado em um nvme com LVM e boot EFI
Precisava migrar para o Hyper-v 2019

Tentei algumas maneiras, inclusive usando o bkp do veam e o dd. Porém sem sucesso.

O que deu certo, foi...
Iniciar o centOs com um live cd do clonezilla
Criar uma vm no hyperv... e desabilitar o security boot. Eu selecionei geração 2 por causa do UEFI.
Iniciar a vm com o live cd do clonezilla

No clonezilla no servidor centos eu iniciei a opção de clone pela rede com o centos sendo o Source.
No clonezilla na vm hyperv eu fiz o clone pela rede, jogando do centos fisico para o disco virtual,

Após isso ao reiniciar a vm, e remover a instalação do clonezilla, ele reconhece o boot, porém não consegue iniciar o sistema por que o endereço dos discos mudaram.

O que fiz então, foi iniciar um live cd do centos, e fazer um chroot. ( no meu caso o live cd ja identificou as partições e montou o sistema) caso isso não ocorra, precisa montar as partições de acordo antes do comando chroot.

No chroot eu editei o arquivo /etc/dracut.conf e adicionei a linha
add_modules+="uefi-lib"
Eu não cheguei a ter kernel panic, porém vi que esse modulo é necessario para o centos em cima do hyperv.

Em seguida eu configurei a placa de rede para sair para a internet e usei o yum para reinstalar o kernel

yum -y resintall kernel

Após isso o sistema iniciou normalmente.


Espero ter ajudado...
Abraços