When using libvirt, you define virtual networks to facilitate interactions between different virtual machines and/or the outside world. Regardless whether you use virsh or virt-manager, the result will always be a piece of XML code defining the network.
Category: Software
Coexistance of SuSEfirewall and libvirt – restoring libvirt’s firewall rules automatically
Running libvirtd on openSUSE, you might eventually run into the situation that your KVM guests sooner or later lose network connectivity to the outside world, if some interface on the KVM host goes up or down or SuSEfirewall is run for some other reason, eg. manual restart.
Windows Update inside KVM virtual machine crashes iwlwifi
And I was wondering why running Windows Update inside a KVM virtual machine failed with some mysterious error code:
Connecting to libvirtd as non-root user on openSUSE 12.2
An old bug still bites one trying to connect to libvirtd/, eg. when starting virt-manager. By default, a password prompt asking for the root password appears. You might think that virt-manager would behave like VirtualBox and adding yourself to the libvirt group would suffice but to no avail. While that group exists, in the default… Continue reading Connecting to libvirtd as non-root user on openSUSE 12.2
PXE booting inside VirtualBox and KVM virtual machines stopwatched (2/2)
As a followup to my earlier post, I also did some tests with iPXE‘s bin/undionly.kpxe and bin/undionly.kkpxe targets.
PXE booting inside VirtualBox and KVM virtual machines stopwatched (1/2)
During the past days at FOSDEM, I wanted to do some work on automatic OS installs via PXE servers. Therefore, I set up a virtual machine in VirtualBox and enabled network booting. VirtualBox has a sparely documented DHCP/TFTP server built-in when you set up the network adapter in NAT mode, but for all what it’s… Continue reading PXE booting inside VirtualBox and KVM virtual machines stopwatched (1/2)
Evolution of a mailsystem: exposing Sieve in a user-friendly way
Switching to Dovecot as IMAP server I re-evaluate the possibility of exposing centralized, server-side mail server actions, such as sorting mails into folders, sending Vacation messages etc., to the user in a user-friendly, integrated way. There already was a plugin for the Squirrelmail web mail interface, called Axelsieve. Axelsieve actually exposes Sieve in a quite… Continue reading Evolution of a mailsystem: exposing Sieve in a user-friendly way
Trouble with Postfix, LMTP, Dovecot and PAM: “Unknown user”
So I decided to go with Dovecot instead of Cyrus imapd for my new mail server. I followed the instructions in the Dovecot Wiki, but keep getting errors if I file a test message using mail -s test pief@mail.bs3.hollants.com (I highlighted the relevant parts):
Best practices: PXE-Installserver
There are many ways to set up a PXE-Installserver, but if you give it a bit of thought you can come up with some quite nifty ideas. So without further ado here is a description of my setup.
python-agentx: Add signal handlers for INT and TERM
And another patch for python-agentx: this one adds signal handlers for signals INT and TERM. This is necessary because python-agentx implements the main loop for your agent, anyway. Then it should also deal with termination handling when the agent either runs in foreground, ie. not daemonized, and CTRL-C is used to interrupt the main loop,… Continue reading python-agentx: Add signal handlers for INT and TERM