Virtualization: Concepts and Implementation

Course Duration: 
2 Weeks
Information Technology & Engineering
Tuition Fee: 
2 500.00 USD

​This course ​description ​is indicative, and only for reference ​purposes. The course is not scheduled unless advertised in our calendar. If you are interested in this course​,​ or require a customized course​ that is similar to this​, please note that ​fees start from USD ​25,000 for a two-week course. This fee is for a customized course for ten or fewer participants. For additional participants, the fee is USD 2500 ​per participant.

​For these fees, the client may customize the course to the precise needs ​of the client's organization. Scheduling will be in consultation with the client.

Participants : Those in IT support or management roles.

Course Description:  Virtual machines technologies allow a single computer to run multiple operating systems simultaneously, letting you run applications separately, to utilize the hardware resources to it's optimum capabilities. In this 10 days course participants will gain the skills needed to install, configure and manage virtual servers and workstations using VMWare.

Objectives: With the successful completion of this course participants will be able to:

  • Discuss VMware and compare it with other virtual technologies
  • Combine Windows and Linux workstations and servers on a single platform
  • Leverage the efficiency of hardware use by build testing, support and training environments usign VM
  • Allocate server's resources to decrease operating costs
  • Migrate from physical to virtual machines
  • Manage VMs using VMware


  • Experience with system administration of Windows or Linux and networking knowledge is an advantages.

Course Modules


Basic understanding of virtual machines

  • Defining virtual machines
  • Advantages and disadvantages of deploying VMs

Virtual machine products

  • VMware Workstation
  • Server
  • VM-Ware
  • Hyper-V
  • Other alternatives

Creating Virtual Machines

Comparing workstation products

  • Functionality
  • Performance
  • Comparison of Windows and Linux hosts

Deploying and Building Virtual Workstation

  • Installations of VM
  • Partitioning shared resources: CPU, disks and memory resources
  • Designing virtual networks
  • Networking on VMs
  • Controlling guest OS access
  • Allocating host resources and devices
  • Configuring virtual hard drives
  • Enhancing VMs using virtualization tools

Virtual Workstation Functionality

Virtual Workstation Basic

  • Readying multiple operating systems
  • Managing display modes
  • Suspending and resuming virtual workstations

Enhancing and Managing Virtual Workstation support

  • Extending legacy application life
  • Widening platform options
  • Resolving version conflicts
  • Accessing host files
  • Taking and restoring snapshots
  • Protecting guest operating systems
  • Exploiting non-persistent disks

Virtual Servers

Establishing requirements

  • Justifying server virtualization
  • Partitioning via hardware and software
  • Recognizing server functionality needs

Choosing virtual server hosts

  • Evaluating performance and features
  • Considering security implications

Executing and Managing Server VMs

  • Working in interactive mode
  • Exploiting remote management consoles
  • Connecting to the Web interfaces
  • Securing remote management

Deploying virtual servers

  • Automating tasks via scripting
  • Migrating physical to virtual servers
  • Optimizing performance
  • Accessing Storage Area Networks (SANs)
  • Distributing workloads
  • Establishing fault tolerance by utilizing clustering services

Data Center Virtualization with VM-Ware

Using VM-Ware

  • Examining VM-Ware architecture
  • Planning, implementation and configuration
  • Networking with VM-Ware
  • Optimizing resource utilization
  • Securing VM-Ware