Mudanças entre as edições de "Configurando OpenEDX devstack"

De MSTECH wiki
Ir para: navegação, pesquisa
Linha 50: Linha 50:
 
Ao reiniciar o processo de instalação do zero muitos deles não ocorreram, então é possível que haja '''um dependência alta da qualidade da internet e estabilidade durante a instalação'''
 
Ao reiniciar o processo de instalação do zero muitos deles não ocorreram, então é possível que haja '''um dependência alta da qualidade da internet e estabilidade durante a instalação'''
  
= Conectando na VM =
+
= Rodando serviços =
 +
== Conectando na VM ==
 
Após a instalação será possível conectar na VM usando o comando:
 
Após a instalação será possível conectar na VM usando o comando:
 
  vagrant ssh
 
  vagrant ssh
Linha 57: Linha 58:
 
  sudo su edxapp
 
  sudo su edxapp
  
= Iniciando LMS =
+
== Iniciando LMS ==
  
 
Agora que estamos no sistem com o usuário '''edxapp''' vamos iniciar o serviço de LMS com o comando:
 
Agora que estamos no sistem com o usuário '''edxapp''' vamos iniciar o serviço de LMS com o comando:
Linha 63: Linha 64:
 
Deve ser acessível no endereço [http://localhost:8000 localhost:8000].
 
Deve ser acessível no endereço [http://localhost:8000 localhost:8000].
  
= Iniciando Studio =
+
== Iniciando Studio ==
  
 
Agora que estamos no sistem com o usuário '''edxapp''' vamos iniciar o serviço de '''Studio''' com o comando:
 
Agora que estamos no sistem com o usuário '''edxapp''' vamos iniciar o serviço de '''Studio''' com o comando:
Linha 69: Linha 70:
 
Deve ser acessível no endereço [http://localhost:8000 localhost:8001].
 
Deve ser acessível no endereço [http://localhost:8000 localhost:8001].
  
= Iniciando Fórum =
+
== Iniciando Fórum ==
  
 
É preciso estar com o usuário '''forum''' para iniciar o serviço de '''Fórum''' com o comando:
 
É preciso estar com o usuário '''forum''' para iniciar o serviço de '''Fórum''' com o comando:

Edição das 21h28min de 9 de agosto de 2017

Nessa página será feito a instalação e acompanhamento dos processos para instalar o ambiente de desenvolvimento do OpenEDX.

Instalação

Dependências

Hardware

CPU: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
SO: Debian 8.8 3.16.0-4-amd64 Mate 1.8.1
MEMÓRIA: 10 GB

Software

vagrant > 1.6.4
virtualbox = 4.3.*
nfs ( network file system )
curl/wget ( ou similar )
bash/sh/zsh ( ou similar)
conexão com internet
20 GB livres

Pegando versão

Selecion um versão oficial no site OpenEDX Release

Após selecionar a versão desejada, vamos usar o Git Tag da mesma.

Neste processo utilizaremos a versão open-release/ficus.3.

Assim iremos cadastrar essa versão em um variável de ambiente, no terminal com a linha:

export OPENEDX_RELEASE="open-release/ficus.3"

Para baixar a imagem do box do vagrant, use o comando:

curl -OL https://raw.github.com/edx/configuration/$OPENEDX_RELEASE/util/install/install_stack.sh

Instalando Devstack

É preciso criar um pasta chamada devstack, e de dentro é preciso executar o script com o comando:

bash install_stack.sh devstack

Esse processo pode ser demorado, dependendo das condições de internet e máquina.

Na máquina citada levou por volta de 3 horas.

Problemas de rede

Após a criação da VM, durante a instalação, é preciso habilitar conexão por cabo na VM.

Abra o Virtualbox 
selecione a máquina do devstack rodando
clique em Network( Rede ) no Adapter 1 habilite o item Cable Connected
clique em OK.

Talvez peça suas credenciais durante o processo.

Erros diversos

Ao reiniciar o processo de instalação do zero muitos deles não ocorreram, então é possível que haja um dependência alta da qualidade da internet e estabilidade durante a instalação

Rodando serviços

Conectando na VM

Após a instalação será possível conectar na VM usando o comando:

vagrant ssh

Usaremos o usuário edxapp como root com o comando:

sudo su edxapp

Iniciando LMS

Agora que estamos no sistem com o usuário edxapp vamos iniciar o serviço de LMS com o comando:

paver devstack lms ( use --fast para não atualizar o conteúdo do LMS )

Deve ser acessível no endereço localhost:8000.

Iniciando Studio

Agora que estamos no sistem com o usuário edxapp vamos iniciar o serviço de Studio com o comando:

paver devstack studio ( use --fast para não atualizar o conteúdo do Studio )

Deve ser acessível no endereço localhost:8001.

Iniciando Fórum

É preciso estar com o usuário forum para iniciar o serviço de Fórum com o comando:

sudo su forum
bundle install ( atualiza Ruby )
ruby app.rb -p 18080

Deve ser acessível no endereço localhost:18080.

Remoção

Deleter a pasta devstack e a imagem no virtualbox.

Referências