VCL Best Practices

36
VCL Best practices Lee Toderick, Department of Technology Systems ([email protected] ) Tony Miller, ITCS ([email protected] )

description

Presented at an Office of Faculty Excellence workshop, this talk describes background and best practices for incorporating East Carolina University's Virtual Computing Lab into instructional experiences.

Transcript of VCL Best Practices

Page 2: VCL Best Practices

Topics Covered

• VCL Definitions

• Apache VCL Details

• Citrix VCL Details

• Incorporating VCL into Courses

• Conclusion and Questions

Page 3: VCL Best Practices

Virtual Computing Lab

Providing

computing

resources

without

traditional

physical lab

space

Page 4: VCL Best Practices

Benefits

• Increases availability to 24/7

• Reduces dependence on student owned

equipment and software

• Removes requirement to be on campus

• Increases equivalence of D/E and on-campus

student experience

• Controls access to software for only actively

enrolled terms

Page 5: VCL Best Practices

ECU VCL Options

• Option 1 – Apache VCL

– Presented by Lee Toderick

• Option 2 – Citrix VCL

– Presented by Tony Miller

Page 6: VCL Best Practices

APACHE VCL

Reserved computers at your command

Page 7: VCL Best Practices

Apache VCL Overview

Reference: https://cwiki.apache.org/VCL/#Index-ConceptualOverview

Page 8: VCL Best Practices

Apache VCL Features

• Reservations for an entire computer are

made for now or future date

• Reserved computers are delivered in initial

“known good” state

• Students have admin control of computer

during their session

• Reservations that expire cause computer

to reload

Page 9: VCL Best Practices

Apache VCL Features

• Faculty can request one time or repeating

scheduled reservations for their class

• Reduces wait time and allows class to

begin work right away

Page 10: VCL Best Practices

Apache VCL Features

• Because Apache VCL reserved computers

are trusted ECU machines, students can

access network resources not otherwise

available

• Ex: Apache VCL reserved computers can

directly access Pirate Drive

Page 11: VCL Best Practices

Apache VCL Labs (several)

Page 12: VCL Best Practices

Apache VCL Lab NSF/HP Grant

Page 13: VCL Best Practices

Apache VCL Statistics

Reservations Unique Users Hours Used

4,928 1,101 9,421

Data collected August 24, 2010 – March 18, 2011

Top Five Reserved Images

ECU Cisco Lab

ICTN 4800 Fall 2010

RHEL RHA

Windows XP with SAS, PASW, and Mathematica

Windows XP with NI Circuit Design

Page 14: VCL Best Practices

Apache VCL Computer Access

• Reservation for Microsoft Windows

– Use an RDP Client to show remote desktop– (Optional: Use a VNC Client to access remote desktop)

• Reservation for Linux

– Use an SSH Client to access remote

command line

– Use a VNC Client to access remote desktop

• All clients are available for Windows, Mac,

Linux, and mobile devices

Page 15: VCL Best Practices

Apache VCL File Saving

• Reservation for Microsoft Windows

– User can access Pirate Drive as U: drive

using desktop application

• Reservation for Linux

– User can mount Pirate Drive into their current

file system

Page 16: VCL Best Practices

Apache VCL File Submission

• Send files as e-mail attachments

• Set Pirate Drive permissions to allow

faculty to view files

• Use faculty designated persistent storage

• Use reserved computer’s web browser to

upload to Blackboard / Moodle• **New for ICTN4800, Fall 2010- student-initiated automated grading and

feedback!

Page 17: VCL Best Practices

Apache VCL Persistent Storage

• Faculty can request additional storage for

their classes

• Faculty control their space and can create

their own folder structure and file

permissions

Page 18: VCL Best Practices

CITRIX VCL

Individual Applications Delivered On Demand

Page 19: VCL Best Practices

Citrix VCL Features

• Users use web browser with plugin to

access Citrix VCL portal

• Users choose application and click link to

activate

• Citrix web plugin is used to deliver

application to users

Page 20: VCL Best Practices

Citrix VCL Features

• Web plugin is available for Windows, Mac,

Linux, and mobile devices

• Web plugin allows access to local

computer storage (if user desires)

• Web plugin allows access to local printers

Page 21: VCL Best Practices

Citrix VCL Features

• Because Citrix VCL servers are trusted

ECU machines, students can access

network resources not otherwise available

• Ex: Microsoft SQL Server instance

Page 22: VCL Best Practices

Citrix VCL Statistics

Total Number of Application Starts

6,851

Top Five Applications

Mathcad 14

SQL Server Management Studio Express 2008

Visio Pro 2007

Photoshop CS5

PASW (SPSS) 18

Data collected August 24, 2010 – March 18, 2011

Page 23: VCL Best Practices

Citrix VCL File Saving

• Citrix web plugin prompts for access to

local disks

• Servers have Pirate Drive automatically

available

Page 24: VCL Best Practices

Citrix VCL File Submission

• Local files → No different than usual

submission policy

Page 25: VCL Best Practices

INCORPORATING VCL INTO

COURSES

What Now?

Page 26: VCL Best Practices

VCL Integration Steps

• Determine software package information

• Obtain software

• Determine audience restriction (if any)

• Make VCL software request

• Test software in VCL

• Prepare course specific instructions

Page 27: VCL Best Practices

Determine Package Information

• Operating system requirements

• Vendor information

• Software license information

– Free? / Commercial?

– Not all software vendors allow virtualized

software

• ITCS assists with licensing details

Page 28: VCL Best Practices

Obtain Software

• Need to provide media or files to ITCS

VCL team

• Freely downloadable software only

requires a pointer to download method

Page 29: VCL Best Practices

Determine Audience Restriction

• Individual student(s)?

• One section?

• One course?

• One department?

• One college?

• No restriction - easiest

Page 30: VCL Best Practices

Make VCL Software Request

• Choose one of:

– E-mail [email protected] with proposed

software

– Submit a Virtual Computing Lab Image

request via http://ithelp.ecu.edu

Page 32: VCL Best Practices

VCL Resources

• VCL web site

– http://vcl.ecu.edu

• VCL e-mail

[email protected]

• IT Help Desk

– http://help.ecu.edu

Page 33: VCL Best Practices

Checklist for Help E-mail / Ticket

• What VCL am I using?

• What operating system am I using?

• What web browser am I using?

• What software / image am I using?

• What am I trying to do?

Page 34: VCL Best Practices

Course Repetition

• VCL software remains in place unless

removal requested

Page 35: VCL Best Practices

Conclusion and Questions

• VCL / Citrix is EXTREMELY flexible!

• ITCS support team is responsive (sense of

urgency)!

• Labs are scalable from a few students to a

hundred students!

QUESTIONS???

Page 36: VCL Best Practices

Contact Information

• Lee Toderick ([email protected])

• Tony Miller ([email protected])