Para poder utilizar la VM debe tener instalado VirtualBox y Vagrant.
- Video de instalacion de VirtualBox en linux: https://www.youtube.com/watch?v=1_4USzcKx6g
- Guia de instalación de Vagrant: https://docs.vagrantup.com/v2/installation/index.html
- Video de instalacion de Vagrant en linux https://www.youtube.com/watch?v=f2cufy6wRfA
- Para iniciar la VM, desde la linea de comandos ejecutar el comando
vagrant up
. - Para cerrar la VM, desde la linea de comandos ejecutar.
vagrant halt
. Es recomendable bajar la VM antes de reiniciar o apagar tu computadora. - Para destruir la VM, desde la linea de comandos ejectura el comando
vagrant destroy
. Se puede nuevamente crear la misma con el comando "vagrant up" - Una vez que la VM esta funcionado se puede acceder a IPython Notebook abriendo un browser http://127.0.0.1:8001/
- para probar otras o ver su contenido, se pueden conectar via ssh usando
vagrant ssh
Todo archivo que sea guardado en este directorio (donde se encuentra el Vagrantfile, sera visible en la VM bajo el directorio /vagrant
y accesible desde IPython Notebook usando el fullpath.
Se puede utilizar el archivo bootstrap.sh para agregar nuevas librerias de python y otras necesidades que se tengan en la VM para amplicar su funcionamiento.
En este caso se utiliza para la instalacion de numpy y matplotlib que se usan para los ejemplos notebooks: 002 y 003
Este script se ejecuta durante el provisioning de la maquina al ejecutar vagrant up
o una vez que la maquina esta funcionando con vagrant provision
El trabajo de este lab esta basado en el de https://github.com/spark-mooc/mooc-setup cuyo material fue de gran ayuda para elaborar el lab.