Neste post vamos criar um ambiente EAD com base em Moodle dentro do Microsoft Azure. Todo o processo aqui é bem simples e bem rápido e não exige que você tenha grande domínio de Linux ou ambientes Open.
O Azure da a você facilidades adicionais para a montagem do ambiente. É obvio que você precisa de mais expertise técnica para suportar o ambiente depois.
O que vamos criar (precisar):
A. Grupo de Recursos
B. Serviço de Moodle com Linux
C. Base MySQL em Debian
Vamos trabalhar com os passos abaixo:
1. Efetuar logon no Portal do Azure;
2. Vamos criar um grupo de recursos. Clique em grupo de recursos e depois em Adicionar. Escolha a assinatura, de um nome ao grupo de recursos e escolha a região. Após preencher os dados, clique em Examinar + Criar e depois em Criar;
2. Você deve visualizar o recurso criado conforme a imagem abaixo;
3. Clique agora em Criar um recurso. Na barra de pesquisa do Marketplace digite Moodle. Vamos utilizar aqui uma máquina virtual com CentOS 7.3. Lembre-se que cada tipo de recurso exige um custo específico, ou seja, dependendo de como você monta o ambiente, será faturado para mais ou para menos;
4. A próxima figura explica como funciona esse modelo que escolhemos e entrega um usuário e senha padrão (que deve ser alterado o mais rápido possível). O usuário e senha padrão é Username: azureuser e Password: Passw@rd123. Clique no Criar
5. Agora vamos montar a configuração base da aplicação. Além da Assinatura e grupo de recursos, precisamos identificar o tamanho da máquina (sempre vem como A4 padrão), que pode ser alterada, e a senha padrão de acesso a VM. Aqui faremos use de senha convencional, mas para ambientes reais de produção, recomendo a utilização d e chave pública de SSH.
Você pode fornecer chave pública RSA no formato de linha única (começando com "ssh-rsa") ou no formato PEM multilinhas. Pode ainda gerar chaves SSH usando ssh-keygen no Linux e no OS X ou usando PuTTYGen no Windows.
Aqui cliquei em Alterar tamanho e escolhi uma máquina mais barata (A0), apenas para completar o laboratório. Lembrando que você pode adequar o hardware ao fluxo de dados que pretende receber.
6. Você precisa criar um usuário para a VM que não pode ter caracteres especiais. Preencha conforme a figura abaixo e pressione o Revisar + Criar. Apos a validação aprovada, clique no Criar;
7. O provisionamento leva tempo. Você pode fazer o acompanhamento através da janela que será aberta assim que você clicar no Criar;
8. Após a implantação (depois de concluir tudo), clique em grupo de recursos, depois clique no grupo de recursos que você criou. Será apresentado:
- Uma máquina virtual
- Um disco
- Interface de rede
- Conta de armazenamento
- Endereço de IP Público
- Grupo de segurança de rede
- Rede virtual
9. Clique na máquina virtual criada (no meu caso em EAD-POPOVICI). Será apresentado uma série de informações relacionadas a VM criada, conforme apresentado pela próxima figura. Vamos agora configurar o DNS externo da VM para que seja possível configurar e utilizar o Moodle de uma forma mais tranquila;
10. Em nome DNS, clique em Configurar. Digite um rótulo de nome e save essa configuração. Farei uso aqui de um IP dinâmico;
11. Depois de salvar, volte para as configurações da máquina virtual utilizando o caminho no topo da tela;
12. Agora o DNS já esta funcionando e o Moodle já pode ser configurado através do navegador;
13. Ao digitar o DNS no navegador, é apresentado a configuração do Moodle. Você ainda vai precisar de um Banco MySQL (que vamos criar em outro post) para finalizar a instalação.