MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance...

21
1 © 2011 J. Mark Pullen MIST/C Server Install MIST/C Server

Transcript of MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance...

Page 1: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

1 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C Server

Page 2: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

2 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C Server Installation Types

1. Standalone (without Moodle) •  Download from USB drive or MIST/C website •  For use with only one course/conference

2. Moodle activity module and server •  Download from USB drive or MIST/C website •  For multiple courses

Page 3: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

3 © 2011 J. Mark Pullen MIST/C Server Install

Standalone MIST/C Server (Without Moodle)

Page 4: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

4 © 2011 J. Mark Pullen MIST/C Server Install

Standalone MIST/C

•  Supports a single course •  No database •  No log •  Authentication by text file •  Run it on your desktop •  Must have an assigned IP address

– Contact IT support

Page 5: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

5 © 2011 J. Mark Pullen MIST/C Server Install

Standalone MIST/C

Installation package for standalone: DEMO server

Required system software 1.  Windows/Linux/Unix (admin/root access needed) 2.  Java runtime 1.5 or later

Page 6: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

6 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C 5.2.1 Basic Install for Windows 1.  Download from USB memory Follow links Server Installation for Windows, Then Standalone Server Installer and save to hard drive

or Download from website http://netlab.gmu.edu/MISTC under SERVER choose 5.2.0 Windows basic

2. Start Open C:\Program Files\MISTC-SERVER\ Double-click MISTC-DEMO-LIVE-SERVER.bat command window appears, do not close it

3. Connect Open C:\Program Files\MISTC-SERVER\ Double click DEMO-LIVE.nwc log on as username guest1, password guest1, course DEMO

Page 7: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

7 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C 5.2.1 Standalone Install

Has been tested on: •  Windows 2000, XP, Vista, 7 •  MacOS X v10.5, 10.6 •  Linux Fedora, CentOS •  Linux Ubuntu

Install process is similar on all

Page 8: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

8 © 2011 J. Mark Pullen MIST/C Server Install

Moodle MIST/C Server and Activity Module

Page 9: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

9 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C 5.2.1 Full Server

•  Two ways to install – Virtual Appliance with Moodle

•  Pre-built “virtual” machine, ready to run •  Run in free VMWare Player

– Download and install manually •  For existing Moodle installation •  Requires Linux host OS

Page 10: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

10 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C 5.2.1 Virtual Appliance Server •  Pre-built server running Ubuntu Linux

–  Apache2 + PHP –  MySQL –  Moodle 2.0.1 + MIST/C Activity Module –  MIST/C 5.2.1 Server and Process Manager –  Java 1.6 –  Webmin and PHPMyAdmin included for easy admin

•  Download and run using free VMWare Player –  From: http://www.vmware.com/products/player/ –  Runs on Windows and Linux –  Or load in free VirtualBox: http://www.virtualbox.org/ –  Also works in VMWare Workstation/Fusion or Parallels –  Can deploy in enterprise VMWare/VSphere environment

Page 11: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

11 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C 5.2.1 Virtual Appliance Server Steps to get started: 1.  Download the virtual appliance and open in VMWare

Player 2.  Wait for system to boot

–  When it boots the first time it will prompt for user to create root, mysql, and moodle admin passwords

–  root account is needed for webmin (Linux admin) –  moodle admin is used to login and admin Moodle

3.  Note the URL / IP address that is provided 4.  Open the URL in your web browser

–  Login to Moodle and start using MIST/C –  Use the example course –  Or create a new one and add students –  Accounts are created under “site administration,” then enrolled

Page 12: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

12 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C in Existing Moodle Installation

•  Should be done by Systems Administrator •  Requirements

–  Linux OS –  Moodle 1.9+ –  MySQL database –  Java 1.5+ –  Perl 5.8+ with MySQL DBI modules

Page 13: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

13 © 2011 J. Mark Pullen MIST/C Server Install

MIST/C in Existing Moodle Installation

Two parts to installation 1.  Install MIST/C Moodle activity module

a)  Unzip module in Moodle mods directory b)  As administrator, goto moodle/admin in web

browser c)  Confirm host address in the settings panel

2.  Install MIST/C Server/Process Manager a)  Extract to Linux server b)  Edit simple configuration file to connect to

Moodle database c)  Start mistc_controller

Page 14: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

14 © 2011 J. Mark Pullen MIST/C Server Install

Administering MIST/C in Moodle

Page 15: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

15 © 2011 J. Mark Pullen MIST/C Server Install

Server address

Advanced configuration options

Goto: Admin- Modules- Activities- MIST/C Room

Configure network ports

Administering MIST/C

Page 16: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

16 © 2011 J. Mark Pullen MIST/C Server Install

Specify number of ports (this limits the number of rooms in Moodle)

Specify TCP starting port number

Configure Network Ports

The range of ports needs to be open on any firewall software

Page 17: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

17 © 2011 J. Mark Pullen MIST/C Server Install

For Instructors •  Choose to enable MIST/C in a Moodle course

–  Requires System Administrator to install MIST/C –  But once installed, instructors can simply add a “MIST/C Room” activity to their course

–  Using Moodle, can choose to hide or restrict access to the virtual room, or leave it open for students

•  View user statistics –  Course connection totals –  Session connections by date and user –  User connection totals and durations

•  Slide and Playback downloads also available from Moodle

Page 18: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

18 © 2011 J. Mark Pullen MIST/C Server Install

Instructors: Add a MIST/C Room

Turn editing on

Add an activity: MIST/C Room

Page 19: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

19 © 2011 J. Mark Pullen MIST/C Server Install

Instructors: Add a MIST/C Room

Give the room a name

Provide additional instructions for students

Page 20: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

20 © 2011 J. Mark Pullen MIST/C Server Install

Connecting

Page 21: MIST/C Server · © 2011 J. Mark Pullen MIST/C Server Install 10 MIST/C 5.2.1 Virtual Appliance Server • Pre-built server running Ubuntu Linux – Apache2 + PHP

21 © 2011 J. Mark Pullen MIST/C Server Install

GMU C4I Center Networking and Simulation Laboratory

For more details, see:

http://netlab.gmu.edu/MISTC

MIST/C