Mudanças entre as edições de "Configurando OpenEDX devstack"
(→Problemas) |
|||
Linha 49: | Linha 49: | ||
=== Erros diversos === | === 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''' | 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 = | ||
+ | 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 [http://localhost:8000 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 [http://localhost:8000 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 [http://localhost:18080 localhost:18080]. | ||
= Remoção = | = Remoção = |
Edição das 21h27min 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.
Índice
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
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.