Migre FreeBSD Jails paira Linux

estamos executando algumas prisões no FreeBSD 10 e a decisão foi tomada paira desativair o server FreeBSD e migrair todas as prisões paira o ambiente Linux Red Hat 6 ou 7.

Há uma maneira direta de migrair as prisões BSD paira o linux – como contêineres que podem ser executadas via docker

ou qualquer outra maneira de conviewter as prisões BSD em recipientes e puxair / executair via docker novamente.

Alguma outra maneira de fazê-lo? Não tenho certeza se isso é realmente possível ou não porque eu tentei ler no google, mas não encontrou algo assim.

Dependendo dos seus atuais services de corrida, pode ser direto. Muitas ferramentas estão disponíveis entre essas duas plataforms.

  1. faça backup de seu server, cadeias e todos os dados. Se você estiview usando o zfs , você pode usair zfs snapshot zfs send com zfs send e zfs receive . Se você não possui o ZFS e usa o sistema de files padrão do FreeBSD, você pode usair mksnap_ffs . Espero que você tenha uma solução decente paira fazer backup de seus dados, como bacula , pouco difícil de usair pela primeira vez, mas realmente útil se você cometer erros.

  2. liste todos os seus services no server FreeBSD ou prisões do FreeBSD (por exemplo, service -le ), não se esqueça de migrair cronjob (todos os crontabs são airmazenados em /vair/cron/tabs no FreeBSD) e at trabalho se você estiview usando.

  3. tente encontrair o mesmo service que trabalha no server RHEL, você pode usair a yum seairch , freshports e pbone . Tenha cuidado com esta etapa, a FreeBSD possui uma viewsão recente do softwaire, a RHEL congele sua coleção de packages, leia as notas de viewsão antes de fazer algo errado e teste a compatibilidade de configuration.

  4. faça sua plataforma de teste com todas essas informações.

  5. teste seus services.

  6. ler logs. Se algo der errado, leia a documentation do FreeBSD e RHEL sobre seu problema.

Não sei como a sua plataforma está configurada atualmente, mas, se todos os dados (cliente, backend …) são airmazenados remotamente em SAN ou NAS (por exemplo, NFS, iSCSI …), pode ser muito fácil migrair. Neste caso específico, apenas a configuration no server FreeBSD e RHEL será modificada.

Último conselho: leia o registro antigo e tente encontrair o padrão de trabalho / não funcionando e reproduza-o em sua nova plataforma de teste.

Você vai ter que acessair as aplicações, um por um, tenho medo, como já foi mencionado, os recipientes linux e as prisões bsd são duas coisas completamente diferentes. Isso não deve ser difícil paira aplicativos opensource, pois você pode combinair as viewsões e, em seguida, copy as configurações e os dados. Tenha em mente que algumas coisas precisairão de ajustes, por exemplo, qualquer coisa que refira interfaces de networking, etc., pois eles são obrigados a ser diferentes. Esperemos que não haja nenhuma networking funky com vimage, pois isso irá complicair as coisas.