course tech 2013, ron carswell, using virtualization in the classroom
TRANSCRIPT
Using Virtualization in the Classroom
Ron Carswell, San Antonio College
A Bit of History
• San Antonio College• 2-Year Community College• Located in San Antonio, Texas• Course Offerings
– Server Administration, A.A.S– Private Cloud, Advanced Certificate
Courses Utilizing Virtualization
• Server Administration A.A.S– ITSC 1305 Introduction to PC Operating Systems– ITNW 1354 Implementing and Supporting Servers– ITNW 1353 Supporting Network Infrastructure– ITNW 1345 Implementing Network Directory Services
Courses Utilizing Virtualization
• Private Cloud, Advanced Certificate– ITNW 2371 Implementing Microsoft Virtualization– ITNW 2372 Implementing VMware Virtualization– ITNW 2373 Implementing OpenStack Virtualization– ITNW 2374 Supporting Virtualized Applications
Past Experiences - Multiboot
• Each class installs to designated partition
• Students delete/overwrite partitions
Past Experiences – Shared PCs
• Teams share three servers
• Interrupt other students to complete labs• Configuration conflicts
What We Needed….
• Network multiple PCs
• Students exclusively use networked PCs
What We Needed….
• Network multiple PCs
• Students exclusively use networked PCs
Virtual
izatio
n
Present Experience - Virtualization
Introduction to PC Operating Systems
Obscene Book Promotion
Present Experience - Virtualization
Implementing and Supporting Servers
Present Experience - Virtualization
Supporting Network Infrastructure
Present Experience - Hardware
• $600 Personal Computer– Intel Dual Core Processor– VT support for processor– VPro support on system board– 4GB Memory required– Removable Drives(160GB or larger) -- one
per class– BIOS Configured to boot from removable
drive prior to internal drive (if any)
$600 Personal Computer
Present Experience - Software
• Windows Server 2008 R2 SP1• Hyper-V Hypervisor
In Development – Private Cloud
Private Cloud – Dell Hardware
Private Cloud – Dell Hardware
Acoustical Cabinet
Private Cloud – Servers in Xrackpro
Private Cloud – Pod Setup
Networks on Pod
Hot Swap Drives for Pod
Typical Pod Configuration
Racked Servers in Pod
ManagementManagement
Cluster
Bill of Materials
5 - Dell R420, Dual Xeon 2.4, 12GB, 500 GB Hot swap drive
10 - Dell R420, Dual Xeon 2.4, 12GB, Broadcom Ethernet (2), 500 GB Hot swap drive
1 - Dell EqualLogic PS4100E, 12 – 2TB drives
1 - Dell R310, Xeon 2.4, 8GB, 2-1TB drives
6 - Dell UPS, 1920 watt
6 - Dell E2313 23” widescreen panels
Bill of Materials
16 - Netgear GS105E switches
5 - Netgear GS108 switches
6 - Netgear FVS318G Routers
5 - IOGear 4-Port KVM Switches
5 -XRackPro 4U Acoustical Cabinets
1- XRackPro 6U Acoustical Cabinet
Implementing Microsoft Virtualization
• Course Description: An in-depth study of designing and deploying virtualization solutions when using Windows Server 2008 R2 in an enterprise organization, including server virtualization and desktop virtualization.
• End-of-Course Outcomes: Install and configure host and parent settings; install, configure and optimize Hyper-V; deploy virtual machines; manage and monitor virtual environments; ensure high availability and recoverability in a secure environment.
Obscene Book Promotion
Implementing VMware Virtualization
• Course Description: An in-depth study of the installation, configuration, management and troubleshooting of VMware’s latest vSphere virtualization product.
• End-of-Course Outcomes: Install and configure ESXi on bare metal; install and configure vCenter; configure and manage ESXi networking and storage; deploy, manage and migrate virtual machines; manage user access; monitor resource usage; increase scalability; secure virtual machines, manage high availability and data protection.
Implementing OpenStack Virtualization
• Course Description: A study of current prevailing open-source virtualization technologies and uses in industry solutions. Topics will include OpenStack, Xen and other open-source virtualization technologies.
• End-of-Course Outcomes: Install and configure relevant open-source virtualization software to meet requirements of course project that will test students’ ability to orchestrate a cloud, including running instances, managing networks and controlling access through users and projects while supporting a variety of standard hardware configurations and major hypervisors. Students will create redundant, scalable object storage and provide discovery, registration and delivery services for virtual disk images. Students will implement OpenStack security best practices.
Supporting Virtualized Applications
• Course Description: A study of the installation, configuration, administration and troubleshooting of SQL Servers (client/server database management system version) and electronic collaboration servers which enable websites to provide document and information sharing.
• End-of-Course Outcomes: Install and configure SQL Server 2008; maintain SQL Server instances; manage SQL Server security; maintain a SQL Server database; perform data management tasks; optimize SQL Server performance; install and configure a SharePoint environment; manage a SharePoint environment; deploy and manage applications; maintain a secure SharePoint environment; integrate SQL server to store data on the network storage device for SharePoint collaboration.
Questions