iesgn/cloud

Instancia Ubuntu

Opened this issue · 4 comments

Hola, he estado viendo vuestros vídeos y me ha surgido un duda/problema. Cuando lanzáis una instancia de ubuntu, no os tarda más de 1 o 2 minutos en poder acceder a ella. En mi caso, la instancia tarda cerca de 15 minutos, no la creación que tarda muy poco sino el hecho de poder acceder a ella con ssh (instalado ubuntu server 14.04, openstack icehouse).
El ordenador no es una pasada pero tampoco falto de recursos, tiene 8 de RAM y procesador i5 y las instancias de cirros que lanzo no tardan nada. La imagen que me descargué es precise-server-cloudimg-amd64-disk.img (también es verdad que me la he descargado ya unas cuantas veces desde donde decís en el video).
He hecho pruebas de todos los colores y de hecho si no la lanzo con un flavor de por lo menos 3 GB me da error. También he probado con una tiny (error), medium, small, etc.
Mi primera pregunta es, ¿es normal este tiempo que tarda?. Como me parece muy excesivo con respecto a lo que veo que tardáis vosotros, podría algo que ver la imagen que me descargué y que vosotros tengáis una distinta que pesa menos. También he pensado que si podría tener algo que ver con el cinder. Pero la verdad como estoy empezando ya se me han acabado las ideas de por qué podría ser.

Si pensárais que podría ser la imagen, me podrías aconsejar una imagen de donde me la pudiera descargar?

Muchísimas gracias, por los vídeos y también por poder enviaros este correo

Un saludo

Ignacio

Hola,
puede ser que tarde por utilizar un sabor que tenga un disco raíz grande y tarde en redimensionarlo (aunque 15 minutos me parece demasiado tiempo).

Para hacer lo mismo que hacemos en los vídeos te tienes que crear un nuevo sabor (como administrador) por ejemplo m1.tiny2 con 512 MB y 0MB en disco raíz, de esta manera la instancia no resimensionará el disco, sino que tendrá un tamaño de disco igual que el de la imagen. (m1.tiny no funciona por qué tiene definido un disco raíz de 1 GB , que es más pequeño que el tamaño de disco de la imagen).

Espero que te sirve.

Un saludo

Hola Ignacio,

También es posible que tengas problemas con el servidor de metadatos de OpenStack, que es un servicio que le comunica a la instancia cierta información necesaria (su hostname por ejemplo).

Para ver en qué paso se está quedando durante tanto tiempo, mira en la consola de la instancia en horizon y nos dices.

Cuando he leído el comentario de José Domingo me acordé que lo explicasteis en uno de los vídeos. Lo he probado pero sigue tardando muchísimo.
Los ¿metadatos?, me habéis pillado. Solo me suena que hablan de algo de matadatos en la documentación sobre un fichero que hay que configurar cuando se hace la instalación, pero sinceramente no sabría ni por donde empezar.
Os dejo un fragmento del log que he sacado que es donde yo creo que empiezan los problemas.
27.107454] EXT4-fs (vda1): mounted filesystem with ordered data mode. Opts: (null)
done.
done.
Begin: Running /scripts/init-bottom ... done.
[ 39.804237] EXT4-fs (vda1): re-mounted. Opts: (null)
cloud-init start-local running: Wed, 11 Jun 2014 10:23:35 +0000. up 68.26 seconds
no instance data found in start-local
cloud-init-nonet waiting 120 seconds for a network device.
The disk drive for /tmp is not ready yet or not present.
Continue to wait, or Press S to skip mounting or M for manual recovery
ci-info: lo : 1 127.0.0.1 255.0.0.0 .
ci-info: eth0 : 1 10.0.189.32 255.255.255.0 fa:16:3e:ab:b3:da
ci-info: route-0: 0.0.0.0 10.0.189.1 0.0.0.0 eth0 UG
ci-info: route-1: 10.0.189.0 0.0.0.0 255.255.255.0 eth0 U
cloud-init start running: Wed, 11 Jun 2014 10:25:23 +0000. up 176.28 seconds
found data source: DataSourceEc2
2014-06-11 10:31:10,227 - init.py[WARNING]: Unhandled non-multipart userdata.

Tengo todo el log, pero creo que es donde pone "no instance data found in start-local" cuando empiezan los problemas.
Estaba pensando que a lo mejor tenia algo que ver con la configuración de la red, pero también es verdad que si estuviera mal probablemente no arrancaría. Y sí que lo hace, con mucho tiempo pero lo hace.

Un saludo y muchísimas gracias

Ignacio

Hola,
al subir la imagen de ubuntu a openstack ¿qué tipo de imagen has puesto? ¿qcow2 o raw? En las pruebas que hemos hecho en los vídeos hemos subido la imagen en modo raw (crudo).

Un saludo