Virtualization Foundation !
With vmware
Myint Htay Aung @@
What is Virtualization ?
Virtualization is one of the more significant technologies to impact computing in the last few years.
Virtualization refers to the process of decoupling the hardware from the operating system on a physical machine.
It turns what used to be considered purely hardware into Software.
Virtualization is as essentially a computer within a computer, implemented in software.
This is true all the way down to the emulation of certain types of devices, such as CPUs, memory, and physical
storage.
An instance of an operating system running in a virtualized environment is known as a virtual machine.
Virtualization technologies allow multiple virtual machines, with heterogeneous operating systems to run side by
side and in isolation on the same physical machine.
Hypervisior ?
A hypervisor, also called a virtual machine manager, is a program that allows multiple operating systems
to share a single hardware host. Each operating system appears to have the host's processor, memory,
and other resources all to itself. However, the hypervisor is actually controlling the host processor and
resources, allocating what is needed to each operating system in turn and making sure that the guest
operating systems (called virtual machines) cannot disrupt each other
Traditional Architecture ?
Hosted Architecture ?
Bare-Metal Architecture ?
How Many Hypervisor ?
Microkernel
Hyper-V ,LynxSecure, Oracle VM Server for SPARC, VMware ESX/ESXi, Adeos, Xen, XtratuM ,z/VM , RHEV , Ovirt.
Monolithic
KVM, L4Linux, Mac-on-Linux ,Microsoft Virtual Server, Parallels Workstation Parallels Desktop for Mac ,Parallels
Server for Mac ,PearPC ,QEMU, VirtualBox Virtual Iron ,Virtual Machine Manager, VMware Fusion, VMware Player,
VMware Server, VMware Workstation, Windows Virtual PC, Win4Lin
Types of Virtualization
Hardware Emulation
Full Virtualization
Para-Virtualization
Operating System Level Virtualization
Types Of Virtualization
Hardware emulation uses a VM to simulate the required
hardware.
Full virtualization uses a hypervisor (a.k.a. VMM, standing for
Virtual Machine Monitor) to share the underlying hardware.
Paravirtualization shares the process with the guest
operating system
Operating system-level virtualization partitions a host into
insulated guest, which are therefore as kinds of chroot, but
with much stronger resource isolation. Short: hosting of
multiple virtualized environments within a single OS instance
Start with vSphere
VMware ESXi is an operating system-independent hypervisor based on the VMkernel operating system interfacing
with agents that run atop it.
ESXi, vSphere client and vCenter are components of vSphere. ESXi server is the most important part of vSphere. ESXi
is the virtualization server. It is type 1 hypervisor. All the virtual machines or Guest OS are installed on ESXi server. To
install, manage and access those virtual servers which sit above of ESXi server, you will need other part of vSphere
suit called vSphere client or vCenter. Now, vSphere client allows administrators to connect to ESXi servers and access
or manage virtual machines. vSphere client is installed on the client machine (e.g. Administrators laptop). The
vSphere client is used from client machine to connect to ESXi server and do management tasks. So now what is
vCenter? Why we need it? Try cloning existing virtual machine using just a vSphere client without vCenter server.
vSphere vs vCenter ???
vCenter server is similar to vSphere client but its a server with more power. vCenter server is installed on
Windows Server or Linux Server. VMware vCenter server is a centralized management application that lets you
manage virtual machines and ESXi hosts centrally. vSphere client is used to access vCenter Server and ultimately
manage ESXi servers. vCenter server is compulsory for enterprises to have enterprise features like vMotion,
VMware High Availability, VMware Update Manager and VMware Distributed Resource Scheduler (DRS). For
example, you can easily clone existing virtual machine in vCenter server. So vCenter is another important part of
vSphere package. You have to buy vCenter license separately.
vSphere Features ..
VMware vSphere is the brand name for VMware's suite of virtualization products. Before 2009, VMware vSphere was known as
VMware Infrastructure.
VMware vSphere, which is a necessary component of the vCloud Suite for cloud computing, includes
VMware ESXi - abstracts processor, memory, storage, and other resources into multiple virtual machines (VMs).
VMware vCenter Server - central control point for data center services such as access control, performance monitoring and alarm
management.
VMware vSphere Client - allows users to remotely connect to ESXi or vCenter Server from any Windows PC.
VMware vSphere Web Client - allows users to remotely connect to vCenter Server from a variety of Web browsers and operating
systems (OSes).
VMware vSphere SDKs - provides interfaces for accessing vSphere components.
vSphere Virtual Machine File System (VMFS) - provides a high performance cluster file system for ESXi VMs.
vSphere Virtual SMP - allows a single virtual machine to use multiple physical processors at the same time.
vSphere vMotion - allows live migration for powered-on virtual machines in the same data center.
vSphere Storage vMotion - allows virtual disks or configuration files to be moved to a new data store while a VM is running.
vSphere High Availability (HA) - allows virtual machines to be restarted on other available servers.
vSphere Distributed Resource Scheduler (DRS) - divides and balances computing capacity for VMs dynamically across collections
of hardware resources.
vSphere Storage DRS - divides and balances storage capacity and I/O across collections of data stores dynamically.
vSphere Fault Tolerance - provides continuous availability.
vSphere Distributed Switch (VDS) - allows VMs to maintain network configurations as the VMs migrate across multiple hosts.
Host Profiles - provides a way to create user-defined configuration policies.
Thick Provision vs Thin Provision ?
VSS ( Virtual Standard Switch )
VDS ( Virtual Distributed Switch )
VSS to Physical Switch ?
Virtualization VM to Cloud VM
Cloud Infrastructure ?
Demo ..
Thanks ! .
Slide download
www.mmtechforum.net