Migrar FreeBSD Jails a Linux

estamos ejecutando algunas cárceles en FreeBSD 10 y se ha tomado la decisión de desactivar el server FreeBSD y migrar todas las cárceles al entorno Linux Red Hat 6 ó 7.

¿Existe una manera directa de migrar las cárceles de BSD a linux – como contenedores que se pueden ejecutar a través de docker

o cualquier otra forma de convertir las cárceles BSD a los contenedores y tirar / ejecutar a través de acoplador de nuevo.

¿Otra forma de hacerlo? No estoy seguro de si esto es realmente posible o no porque he intentado leer en google, pero no ha llegado a través de nada de eso.

2 Solutions collect form web for “Migrar FreeBSD Jails a Linux”

Dependiendo de sus services streams, puede ser sencillo. Muchas herramientas están disponibles entre estas dos plataforms.

  1. copy de security de su server, cárceles y todos los datos. Si está utilizando zfs , puede usar la zfs snapshot de zfs send con zfs send y zfs receive . Si no tiene ZFS y utiliza un sistema de files estándar de FreeBSD, puede utilizar mksnap_ffs . Espero que tenga solución decente para respaldar sus datos, como bacula , poco difícil de usar la primera vez, pero muy útil si comete errores!

  2. (por ejemplo, service -le ), no olvide migrar cronjob (todos los crontabs se almacenan en /var/cron/tabs en FreeBSD) y at trabajo si lo está utilizando.

  3. intente encontrar el mismo service que trabaja en el server de RHEL, usted puede utilizar la yum search , freshports y pbone . Tenga cuidado con este paso, FreeBSD tiene una versión reciente del software, RHEL congela su colección de packages, lee las notas de la versión antes de hacer algo incorrecto y testing la compatibilidad de la configuration.

  4. haga su plataforma de testing con toda esta información.

  5. probar sus services.

  6. leer los loggings. Si algo sale mal, lea la documentation de FreeBSD y RHEL relacionada con su problema.

No sé cómo se configura su plataforma actualmente, pero si todos los datos (cliente, backend …) se almacenan remotamente en SAN o NAS (por ejemplo, NFS, iSCSI …), puede ser realmente fácil migrar. En este caso concreto, sólo se modificará la configuration en FreeBSD y en el server RHEL.

Último consejo: lea el logging antiguo y trate de encontrar el patrón de trabajo / no trabajo en él y repítelo en su nueva plataforma de testings.

Vas a tener que portar las aplicaciones uno por uno im miedo como se ha mencionado anteriormente los contenedores de linux y cárceles bsd son dos cosas completamente diferentes. Esto no debe ser duro para las aplicaciones de código abierto, ya que puede coincidir con las versiones y luego copyr los configs y datos. Tenga en count que algunas cosas necesitarán ajustes, por ejemplo, cualquier cosa que haga reference a interfaces de networking, etc, ya que están obligados a ser diferentes. Esperanzadamente no hay ninguna connection enrrollada que entra con vimage como que complicará cosas.

  • Combine múltiples commands unix en una salida
  • El montaje de un disco duro LVM antiguo en Fedora 17 da un mensaje de error
  • Procesos PostgreSQL y las señales a las que responden
  • Prácticas de configuration del server Linux / UNIX para / tmp
  • Linux problema extraño toque: command no se encuentra?
  • Solo permite que la raíz cambie el sistema de files
  • Cómo agregar una nueva unidad a Netbackup 6 en un host Linux?
  • Necesito instalar fail2ban en CentOS
  • ¿Puedo enviar algún texto al STDIN de un proceso activo que se ejecuta en una sesión de pantalla?
  • ¿Qué significa mdev en ping (8)?
  • Amazon EC2 apache raíz dir perdido file de acceso de lectura. ¿Algunas ideas?
  • Diferencia entre openldap 2.3 y 2.4
  • Linux dice que mi espacio está lleno con 2.4 / 50gb usado
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.