<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Proxmox_old</id>
	<title>Proxmox old - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Proxmox_old"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Proxmox_old&amp;action=history"/>
	<updated>2026-05-15T01:31:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Proxmox_old&amp;diff=20015&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „*Proxmox installieren =Infos - Hostsystem=  1050px  * über die URL: https://HOST-IP:8006/ kann man auf das Webinterface zugreifen.…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Proxmox_old&amp;diff=20015&amp;oldid=prev"/>
		<updated>2020-02-06T09:41:26Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „*&lt;a href=&quot;/index.php/Proxmox_installieren&quot; title=&quot;Proxmox installieren&quot;&gt;Proxmox installieren&lt;/a&gt; =Infos - Hostsystem=  &lt;a href=&quot;/index.php/Datei:Proxmox.jpg&quot; title=&quot;Datei:Proxmox.jpg&quot;&gt;1050px&lt;/a&gt;  * über die URL: https://HOST-IP:8006/ kann man auf das Webinterface zugreifen.…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;*[[Proxmox installieren]]&lt;br /&gt;
=Infos - Hostsystem=&lt;br /&gt;
&lt;br /&gt;
[[Datei:proxmox.jpg|1050px]]&lt;br /&gt;
&lt;br /&gt;
* über die URL: https://HOST-IP:8006/ kann man auf das Webinterface zugreifen.&lt;br /&gt;
&lt;br /&gt;
* Die klassische Ansicht zeigt links die Server/VM-Liste und in der Mitte die verschiedenen Monitore/Parameter sowie Einstellungsmöglichkeiten.&lt;br /&gt;
&lt;br /&gt;
* unten befindet sich der Serverlog, welcher die aktuellen Prozesse/Aufgaben anzeigt.&lt;br /&gt;
&lt;br /&gt;
==Neue VM anlegen/löschen==&lt;br /&gt;
&lt;br /&gt;
: '''1.''' Man klickt den Knotenpunkt an&lt;br /&gt;
: '''2.''' Auf den &amp;quot;Erstelle VM&amp;quot;-Button oben rechts klicken&lt;br /&gt;
: '''3.''' Die jeweiligen Spezifikationen eintragen&lt;br /&gt;
&lt;br /&gt;
[[Datei:proxmox2.jpg]]&lt;br /&gt;
&lt;br /&gt;
: '''4.''' VM wird normalerweise automatisch danach gestartet, wenn nicht -&amp;gt; starten!&lt;br /&gt;
: '''5.''' Die VM in der Hostliste links auswählen und danach auf &amp;quot;Konsole&amp;quot; oben rechts klicken. (dafür muss Java installiert sein, siehe Troubleshoot)&lt;br /&gt;
: '''6.''' Nun seht ihr ein neues Browserfenster, mit der grafischen Ausgabe der VM.&lt;br /&gt;
&lt;br /&gt;
[[Datei:proxmox3.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
: '''7.''' Fertig installieren.&lt;br /&gt;
: '''8.''' VM herunterfahren&lt;br /&gt;
: '''9.''' Vm anklicken, Optionen auswählen, Bootreihenfolge per Doppelklick anpassen!&lt;br /&gt;
&lt;br /&gt;
[[Datei:proxmox5.jpg|700px]]&lt;br /&gt;
&lt;br /&gt;
: '''10.''' anwählen der VM, und einen Klick auf &amp;quot;Entfernen&amp;quot; oben rechts, führt zum löschen der VM&lt;br /&gt;
&lt;br /&gt;
==Storage über webinterface==&lt;br /&gt;
&lt;br /&gt;
: '''1.''' &amp;quot;Rechenzentrum&amp;quot; anwählen&lt;br /&gt;
: '''2.''' zum Reiter &amp;quot;Storage&amp;quot; wechseln&lt;br /&gt;
: '''3.''' &amp;quot;Hinzufügen/entfernen/Bearbeiten&amp;quot; nach belieben drücken&lt;br /&gt;
&lt;br /&gt;
'''Beispiel hier: NFS'''&lt;br /&gt;
[[Datei:proxmox6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''4.''' Wählt euer Storagetyp (NFS/iSCSI/Directory/etc...)&lt;br /&gt;
: '''5.''' Wählt bei Inhalt '''alles''' aus und setzt &amp;quot;Max Backups&amp;quot; nach oben. (Dieser Parameter gibt die maximale Anzahl an mlgichen Backups auf dem Speicher an.)&lt;br /&gt;
&lt;br /&gt;
[[Datei:proxmox7.jpg]]&lt;br /&gt;
&lt;br /&gt;
: YT-Video: http://www.youtube.com/watch?v=kHyf_l1Q1ow&lt;br /&gt;
&lt;br /&gt;
===Storage über Konsole mounten===&lt;br /&gt;
====template/isos====&lt;br /&gt;
 cd /var/lib/vz&lt;br /&gt;
 rm -r iso/ &amp;amp;&amp;amp; ln -s /mnt/MOUNTPUNKFÜRDEINEISOS/ iso&lt;br /&gt;
====bestehende VMs====&lt;br /&gt;
 cd /var/lib/vz&lt;br /&gt;
 rm -r images/ &amp;amp;&amp;amp; ln -s /mnt/MOUNTPUNKFÜRDEINEVMS/ images&lt;br /&gt;
&lt;br /&gt;
Danach müssen noch die confs kopiert werden.&lt;br /&gt;
&lt;br /&gt;
 /etc/pve/qemu-server/ vom originalsystem kopieren oder auch mounten&lt;br /&gt;
 cd /etc/pve/&lt;br /&gt;
 rm -r qemu-server/ &amp;amp;&amp;amp; ln -s /mnt/MOUNTPUNKFÜRDEINEVMCONFS/ qemu-server&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG: wenn die confs kopiert werden, müssen die Pfadangaben überarbeitet werden!'''&lt;br /&gt;
&lt;br /&gt;
==Migration==&lt;br /&gt;
&lt;br /&gt;
Rechtsklick auf die VM und &amp;quot;Migration&amp;quot; auswählen, dazu muss ein weiterer Knoten bekannt sein. (Knoten = ProxmoxVE-Host)&lt;br /&gt;
: YT-Video: http://www.youtube.com/watch?v=AkimEEHArqg&lt;br /&gt;
&lt;br /&gt;
===Image einfügen===&lt;br /&gt;
&lt;br /&gt;
1. auf dem Host System das gewünscht Image (raw/.img) hinterlegen&lt;br /&gt;
&lt;br /&gt;
2. eine neue VM anlegen und den gewünschten Typ anlegen! (qcow2/raw/vmdk)&lt;br /&gt;
&lt;br /&gt;
3. Bei Bedarf das Image konvertieren: &lt;br /&gt;
 qemu-img -f raw -O qcow2 input.img output.qcow2&lt;br /&gt;
&lt;br /&gt;
4. Das Image mit dem erstellen Datenspeicher ersetzen:&lt;br /&gt;
 cp input.img ../&amp;quot;VM-ID&amp;quot;/vm-&amp;quot;VM-ID&amp;quot;-disk-1.qcow2&lt;br /&gt;
 Beispiel: cp input.img ../101/vm-101-disk-1.qcow2&lt;br /&gt;
&lt;br /&gt;
5. vm starten&lt;br /&gt;
&lt;br /&gt;
: Link: http://agix.com.au/blog/?p=2696&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Storage einfügen ===&lt;br /&gt;
&lt;br /&gt;
==Backup==&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es 3 Arten, eine VM zu backupen.&lt;br /&gt;
&lt;br /&gt;
: '''1.''' stop-mode (Da wird die VM komplett heruntergefahren. lange downtime)&lt;br /&gt;
: '''2.''' suspend-mode (VM wird in den Ruhemodus versetzt. kurze Downtime)&lt;br /&gt;
: '''3.''' snapshot-mode (VM bleibt aktiv beim Backup)&lt;br /&gt;
===webinterface===&lt;br /&gt;
====Backup erstellen====&lt;br /&gt;
&lt;br /&gt;
: '''1.''' VM anwählen&lt;br /&gt;
: '''2.''' zum Reiter &amp;quot;Backup&amp;quot; wechseln&lt;br /&gt;
: '''3.''' &amp;quot;Backup starten&amp;quot; auswählen&lt;br /&gt;
: '''4.''' Kompression, Storage und mode angeben&lt;br /&gt;
&lt;br /&gt;
[[Datei:proxmox8.jpg]]&lt;br /&gt;
&lt;br /&gt;
: '''5.''' Wenn das Backup fertig ist, seht ihr nun einen Eintrag in der &amp;quot;Backup-Liste&amp;quot; '''(Beispiel hier: VM: -101 seven-)'''&lt;br /&gt;
: '''(eventuell noch den Storage oben rechts anpassen...&lt;br /&gt;
'''&lt;br /&gt;
[[Datei:proxmox9.jpg]]&lt;br /&gt;
&lt;br /&gt;
====Backup aufspielen====&lt;br /&gt;
&lt;br /&gt;
: '''oben rechts euer Backup-Storage auswählen!'''&lt;br /&gt;
&lt;br /&gt;
: '''1.''' In der Hostleiste links, muss das Backupverzeichnis geöffnet werden&lt;br /&gt;
: '''2.''' Danach auf den Reiter &amp;quot;Inhalt&amp;quot; wechseln&lt;br /&gt;
: '''3.''' Hier ist eine Liste mit Images/Backups/Snapshots/etc. zu sehen&lt;br /&gt;
&lt;br /&gt;
[[Datei:proxmox10.jpg]]&lt;br /&gt;
&lt;br /&gt;
: '''4.''' Backup anwählen, und zurückspieln&lt;br /&gt;
&lt;br /&gt;
====Snapshot live====&lt;br /&gt;
&lt;br /&gt;
=====erstellen=====&lt;br /&gt;
&lt;br /&gt;
: '''1.''' VM anwählen&lt;br /&gt;
: '''2.''' zum Reiter &amp;quot;Snapshots&amp;quot; wechseln&lt;br /&gt;
: '''3.''' &amp;quot;Snapshot erstellen&amp;quot; auswählen&lt;br /&gt;
: '''4.''' Beschreibung und Name eingeben.&lt;br /&gt;
&lt;br /&gt;
=====rollback=====&lt;br /&gt;
&lt;br /&gt;
: '''1.''' VM anwählen&lt;br /&gt;
: '''2.''' zum Reiter &amp;quot;Snapshots&amp;quot; wechseln&lt;br /&gt;
: '''3.''' gewünschtes Snapshot auswählen&lt;br /&gt;
: '''4.''' &amp;quot;Rollback&amp;quot; drücken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===console===&lt;br /&gt;
====Backup erstellen====&lt;br /&gt;
&lt;br /&gt;
: '''1.''' als root einloggen&lt;br /&gt;
: '''2.''' VM-ID der zu backupenden VM auswählen&lt;br /&gt;
: '''3.''' Kompression, Storage und mode angeben&lt;br /&gt;
: '''4.''' Backup erstellen:&lt;br /&gt;
 &lt;br /&gt;
 vzdump $VMID --remove 0 --mode $MODE --compress $COMP --storage $STOR --node $HOSTSYSTEM&lt;br /&gt;
 mode-usage: snapshot | stop | suspend&lt;br /&gt;
 compress-usage: 0 | 1 | gzip | lzo (lzo is default)&lt;br /&gt;
 storage: im webinterface kann man die gemounteten Storages einsehen&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 vzdump 102 --remove 0 --mode stop --compress lzo --storage bucket-one --node moxxie&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Backup aufspielen====&lt;br /&gt;
&lt;br /&gt;
: '''Das Backup auf dem Storage suchen. Bei mir wurde das Verzeichnis &amp;quot;dump&amp;quot; erstellt. (bucket-one ist hier der gemountete Speicher)'''&lt;br /&gt;
&lt;br /&gt;
: '''1.'''  lzop -d -c /mnt/pve/bucket-one/dump/vzdump-qemu-102-2013_11_07-13_40_03.vma.lzo|vma extract -v -r /var/tmp/vzdumptmp161098.fifo - /var/tmp/vzdumptmp161098&lt;br /&gt;
: '''2.''' &amp;quot;zurückspielen&amp;quot;&lt;br /&gt;
: '''3.''' VM-ID und Storage auswählen&lt;br /&gt;
: '''4.''' (Das ist btw auch ein Weg die VM zu kopieren)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!----&lt;br /&gt;
====Snapshot live====&lt;br /&gt;
&lt;br /&gt;
=====erstellen=====&lt;br /&gt;
&lt;br /&gt;
: '''1.''' VM anwählen&lt;br /&gt;
: '''2.''' zum Reiter &amp;quot;Snapshots&amp;quot; wechseln&lt;br /&gt;
: '''3.''' &amp;quot;Snapshot erstellen&amp;quot; auswählen&lt;br /&gt;
: '''4.''' Beschreibung und Name eingeben.&lt;br /&gt;
&lt;br /&gt;
=====rollback=====&lt;br /&gt;
&lt;br /&gt;
: '''1.''' VM anwählen&lt;br /&gt;
: '''2.''' zum Reiter &amp;quot;Snapshots&amp;quot; wechseln&lt;br /&gt;
: '''3.''' gewünschtes Snapshot auswählen&lt;br /&gt;
: '''4.''' &amp;quot;Rollback&amp;quot; drücken&lt;br /&gt;
------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Firewall==&lt;br /&gt;
Grundaufbau:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:             kmyfirewall&lt;br /&gt;
# Required-Start:       $all&lt;br /&gt;
# Required-Stop:        $all&lt;br /&gt;
# Default-Start:        2 3 4 5&lt;br /&gt;
# Default-Stop:         0 1 6&lt;br /&gt;
# Short-Description:    Start iptables firewall&lt;br /&gt;
# Description:          Enable iptables firewall rules from kmyfirewall&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
case $1 in&lt;br /&gt;
start)&lt;br /&gt;
echo &amp;quot;starte firewall&amp;quot;&lt;br /&gt;
;;&lt;br /&gt;
stop)&lt;br /&gt;
echo &amp;quot;stoppe firewall&amp;quot;&lt;br /&gt;
;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das ist eine Standard-Firewall mit 2 Interfaces&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:		kmyfirewall&lt;br /&gt;
# Required-Start:	$all&lt;br /&gt;
# Required-Stop:	$all&lt;br /&gt;
# Default-Start:	2 3 4 5&lt;br /&gt;
# Default-Stop:		0 1 6&lt;br /&gt;
# Short-Description: 	Start iptables firewall&lt;br /&gt;
# Description:		Enable iptables firewall rules from kmyfirewall&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
WAN=vmbr0&lt;br /&gt;
INT=vmbr1&lt;br /&gt;
&lt;br /&gt;
case $1 in&lt;br /&gt;
start)&lt;br /&gt;
echo &amp;quot;starte firewall&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;forward&amp;quot;&lt;br /&gt;
/bin/echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
#ip_conntrack_ftp&lt;br /&gt;
#ip_conntrack&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;flush&amp;quot;&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -t mangle -F&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P OUTPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;e&amp;amp;r&amp;quot;&lt;br /&gt;
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;lo&amp;quot;&lt;br /&gt;
iptables -A OUTPUT -o lo -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i lo -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;in/output WAN&amp;quot;&lt;br /&gt;
iptables -A OUTPUT -o $WAN -m state --state NEW -j ACCEPT #allesraus&lt;br /&gt;
iptables -A INPUT -i $WAN -p tcp --dport 53 -m state --state NEW -j ACCEPT #DNS&lt;br /&gt;
iptables -A INPUT -i $WAN -p icmp --icmp-type 8 -j ACCEPT #ping&lt;br /&gt;
iptables -A INPUT -i $WAN -p tcp --dport 8472 -m state --state NEW -j ACCEPT #SSH&lt;br /&gt;
iptables -A INPUT -i $WAN -p tcp --dport 80 -m state --state NEW -j ACCEPT #http&lt;br /&gt;
iptables -A INPUT -i $WAN -p tcp --dport 443 -m state --state NEW -j ACCEPT #https &lt;br /&gt;
iptables -A INPUT -i $WAN -p tcp --dport 8006 -m state --state NEW -j ACCEPT #WEBINTERFACE&lt;br /&gt;
iptables -A INPUT -i $WAN -p tcp --dport 5900:5999 -m state --state NEW -j ACCEPT #VNC-Portrange&lt;br /&gt;
iptables -A INPUT -i $WAN -p tcp --dport 3128 -m state --state NEW -j ACCEPT #SPICE&lt;br /&gt;
#iptables -A INPUT -i $WAN -p udp --dport 5404 -m state --state NEW -j ACCEPT #CMAN&lt;br /&gt;
#iptables -A INPUT -i $WAN -p udp --dport 5405 -m state --state NEW -j ACCEPT #CMAN&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;in/out INT&amp;quot;&lt;br /&gt;
iptables -A INPUT -j ACCEPT -i $INT -m state --state NEW&lt;br /&gt;
iptables -A OUTPUT -j ACCEPT -o $INT -m state --state NEW&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;forward&amp;quot;&lt;br /&gt;
iptables -A FORWARD -j ACCEPT -i $WAN -o $WAN -m state --state NEW&lt;br /&gt;
iptables -A FORWARD -j ACCEPT -i $WAN -o $INT -m state --state NEW&lt;br /&gt;
iptables -A FORWARD -j ACCEPT -o $WAN -i $INT -m state --state NEW&lt;br /&gt;
iptables -A FORWARD -j ACCEPT -i $INT -o $INT -m state --state NEW&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;log&amp;quot;&lt;br /&gt;
iptables -A INPUT  -j LOG  --log-prefix &amp;quot;--iptables-in--&amp;quot;&lt;br /&gt;
iptables -A OUTPUT -j LOG  --log-prefix &amp;quot;--iptables-out--&amp;quot;&lt;br /&gt;
iptables -A FORWARD -j LOG --log-prefix &amp;quot;--iptables-for--&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;;&lt;br /&gt;
stop)&lt;br /&gt;
echo &amp;quot;stoppe firewall&amp;quot;&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -P INPUT ACCEPT&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
iptables -P FORWARD ACCEPT&lt;br /&gt;
;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshoot=&lt;br /&gt;
==bridge==&lt;br /&gt;
 vi /etc/network/interfaces&lt;br /&gt;
&lt;br /&gt;
Beispiel.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auto vmbr0&lt;br /&gt;
iface vmbr0 inet static&lt;br /&gt;
        address  192.168.240.187&lt;br /&gt;
        netmask  255.255.248.0&lt;br /&gt;
        gateway  192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==VNC Ports umlegen==&lt;br /&gt;
===Für Proxmox /3.X2.X===&lt;br /&gt;
 vi /usr/share/perl5/PVE/Tools.pm&lt;br /&gt;
&lt;br /&gt;
Ändern von diesen Zeilen, (ca. Zeile 724)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sub next_vnc_port {&lt;br /&gt;
    return next_unused_port(5900, 6000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in diese Zeilen: (gewünschte Ports eintragen[Bsp.: 6900-7000])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sub next_vnc_port {&lt;br /&gt;
    return next_unused_port(6900, 7000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Proxmox-System muss neugestartet werden!&lt;br /&gt;
&lt;br /&gt;
===Für Proxmox 1.X===&lt;br /&gt;
 vi /usr/share/perl5/PVE/ConfigServer.pm&lt;br /&gt;
&lt;br /&gt;
Ändern von dieser Zeile, &lt;br /&gt;
 for (my $p = 5900; $p &amp;lt; 6000; $p++) {&lt;br /&gt;
&lt;br /&gt;
in diese Zeile: (gewünschte Ports eintragen[Bsp.: 6900-7000])&lt;br /&gt;
 for (my $p = 6900; $p &amp;lt; 7000; $p++) {&lt;br /&gt;
&lt;br /&gt;
Das Proxmox-System muss neugestartet werden!&lt;br /&gt;
&lt;br /&gt;
==USB pass through==&lt;br /&gt;
&lt;br /&gt;
mit das device ermitteln&lt;br /&gt;
 lsusb&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@moxxie:/var/log/vzdump# lsusb   &lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 008 Device 002: ID 046d:c315 Logitech, Inc. Classic New Touch Keyboard&lt;br /&gt;
Bus 008 Device 003: ID 04d8:fa0d Microchip Technology, Inc.&lt;br /&gt;
root@moxxie:/var/log/vzdump# &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wir suchen dieses Gerät und wollen es durchtunneln:&lt;br /&gt;
 Bus 008 Device 003: ID 04d8:fa0d Microchip Technology, Inc.&lt;br /&gt;
&lt;br /&gt;
danach das USBGerät durchtunneln&lt;br /&gt;
 qm set $VMID -usb0 host=$VENDOR:$PRODID&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 qm set 110 -usb0 host=04d8:fa0d&lt;br /&gt;
&lt;br /&gt;
==Port list==&lt;br /&gt;
&lt;br /&gt;
 Web interface: 8006&lt;br /&gt;
 VNC Web console: 5900-5999&lt;br /&gt;
 SPICE console: 3128&lt;br /&gt;
 SSH access (only optional): 22&lt;br /&gt;
 CMAN multicast (if you run a cluster): 5404, 5405 UDP&lt;br /&gt;
&lt;br /&gt;
==VM-Killen==&lt;br /&gt;
&lt;br /&gt;
Mit SSH auf den Knoten/server connecten.&lt;br /&gt;
&lt;br /&gt;
Danach mit '''&amp;quot;ps -elf | grep kvm&amp;quot;''' die VM suchen und mit &amp;quot;kill&amp;quot; töten...&lt;br /&gt;
&lt;br /&gt;
==Validation entfernen==&lt;br /&gt;
backup the file:&lt;br /&gt;
 cp /usr/share/pve-manager/ext4/pvemanagerlib.js /usr/share/pve-manager/ext4/pvemanagerlib.js_org&lt;br /&gt;
&lt;br /&gt;
open the file&lt;br /&gt;
 vi /usr/share/pve-manager/ext4/pvemanagerlib.js +454&lt;br /&gt;
&lt;br /&gt;
change the line &lt;br /&gt;
 if (data.status !== 'Active') {&lt;br /&gt;
&lt;br /&gt;
to below:&lt;br /&gt;
 if (false) {&lt;br /&gt;
 &lt;br /&gt;
'''Ab Version  4.4-12:'''&lt;br /&gt;
&lt;br /&gt;
backup the file:&lt;br /&gt;
 cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js_org&lt;br /&gt;
&lt;br /&gt;
open the file&lt;br /&gt;
 /usr/share/pve-manager/js/pvemanagerlib.js&lt;br /&gt;
&lt;br /&gt;
change the line &lt;br /&gt;
 if (data.status !== 'Active') {&lt;br /&gt;
&lt;br /&gt;
to below:&lt;br /&gt;
 if (false) {&lt;br /&gt;
&lt;br /&gt;
Falls es nicht geht einmal Browser cache löschen (STRG+Shift+entf)&lt;br /&gt;
&lt;br /&gt;
==Manual: qm==&lt;br /&gt;
*http://pve.proxmox.com/wiki/Manual:_qm&lt;br /&gt;
&lt;br /&gt;
==Java Konsole==&lt;br /&gt;
&lt;br /&gt;
Laut Proxmox einfach updaten!&lt;br /&gt;
Stable version: '''7 Patch45 32bit @Windows7'''&lt;br /&gt;
&lt;br /&gt;
*http://pve.proxmox.com/wiki/Java_Console_%28Ubuntu%29&lt;br /&gt;
&lt;br /&gt;
==Install Proxmox VE on Debian Squeeze==&lt;br /&gt;
: http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Squeeze&lt;br /&gt;
==Install Proxmox VE on Debian Wheezy==&lt;br /&gt;
: http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Wheezy&lt;br /&gt;
&lt;br /&gt;
==Hetzner Proxmox installieren==&lt;br /&gt;
: http://wiki.hetzner.de/index.php/Proxmox_VE#Netzwerkkonfiguration_KVM.2FBridged&lt;br /&gt;
&lt;br /&gt;
==Konfigfiles==&lt;br /&gt;
 /etc/pve/qemu-server/&lt;br /&gt;
==Isos==&lt;br /&gt;
 /var/lib/vz/template/iso&lt;br /&gt;
&lt;br /&gt;
==Zugriff auf VM-Konsole via VNC einrichten==&lt;br /&gt;
*https://&amp;lt;Server-IP&amp;gt;:8006&lt;br /&gt;
*Dort VM auswählen und oben auf Monitor klicken&lt;br /&gt;
[[Datei:proxmox-vnc.png]]&lt;br /&gt;
*Dort folgende Befehle eintippen:&lt;br /&gt;
**change vnc 0.0.0.0:100,password   (NICHT den teil &amp;quot;passwort&amp;quot; mit einem gewünschten Passwort ersetzen, sondern genau so eingeben)&lt;br /&gt;
**set_password vnc &amp;lt;gewünschtes Passwort&amp;gt;&lt;br /&gt;
*Mit einem VNC-Client mit der VM auf Port 6000 verbinden&lt;br /&gt;
&lt;br /&gt;
=QM=&lt;br /&gt;
== listen der virtuellen maschinen ==&lt;br /&gt;
 root@betor:~# qm list &lt;br /&gt;
      VMID NAME                 STATUS     MEM(MB)    BOOTDISK(GB) PID       &lt;br /&gt;
       100 jello                running    4096              32.00 6942      &lt;br /&gt;
       101 seven                stopped    4096              32.00 0         &lt;br /&gt;
       102 icinga               stopped    1024              10.00 0         &lt;br /&gt;
       103 VM 103               stopped    0                  0.00 0         &lt;br /&gt;
       104 symantec             stopped    2048             250.00 0         &lt;br /&gt;
       108 icinga               stopped    1024              10.00 0&lt;br /&gt;
== starten der virtuellen maschinen ==&lt;br /&gt;
 root@betor:~# qm start 101&lt;br /&gt;
== stoppen der virtuellen maschinen ==&lt;br /&gt;
 root@betor:~# qm stop 101&lt;br /&gt;
== config der virtuellen maschinen auslesen ==&lt;br /&gt;
 root@betor:~# qm config 101&lt;br /&gt;
 boot: dcn&lt;br /&gt;
 bootdisk: ide0&lt;br /&gt;
 cores: 2&lt;br /&gt;
 ide0: local:101/vm-101-disk-1.qcow2,format=qcow2,size=32G&lt;br /&gt;
 ide2: none,media=cdrom&lt;br /&gt;
 memory: 4096&lt;br /&gt;
 name: seven&lt;br /&gt;
 net0: e1000=2A:06:D1:86:82:37,bridge=vmbr0&lt;br /&gt;
 ostype: win7&lt;br /&gt;
 sockets: 2&lt;br /&gt;
== shutdown einer virtuellen maschine ==&lt;br /&gt;
 root@betor:~# qm shutdown 101&lt;br /&gt;
== status einer virtuellen maschine anzeigen ==&lt;br /&gt;
 root@betor:~# qm status 101&lt;br /&gt;
 status: running&lt;br /&gt;
== virtuelle maschine erstellen ==&lt;br /&gt;
  qm create 115 --cdrom local:iso/ubuntu-6.06.1-desktop-i386.iso  --name ubuntu6 --net0 virtio=62:57:BC:A2:0E:18 \ &lt;br /&gt;
     --ide0  local:115/vm-115-disk-1.qcow2,format=qcow2,size=20G     --ostype l26 --memory 512 --onboot no --sockets 2&lt;br /&gt;
&lt;br /&gt;
== virtuelle maschine inklusive Volumes löschen==&lt;br /&gt;
 qm destroy 115&lt;br /&gt;
&lt;br /&gt;
==VM lock==&lt;br /&gt;
&lt;br /&gt;
 qm lock $VMID&lt;br /&gt;
 qm unlock $VMID&lt;br /&gt;
&lt;br /&gt;
=Virtuel console=&lt;br /&gt;
Add a virtual serial port to the VM&lt;br /&gt;
&lt;br /&gt;
Provided your VM IS is 101&lt;br /&gt;
&lt;br /&gt;
 # open  /etc/pve/qemu-server/101.conf and add the following parameter at the end of file&lt;br /&gt;
 serial0: socket&lt;br /&gt;
&lt;br /&gt;
or use&lt;br /&gt;
&lt;br /&gt;
 qm set 101 -serial0 socket&lt;br /&gt;
&lt;br /&gt;
Console:&lt;br /&gt;
 qm terminal 101&lt;br /&gt;
&lt;br /&gt;
if this doesn't work consider restarting the vm and try it again&lt;br /&gt;
&lt;br /&gt;
=Proxmox ssl zertifikate =&lt;br /&gt;
&lt;br /&gt;
cp /root/domain.host.de.key /etc/pve/local/pve-ssl.key&lt;br /&gt;
&lt;br /&gt;
cp /root/host.domain.de.crt /etc/pve/local/pve-ssl.pem&lt;br /&gt;
&lt;br /&gt;
cp /root/certauthority_root_bundle.crt /etc/pve/pve-root-ca.pem&lt;br /&gt;
&lt;br /&gt;
systemctl restart pveproxy.service &lt;br /&gt;
&lt;br /&gt;
==Let's Encrypt==&lt;br /&gt;
*apt install certbot&lt;br /&gt;
*certbot certonly&lt;br /&gt;
*cp /etc/letsencrypt/live/&amp;lt;domain&amp;gt;/fullchain.pem /etc/pve/local/pveproxy-ssl.pem&lt;br /&gt;
*cp /etc/letsencrypt/live/&amp;lt;domain&amp;gt;/privkey.pem /etc/pve/local/pveproxy-ssl.key&lt;br /&gt;
*systemctl restart pveproxy&lt;br /&gt;
&lt;br /&gt;
===Renew===&lt;br /&gt;
&lt;br /&gt;
Create a new bash script with the commands used to copy the certificate and restart the proxy from the previous step and make it executable, lets assume that you put it into /usr/local/bin/renew-pve-certs.sh&lt;br /&gt;
&lt;br /&gt;
Than edit your /etc/crontab with the editor your like and add the following line: :&lt;br /&gt;
&lt;br /&gt;
*30 6 1,15 * * root /usr/bin/certbot renew --quiet --post-hook /usr/local/bin/renew-pve-certs.sh&lt;br /&gt;
&lt;br /&gt;
==festplatte durchreichen==&lt;br /&gt;
*http://www.andysblog.de/proxmox-ve-festplatte-an-vm-durchreichen&lt;br /&gt;
&lt;br /&gt;
=Tastenkombinationen unter Proxmox mit Windows-Taste eingeben=&lt;br /&gt;
*Um Tastenkombinationen unter Proxmox eingeben zu können für welche die Windowstaste benötigt werden, muss zunächst das Scrolllock unter Linux aktiviert werden. Danach lässt sich die Windowstaste ganz normal in der Konsole mit benutzen.&lt;br /&gt;
==Scroll Lock aktivieren==&lt;br /&gt;
*Das Scoll lock lässt sich mit folgendem Befehl aktivieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xxxxxx@xxxxxx ~ $ sudo xmodmap -e 'add mod3 = Scroll_Lock'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Proxmox Backup=&lt;br /&gt;
*https://pve.proxmox.com/wiki/Backup_and_Restore&lt;br /&gt;
==Backup Restore GUI==&lt;br /&gt;
#collapse Datacenter&lt;br /&gt;
#collapse your node&lt;br /&gt;
#select your storage device where the dumps are located&lt;br /&gt;
#select desired dump and press restore&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
: Link für die cmd-Liste: http://pve.proxmox.com/wiki/Command_line_tools&lt;br /&gt;
: Link für QM-manual: http://pve.proxmox.com/wiki/Qm_manual&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>