Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
14Activity
0 of .
Results for:
No results containing your search query
P. 1
Implementing Moodle on a Windows High Availability Environment

Implementing Moodle on a Windows High Availability Environment

Ratings: (0)|Views: 785|Likes:
Published by alex_pearce

More info:

Published by: alex_pearce on Aug 10, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/25/2012

pdf

text

original

 
 
ImplementingMoodle on aWindowsHighAvailabilityEnvironment 
Implementing Moodle 1.9 on 2Microsoft Load Balanced Web FrontEnd Server and a Microsoft SQLServer 2008 R2 Cluster environment
 
Written by:
Alex Pearce
 
 1 |Page © Copyright: BFC Networks Limited 2010
Contents
Introduction ...................................................................................................................................... 2Understanding the Architecture ........................................................................................................ 2Pre-requirements .............................................................................................................................. 3Server Network Interface Cards ..................................................................................................... 3Domain Users ................................................................................................................................ 3Shares on SAN ............................................................................................................................... 4Enabling the required Features and Role ........................................................................................... 4Connecting to a iSCSI Drive ................................................................................................................ 5Creating the Cluster ........................................................................................................................... 8Installing SQL Server 2008 R2 as a Cluster ........................................................................................ 13Configuring Moodle Web Front End Servers. ................................................................................... 17Installing PHP and Configuration with IIS ......................................................................................... 19Configuring the PHP.ini file .............................................................................................................. 21Testing IIS and PHP .......................................................................................................................... 24Configuring Network Load Balancing ............................................................................................... 25Testing the Network Load Balance ................................................................................................... 28Configuring SQL Server .................................................................................................................... 29Download and Configuring Moodle ................................................................................................. 31Moving Moodle to be Network Load Balanced ................................................................................ 35Configuring IIS for remote Moodle files. .......................................................................................... 36
 
 2 |Page © Copyright: BFC Networks Limited 2010
Introduction
In recent years the advances of technology have changed the way we teach and learn. VirtualLearning Environments have taken learning online but the importance of these websites beingaccessible 24 hours a day is increasingly important.Students are using the internet every day and all days and will learn better when it suits them,teaching in the classroom between 9 and 3 is not where it ends as they log into web pages andextend their learning when they want.What happens if th
e single online learning server goes down and the students can’t learn? They lose
confidence in the technology and are denied the education they want. But technologies fromMicrosoft have allowed websites to stay accessible through their high availability products andfeatures.
Understanding the Architecture
In this scenario there are six servers running in a Microsoft Active Directory domain. Two servers arerunning Windows Server 2008 R2 Enterprise edition and the others are running Windows Server2008 R2 Standard edition.Windows Server 2008 R2 Enterprise includes the role Microsoft Clustering. In this scenario we areusing the Active/Passive setting which means one server is currently the live server running thedatabase services while the Passive server is set in standby waiting in case the other server fails. If itdoes fail, the passive server will take control of the database services enabling the database to beonline again. This server will then become the active Node. In this whitepaper we will be using 1Active and 1 Passive but you may want to increase the number of nodes if you require.Windows Storage Server 2008 allows large amount of data to be stored on a specially designedstorage server which will have a large number of physical hard drives. This technology has beendeveloped to house data in a central location instead of on multiple servers.We will be using the Windows Storage Server to house the SQL database and the files required torun the website.In this environment we are using virtual servers but depending on your requirements and databaseread/write speeds you may want to use physical SQL Servers in your cluster.The two web front end servers will convert the Moodle PHP files to a website. These two serverswill be Network Load Balanced (NLB) allowing one server to be down and the other to still presentthe website. When both servers are online users will connect to both but should one fail the otherwill take the load.

Activity (14)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Pranata Ari liked this
dannyf4689 liked this
Bình Vũ Trần liked this
Don Liang liked this
Max Ten liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->