"hello world"
article in Tech linux-unix-and-friends

Xen - hypervisor for the masses.

There is something wonderful about being able to consolidate all your servers into the least amount of hardware as possible. Building Xen clusters means reliability and easy scaling (if the software is written correctly of course).

Hardware virtualization has been around for a long time. The new hypervisors are exceptionally well at what they do because they utilize the latest hardware virtualization features available. Xen is open source and provides the ability to run many open and closed operating systems at the same time. Woo hoo. Go open source.

This was going to be a page about Xen, but it turned into a mess of virtualization. Maybe more Zen, but relevant tangents.

Xen Web references

Xen wikipedia entry
Offical Xen project
A moment of Xen: Virtualize Linux to test your apps
XEN on feisty running Windows XP

Fun with virtualization
Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. (build images for Amazon EC2, DigitalOcean, VirtualBox, and VMware.)

Pinguin's HQ - has xmount (convert on-the-fly between multiple input and output harddisk image types) and OpenGates (fix XP Error code 0x0000007B when trying to boot on new hardware).

Xen hosting providers

TekTonic Unmanaged and Managed Virtual Private Servers (VPS)
GrokThis.net Hosting
Linode.com - Xen VPS Hosting
Slicehost - VPS Hosting


Creating backups of running VMs in XenServer » jansipke.nl

Virtual machines VHD

Not Xen, but MS's version....
Download details: Virtual Server 2005 R2 SP1
Download details: Windows Server 2008 Evaluation VHD Images (for VS2005)
Virtual PC Guy's WebLog : Quick Fixed VHD Creation Tool - nice blog.
Grand Stream Dreams: WIM tool enhancements and Fiddling with VHD’s
Disk2vhd - is a utility that creates VHD (Virtual Hard Disk - Microsoft’s Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs). The difference between Disk2vhd and other physical-to-virtual tools is that you can run Disk2vhd on a system that’s online.

VirtualBox and Vagrant

VirtualBox - VirtualBox - a free x86 virtual pc. mac,windows,linux.
Boot a USB Flash Drive in VirtualBox | USB Pen Drive Linux
Somewhat Portable VirtualBox | Input Jam - primative compared to portable-virtualbox, but still interesting.
. : Portable-VirtualBox : .
Vagrant - Development environments made easy.
A list of base boxes for Vagrant - Vagrantbox.es - guest login is vagrant:vagrant, to set root password, sudo su -.
xebia/vagrantboxes · GitHub
garethr/ruby-vagrantboxes · GitHub - Ruby gem for interacting with the vagrantbox.es api from inside vagrant
DIY Private Cloud w/ VirtualBox and Chef - slides
Vagrant devopsdays Mountain View 2011 - slides
jedi4ever/veewee · GitHub - build boxes from iso, create kvm and vmware machines,export.
Installable Vagrant Boxes
Using Vagrant as a Team
Vagrant Virtualised Dev Environments - Nefarious Designs
maestrodev/wanton · GitHub - A shrinkwrapper for Vagrant boxes into executable Java Jars.
jedi4ever/sahara · GitHub - a plugin for vagrant that allows you manage a sandbox state
t9md/vagrant-snap · GitHub - snapshoft management plugin for vagrant
Automatically download and install VirtualBox guest additions in Vagrant | Carlos Sanchez's Weblog
jedi4ever/mccloud · GitHub - Vagrant for the cloud (vagrant for other providers)
Getting Started With Drupal Vagrant | Web Wash
How To Run WordPress Locally With Vagrant | Blair Williams
BIAINC/vagrant-windows · GitHub
Virtual Machine Automation with Vagrant - Ramp me up, Scotty!
Tunnelling VirtualBox guest's network traffic - Odes of the Occult
dotless-de/vagrant-vbguest: A Vagrant plugin to keep your VirtualBox Guest Additions up to date - automatically installs the host's VirtualBox Guest Additions on the guest system. vagrant plugin install vagrant-vbguest
Vagrant Notes « The Holy Java
vagrant-cachier :: viewdocs.io fgrehm/vagrant-cachier: Caffeine reducer vagrant plugin install vagrant-cachier


Chef | Opscode
Home - Chef - Opscode Open Source Wiki
Opscode Community - cookbooks
Managing LAMP environments with Chef, Vagrant, and EC2 (1 of 3) | The Blog of Jason Grimes - (2 of 3) (3 of 3)
sniperd/mise-en-place - A Chef + Git deployment tool
Riot Games RiotGames/motherbrain - motherbrain is an orchestration framework for Chef.

Puppet, Capistrano, Cucumber

This information is all on my Ruby - whats on rails now? - Dave Horner's Website


Linux-VServer - Linux-VServer provides virtualization for GNU/Linux systems. This is accomplished by kernel level isolation. It allows to run multiple virtual units at once. Those units are sufficiently isolated to guarantee the required security, but utilize available resources efficiently, as they run on the same kernel.
Installation on Debian - Linux-VServer


Managing OpenVZ Instance Descriptions « Lâmôlabs
Troubleshooting a Restore of an OpenVZ Image from one Host Node to Another « Lâmôlabs
Howto Stop Clock Drift Issues on a CentOS 5 OpenVZ Host Node « Lâmôlabs
Increasing RAM in a OpenVZ Virtual Environment « Lâmôlabs
Getting Autofs and OpenVZ to Play Nice on CentOS 5 « Lâmôlabs
Backing Up OpenVZ « Lâmôlabs
More Info About OpenVZ and Memory « Lâmôlabs


About - QEMU - QEMU is a generic and open source machine emulator and virtualizer.
QEMU Emulator User Documentation
Fun with virtualization: Running Windows 2003 r2 x64 on Qemu 0.9.0
QEMU, Kernel-based Virtual Machine (KVM) + libvirt

qemu x64 guest on x64 host

So just starting qemu, you'll find you're running i686. If you want to run x64 on x64 emulation, try qemu-system-x86_64.
# boot a usb drive.
qemu-system-x86_64  -hda /dev/sdd


Virtual Machine Manager

Test Drive an Ubuntu ISO in a Virtual Machine in Launchpad - makes it very easy to download and run the latest daily Ubuntu development snapshot in a virtual machine. Actually, it can be configured to download and run any URL-access ISO in a virtual machine.


PlanetVM - covers other things, but a lot of great VMWare content.
Using linux vmfs-tools package to access virtual machines | PlanetVM
Yellow Bricks
How to Extend Windows Boot Volumes in VMware - Pete Cheslock

cloud control apis and tools

jedi4ever/mccloud · GitHub - Vagrant for the cloud
fog/fog · GitHub - The Ruby cloud services library.
thbishop/fission · GitHub - command line tool to manage vmware fusion vms

Foreman - integrates with Puppet as web front end, provisioning, Systems Inventory, real time information about hosts status. Foreman supports creating and managing hosts on a number of virtualization and cloud services EC2,libvirt,openstack nova,oVirt/RHEV,Rackspace,VMware.
Beginner's Guide to Modules — Documentation — Puppet Labs
Puppet Labs: IT Automation Software for System Administrators


open OpenStack Docs: current openstack/nova
OpenStack Compute (nova) in Launchpad
Welcome to Nova’s developer documentation! — nova 2014.1.a360.gbe435b7 documentation

LXC || Linux Containers

LXC - Linux Containers
cgroups - Wikipedia - Resource limiting,Prioritization,Accounting,Control. cgroups (control groups) is a Linux kernel feature to limit, account, and isolate resource usage (CPU, memory, disk I/O, etc.) of process groups.

Docker Makes Creating Secure Sandboxes Easier Than Ever | Fragments
google/lmctfy - lmctfy is the open source version of Google’s container stack, which provides Linux application containers.


cameron/docker - Docker - the open-source application container engine Homepage - Docker: the Linux container engine
Home | Docker Index
Building a Docker-based MySQL Serverijonas | ijonas
Building a MongoDB Cluster using Docker Containersijonas | ijonas
A Docker Container folder structure that’s flexible and scalesijonas | ijonas
Fig | Fast, isolated development environments using Docker
Down a rabbit hole - Docker - KABLAMO - yes Docker is written in Go - Dave Horner's Website.

Ansible is Simple IT Automation
The Why and How of Ansible and Docker - The Changelog

Apache Mesos uses Apache ZooKeeper - Home
apache/incubator-aurora - Apache Aurora is a service scheduler that runs on top of Apache Mesos, enabling you to run long-running services that take advantage of Apache Mesos' scalability, fault-tolerance, and resource isolation.
incubator-aurora/docs/vagrant.md at master · apache/incubator-aurora - defines a full Mesos cluster running Aurora.

OpenShift - Redhat's PaaS

OpenShift by Red Hat
QuickStarts | OpenShift by Red Hat
Getting Started with OpenShift | OpenShift by Red Hat (ebook) - Ovid/openshift-perl
github.com: OpenShift Origin openshift/joomla-example openshift/docker-cartridge-examples
Qt ,Maemo and some other stuff: Working with Red Hat OpenShift from Ubuntu
Installing and hosting a Joomla site on OpenShift | Kev's Development Toolbox
Running Joomla on OpenShift for free - TechBar

Created: 2007-05-20 00:59:43 Modified: 2016-10-11 15:08:09
/root sections/
>peach custard pie
>random tech

moon and stars

My brain

Visible Dave Project

$$e = \sum_{n=0}^\infty \frac{1}{n!}$$ satis dictum.