This introductory course is an overview and hands-on exploration of virtualization in desktop, server, and cloud environments. Concepts covered include an introduction to virtualization technologies and how to deploy and manage a virtual server environment. Course topics include virtualization concepts and terms, installing and deploying virtual machines using Hyper-V, VM Ware, and XenServer, and implementing a secure virtual environment.
Quarters Offered
Fall
Course Outcomes
Upon successful completion of the course, students should be able to demonstrate the following knowledge or skills:
- Describe basic functions of Microsoft and Linux operating systems
- Describe virtualization basic terms and concepts
- Compare virtualization technologies
- Install and deploy virtual machines using several virtualization technologies
- Implement a secure virtual environment
- Monitor virtual server environment
- Perform system troubleshooting and maintenance
Institutional Outcomes
IO1 Communication: Students will be able to communicate clearly and effectively within a workplace context
IO3 Human Relations/Workplace Skills: Students will be able to demonstrate teamwork, ethics, appropriate safety awareness and/or workplace specific skills
IO3 Human Relations/Workplace Skills: Students will be able to demonstrate teamwork, ethics, appropriate safety awareness and/or workplace specific skills
Course Content Outline
- Virtualization Basics and Technology Choices
- History of virtualization
- Practical aspects of virtualization and cloud computing
- Compare virtualization technologies
- VMWare ESXi
- Citrix Systems XenServer
- Microsoft Hyper-V
- Hardware’s Role in Virtual Infrastructure
- Form-factor choices
- Aligning hardware with software
- Cloud computing
- Storage virtualization
- Network virtualization
- I/O virtualization
- Applying Virtualization
- Configuring dedicated servers with virtualization
- Desktop virtualization
- Network and storage virtualization
- System troubleshooting and maintenance
- Securing the VM