The Open Source Virtual Lab: a Case Study - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

The Open Source Virtual Lab: a Case Study

Description:

Thanks to Internet technologies, it is now possible to offer courses (and ... VMs are based on Gentoo Linux distribution. Network Configuration ... – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 16
Provided by: Mar5355
Category:
Tags: case | gentoo | lab | open | source | study | virtual

less

Transcript and Presenter's Notes

Title: The Open Source Virtual Lab: a Case Study


1
The Open Source Virtual Lab a Case Study
University of Milan Department of Information
Technology
Authors E. Damiani, F. Frati, D. Rebeccani,
M. Anisetti, V. Bellandi
and U. Raimondi
2
Introduction
  • Thanks to Internet technologies, it is now
    possible to offer courses (and laboratories) on
    the web that satisfy all functionalities of
    conventional courses.
  • Providing hands-on experience by using computer
    and making exercises on network configurations
    and security-related issues are essential for
    Information Technologies education.

3
The Goal
  • Fully Open Source Virtual Laboratory
  • Remote Access
  • Integration with CdL online platform of
    University of Milan

4
System Description
  • The system is composed by
  • e-Learning platform, that allows the access to
    courses contents, to the Virtual Lab and the
    interactions with tutors and teachers
  • Virtual Laboratory, that implements an
    informatics laboratory which provides students
    with a real working environment it consists of a
    VMs pool, a virtualization server and a firewall
  • student web browser, that allows to connect and
    interact with the platform and runs an applet to
    connect to the assigned VM.

5
Virtual Lab Framework
  • The system framework of Virtual Lab can be
    examined focusing on three aspects
  • Hardware
  • Virtualization software
  • Virtual Machines

6
Hardware
  • Two different real machines
  • Virtual Lab Server with
  • Spacious storage
  • Big RAM memory
  • Firewall
  • Preserve virtual server performance
  • Increment system security
  • Isolate virtual machines from external
    environment

7
The Virtualization Software Xen
  • Created by University of Cambridge
  • Its paravirtualized virtual machine monitor (
    hypervisor ) permits to achieve performance close
    to native hardware.

8
Virtual Machines
  • Virtual Machine is an isolated duplicate of a
    real machine
  • VM works in a sealed environment
  • VMs are based on Gentoo Linux distribution

9
Network Configuration
  • Students of the same academic year share the
    same subnet
  • Static IP (10.0.0.x) is assigned to each VM
  • VMs share a common gateway

10
Firewall Configuration
  • Protect the server from external attacks
  • Isolate VMs from the external net
  • A VM can communicate with any VM on any port
  • Only ssh connections with the external net are
    permitted
  • Connections from student computer are forwarded
    to the relative VM
  • Each student is associated to a specific server
    port

11
System Architecture
12
Platform connection (1)
  • VMs on demand
  • VM activation based on student ID
  • Open a ssh session
  • Start a ssh client applet (MindTerm)
  • Stop VMs when students close ssh session

13
Platform connection (2)
14
Future Works
  • Enhancement in VMs management
  • Nightly back-up of students home directory
  • Scripts for software updates and new packages
    installation
  • New and more complex network topologies
  • Each student will own a private subnet (e.g.
    three VMs that act as client computer, web
    server, and firewall)

15
  • Thank You!
Write a Comment
User Comments (0)
About PowerShow.com