On Fri, Mar 17, 2023 at 03:40:21PM -0400, Jhosue rui wrote: > Saludos, mucho tiempo sin escribir por aquí. > Recurro a ustedes con el siguiente problema, tengo una aplicación legacy > que requiere si o si ejecutarse en un ambiente debían strech, porque > requiere muchas librerías viejas. Por otra parte tengo que usar un > servidor nuevo, que el kernel de stretch ni por error va a soportar, así > que la única opción que se me ocurre es instalar bullseye y hacer dentro > un chroot de stretch, se que esto sería más fácil con Docker, pero la > aplicación no la voy a administrar yo y el ques si lo va a hacer no sabe > nada de Docker y definitivamente no tiene intenciones de querer aprender. > La cuestión es, que necesito ejecutar dentro del chroot, la aplicación > legacy, cron y ssh, pero no tengo idea de cómo lograr que se ejecuten al > arrancar ya que bullseye usa systemd, mientras que stretch usa sysv. > Manualmente logro hacer que todo se ejecute, es decir monto los sistemas > de archivos necesarios, entro al chroot y ejecutó cada servicio > manualmente y todo funciona bien, solo me falta lograr que se ejecuten al > arrancar automáticamente. > Espero haberme explicado. > Agradezco sus aportes al respecto.
Me suena como este problem mejor se resuelve con Docker y no con chroot. Si Docker no te basta en terminos del control de los varios servicios que hacen falta para la applicación, entonces una máquina virtual manejada a través de libvirt sería la próxima solución que yo recomendaría. Saludos, -Roberto -- Roberto C. Sánchez