SlideShare una empresa de Scribd logo
1 de 33
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
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




    Management
    Management


     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

Más contenido relacionado

La actualidad más candente

KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just began
Tobias Koprowski
 

La actualidad más candente (20)

KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
Mongo db world 2014 nyc   mongodb on azure - tips tricks and examplesMongo db world 2014 nyc   mongodb on azure - tips tricks and examples
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
 
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheCloudsKoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
KoprowskiT_SQLRelayCaerdydd_SQLSecurityInTheClouds
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
 
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
TechEvent 2019: Oracle Databases as Managed Service at AWS, Yes it works!; Al...
 
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBeganKoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
KoprowskiT_PASSEastMidsFEB16_2AMaDisasterJustBegan
 
SQL Server goes Linux - Hello, my name is Tux, I would like to join the #SQLF...
SQL Server goes Linux - Hello, my name is Tux, I would like to join the #SQLF...SQL Server goes Linux - Hello, my name is Tux, I would like to join the #SQLF...
SQL Server goes Linux - Hello, my name is Tux, I would like to join the #SQLF...
 
KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just began
 
Severalnines Self-Training: MySQL® Cluster - Part VII
Severalnines Self-Training: MySQL® Cluster - Part VIISeveralnines Self-Training: MySQL® Cluster - Part VII
Severalnines Self-Training: MySQL® Cluster - Part VII
 
Dell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deploymentDell openstack cloud with inktank ceph – large scale customer deployment
Dell openstack cloud with inktank ceph – large scale customer deployment
 
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
 
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBAKoprowskiT_Session2_SDNEvent_SourceControlForDBA
KoprowskiT_Session2_SDNEvent_SourceControlForDBA
 
MySQL Enterprise Backup
MySQL Enterprise BackupMySQL Enterprise Backup
MySQL Enterprise Backup
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
 
Anujit CV
Anujit CV Anujit CV
Anujit CV
 
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheCloudsKoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
KoprowskiT_SQLRelayBirmingham_SQLSecurityInTheClouds
 
Sql implementations
Sql implementationsSql implementations
Sql implementations
 
Files matter-fms
Files matter-fmsFiles matter-fms
Files matter-fms
 
Oracle and Docker
Oracle and DockerOracle and Docker
Oracle and Docker
 

Similar a Course Tech 2013, Ron Carswell, Using Virtualization in the Classroom

Devin Black RHELSA Resume 2
Devin Black RHELSA Resume 2Devin Black RHELSA Resume 2
Devin Black RHELSA Resume 2
Devin Black
 
Resume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian WigtonResume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian Wigton
Brian Wigton
 
Fayaz-Systems Engineer
Fayaz-Systems EngineerFayaz-Systems Engineer
Fayaz-Systems Engineer
Fayaz Syed
 
Yat (Calvin) Chow Resume - Oct 28 2016
Yat (Calvin) Chow Resume - Oct 28 2016Yat (Calvin) Chow Resume - Oct 28 2016
Yat (Calvin) Chow Resume - Oct 28 2016
Calvin Chow
 
Malik it eng 7 years 1
Malik it eng 7 years 1Malik it eng 7 years 1
Malik it eng 7 years 1
Abdul Malik
 

Similar a Course Tech 2013, Ron Carswell, Using Virtualization in the Classroom (20)

Mike lakhani hou2
Mike lakhani hou2Mike lakhani hou2
Mike lakhani hou2
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
 
Arif-Resume 8+
Arif-Resume 8+Arif-Resume 8+
Arif-Resume 8+
 
Anujit CV
Anujit CV Anujit CV
Anujit CV
 
Anujit CV
Anujit CV Anujit CV
Anujit CV
 
bobres-2015
bobres-2015bobres-2015
bobres-2015
 
Jineesh
JineeshJineesh
Jineesh
 
Devin Black RHELSA Resume 2
Devin Black RHELSA Resume 2Devin Black RHELSA Resume 2
Devin Black RHELSA Resume 2
 
Resume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian WigtonResume-SystemsDBA-Brian Wigton
Resume-SystemsDBA-Brian Wigton
 
Fayaz-Systems Engineer
Fayaz-Systems EngineerFayaz-Systems Engineer
Fayaz-Systems Engineer
 
KUMAR_RESUME_1_
KUMAR_RESUME_1_KUMAR_RESUME_1_
KUMAR_RESUME_1_
 
CharlesBehmResume
CharlesBehmResumeCharlesBehmResume
CharlesBehmResume
 
Storage profile Raghu
Storage profile RaghuStorage profile Raghu
Storage profile Raghu
 
Yat (Calvin) Chow Resume - Oct 28 2016
Yat (Calvin) Chow Resume - Oct 28 2016Yat (Calvin) Chow Resume - Oct 28 2016
Yat (Calvin) Chow Resume - Oct 28 2016
 
Resume_Gunalan_updated
Resume_Gunalan_updatedResume_Gunalan_updated
Resume_Gunalan_updated
 
Senthil _Updated _Resume_V1
Senthil _Updated _Resume_V1Senthil _Updated _Resume_V1
Senthil _Updated _Resume_V1
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
Malik it eng 7 years 1
Malik it eng 7 years 1Malik it eng 7 years 1
Malik it eng 7 years 1
 
The Fabric of the Future
The Fabric of the FutureThe Fabric of the Future
The Fabric of the Future
 
AmarResume
AmarResumeAmarResume
AmarResume
 

Más de Cengage Learning

Más de Cengage Learning (20)

Discovering History Through Digital Newspaper Collection
Discovering History Through Digital Newspaper CollectionDiscovering History Through Digital Newspaper Collection
Discovering History Through Digital Newspaper Collection
 
Are Your Students Ready for Lab?
Are Your Students Ready for Lab?Are Your Students Ready for Lab?
Are Your Students Ready for Lab?
 
5 Course Design Tips to Increase Engagement and Outcomes
5 Course Design Tips to Increase Engagement and Outcomes5 Course Design Tips to Increase Engagement and Outcomes
5 Course Design Tips to Increase Engagement and Outcomes
 
The Journey to Digital: Incorporating Technology to Strengthen Critical Minds
 The Journey to Digital: Incorporating Technology to Strengthen Critical Minds The Journey to Digital: Incorporating Technology to Strengthen Critical Minds
The Journey to Digital: Incorporating Technology to Strengthen Critical Minds
 
Google Drive Plus TexQuest Equals a Match Made in Research Heaven
Google Drive Plus TexQuest Equals a Match Made in Research HeavenGoogle Drive Plus TexQuest Equals a Match Made in Research Heaven
Google Drive Plus TexQuest Equals a Match Made in Research Heaven
 
Improving Time Management: Tips that Will Help College Students Start the Yea...
Improving Time Management: Tips that Will Help College Students Start the Yea...Improving Time Management: Tips that Will Help College Students Start the Yea...
Improving Time Management: Tips that Will Help College Students Start the Yea...
 
Mind Tap Open Trial Cengage Learning
Mind Tap Open Trial Cengage LearningMind Tap Open Trial Cengage Learning
Mind Tap Open Trial Cengage Learning
 
Getting Started with Enhanced WebAssign 8/11/15 Presented by: Mike Lafreniere...
Getting Started with Enhanced WebAssign 8/11/15 Presented by: Mike Lafreniere...Getting Started with Enhanced WebAssign 8/11/15 Presented by: Mike Lafreniere...
Getting Started with Enhanced WebAssign 8/11/15 Presented by: Mike Lafreniere...
 
Taming the Digital Tiger: Implementing a Successful Digital or 1:1 Initiative
Taming the Digital Tiger: Implementing a Successful Digital or 1:1 InitiativeTaming the Digital Tiger: Implementing a Successful Digital or 1:1 Initiative
Taming the Digital Tiger: Implementing a Successful Digital or 1:1 Initiative
 
Decimal and Fraction Jeopardy - A Game for Developmental Math
Decimal and Fraction Jeopardy - A Game for Developmental MathDecimal and Fraction Jeopardy - A Game for Developmental Math
Decimal and Fraction Jeopardy - A Game for Developmental Math
 
Game it up! Introducing Game Based Learning for Developmental Math
Game it up! Introducing Game Based Learning for Developmental MathGame it up! Introducing Game Based Learning for Developmental Math
Game it up! Introducing Game Based Learning for Developmental Math
 
Overcoming Textbook Fatigue
Overcoming Textbook FatigueOvercoming Textbook Fatigue
Overcoming Textbook Fatigue
 
Adult Student Success: How Does Awareness Correlate to Program Completion?
Adult Student Success: How Does Awareness Correlate to Program Completion?Adult Student Success: How Does Awareness Correlate to Program Completion?
Adult Student Success: How Does Awareness Correlate to Program Completion?
 
You're responsible for teaching, and your students are resonsible for learnin...
You're responsible for teaching, and your students are resonsible for learnin...You're responsible for teaching, and your students are resonsible for learnin...
You're responsible for teaching, and your students are resonsible for learnin...
 
What is the Impact of the New Standard on the Intermediate Accounting Course?
What is the Impact of the New Standard on the Intermediate Accounting Course?What is the Impact of the New Standard on the Intermediate Accounting Course?
What is the Impact of the New Standard on the Intermediate Accounting Course?
 
The ABCs Approach to Goal Setting and Implementation
The ABCs Approach to Goal Setting and ImplementationThe ABCs Approach to Goal Setting and Implementation
The ABCs Approach to Goal Setting and Implementation
 
Competency-based Education: Out with the new, in with the old?
Competency-based Education: Out with the new, in with the old? Competency-based Education: Out with the new, in with the old?
Competency-based Education: Out with the new, in with the old?
 
Student-to-Student Learning, Powered by FlashNotes
Student-to-Student Learning, Powered by FlashNotes Student-to-Student Learning, Powered by FlashNotes
Student-to-Student Learning, Powered by FlashNotes
 
Creating Career Success: A Flexible Plan for the World of Work
Creating Career Success: A Flexible Plan for the World of WorkCreating Career Success: A Flexible Plan for the World of Work
Creating Career Success: A Flexible Plan for the World of Work
 
Preparing Students for Career Success
Preparing Students for Career Success Preparing Students for Career Success
Preparing Students for Career Success
 

Course Tech 2013, Ron Carswell, Using Virtualization in the Classroom

  • 1. Using Virtualization in the Classroom Ron Carswell, San Antonio College
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. Past Experiences - Multiboot • Each class installs to designated partition • Students delete/overwrite partitions
  • 6. Past Experiences – Shared PCs • Teams share three servers • Interrupt other students to complete labs • Configuration conflicts
  • 7. What We Needed…. • Network multiple PCs • Students exclusively use networked PCs
  • 8. What We Needed…. • Network multiple PCs • Students exclusively use networked PCs
  • 9. Present Experience - Virtualization Introduction to PC Operating Systems
  • 11. Present Experience - Virtualization Implementing and Supporting Servers
  • 12. Present Experience - Virtualization Supporting Network Infrastructure
  • 13. 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)
  • 15. Present Experience - Software • Windows Server 2008 R2 SP1 • Hyper-V Hypervisor
  • 16. In Development – Private Cloud
  • 17. Private Cloud – Dell Hardware
  • 18. Private Cloud – Dell Hardware
  • 20. Private Cloud – Servers in Xrackpro
  • 21. Private Cloud – Pod Setup
  • 23. Hot Swap Drives for Pod
  • 25. Racked Servers in Pod Management Management Cluster
  • 26. 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
  • 27. 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
  • 28. 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.
  • 30. 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.
  • 31. 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.
  • 32. 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.