Moodle + Office 365: Better together


Configuring the SharePoint Online privileges



Download 345.09 Kb.
Page4/13
Date29.07.2017
Size345.09 Kb.
#24227
1   2   3   4   5   6   7   8   9   ...   13

8.Configuring the SharePoint Online privileges


You now need to grant the "System API" account the appropriate privileges on the SharePoint Online platform, so that this account can automatically create the necessary site for each Moodle course.

Proceed with the following steps:



  1. Open a browsing session and navigate to the Office 365 management portal.

  2. On the left pane, click SharePoint.



  1. In the SharePoint admin center, select the site collection that will host the Moodle sites, for example https://nfr123.sharepoint.com in our illustration. Click Owners, and then Manage Administrators.

The manage administrators dialog opens up.





  1. In Site Collection Administrators, enter the name of the previously created "System API" account, for example moodleapi@contoso123.frin our illustration, in addition to the Company Administrator account that is already present.

  2. Click OK.

Provisioning an Azure environment


As mentioned before, an Azure subscription is also required for this test lab environment. If you do not already have an Azure account, you can sign up for a free one-month trial25.

If you have an MSDN subscription, see Azure benefit for MSDN subscribers26 on the Azure Web site.



Note Once you have completed your trial tenant signup, you will be redirected to the Azure account portal27 and can proceed to the Azure management portal by clicking Portal at the top right corner of your screen.

At this stage, and regardless of the chosen option, we assume that you have an Azure subscription in place to proceed with the steps in this guide.


9.Introducing virtual machines in Azure


Azure Virtual Machines28 provides support for virtual machines (VMs) provisioned from the cloud. At a glance, a VM consists of a piece of infrastructure available to deploy an operating system and an application. Specifically, this includes a persistent operating system (OS) disk, possibly some persistent data disks, and internal/external networking “glue”/connectivity to hold it all together. With these infrastructure ingredients, it enables the creation of a platform where you can take advantage of the reduced cost and ease of deployment offered by Azure.

To mimic an on-premises deployment with a multi-VM workload as needed here, virtual networks are also required. This is where Azure Virtual Networks come into play. Azure Virtual Networks29 let you provision and manage virtual networks (VNET) in Azure. A VNET provides the ability to create a logical boundary and place VMs inside it. VNET also provides the capability of connecting Azure Cloud Services30 (VMs, web roles, and worker roles).

Azure Virtual Network provides control over the network topology, including configuration of IP addresses, routing tables and security policies. A VNET has its own private address space. The address space is IPv4 only (but could be extended to IPv6 in a future release).

Note Azure Virtual Network also allows to securely extend on-premises networks into the cloud. With the ability to assign a private address range for its VNET, you can indeed treat it as an extension of your own corporate private network address space by establishing appropriate gates (VPN gateway) between your on-premises corporate private network and virtual network(s) in Microsoft Azure.

For that purpose, Azure Virtual Network enables to set up secure site-to-site connectivity between the organization’s corporate VPN gateway and Azure, and then to connect the organization’s on-premises corporate network to the organization’s Azure tenant by using a VPN gateway along with the industry-standard IPsec protocol. 

With such a capability, IT administrators can easily create a logically isolated private environment in Azure, and connect it to the organization’s on-premises IT infrastructure by using a secure VPN tunnel. Once set up, the isolated Azure environment can be viewed as a natural extension of the on-premises corporate network.

To synthetize, Azure Virtual Network allows you to create private network(s) of VMs in your Azure tenant environment that you can assign IP addresses to (and then optionally connect to your data center through a VPN gateway). Using this method, you can seamlessly connect on-premises (virtual) machines to VMs running in your Azure tenant.

The fundamental requirements for deploying Moodle on VM(s) in Azure differ very little from deploying it in VMs (and, to some extent, physical machines) on-premises.

10.Understanding the ongoing costs of virtual machines in Azure


Virtual machines in Azure incur an ongoing monetary cost when they are running. This cost is billed against your free trial, MSDN subscription, or paid subscription.

Note For more information about the costs of running Azure virtual machines, see Virtual Machines Pricing Details31 and Azure Pricing Calculator32 on the Azure Web site.

To minimize the cost of running the test lab virtual machines, you can do one of the following:



  • Create the test lab environment and perform your needed testing and demonstration as quickly as possible. When complete, delete the test lab virtual machines from the VIRTUAL MACHINES page of the Azure management portal.

  • Shut down your test lab virtual machines into a de-allocated state from the VIRTUAL MACHINES page of the Azure management portal as covered later in this document. However, you should start your virtual machines in a specific order.


Download 345.09 Kb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   13




The database is protected by copyright ©ininet.org 2024
send message

    Main page