en despuesdegoogle

Instalar en local Open edX con Devstack y Vagrant

Requisitos:
VirtualBox 4.3.12 o superior.
Vagrant 1.6.5 o superior.
Plugin vbguest de Vagrant: vagrant plugin install vagrant-vbguest
NFS (si no esuviese instalado: sudo apt-get install nfs-common nfs-kernel-server

Instalación (por ejemplo, desde tu directorio personal):
mkdir devstack (por supuesto, puedes ponerle otro nombre)
cd devstack
curl -L https://raw.github.com/edx/configuration/master/vagrant/release/devstack/Vagrantfile > Vagrantfile (este comando simplemente descarga el archivo Vagrantfile de configuración)
export OPENEDX_RELEASE="named-release/dogwood" (exporta la variable de entorno)

Ejecución
vagrant up (descarga el box dogwood-devstack-rc2 -unos 4 Gb-, actualiza paquetes, crea y arranca la máquina virtual, y monta las carpetas compartidas. Durante el proceso, que puede durar más de media hora, te solicita la contraseña de administrador de tu sistema. Recuerda que aunque destruyas la máquina virtual, esta caja o imagen queda guardada para su posible reutilización; para ver el listado de imágenes virtuales guardadas: vagrant box list)
vagrant ssh
sudo su edxapp (para acceder coomo usuario edxapp)
paver devstack lms --fast (este comando arranca el LMS de Open edX de forma rápida)
Y si no funciona este comando prueba con
./manage.py lms runserver --settings=devstack 0.0.0.0:8000
Ya deberías poder acceder al LMS de Open edX desde tu navegador en la dirección
localhost:8000
Y para abrir el CMS:
paver devstack studio --fast
O bien
./manage.py cms runserver --settings=devstack 0.0.0.0:8001
y acceder desde el navegador en localhost:8001

OpenEdXp
(Clic para ampliar la imagen)

Manual oficial

deja tu comentario

Comentario