Hello guys…. finally I have decided to come with highly demanded technology in nowadays, that is Virtualization. So here we are going to start a new series for Red Hat Virtualization. I hope this will help you to understand virtualization technology and keep in touch for more upcoming posts.
Virtualization is a technology that allows a physical system to be partitioned into multiple virtual systems which may each run its own Operating System simultaneously. These virtual machines are isolated (independent) from each other. Some major advantages of virtualization are:
- Reduce management cost.
- Lower operating costs.
- Reduced power consumption.
- Greater overall reliability.
- Require less physical space.
- Allow live migration and much more.
- Full virtualization = Allow unmodified Operating systems and softwares to be run on virtual machine exactly like as it were running on real hardware.
- Hardware Assisted Virtualization = The development of Intel-VTx and AMD-V allow H/W assisted virtualization possible where CPU helps to Hypervisor to more efficient virtualization.
- Para-virtualization = Same kernel can be used for both physical and virtual machines that allow better performance.
There are so many organizations involved in this technology and each-one have its own features and limitations. But in this post, I am just going to discuss about the Overview of RED HAT Virtualization technology.
Red Hat Enterprise Virtualization platform consists of one or more Hosts and at least one Manager. The virtual machines are hosted on the hosts. To understand this technology you should be familiar with some components of virtualization.
Red Hat Enterprise Virtualization Manager (RHEV-M)
The Red Hat Enterprise Virtualization Manager acts as a centralized management system that allows system administrators to view and manage virtual machines and images. It’s a tool that runs on RHEL6 O.S.
The manager provides a graphical user interface to administer the whole virtual environment infrastructure. The RHEV-M can be manage through Administration Portal, User Portal, and an Application Programming Interface (API).
- The Administration Portal is used to perform setup, configuration, and management of the Red Hat Enterprise Virtualization environment.
- The User Portal is used to start, stop, reboot, and connect to virtual machines but you can not perform all tasks like as admin portal.
- The REST API provides and interface for automation of tasks.
Red Hat Enterprise Virtualization Hypervisor (RHEV-H)
RHEV-Hypervisor is a fully featured virtualization platform for quick, easy deployment and management of virtualized guests.
Red Hat Enterprise Linux Host(s)
The Red Hat Enterprise Virtualization Manager also supports the use of systems running RHEL6 AMD64/Intel64 versions as virtualization hosts (Means KVM as a Hypervisor).
Red Hat Enterprise Virtualization Platform Overview
Image Source : http://www.redhat.com/
- This section used to provide authentication for users that may be LDAP/IPA or Active directory service.
- PostgreSQL: This section define the database storage for entire virtual platform where all the will be stored.
- VDSM is a service that is used to manage RHEV-Hypervisor and RHEL6 hosts by RHEV-Manager.
- This section describe protocols (SPICE or VNC) that can be used to take the console (means display) of RHEV-H.
- This is a central point of administration for Linux virtual platform and managed by a tool called RHEV-M.
- This is a point where administrator can administer RHEV-M through web interface, user can access virtual machine through web interface, or this can be achieved via REST API (script based XML language) interface.
Don’t forget to like & share this post on social networks!!! I will keep on updating this blog. Please do follow!!!