Having a seamless experience with a host OS running a KVM-guest that gets full access to a GPU by PCI passthrough does come with some hurdles. These are some takeaways from setting it all up. VFIO is a modern way of passing through PCI-devices from the host to a virtual machine. IOMMU must be enabled … Read More →
Author Archives: Magnus Strahlert
Converting VM from ESXi to KVM with iSCSI storage
The ESXi-host is using an iSCSI-target as storage provider. The KVM-host has local storage but is also connected to the iSCSI-network. This is how I went about migrating a couple of virtual machines running different operating systems between the two hypervisors. Mount the iSCSI-target on the KVM-host The KVM-host need to be set up as … Read More →
Deploying oVirt in self-hosted mode
Deploying the virtualisation platform oVirt can be quite cumbersome. These are my installation notes on how to set it up in self-hosted mode where the engine-server runs as a guest in a VM instead of running on the host itself – much like the vCenter server of VMWare. Pre-install tasks As my network-setup consists of … Read More →
Ansible playbook for handling perl on FreeBSD
Starting with Perl 5.20 the symlink in /usr/bin/perl has been removed. This playbook remedies that. — – name: Check if perl is installed register: perl_installed stat: path: /usr/local/bin/perl – name: Check perl version register: perl_version command: /usr/local/bin/perl -v changed_when: false when: perl_installed.stat.exists #- name: Check perl version (debug) # debug: # msg: “{{ perl_installed.stat.exists }}” … Read More →
iSCSI: Migrating from istgt to ctld
Deciding to upgrade my NAS from FreeBSD 9.2-RELEASE to 10.2-RELEASE, I wanted to try out the new native iSCSI initiator. As my iSCSI-network is physically separated by vlan I don’t bother with chap-authentication. I allow the entire network connect to the presented targets. The only part of the config previously used in istgt that couldn’t … Read More →
Recent Comments