Skip to content

Tag: xenserver

How to get Jenkins to build and deploy an OSv Unikernel

If you believe in de containerised concepts and that containers should be immutable, certain parts of the configuration should be fixed as well. In the context op OpenHab, this means that you can’t add switches, sensors and actuators on a running instance of OpenHab, when you have already deployed your container or unikernel. When the configuration changes, a new container should be built and deployed. Applying immutable containers means that you’re deploying new images a bit more often than you would do when using mutable containers. And to make sure that this isn’t too painful, I have put Jenkins to this…

Mosquitto Unikernel using OSv and Capstan

Some time ago, I wrote a blog post about Unikernels and was quite enthousiast about the combination of OSv and XenServer. I had Cassandra running in an OSv container in a Jiffy and think Unikernels on hypervisors are quite better to manage and maintain than Docker images. If you want to know more about why I think they could be considered the successor of Docker, please do feel free to read my blog “Minimalist Cassandra VM using an OSv Unikernel“. In this blog I have written about my journey to get a unikernel Cassandra running, but I’m also trying to…

Minimalist Cassandra VM using an OSv Unikernel

When I was living in Singapore I “accidentally” got involved in maintaining a community site for expats in Singapore. Till now, one in a while I’m still doing a bit of webmastering on the site as one of my side activities/hobbies. Use case As part of the activities on that site, there is a regular newsletter to all community members. Since the site was launched, approximately 350k members have signed up, but many of them have moved on to another country or changed their email address. At the same time, despite various anti-spam mechanisms the member-database is also getting polluted…

How to install HP Array Config Utility (ACU) on XenServer 6.0 or XenServer 6.5

Get and install the software first: If you have XenServer 6.0, you can get it with the commands below. cd /tmp wget ftp://ftp.hpe.com/pub/softlib2/software1/pubsw-linux/p1980463820/v89068/hpsmh-7.3.0-9.i386.rpm wget ftp://ftp.hpe.com/pub/softlib2/software1/pubsw-linux/p640342176/v80069/cpqacuxe-9.40-12.0.i386.rpm rpm -ihv hpsmh-7.3.0-9.i386.rpm rpm -ihv cpqacuxe-9.40-12.0.i386.rpm For XenServer 6.5 you need 64-bit versions of these archives: cd /tmp wget http://downloads.linux.hpe.com/downloads/ManagementComponentPack/CentOS/5.0Server/x86_64/9.40/hpsmh-7.2.2-8.x86_64.rpm wget http://downloads.linux.hpe.com/downloads/ManagementComponentPack/CentOS/5.0Server/x86_64/9.40/cpqacuxe-9.40-12.0.x86_64.rpm rpm -ihv hpsmh-7.2.2-8.x86_64.rpm rpm -ihv cpqacuxe-9.40-12.0.x86_64.rpm And for XenServer 7+: cd /tmp wget http://downloads.linux.hpe.com/downloads/ManagementComponentPack/CentOS/7.2Server/x86_64/10.50/hpsmh-7.6.0-11.x86_64.rpm wget http://downloads.linux.hpe.com/downloads/ManagementComponentPack/CentOS/5.0Server/x86_64/9.40/cpqacuxe-9.40-12.0.x86_64.rpm rpm -ihv hpsmh-7.6.0-11.x86_64.rpm rpm -ihv cpqacuxe-9.40-12.0.x86_64.rpm After installing the software for your version of XenServer, make sure ACU traffic is allowed: vi /etc/sysconfig/iptables Search for: -A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited Insert the line below right before the line found: -A…