I received this great content from our partner team at NetApp. I felt it will be good to post this as Moodle is a very popular platform, and widely used all over the globe.
Thanks for your great contribution :
Moodle is one of the most popular and widely adopted free, open-source learning management systems written in PHP. Acquiring more than 30% market share globally, there are more than 180,000 Moodle customers worldwide. Moodle customers vary across industry verticals spanning Education Institutions, Enterprises, IT companies, FSI Institutions, etc.
Azure NetApp Files is an Azure service for migration and running the most demanding enterprise file-workloads in the cloud: native SMBv3.0 and NFS(v3.0 and v4.1) file shares, databases, SAP, and high-performance computing applications, with no code, changes.
Moodle architecture relies on NFS storage for content storage.
With Azure NetApp Files, we can set up native NFS v3 or NFS v4.1 volume. Steps for the same are listed here:
Create an Azure NFS volume
A volume name must be unique within each capacity pool. It must be at least three characters long. You can use any alphanumeric characters.
You cannot use default or bin as the volume name.
The Available quota field shows the amount of unused space in the chosen capacity pool that you can use towards creating a new volume. The size of the new volume must not exceed the available quota.
If the volume is created in an auto QoS capacity pool, the value displayed in this field is (quota x service level throughput).
The VNet you specify must have a subnet delegated to Azure NetApp Files. The Azure NetApp Files service can be accessed only from the same VNet or from a VNet that is in the same region as the volume through VNet peering. You can also access the volume from your on-premises network through Express Route.
If you have not delegated a subnet, you can click Create new on the Create a Volume page. Then in the Create Subnet page, specify the subnet information, and select Microsoft.NetApp/volumes to delegate the subnet for Azure NetApp Files. In each VNet, only one subnet can be delegated to Azure NetApp Files
The volume you created appears in the Volumes page.
Azure NetApp Files NFS v3 volumes support NFS multipathing with nconnect in many Linux Client OS. For Best performance, it is recommended to size the VM SKUs correctly to support Azure accelerated networking and nconnect while deploying VMs in the Scale-Set, in addition to checking guest OS support for nconnect.
Instructions for mounting ANF NFS volumes on Moodle application server(s) are as below:
You can mount or unmount a volume for Windows or Linux virtual machines as necessary. The mount instructions for Linux virtual machines are available on Azure NetApp Files:
If you use NFSv4.1, ensure that all VMs mounting the export use unique hostnames.
For example: $ANFIP:/$FILEPATH /$MOUNTPOINT nfs bg,rw,hard,noatime,nolock,rsize=65536,wsize=65536,vers=3,tcp,_netdev 0 0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.