Abordaremos a implementação de um ambiente AVA baseado em Moodle e documentar os procedimentos e estratégias adotadas para instalação padronizada desse ambiente. É importante ressaltar que este documento abordará uma proposta simples e rápida de implementação, customizados e padronizados, não todas as soluções que a ferramenta propõe.
Lembrando que dividimos esse post nas seguintes partes:
- Criando um ambiente Moodle: Parte 1 – Introdução
- Criando um ambiente Moodle: Parte 2 – Sugestão de Topologia
- Criando um ambiente Moodle: Parte 3 – Balanceador de Carga
- Criando um ambiente Moodle: Parte 4 – Compartilhamento de Arquivos
- Criando um ambiente Moodle: Parte 5 – Banco de Dados
- Criando um ambiente Moodle: Parte 6 – Aplicação
Lembre-se que será necessário ter cadastrado o nome DNS desse sistema (altere todas as partes em cinza conforme sua necessidade). Para instalar esse servidor, você vai precisar instalar o servidor CentOS padrão: Caso tenha dúvidas consulte aqui ou no link disponibilizado nas referências.
Configurar os discos adicionais
Vamos adicionar os seguintes discos:
mkdir -p /var/avadata
chmod -R 777 /var/avadata
Considerando o seguinte:
Novo Disco | Em qual pasta |
/dev/sdb1 | /var/avadata |
Para executar esse procedimento leia nosso post Adicionar disco no Linux (também disponível nas referências, abaixo), em seguida execute:
mount -a
df
Verifique se a pasta está /var/avadata mapeada corretamente.
Criar, Configurar Servidor de Arquivos (NFS)
Execute o seguinte:
yum install nfs-utils -y
systemctl enable rpcbind
systemctl enable nfs-server
echo "/var/moodledata REDE_SERVERS_APLICACAO/MASCARA_CIDERIZADA(rw,async,no_root_squash,no_all_squash)" >> /etc/exports
init 6
Criar Usuário no Servidor de Arquivos (NFS)
Para que se possa realizar a inclusão de dados na plataforma EaD é necessário criar um usuário no servidor de arquivos com permissão no diretório /var/avadata/repository. Para realizar esses procedimentos, siga as etapas abaixo (neste exemplo foi utilizado o usuário nfs_srv):
- useradd -m nfs_srv
- echo “umask 012” >> /home/nfs_srv/.bashrc
- passwd nfs_srv
Crie os diretórios repository e SCORM dentro do /var/avadata/ e conceder permissão e acesso ao novo usuário.
mkdir /var/avadata/repository
mkdir /var/avadata/repository/SCORM
chown -R root.nfs_srv /var/avadata/repository/
chmod -R 775 /var/avadata/repository/
Fontes/Referências
NVLAN – Criando um ambiente Moodle: Parte 1 – Introdução
NVLAN – Criando um ambiente Moodle: Parte 2 – Sugestão de Topologia
NVLAN – Criando um ambiente Moodle: Parte 3 – Balanceador de Carga
NVLAN – Criando um ambiente Moodle: Parte 5 – Banco de Dados
NVLAN – Criando um ambiente Moodle: Parte 6 – Aplicação
NVLAN – Recuperando os acessos do ambiente Moodle
NVLAN – Instalação padrão do CentOS7
https://www.howtoforge.com/nfs-server-and-client-on-centos-7
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.