wiki:AdminProxMoxTestserver
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 5 (modified by Rüdiger Kupper, 3 years ago) ( diff )

typo & aktualisierung

Testserver zu cloud und collabora aufsetzen

Zum gefahrlosen Ausprobieren z.B. von Updates können wir neben den Produktivservern "cloud" und "collabora" auch jeweils Testserver dazu betreiben. Das Verfahren besteht einfach darin, ein Proxmox-Backup unter einer neuen VM-ID wiederherzustellen und dann anzupassen.

Wichtig: beim Wiederherstellen eines Testserves aus dem Proxmoxbackup auch die MACs in der vm-Config ändern! ​

testcollabora

​ Für den testcollabora habe ich die IPs reserviert: 192.168.150.31 | 10.16.112.24 | 10.32.1.9 ​

testcloud

cloud hat die NIC: net0 (vmbr30) net1 (vmbr6) und net3 (vmbr7), also benötigt testcloud das auch. Für testcloud haben wir die folgenden IPs reserviert: ​

net0 (vmbr30): 192.168.150.30
net1 (vmbr6): 10.16.112.23
net2 (vmbr7): 10.32.1.8

Hier zusammen mit den MACs (am besten immer die gleichen eintragen): ​

    net0: name=eth0,bridge=vmbr30,firewall=1,gw=192.168.150.6,hwaddr=A2:3A:E7:BD:EC:13,ip=192.168.150.30/24,type=veth
    net1: name=eth1,bridge=vmbr6,firewall=1,hwaddr=6A:D1:CB:DB:BE:66,ip=10.16.112.23/25,type=veth
    net2: name=eth2,bridge=vmbr7,firewall=1,hwaddr=3A:5E:7D:F4:D8:51,ip=10.32.1.8/12,type=veth

​ ​ WICHTIG!! Das Interface eth1 auf testcloud wird nicht automatisch von Proxmox gemanaged, von Hand nötig: ​

#pct mount <vm>
#emacs /var/lib/lxc/<vm>/rootfs/etc/systemd/network/eth1.network

​ Der Inhalt sollte so aussehen ​

[Match]
Name = eth1

[Network]
Description = Interface eth1 NOT(!) autoconfigured by PVE
Address = 10.16.112.23/25
DHCP = no
IPv6AcceptRA = false

[Route]
Gateway=10.16.112.126
Destination=10.3.0.0/24

Beispiel zum Wiederherstellen des Backups von VM 101 (cloud) nach VM 101:

pct restore 102 /mnt/backups/vzdump-lxc-101-2022_07_03-17_08_22.tar.lzo --storage=storage --onboot=0 --hostname=testcloud --net0 name=eth0,bridge=vmbr30,firewall=1,gw=192.168.150.6,hwaddr=A2:3A:E7:BD:EC:13,ip=192.168.150.30/24,type=veth --net1 name=eth1,bridge=vmbr6,firewall=1,hwaddr=6A:D1:CB:DB:BE:66,ip=10.16.112.23/25,type=veth --net2 name=eth2,bridge=vmbr7,firewall=1,hwaddr=3A:5E:7D:F4:D8:51,ip=10.32.1.8/12,type=veth

WICHTIG: Danach unbedingt das Interface eth1 manuell anpassen wie oben beschrieben! Sonst hat die neue VM die IP des produktivservers "cloud"!


Creative-Commons-Lizenz

Die Inhalte dieser Wiki-Seite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter einer Creative-Commons-Lizenz CC BY NC SA 3.0 Germany. Urheber: Fachkräfte des Kepler-Gymnasiums Freudenstadt.

Note: See TracWiki for help on using the wiki.