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:

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 DiscoEm 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.

NVLAN - Consultoria