Getting Ahead with ESXi on Headless System

A headless system is a system that can be operated without a monitor, keyboard or mouse, the primary interface is a single serial port – or dual if you are lucky enough as me with the ATCA Blade Servers.  With VMware’s ESXi leading in Server Virtualization space does support the operation on Headless systems but with a few difficulties. For example VMware documentation says that ESXi will detect Headless System automatically but that is not the case on ATCA Systems.In my upcoming post i will explain how to do a scripted installation in case of Headless systems.  Continue reading

Posted in Virtualization, VMWare Ops | Leave a comment

Virtualization Basics: Part 2 Software Components

The last post highlighted the hardware components of a server, this is continuation of it which highlights software components of a server Continue reading

Posted in Virtualization | Leave a comment

VMware Host Client – First Impressions

VMware has released VMware ESXi 6.0 U2 with host of new features recently and Host Client seems to be a feature most of us were waiting for many days and should have been done many times ago when they released the web-client for vCenter. Nevertheless it is welcomed with open hands all over. This post targets the first impressions of the same and is divided into

  • Walk-through
  • Advantages
  • Areas of improvement

Continue reading

Posted in VMWare Ops | Leave a comment

Micromax Following the Footsteps of Samsung

This Article is a Personal Perception of things around mobile market in India. I personally have owned a Samsung Device (Galaxy Series) and Micromax Device (YU Brand)

Micromax was a rising star in the Indian smartphone markets in the last year, which dethroned the star – Samsung –  at that time to lead the smartphone industry in. Now i feel it is doing the same mistakes which led to downfall of Samsung highlighted below: Continue reading

Posted in Cellular Networks | Leave a comment

Virtualization Basics: Part 1 Hardware Components

Before exploring virtualization we need to have a basic understanding of a server and its components, this post will brief on the components of a physical server.

Components of a Server

Typically any server consists of 2 basic building blocks:

  1. Hardware Component
  2. Firmware/Software component

This Post deals with the Hardware component and Software component to follow.

Continue reading

Posted in Virtualization | 1 Comment

The Virtual World !!!!

I will try to answer the question what is virtual world is all about in this article.

Virtualization is an abstraction layer that decouples the physical hardware from the software (commonly the operating system – OS) to deliver greater resource utilisation and flexibility. Virtualization allows multiple OS (called virtual machines (VM) in the virtual world) and applications to run in isolation, side-by-side on the same hardware (physical machine).

A virtual machine has its own set of virtual hardware (e.g., RAM, CPU, NIC, hard disks, etc.).The operating system sees a consistent, normalised set of hardware regardless of the actual physical hardware components (And guess what these can be software configured).

Virtualization Advantages:

– Reduce the Cost

– Reduce Number of Servers

– Reduce Power / electricity usage

– Fast deployment

– Reduce Infrastructure Space

– Easy Migrations

– Deploy multiple operating system technologies on a single hardware platform

How Virtualization works?

Virtualization can be implemented in 2 ways:

1) Hardware Virtualization/ Type 1 Virtualization/ Bare Metal Virtualization: 

Here, the virtualization software directly runs on the hardware. It does not need any Operation system. Each Virtual Machine installed on the virtualization software has its own operating system; different operating systems can run on the same hardware. Dedicated Memory and CPU resources get allotted to the virtual machine, so no conflict with another VM which increases the setup cost for Hardware Virtualization. This virtualization type needs a client (native/ web) for management.

Hardware Virtualization examples: VMware ESX / ESXi, Microsoft Hyper-V, Xen Server etc.

2) Software Virtualization/ Type 2 Virtualization:

Here, the virtualization technology application is installed inside a operating System and all Virtual Machines Created can be managed by the application itself. The hardware resources are shared between the host OS (OS in which the Virtualization application is installed) and the virtual machines. The resource changes like memory, CPU or hard Drive allocation are managed easily. The drawbacks of using Type 2 Hypervisor are Shared resources like CPU, Ram, hard disk, Less Stable etc. the over utilization of any of the hardware resources by the VM may cause the Host OS to underperform.

Software Virtualization examples: Parallels Virtuozzo, VMware Workstation, VMware player, Virtualbox etc.


What are the types of Virtualization?

1) Server Virtualization:

This virtualization method allows sharing the resources of a server (CPU, NIC, RAM, Hard Disk etc.) and creating virtual machines by allocating them required resources (CPU, NIC, RAM, Hard Disk etc.). Software or hardware virtualization method can be used to divide one physical server into multiple isolated virtual environments.

2) Network Virtualization:

This virtualization type completely reproduces the Physical Network in Software, with the same features and guarantees of physical network, also gets the operational benefits and hardware independence of the virtualization. All the services will be logical such as, logical ports, switches, routers etc. to all connected workloads.

3) Desktop Virtualization:

Desktop virtualization is a technology used to separate a computer desktop environment from the physical computer; it uses client-server type of concept. The virtualized desktop is stored on a centralized, or remote server and not the physical machine being virtualized.

4) Application Virtualization:

Desktop virtualization is a technology used to separate an application from the compute which uses the application. The application is hosted on a centralized server and used by the user who is authorized to use it.

5) Storage Virtualization:

Storage Virtualization is mixture of multiple network Storage Devices which appears to be a single Storage unit. This virtualization technique is used in Storage Area Network (SAN) which has high speed sub-network of all Shared Storage Devices. This simplifies Storage backup, storage allotments, storage recovery, storage access / speed.

6) Datacentre Virtualization: 

This includes complete range of virtualization activities to create virtualized datacentre. The datacentre is a combination of Multiple Servers, Multiple Storage, and Networking. Datacentre virtualization can be seen as an umbrella of virtualization technologies of all the components over and above it includes the management capabilities of multiple such elements. Datacentre Virtualization increases the flexibility and efficiency of your information infrastructure.

I hope this information will help you to know about Virtualization. Please let me know on your comments.

Posted in Virtualization | Leave a comment