In this series of posts, we look at three methods of attaching or passing-through a USB drive to a Xen Project hypervisor PV virtual machine. The three methods discussed in this series include: passing through a formatted USB drive containing an existing filesystem; using LVM and passing through a previously unformatted drive; and, using the […]
The following tutorial describes how to install WordPress on a Xen Project PV DomU. This setup is useful for testing and tweaking your WordPress website before its public launch, or for WordPress plugin and theme development. If you’re looking for LAMP or WordPress installation tips only, have a look at the table of contents and […]
Since Xen Project hardware virtual machines (“HVM”) require emulation at the hardware level, it is essential that the system’s BIOS settings are properly configured. Cause of xl create error message “domain creation fail”.
Now that we’ve covered creating and deleting paravirtualized (“PV”) virtual machines in Xen Project, it’s time to learn how to create a hardware virtual machine (“HVM”). In this guide, we install the latest version of FreePBX Distro, an open source communications server, on a HVM DomU.
The threat of running unnecessary services on a system bloated with extra software is a less commonly discussed security concern. Yet enabled and listening services weaken the server’s defences by creating potential entry points for the attacker, as well as by providing resources for the attacker to use against other machines. The server hardening maxim we’re interested in today goes as follows: “Install only necessary software; delete or disable everything else.” With this topic in mind, our task is to examine how this technique applies to a Xen Project hypervisor DomU virtual machine running a paravirtualized Debian 9 operating system.
The purpose of this tutorial is to describe how to install and configure a Xen Project hypervisor with control and guest domains using Debian as the base operating system. Note that this tutorial uses Xen version 4.8.5-pre as included in the current stable release of Debian 9.5 (stretch).