virtualization

December 17, 2014

SPARC Logical Domains: Alternate Service Domains Part 3

In Part One of this series we went through the initial configuration of our Logical Domain hypervisor, and took some time to explain the process of mapping out the PCI Root Complexes, so that we would be able to effectively split them between the primary and an alternate domain. In Part Two of this series we took the  information from Part One and split out […]
December 16, 2014

SPARC Logical Domains: Alternate Service Domains Part 2

In Part One of this series we went through the initial configuration of our Logical Domain hypervisor, and took some time to explain the process of mapping out the PCI Root Complexes, so that we would be able to effectively split them between the primary and an alternate domain. In Part Two (this article) we are going to take that information and split out our […]
December 15, 2014

SPARC Logical Domains: Alternate Service Domains Part 1

In this series we will be going over configuring alternate I/O and Service domains, with the goal of increasing the serviceability the SPARC T-Series servers without impacting other domains on the hypervisor.  Essentially enabling rolling maintenance without having to rely on live migration or downtime.  It is important to note, that this is not a cure-all, for example base firmware updates would still be interruptive, […]
December 9, 2014

SPARC Logical Domains: Live Migration

One of the ways that we are able to accomplish regularly scheduled maintenance is by utilizing Live Migration, with this we can migrate workloads from one physical machine to another without having service interruption.  The way that it is done with Logical Domains is much more flexible than with most other hypervisor solutions, it doesn’t require any complicated cluster setup, no management layer, so you […]
October 27, 2014

Linux KVM: Bridging a Bond on CentOS 6.5

Today we are going to hop back into the KVM fray, and take a  look at using CentOS as a hypervisor., and configuring very resilient network connections to support our guests.  Of course these instructions should be valid on Red Hat Linux and Oracle Linux as well, though there is a little more to be done around getting access to the repos on those distributions… […]
February 13, 2013

Oracle VM 3: Connecting to MySQL Backend

Starting in Oracle VM 3.2.1 the built in database of the Oracle VM Manager was MySQL.  I had hoped that this change would also signal a change in the database schema.  In prior versions of OVM 3.x all data was populated in the database in a completely useless longblob form. As we can see it is attempting and failing to use /var/lib/mysql/mysql.sock as the connection.  […]
February 6, 2013

OVMCLI: Standardize the Naming of Virtual Disks

Today we are going over a script I wrote to utilize the ovmcli to rename all virtual disks to follow a understandable standard, in this case we will take the vmname and append a disk identifier to it.  The first disk (slot 0) will be appended with “_system.img” with all subsequent being appended with “_dataX.img” where X is the slot number.  This is a pretty […]
February 4, 2013

OVMCLI: Standardize the Case of VM Names

So I have been working with the OVM CLI lately to try and fill in some holes in my knowledge and provide for some easily reproducible procedures, usually around consistency of the environment when performing frequent tear downs and upgrades.  So expect to see more OVM related scripts going forward. Today we are going over a fairly simple script.  I like to use all lower […]
January 28, 2013

Oracle VM 3: Orphaned VMs

One of my biggest complaints about Oracle VM 3 is that everything is abstracted at every level.  A VM name is simply meta data stored in a database (kind of) while everywhere that it matters the VM only exists as a UUID, lets look at some examples. The Way It Is From the hypervisor if we use native Xen commands to look at all of […]
+1 (844) 368-2747