Planet Hypervisor

Size matters: how Mirage got smaller and less magical

Size matters: how Mirage got smaller and less magical In this article, some technical background and empirical evidence is given how we reduced the lines of code in Mirage3, which has about 25% fewer lines of code than Mirage2, while providing more features. Mirage does a fair amount of code generation since its initial release to extend target-agnostic unikernels to target-specific virtual machine images (or Unix binaries). Until Mirage 2.7, string concatenation was used heavily. Since the Mirage 2.7.0 release (February 2016), it is based on functoria, "a DSL to describe a set of modules and functors, their types and how to apply them in order to produce a complete application". The...

Introducing... XenServer 7.1!

We are pleased to announce the release of XenServer 7.1! Click here to learn about the new features and enhancements available in 7.1. As is customary with every new release, we encourage you to give v7.1 a spin and report any issues via https://bugs.xenserver.org. Note: We ask that you target this release exclusively for new defect reports[*]. Thank you and enjoy the latest release! [*]In case of problems with earlier releases, pre-XS v7.0 and outside of paid support, then we recommend you upgrade to the XS v7.x series.        

Announcing MirageOS 3.0.0

We're excited to announce MirageOS 3.0! MirageOS is a modern, modular library operating system that allows the creation of small, secure, legacy-free services. MirageOS applications can be compiled to run as self-contained virtual machines (a few MB in size) on Xen or KVM hosts, FreeBSD's bhyve, or even as regular Unix processes (allowing access to regular debugging tools). The system libraries themselves can be reused in traditional applications, just like any other software library. Full release notes are available on GitHub. If you're interested in getting started with MirageOS 3 right away, you might be interested in the revamped...

Staying Ahead of the Curve

Are you looking to improve the performance of your virtual servers and desktops? Could your hypervisor use a boost when it comes to supporting graphics-intense applications? Are you in need of an advanced security technology that offers a unique way of detecting and blocking sophisticated attacks against your data center before they cause any damage to your business? Would you like to simplify the maintenance of your hosting infrastructure? Does the idea of optimizing the performance, scalability, management and cost-savings of your application and desktop delivery solutions through the combination of an industry-leading hypervisor and industry-leading HCI platforms sound interesting to you? Would you feel...

TripleO QuickStart functionality and recent commit Merge “move the undercloud deploy role to quickstart-extras for composability”

############################## UPDATE  01/04/2017 11:07 AM EST ############################### Fixed in upstream :- commit e2e73b94bd88a3f9cc19925a59cbd12ff6172060 Merge: b6dbf6a 6a05cf5 Author: Jenkins Date:   Wed Jan 4 15:31:59 2017 +0000 Merge “Run extras playbook by default” commit b6dbf6a084ddc08086c7087af85b575bc7d43799 Merge: e0493a2 7528970 Details here https://github.com/openstack/tripleo-quickstart/commit/e2e73b94bd88a3f9cc19925a59cbd12ff6172060 ############################ Following commit merged  master ############################ commit 6a05cf5c47f7b46eb1565c910ba9c90ea5f089e4 Author: Sagi Shnaidman Date:   Tue Dec 6 16:01:30 2016 […]

XenServer High-Availability Alternative HA-Lizard

WHY HA AND WHAT IT DOES XenServer (XS) contains a native high-availability (HA) option which allows quite a bit of flexibility in determining the state of a pool of hosts and under what circumstances Virtual Machines (VMs) are to be restarted on alternative hosts in the event of the loss of the ability of a host to be able to serve VMs. HA is a very useful feature that protects VMs from staying failed in the event of a server crash or other incident that makes VMs inaccessible. Allowing a XS pool to help itself maintain the functionality of VMs is...

Irmin 0.12 with portable filesystem watching released

Development of the Irmin Git-like data store continues (see here for an introduction). We are releasing Irmin 0.12.0 which brings support for native file-system watchers to greatly improve the performance of watches on the datastore. Previously, an Irmin application that wanted to use watches would setup file-system scanning/polling by doing: let () = Irmin_unix.install_dir_polling_listener 1.0 which would scan the .git/refs directory every second. This worked in practice but was unpredictably latent (if unlucky you might wait for a full second for the watch callbacks to trigger), and disk/CPU intensive as we were scanning the full storage directory every second to detect...

PCI Pass-Through on XenServer 7.0

Plenty of people have asked me over the years how to pass-through generic PCI devices to virtual machines running on XenServer. Whilst it isn't officially supported by Citrix, it's none the less perfectly possible to do; just note that your mileage may vary, because clearly it's not rigorously tested with all the possible different types of device people might want to pass-through (from TV cards, to storage controllers, to USB hubs...!). The process on XenServer 7.0 differs somewhat from previous releases, in that the Dom0 control domain is now CentOS 7.0-based, and UEFI boot (in addition to BIOS boot) is supported....

qcontrol 0.5.5

(Note: it appears I forgot to commit/push this when 0.5.5 actually happened, nearly 20 months ago, so this posting is somewhat tardy, apologies) Update list of supported devices (Martin Michlmayr, via Debian bug #788911). Update examples to handle varying gpio-keys node name. Improvements to option parsing and help messages (Arnaud, see also Debian bug #804767). Get it from git or http://www.hellion.org.uk/qcontrol/releases/0.5.5/. The Debian package will be uploaded shortly.

Better Together: PVS and XenServer!

XenServer adds new functionality to further simplify and enhance the secure and on-demand delivery of applications and desktops to enterprise environments. If you haven't visited the Citrix blogs recently, we encourage you to visit https://www.citrix.com/blogs/2016/10/31/pvs-and-xenserver-better-together/ to read about the latest integration efforts between PVS and XS. If you're a Citrix customer, this article is a must read! Andy Melmed, Senior Solutions Architect, XenServer PM