On 2016-04-29 21:02, Olemis Lang wrote:
On 4/29/16, Manuel Mely <mm...@mmely.de> wrote:
Hola,

He instalado Ubuntu 16.04 para probar LXD, ZFS y otros demonios :) .
Despues de crear un pool de ZFS satisfactoriamente mediante "lxd init" y utilizando como dispositivo de bloque un LUN iSCSI, despues de reiniciar la PC, el pool no es importado. Sin embargo, si lo hago manualmente con
"zpool import lxd-pool" , este es importado sin problemas.

Esta version de Ubuntu provee unos scripts de inicio para systemd que se
encargan de importar los pools, pero estan simplemente fallando. Ahora
mismo no estoy frente a la PC, asi que no puedo enviar el error
exactamente, recuerdo que tenia que ver con el fichero de cache de este
pool.

[...]

Chico m da la impresión q sería muy bueno q dieras un norte al menos
del mensaje d error q t está dando ... y sería mucho mejor q no
estuviera en alemán :P

--

El log ya no lo tengo, puesto que reinstale la PC para descartar algun bateo con LVM. :(

De todos modos ya resolvi. Pense en la posibilidad de que el dispositivo de bloque no estuviera en el sistema en el momento de que el pool fuera a ser importado, pero no revise eso, hasta hace unos 5 minutos.

Entre /var/log/boot.log y «systemctl --list-dependencies zfs-import-cache.service» , me pude dar cuenta que este servicio estaba siendo iniciado mucho antes que el de open-iscsi. De ahi que no pudiera encontrar ningun pool lxd-pool. :D

Resolvi con:

vim /lib/systemd/system/zfs-import-cache.service

[Unit]
...
Requires=systemd-udev-settle.service open-iscsi.service
After=systemd-udev-settle.service open-iscsi.service
...

Auf jeden Fall, vielen Dank!


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a