Dependendo de seus serviços atuais, ele pode ser simples. Muitas ferramentas estão disponíveis entre essas duas plataformas.
-
faça backup do seu servidor, cadeias e todos os dados. Se você estiver usando o zfs , poderá usar
zfs snapshot
comzfs send
ezfs receive
. Se você não tem o ZFS e usa o sistema de arquivos padrão do FreeBSD, você pode usarmksnap_ffs
. Espero que você tenha uma solução decente para fazer backup de seus dados, como bacula , pouco difícil de usar na primeira vez, mas realmente útil se você cometer erros ! -
liste todos os seus serviços no servidor FreeBSD ou nas cadeias do FreeBSD (por exemplo,
service -le
), não se esqueça de migrar o cronjob (todos os crontabs são armazenados em/var/cron/tabs
no FreeBSD) eat
job se você estiver usando. -
tente encontrar o mesmo serviço trabalhando no servidor RHEL, você pode usar
yum search
, < href="http://freshports.org/"> freshports e pbone . Tenha cuidado com esta etapa, o FreeBSD tem uma versão recente do software, o RHEL congela sua coleção de pacotes, lê as notas da versão antes de fazer algo errado e testa a compatibilidade da configuração. -
faça sua plataforma de teste com todas essas informações.
-
teste seus serviços.
-
ler registros. Se algo der errado, leia a documentação do FreeBSD e do RHEL sobre o seu problema.
Eu não sei como sua plataforma está configurada atualmente, mas, se todos os dados (cliente, backend ...) forem armazenados remotamente em SAN ou NAS (por exemplo, NFS, iSCSI ...), pode ser muito fácil migrar. Neste caso em particular, apenas a configuração no servidor FreeBSD e RHEL será modificada.
Último conselho: leia o log antigo e tente encontrar um padrão de trabalho / não funcionando nele e reproduza-o novamente em sua nova plataforma de teste.