Flynn: Soporta Ubuntu 16.04

Creado en 6 may. 2016  ·  25Comentarios  ·  Fuente: flynn/flynn

Actualmente, al ejecutar la instalación manual de Flynn en Ubuntu 16.04, el instalador falla al notar que se requiere 14.04. Dado que 16.04 es una versión LTS, ¿Flynn planea respaldarla a corto plazo?

kinenhancement roadmaupcoming

Comentario más útil

El script de instalación manual ahora admite 16.04, que estará disponible después del próximo lanzamiento nocturno. Actualizaremos las AMI y las imágenes utilizadas por flynn install después del próximo lanzamiento estable la próxima semana.

Todos 25 comentarios

@obrienmd, la restricción a Ubuntu 14.04 es simplemente porque esa es la versión que hemos estado usando para desarrollar y probar Flynn, por lo que estamos seguros de que Flynn funciona bien en esa versión (Flynn realmente no tiene dependencias explícitas en esa versión).

Podemos actualizar nuestros entornos de desarrollo y prueba a 16.04, pero no es nuestra máxima prioridad en este momento.

Para ejecutar realmente en 16.04, puede intentarlo, simplemente comente estas líneas en el script install-flynn antes de ejecutarlo.

¿Las líneas que agregan repositorios ZFS también causarán problemas, dado que ZFS está en repositorios enviados con 16.04?

@obrienmd quizás, creo que se trata de ejecutar el script y ver qué sucede.

@lmars Comenté las líneas de prueba 14.04, los encabezados del repositorio ZFS / linux agregan líneas y reemplacé ubuntu-zfs (el módulo zfs se envía con 16.04) con zfsutils-linux en los paquetes var. Se instala bien, pero el script de inicio no funciona. Esperaba que la capa de compatibilidad de 16.04 para advenedizos hiciera esto automágicamente, pero aparentemente no. Puedo profundizar más en esto pronto, o puede que vuelva a la versión 14.04 para el nuevo clúster de Flynn :)

@lmars Volví a la versión 14.04.4 - gracias por los comentarios - siéntase libre de cerrar esto, por supuesto, a menos que quiera que esté abierto para rastrear el movimiento 16.04 :)

@obrienmd ok gracias por intentarlo, dejaremos esto abierto como referencia, probablemente haremos el cambio en algún momento.

¡Gracias!
El 6 de mayo de 2016 a las 15:22, "Lewis Marshall" [email protected] escribió:

@obrienmd https://github.com/obrienmd ok gracias por intentarlo, nosotros
dejará esto abierto como referencia, es probable que hagamos el cambio en algún momento
punto.

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente o véalo en GitHub
https://github.com/flynn/flynn/issues/2789#issuecomment -217577925

@lmars . Sería genial si admite ubuntu 16.04 porque la instalación de ZFS genera problemas en algunos vps como scaleway, consulte https://github.com/scaleway/kernel-tools/issues/257. Entonces, para instalar flynn en tal vps se necesita soporte de ubuntu 16.04. Gracias.

Debido a # 2459, la actualización a 16.04 para nuestro entorno de desarrollo requerirá que instalemos Docker 1.9.1 manualmente (1.9.1 no está disponible en el repositorio xenial apt de Docker) o que admitamos la última versión de Docker.

Revisé y creé un archivo systemd flynn-host.service y modifiqué el script install-flynn para admitir 16.04.

ejecuta flynn-host init y se completa bien después de descargar todas las cosas para la Capa 0
luego ejecuto systemctl start flynn-host y se inicia el servicio.
cuando corro CLUSTER_DOMAIN=example.com flynn-host bootstrap
el guión comienza como se muestra a continuación ...

check online-hosts
require-env require-env
resouce-check resource-check
run-app discoverd
run-app flannel
wait-hosts wait-hosts
gen-random pg-password
gen-random pg-password _password is here_
run-app postgres
run-app postgres error: bootstrap: host error while launching job: "Unable to set up networking: network is unreachable"

flynn-16.04.zip

@wobblybobz ¡ Gracias por intentarlo!

El error de arranque se debe a que Ubuntu 16.04 se envía con una versión más nueva de libvirt y hay algunas incompatibilidades, pero actualmente estamos trabajando para alejarnos de libvirt (# 3030), por lo que valdrá la pena intentarlo nuevamente una vez que se haya realizado el cambio.

También estoy tratando de usar Flynn en scaleway y creo que la compatibilidad con 16.04 es la única forma de hacerlo

Ser capaz de implementar con confianza en 16.04 (o CentOS) sería muy útil para una próxima implementación que estoy planeando actualmente. Se deben abordar las políticas de los centros de datos universitarios.

woot woot ....
Intenté modificar el script del instalador e instalar Flynn nuevamente en 16.04 y funciona ...
aquí están los archivos que utilicé ... https://gist.github.com/wobblybobz/5a22835222621f073370f40024399879
Paso 1: Copie el archivo flynn-host.service en /etc/flynn/flynn-host.service
Paso 2: Ejecute el script install-flynn
Paso 3. Siga el resto de las instrucciones de la página de instalación manual.

El bootstrap flynn-host funcionó, el servicio se inició y el panel de control es accesible.
Todavía no he cargado otra aplicación, pero lo haré en breve.

Actualización adicional, he podido crear las aplicaciones de muestra para node, python, ruby ​​y PHP en Flynn y después de construir el cuadro del sistema de desarrollo vagabundo y editar el archivo docker.go para que la CLI elimine la etiqueta --email del inicio de sesión función y construyó la CLI de Flynn. Instalé Docker desde el repositorio get.docker.io/ubuntu, actualmente tengo la versión 1.12.1 instalada, hice la compilación de docker y luego flynn docker push según el ejemplo de Docker docs y comenzó y parece estar funcionando también.

@wobblybobz ¡ gracias por tu trabajo en esto!

Somos conscientes de los problemas de Docker (# 3466) y estamos esperando hasta que migremos a imágenes basadas en SquashFS (# 3100) antes de que podamos eliminar la dependencia de Docker <= 1.9.1 (# 2459), lo que estaremos haciendo en el próximas semanas.

Perdón por secuestrar el ticket, pero esto está relacionado: ¿qué pasa con Debian 8, es compatible o hay planes para hacerlo?

@tuukkamustonen no tenemos planes inmediatos para actualizar el script de instalación para Debian, aunque no hay ninguna razón por la que Flynn no se ejecute en Debian, así que siéntase libre de intentar modificarlo usted mismo:

https://dl.flynn.io/install-flynn

El principal cambio requerido es instalar ZFS + AUFS (aunque pronto soltaremos AUFS):

https://github.com/flynn/flynn/blob/master/script/install-flynn.tmpl#L120 -L144

¿Qué tal agregar una sección requirements a los documentos que especifiquen qué sistemas operativos son compatibles?

Si lo actualiza, ¿también puede actualizar la imagen en la instalación de aws / etc.?

¿Alguna idea de cuándo se admitirá oficialmente la versión 16.04?

El script de instalación manual ahora admite 16.04, que estará disponible después del próximo lanzamiento nocturno. Actualizaremos las AMI y las imágenes utilizadas por flynn install después del próximo lanzamiento estable la próxima semana.

@titanous muchas gracias! Lo probaré tan pronto como esté disponible.

todavía está abierto?

@regedarek Este problema se cerrará una vez que mueva nuestras imágenes de VM a 16.04

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

heldopslippers picture heldopslippers  ·  4Comentarios

philiplb picture philiplb  ·  4Comentarios

airways picture airways  ·  4Comentarios

hadifarnoud picture hadifarnoud  ·  3Comentarios

stela5 picture stela5  ·  5Comentarios