Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical & Logical/Virtual CAT5, CAT6, Straight Cabling & Cross Cabling Fast Ethernet & Gigabit Ethernet Setup of LAN connection among Windows machines Networking commands used in Windows Networking commands used in Linux Introduction to Virtualization What is virtualization? Explore how & where virtualization can be used? Current usage & future growth Details of Virtualization Types of Virtualization Software Virtualization Hardware Virtualization Memory Virtualization Network Virtualization Storage Virtualization Desktop Virtualization
Virtualization Platforms VMware HYPER-V XEN KVM Microsoft Virtualization Sun Oracle Virtual Box IBM Power VM VMware VMware History Products & Versions Real industrial application of VMware products VMware Workstation VMware Workstation Overview VMware Workstation Interactions with the Operating System Installation of VMware Workstation Using and Managing Snapshots Adding Hardware Resources Accessing CDROM and ISO Images within a Virtual Machine Creating & Managing Virtual Machines using VMWare Workstation Configuring a Virtual Machine using Template Virtual Machine Networking: Bridged, NAT and Custom Networks Installation of Operating Systems into Virtual Machines Running Multiple Virtual Machines at a time Allocation of Resources to a Virtual Machine
Oracle VM Box Installing different flavors of OS on Oracle VM Box Networking in Oracle VM box o o o Bridge Host Only Network Private Network Microsoft Virtual PC Installing Microsoft Virtual PC Running Windows XP mode Customizing Virtual Machines KVM: Kernel-based Virtual Machine What is KVM? Uses of KVM Installing KVM in Fedora Server Virtualization using VMware ESXi5.0 Hypervisor How VMware ESXi server interacts with the VM & the operating system? Installation of VMware ESXi 5.0 server Understanding the ESXi server terminologies Using the Local ESXi Server Console Using virtual appliances Virtual Machine Startup/Shutdown Management Accessing & Managing individual ESXi hosts using VMware vsphere Client Remote login to ESXi server Managing the ESXi server data store & resources
Creating virtual machines Loading operating systems Centralized Management of ESXi hosts using VMware vcenter Server: vcenter Server interactions with the ESXi Hosts vcenter Server Terminologies Pre-installation requirement of vcentre server Installation of Windows 2008 server R2 x64 on bare metal hardware Installation of vcenter server on Windows 2008 server Logging into & managing the data centre & adding the ESXi hosts Creating VMs, managing ESXi hosts Accessing & Managing ESXi hosts & vcenter Server using: Power CLI Power GUI Performing P-V conversion using vcenter Converter Standalone P to V terms Pre-requisites Hot cloning Remote hot cloning Local hot cloning Discussion on the future, advantages & disadvantages of Virtualization Introduction to Cloud Computing What is Cloud Computing? Evolution of cloud computing Characteristics of a cloud
Recent trend & future growth Difference between Virtualization & Cloud Computing Advantages and Disadvantages of Cloud Computing Cloud Computing Services Application: SaaS Software as a Service Platform: PaaS Platform as a Service Infrastructure: IaaS Infrastructure as a Service XaaS Anything as a Service Communication-as-a-Service (CaaS) Data-as-a-service Deployment Models Public Cloud Private Cloud Community Cloud Hybrid Cloud Popular Cloud Vendors Amazon AWS The Rackspace Cloud VMware Microsoft Azure Salesforce Bluelock Citrix Joyent Verizon/Terremark
Setting up of your own Private Cloud Private Cloud Terminologies Details of Open Source tools available to setup a private cloud Private Cloud Setup using Eucalyptus Details of Eucalyptus Architecture CLC, CC, WC & SC Understanding various cloud plug-ins of Eucalyptus Installation & configuration of UEC (Ubuntu Enterprise Cloud) as Cloud Controller Installation & configuration of UEC as Node Controller Registering CC,WC,SC & NC Tools to remotely accessing the Private Cloud Use of WinSCP Use of PuTTy Use of Hybridfox/Elasticfox Preparing & Uploading OS Image into the Cloud Operating System ISO for Cloud Kernel Image (vmlinux), RamDisk Image (initrd) & Machine Image (AMI) Uploading & registering OS Image Creating Keypair Launching Instances Accessing the Instance Hybrid Cloud Setup using Open-Stack Understanding Open-Stack Hybrid Cloud Architecture of Open-Stack
Packages required before Installation of Open-Stack Creating Bridge and vswitch on Ubuntu Server Installing and Configuring Open-Stack Creating & lunching Instances using Web-interface Accessing the Virtual Operating System/Instance Basics of Hadoop Understanding "Hadoop" & its Architecture Demonstration of launching hadoop as a Virtual Appliance using VMplayer/Workstation Demonstration of Hadoop Map Reduction Technique Discussion on the future, advantages & disadvantages of Cloud Computing Takeaway Training Kit Contents: Comprehensive Study material (software, PDF, videos etc.) in CD/DVD