Archive

Archive for July, 2013

oVirt and dummy interfaces

July 30th, 2013 No comments

As of oVirt 3.2 it is not possible to use dummy interfaces, they will silently be ignored and never appear on your admin panel. This is especially annoying when running an All-in-one setup (oVirt node + engine on the same host) and you want some local networks on your host for testing purposes.

There is an easy workaround for the fearless:

— /usr/lib64/python2.7/site-packages/vdsm/config.py.orig      2013-03-14 11:32:54.000000000 +0100
+++ /usr/lib64/python2.7/site-packages/vdsm/config.py   2013-05-16 16:34:27.722959670 +0200
@@ -38,7 +38,7 @@
(‘extra_mem_reserve’, ’65’,
‘Memory reserved for non-vds-administered programs.’),

–        (‘fake_nics’, ”,
+        (‘fake_nics’, ‘dummy*’,
‘Comma-separated list of fnmatch-patterns for dummy hosts nics to ‘
‘be shown to vdsm.’),

As you can see the fix is quite easy. Simply change the pattern and restart vdsmd. Note: You need to re-apply the fix everytime you update the oVirt packages. And there is a non-zero chance that the fix won’t work in a future version of oVirt. You have been warned.

This was discussed on the oVirt Users mailinglist.

Categories: [EN] Tech Tags: , ,

Disable the CTRL-ALT-DEL shortcut

July 30th, 2013 No comments

Once in a while I use the CTRL-ALT-DEL keyboard shortcut to reboot a Linux server. While this is quite convenient, it adds the risk of accidentally rebooting a server.

You can easily disable this shocurt on CentOS. Just open /etc/init/control-alt-delete.conf and comment out this line:

#exec /sbin/shutdown -r now “Control-Alt-Delete pressed”

Categories: [EN] Snippets Tags: ,

FreeBSD won’t boot on KVM virtualization

July 30th, 2013 No comments

It’s a somewhat long-standing issue: When using KVM virtualization, your FreeBSD guests are limited to only one CPU. If you choose to add more vCPUs to your FreeBSD guest, it won’t boot at all.

There is an easy workaround to this issue: Change the CPU compatibility mode in KVM/qemu. If you run oVirt this can be done in the cluster settings. I needed to change the CPU name from “Intel Nehalem Family” to “Intel Penryn Family”. Now it’s possible to add more than one vCPU to my FreeBSD guests.

Update: Good news! I’ve just tried the latest oVirt 3,3 (BETA), which utilizes Fedora 19 and qemu-kvm 1.4.2… and surprisingly the problem is gone! Even when using default oVirt/KVM settings, multiple vCPUs will not cause problems anymore.

CIFS Share beim Systemstart mounten

July 30th, 2013 No comments

Unter Linux können CIFS Shares beim Systemstart automatisch gemountet werden. Hierzu wird unter Debian/Ubuntu zunächst folgendes Softwarepaket benötigt:

sudo apt-get install cifs-utils

Daraufhin kann das gewünschte CIFS Share in /etc/fstab eingetragen werden:

//192.168.123.1/cifs_share  /mnt/cifs_share  cifs    uid=local_user,gid=local_group,iocharset=utf8,credentials=/etc/cifs.passwd       0 0

Dieses Beispiel geht davon aus, dass für das Mounten des CIFS Share Zugangsdaten benötigt werden (also kein anonymer Zugriff stattfindet). Diese könnten natürlich direkt in die /etc/fstab geschrieben werden. Aber aus Sicherheitsgründen ist es empfehlenswert, die Zugangsdaten in eine separate Datei auszulagern. In diesem Beispiel ist das die Datei /etc/cifs.passwd:

username=MyUser
password=seCreT

Diese Datei sollte natürlich mittels chmod/chown entsprechend abgesichert werden. Durch Eingabe von mount -a können wir gleich testen, ob das CIFS Share gemountet werden kann.

Categories: [DE] Tech Tags: , , , ,

Swap Datei erstellen

July 30th, 2013 No comments

Der Einsatz einer Swap Partition ist unflexibel. Das zeigt sich besonders dann, wenn im laufenden Betrieb der Swap Speicher erweitert werden soll. Abhilfe schafft hier eine Swap Datei, die unter Linux wie folgt erstellt wird:

dd if=/dev/zero of=/swapfile bs=1024 count=4194304
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

Damit wird eine 4 GB große Swap Datei erstellt und mit swapon auch gleich aktiviert. Damit die neue Swap Datei beim nächsten Neustart automatisch aktiviert wird, ist folgender Eintrag in /etc/fstab notwendig:

/swapfile swap swap defaults 0 0

Unter FreeBSD ist der Einsatz von Swap Dateien ebenfalls möglich. Dies wird ausgezeichnet im FreeBSD Handbuch beschrieben.

Categories: [DE] Tech Tags: , , , ,
css.php