Deploy Open edX Dogwood (Multi-VM).
This template deploys Open edX Dogwood on multiple Ubuntu VMs. The deployment creates multiple application VMs behind a load balancer, plus backend VMs for Mongo and MySQL. A default server-vars.yml is saved to /edx/app/edx_ansible.
Note the following VM names to SSH between machines on the virtual network:
- Application VMs: openedx-app0, openedx-app1, etc
- MySQL VM: openedx-mysql
- Mongo VM: openedx-mongo
Installation can take 2+ hours after the deployment succeeds. An installation log is available on openedx-app0 at /var/log/azure/openedx-install.log.
Connect to openedx-app0 with ssh {adminUsername}@{dnsLabelPrefix}.{region}.cloudapp.azure.com -p 2220
.
You can learn more about Open edX here:
Note that this template uses a different license than the Open edX platform.
Tags: Microsoft.Storage/storageAccounts, Microsoft.Compute/availabilitySets, Microsoft.Network/publicIPAddresses, Microsoft.Network/virtualNetworks, Microsoft.Network/networkSecurityGroups, Microsoft.Network/networkInterfaces, Microsoft.Network/loadBalancers, Microsoft.Network/loadBalancers/inboundNatRules, Microsoft.Compute/virtualMachines, Microsoft.Compute/virtualMachines/extensions, CustomScript