<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Server &amp; Virtualisierung on Bernhard Steindl – IT-Security &amp; Infrastruktur</title>
    <link>https://bernhardsteindl.at/categories/server--virtualisierung/</link>
    <description>Recent content in Server &amp; Virtualisierung on Bernhard Steindl – IT-Security &amp; Infrastruktur</description>
    <generator>Hugo -- 0.154.5</generator>
    <language>de-at</language>
    <lastBuildDate>Mon, 29 Mar 2021 06:50:58 +0000</lastBuildDate>
    <atom:link href="https://bernhardsteindl.at/categories/server--virtualisierung/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ZVOL in Promox verkleinern – Was es zu beachten gibt</title>
      <link>https://bernhardsteindl.at/zvol-in-promox-verkleinern-was-es-zu-beachten-gibt/</link>
      <pubDate>Mon, 29 Mar 2021 06:50:58 +0000</pubDate>
      <guid>https://bernhardsteindl.at/zvol-in-promox-verkleinern-was-es-zu-beachten-gibt/</guid>
      <description>&lt;p&gt;Hier ein paar kurze Eckpunkte, was es zu beachten gibt, wenn man ein ZVOL in Proxmox verkleinern will (in meinem Fall eine Windows-Partition):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NTFS verkleinern -&amp;gt; am besten mit EaseUS Partition Master Free&lt;/li&gt;
&lt;li&gt;Alle Partitionen verschieben, sodass der freie Platz ganz hinten ist.&lt;/li&gt;
&lt;li&gt;zfs set volsize=200G rpool/vm-100-disk-0 (ACHTUNG, 3x kontrollieren ob das auch stimmt!)(Kann sehr lange dauern)&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Virtual-Box .vdi in Proxmox importieren</title>
      <link>https://bernhardsteindl.at/virtual-box-vdi-in-proxmox-importieren/</link>
      <pubDate>Fri, 07 Aug 2020 08:09:17 +0000</pubDate>
      <guid>https://bernhardsteindl.at/virtual-box-vdi-in-proxmox-importieren/</guid>
      <description>&lt;p&gt;Letztens kam ich in die Situation, von einem alten Server, auf dem VBoxHeadless mit einer Windows-Server-VM lief, auf einen neuen Proxmox-Host zu migrieren. Das stellt sich dabei leichter dar, als gedacht:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Den alten Server herunterfahren&lt;/li&gt;
&lt;li&gt;Die VDI-Datei kopieren&lt;/li&gt;
&lt;li&gt;Am Proxmox eine neue VM ohne Installationsmedium und mit kompatiblen Netzwerk anlegen&lt;/li&gt;
&lt;li&gt;Mit dem Befehl &lt;code&gt;qm importdisk 102 windows-server.vdi storage_pool&lt;/code&gt; kann nun die VDI in die VM (in diesem Fall mit der ID 102 importiert werden.&lt;/li&gt;
&lt;li&gt;Im Proxmox taucht nun eine Unused Disk auf, diese hängen wir nun als SATA0 ein, und die vom Assistenten angelegte löschen wir.&lt;/li&gt;
&lt;li&gt;Unter Options legen wir in der Bootreihenfolge noch SATA0 als Boot-Device fest.&lt;/li&gt;
&lt;li&gt;Dann können wir schon booten.&lt;/li&gt;
&lt;/ol&gt;
&lt;h6 id=&#34;links-und-credit&#34;&gt;Links Und Credit&lt;/h6&gt;
&lt;p&gt;&lt;a href=&#34;https://www.caretech.io/2017/10/17/migrating-virtualbox-vdi-to-proxmox-ve-5/&#34;&gt;https://www.caretech.io/2017/10/17/migrating-virtualbox-vdi-to-proxmox-ve-5/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Video-Empfehlung: ZFS-Reihe von Christian Zengel</title>
      <link>https://bernhardsteindl.at/video-empfehlung-zfs-reihe-von-christian-zengel/</link>
      <pubDate>Mon, 13 Apr 2020 08:54:33 +0000</pubDate>
      <guid>https://bernhardsteindl.at/video-empfehlung-zfs-reihe-von-christian-zengel/</guid>
      <description>&lt;p&gt;Es ist ja bereits der ein oder andere Artikel über ZFS auf diesem Blog erschienen. Wer sich ein umfassendes Wissen über ZFS aufbauen möchte (was ich jedem sehr ans Herz legen kann), dem kann ich die Videoreihe „&lt;a href=&#34;https://www.youtube.com/channel/UCC0WuyODhqPuROasZV878Yw&#34;&gt;ZFS Rocks!&lt;/a&gt;“ von Christian Zengel sehr empfehlen. Ein Blick lohnt sich sehr!&lt;/p&gt;
&lt;h6 id=&#34;links-und-credit&#34;&gt;Links und Credit&lt;/h6&gt;
&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/user/sysopstv&#34;&gt;https://www.youtube.com/user/sysopstv&lt;/a&gt;
&lt;a href=&#34;https://www.youtube.com/channel/UCC0WuyODhqPuROasZV878Yw&#34;&gt;https://www.youtube.com/channel/UCC0WuyODhqPuROasZV878Yw&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>In Proxmox zu rpool eine weitere SSD/HDD hinzufügen</title>
      <link>https://bernhardsteindl.at/in-proxmox-zu-rpool-eine-weitere-ssd-hdd-hinzufugen/</link>
      <pubDate>Fri, 27 Dec 2019 08:34:04 +0000</pubDate>
      <guid>https://bernhardsteindl.at/in-proxmox-zu-rpool-eine-weitere-ssd-hdd-hinzufugen/</guid>
      <description>&lt;p&gt;Neulich kam ich in die Situation, dass ich bei einer älteren Proxmox-Installation auf nur eine SSD als Boot-Drive traf. Das ist natürlich sehr schlecht, zumal auf der SSD auch noch VMs und LXCs rannten, die im Falle eines Hardware-Defekts dann kaputt gewesen wären. Mit ZFS ist es jedoch relativ einfach möglich, hier eine weitere SSD hinzuzufügen, damit dann in Zukunft von einem ZFS-mirror gebootet werden kann. Leider ist der genaue Ablauf aber nicht gut dokumentiert seitens Proxmox, deshalb dieser Artikel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>apache2 in LXC lauffähig bekommen</title>
      <link>https://bernhardsteindl.at/apache2-in-lxc-lauffaehig-bekommen/</link>
      <pubDate>Fri, 20 Dec 2019 10:25:34 +0000</pubDate>
      <guid>https://bernhardsteindl.at/apache2-in-lxc-lauffaehig-bekommen/</guid>
      <description>&lt;p&gt;Aktuell ist in Proxmox bei den LXCs ein Bug drinnen, der verhindert, das Apache2 richtig startet (Fehlercode: &lt;code&gt;Failed to set up mount namespacing: permission denied&lt;/code&gt;). Um das Verhalten zu fixen, muss man in den Optionen des LXCs bei Features &lt;code&gt;nesting&lt;/code&gt; aktivieren. Danach den LXC stoppen, starten, und es sollte funktionieren.&lt;/p&gt;
&lt;h6 id=&#34;links-und-credit&#34;&gt;Links und Credit&lt;/h6&gt;
&lt;p&gt;&lt;a href=&#34;https://forum.proxmox.com/threads/apache2-service-failed-to-set-up-mount-namespacing-permission-denied.56871/&#34;&gt;https://forum.proxmox.com/threads/apache2-service-failed-to-set-up-mount-namespacing-permission-denied.56871/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Proxmox-Container (LXC) lässt sich nach Proxmox-Upgrade nicht mehr starten</title>
      <link>https://bernhardsteindl.at/proxmox-container-laesst-sich-nach-proxmox-upgrade-nicht-mehr-starten/</link>
      <pubDate>Wed, 18 Dec 2019 11:03:45 +0000</pubDate>
      <guid>https://bernhardsteindl.at/proxmox-container-laesst-sich-nach-proxmox-upgrade-nicht-mehr-starten/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Veralteter Artikel:&lt;/strong&gt; Dieser Beitrag stammt aus dem Jahr 2019 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nach dem Proxmox-Upgrade wollte bei mir ein Proxmox-Container nicht mehr booten, die Fehlermeldung war leider nicht sehr aussagekräftig.&lt;/p&gt;
&lt;p&gt;Nach kurzem googlen dann die Lösung: das ZFS-Subvol wollte sich nicht mounten lassen, weil das Verzeichnis nicht leer war. Hier war ein leeres &lt;code&gt;dev/&lt;/code&gt; Verzeichnis Schuld an dem Unglück. Nach dem Löschen des &lt;code&gt;dev/&lt;/code&gt; Verzeichnisses kann man das Image selbst mit &lt;code&gt;zfs mount&lt;/code&gt; einbinden.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Proxmox VM von Anfang an sehen</title>
      <link>https://bernhardsteindl.at/proxmox-vm-von-anfang-an-sehen/</link>
      <pubDate>Fri, 06 Dec 2019 09:42:08 +0000</pubDate>
      <guid>https://bernhardsteindl.at/proxmox-vm-von-anfang-an-sehen/</guid>
      <description>&lt;p&gt;Wenn man bei Proxmox eine VM startet, dauert es meist, bis man mittels NoVNC ein Bild bekommt. Um dennoch eventuelle Startoptionen (BIOS etc.) drücken zu können, gibt es einen Trick:&lt;/p&gt;
&lt;p&gt;Unter den VM-Optionen gibt es die Option „&lt;code&gt;Freece CPU at startup&lt;/code&gt;„, diese setzt man auf „&lt;code&gt;Yes&lt;/code&gt;„, danach fährt man die VM herunter.&lt;/p&gt;
&lt;p&gt;Nun geht man in Shell von Proxmox (am besten in einem anderen Fenster mittels SSH) und gibt folgendes ein:&lt;/p&gt;</description>
    </item>
    <item>
      <title>mariadb in unprivileged LXC-Container nach Debian 10 (buster) Upgrade wieder lauffähig bekommen</title>
      <link>https://bernhardsteindl.at/mariadb-in-unprivileged-lxc-container-nach-debian-10-buster-upgrade-wieder-lauffaehig-bekommen/</link>
      <pubDate>Tue, 27 Aug 2019 06:00:24 +0000</pubDate>
      <guid>https://bernhardsteindl.at/mariadb-in-unprivileged-lxc-container-nach-debian-10-buster-upgrade-wieder-lauffaehig-bekommen/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Veralteter Artikel:&lt;/strong&gt; Dieser Beitrag stammt aus dem Jahr 2019 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Gestern habe ich testweise eine Test-Nextcloud in einem unprivileged LXC-Container auf Debian 10 upgegraded. Leider wollte danach die Cloud nur mehr einen weißen Bildschirm zeigen. Die Lösung: Die mariadb-server Instanz wollte nicht mehr starten. Hier nun ein Workarround, wie das ganze fürs erste wieder lauffähig wird. Leider handelt es sich nämlich um einen Bug in LXC oder apparmor mit Debian 10, siehe &lt;a href=&#34;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920643&#34;&gt;hier&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Große VMs/LXCs migrieren mit minimaler Downtime – Proxmox</title>
      <link>https://bernhardsteindl.at/grosse-vms-lxcs-migrieren-mit-minimaler-downtime-proxmox/</link>
      <pubDate>Tue, 06 Aug 2019 05:34:39 +0000</pubDate>
      <guid>https://bernhardsteindl.at/grosse-vms-lxcs-migrieren-mit-minimaler-downtime-proxmox/</guid>
      <description>&lt;p&gt;Ich hatte testweise 2 Proxmox-Hosts als Cluster im Betrieb, und wollte nun alle meine VMs und LXCs, die sich im Laufe der Zeit auf den 2 Hosts gebildet haben, auf einen Host migrieren. Leider funktioniert die Proxmox-GUI-Migration nur, wenn beide Hosts einen gleichen Speicher haben, zB local-lvm. Da aber ein Host bei mir ZFS Mirror als Base-System hat, und der andere LVM, funktioniert diese Methode nicht. Bei kleinen VMs und Containern, bei denen eine Downtime von 10 Minuten keine Tragik darstellt, lässt sich das ganze mit der &lt;a href=&#34;https://pve.proxmox.com/wiki/Backup_and_Restore&#34;&gt;Backup &amp;amp; Restore – Methodik&lt;/a&gt; bewerkstelligen. Dabei wird einfach die Instanz online genommen, mittels GUI eine Archiv der VM oder des Containers erstellt, diese wird dann im Terminal vom Pfad &lt;code&gt;/var/lib/vz/dump/vzdump...&lt;/code&gt; auf den anderen Host mittels SCP kopiert und dort unter dem &lt;code&gt;local&lt;/code&gt;-Datenspeicher ausgewählt und wieder eingespielt.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZFS Datasets – Snapshots und Offsite-Backup leicht gemacht – Sanoid</title>
      <link>https://bernhardsteindl.at/zfs-datasets-snapshots-und-offsite-backup-leicht-gemacht-sanoid/</link>
      <pubDate>Sat, 25 May 2019 12:58:00 +0000</pubDate>
      <guid>https://bernhardsteindl.at/zfs-datasets-snapshots-und-offsite-backup-leicht-gemacht-sanoid/</guid>
      <description>&lt;p&gt;UPDATE vom UPDATE (19.12.2019): Der Fix unten hilft nur bedingt. Ich empfehle, bei cron mit dem Eintrag &lt;code&gt;MAILTO=&amp;quot;&amp;quot;&lt;/code&gt; die E-Mail-Benachrichtigung zu deaktvieren, damit ihr nicht genervt werden. Ich habe das &lt;a href=&#34;https://github.com/jimsalterjrs/sanoid/issues/391#issuecomment-567368094&#34;&gt;Issue bei sanoid auf Github&lt;/a&gt; im Auge und werde den Artikel aktualiseren, sobald ich mehr weiß.&lt;/p&gt;
&lt;p&gt;UPDATE/INFO (18.12.2019): Aktuell gibt es einen Bug, bei dem Sanoid ständig errors von sich gibt, die einem das ganze E-Mail-Postfach füllen (bei Proxmox zumindest). Um dieses Problem zu „lösen“ (quick and dirty fix), einfach den cron-Befehl&lt;/p&gt;</description>
    </item>
    <item>
      <title>Collabora-Server in LXC laufen lassen – Nextcloud 15</title>
      <link>https://bernhardsteindl.at/collabora-server-in-lxc-laufen-lassen-nextcloud-15/</link>
      <pubDate>Wed, 06 Feb 2019 11:53:42 +0000</pubDate>
      <guid>https://bernhardsteindl.at/collabora-server-in-lxc-laufen-lassen-nextcloud-15/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Veralteter Artikel:&lt;/strong&gt; Dieser Beitrag stammt aus dem Jahr 2019 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;UPDATE: sollte sich nach einem Kernel-Update der Docker-Dämon nicht mehr starten lassen, dann folgenden Befehl probieren:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;rm /var/lib/docker/aufs -rf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Danach den Dämon neu starten, dann sollte ein Neustart des Containers wieder funktionieren! UPDATE ENDE&lt;/p&gt;
&lt;p&gt;Mit Nextcloud Version 15 gibt es nun eine neue und sehr interessante Funktion, mit der sich direkt im Webinterface der Self-Hosting-Cloud, und auch der dazugehörigen App, Dokumente, Tabellenkalkulationen und Präsentationen in unterschiedlichsten Dateiformaten ansehen und bearbeiten lassen. Dazu reicht es allerdings nicht, die Funktion in der Nextcloud zu aktivieren, sondern es wird ein weiterer Dienst benötigt, der wie folgt mit Docker aufzusetzen ist:&lt;/p&gt;</description>
    </item>
    <item>
      <title>KVM-Image in Virtualbox Image umwandeln</title>
      <link>https://bernhardsteindl.at/kvm-image-in-virtualbox-image-umwandeln/</link>
      <pubDate>Wed, 06 Feb 2019 11:35:45 +0000</pubDate>
      <guid>https://bernhardsteindl.at/kvm-image-in-virtualbox-image-umwandeln/</guid>
      <description>&lt;p&gt;Hier nur ein kurzer Tipp, wie man .img-Files von KVM in eine Virtualbox-Disk (.vdi) umwandlen kann. Kann manchmal sehr nützlich sein:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;qemu-img convert -O vdi original.img original.vdi
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Wichtig ist hier nur zu beachten, dass der Befehl mit „VBoxManage“, der im Internet kursiert, bei mir keinen Erfolg gebracht hat.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
