How to install Xen hypervisor on unused old hardware

Xen is a bare metal hypervisor, meaning that you must prepare a bare machine to install and run Xen. KVM is a little different – you can add it to any machine already running Linux. This tutorial describes how to install and configure Xen hypervisor on unused hardware. This procedure uses Debian Jessie (their testing […]
Continue reading…

 

How to create and manage LXC containers on Ubuntu

While the concept of containers was introduced more than a decade ago to manage shared hosting environments securely (e.g., FreeBSD jails), Linux containers such as LXC or Docker have gone mainstream only recently with the rising need to deploy applications for the cloud. While Docker is getting all the media spotlight these days with strong […]
Continue reading…

 

How to run Docker containers on CentOS or Fedora

Lately Docker has emerged as a key technology for deploying applications in the cloud environment. Compared to traditional hardware virtualization, Docker-based container sandbox provides a number of advantages for application deployment environment, such as lightweight isolation, deployment portability, ease of maintenance, etc. Now Red Hat is steering community efforts in streamlining the management and deployment […]
Continue reading…

 

How to manage Linux containers with Docker on Ubuntu

While full hardware virtualization such as KVM, Xen or Hyper-V is great at running fully isolated instances of multiple operating systems on a physical host, it comes with various overheads in terms of performance, resource, and provisioning time. Depending on your use cases, full machine virtualization may actually not be necessary. An alternative lightweight virtualization […]
Continue reading…

 

How to install and configure KVM and Open vSwitch on Ubuntu or Debian

In today’s multi-tenant data centers, the concept of virtualization is being extended from hypervisor-driven server virtualization to network virtualization. In this environment, software-based virtual switches are being installed on servers along with hypervisor, bridging traffic among different virtual machines (VMs). In this tutorial, I am going to demonstrate how to install and configure KVM and […]
Continue reading…

 

How to install and configure KVM on CentOS

KVM is a kernel-based hypervisor which grows quickly in maturity and popularity in the Linux server market. Red Hat officially dropped Xen in favor of KVM since RHEL 6. With KVM being officially supported by Red Hat, installing KVM on RedHat-based systems should be a breeze. In this tutorial, I will describe how to install […]
Continue reading…

 

How to install and run Microsoft Windows for free on Linux

There are many circumstances where you wish to run Windows applications on Linux. Microsoft Windows has been a dominant operating system (OS) for more than a decade, and there are quite a lot of applications developed in the Windows ecosystem. It’s not surprising that some Windows applications that you wish to run, but are missing […]
Continue reading…

 

VMware Player vs. VirtualBox: performance comparison

If you are using a virtualization hypervisor, one of your main concerns will be its performance, or in another word, its virtualization overhead. How much overhead is introduced by the virtualization layer will determine the raw performance of guest virtual machines (VMs) running on a hypervisor. Continuing from the feature comparison between VMware Player and […]
Continue reading…

 

How to find the IP address of VMware virtual machine

When you run a virtual machine (VM) created by VMware Player or VMware Server, there can be circumstances where you don’t have console access to the VM. For example, you could be running your VM without VMware Player GUI, or you may have trouble opening a remote console from VMware Server. If you don’t have […]
Continue reading…