MyFirstBrain/Technik/Proxmox-Server.md
2024-11-15 19:13:31 +01:00

6.4 KiB

ASUS PRIME Z790-P D4 besser MPG Z790 EDGE WIFI DDR4 5x M2 + 7 x Sata (6xSata bei Belegung aller M2) asrock phantom gaming lightning d4 intel z790 4 x M2

pci bifurcation

Proxmox ohne Subscription

Free-Repository aktivieren und Enterprise-Repository deaktivieren:

sudo mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/pve-enterprise.list
echo deb http://download.proxmox.com/debian stretch pve-no-subscription > /etc/apt/sources.list.d/pve-no-subscription.list

No-Subscription-Hinweis in der Weboberfläche deaktivieren:

sed -i.bak 's/\/nodes\/localhost\/subscription/\/version/g' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

Auf dem Backup Server muss folgendes ausgeführt werden :

sed -i.backup -z "s/res === null || res === undefined || \!res || res\n\t\t\t.data.status.toLowerCase() \!== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart proxmox-backup-proxy

um ein aktuelles Logging zu machen : 2 Website öffnen dort die Shell starten und in der Shell :

journalctl -f

LHX Templates

https://tteck.github![[Proxmox-Server.io/Proxmox/

https://tteck.github.io/Proxmox/

Gitea Migration Zugangstoken 6a9061b60424cb3c56953cc919a2f1860208cf8d

Festplatte durchreichen

Disk-ID der gewünschten Festplatte herausfinden: Nutz den Befehl ls -lah /dev/disk/by-id/

ACHTUNG: Ersetze bei BEDARF den Wert “-scsi” durch die in Schritt 3 gewonnen Erkenntnis! Vorher am besten die VM runterfahren qm set 104 -sata2 /dev/disk/by-id/ata-ST20000NM007D-3DJ103_ZVT7ENML

danach die VM starten oder neustarten und dann ist sie da.

Image file as Disk importieren

qm disk import 100 rr.img local-lvm qm disk import Befehl 100 VID der VM rr.img Image file local-lvm Storage location on the Server

Physikalischen Pfad einer VMdisk ermitteln :

pvesm path n4TBL-T:vm-100-disk-1

Wobei n4TBL-T der Storage ist und der rest die VM

Mein Proxmox Server :

nvme auf oberen PCI3.0 Karte Model CT4000P3SSD8 hat die Seriennr. 2336E8744F73 nvme-CT4000P3SSD8_2336E8744F73 -> ../../nvme3n1 Diese ist an die Synology VM durchgereicht

nvme auf der unteren PCI 3.0 Karte Model CT4000P3SSD8 hat die Seriennr.2342E8812956 nvme-CT4000P3SSD8_2336E8744F73 -> ../../nvme3n1

nvme Model CT4000P3PSSD8 hat die Seriennr 2436E98BB0CC (3. letzte ist eine Null) nvme-CT4000P3PSSD8_2436E98BB0CC -> ../../nvme2n1

Bei einem restore in der Config folgendes eintragen : unused0:pfad zur vmDisk

Synology-VM 192.168.132.19:5000

SATA0 vm-100-disk-0 3,5GB SCSI1 vm-100-disk-1 50GB SCSI2 vm-100-disk-2 500GB

Main Raid : (SpeicherPool4) SATA1 = /dev/nvme2n1 CT4000P3PSSD8 Seriennr 2436E98BB0CC nvme-CT4000P3PSSD8_2436E98BB0CC -> ../../nvme2n1 qm set 100 -sata1 /dev/disk/by-id/nvme-CT4000P3PSSD8_2436E98BB0CC

SATA4 =/dev/sdb WD-Ble-SA510 Seriennr : 2430NED01851 wwn-0x5001b44dd4441fc7 -> ../../sdb qm set 100 -sata4 /dev/disk/by-id/wwn-0x5001b44dd4441fc7 im Server die untere Platte

SATA5 = /dev/sdc WD-Ble-SA510 Seriennr : 2430NED01854 wwn-0x5001b44dd4441fc2 -> ../../sdc
qm set 100 -sata5 /dev/disk/by-id/wwn-0x5001b44dd4441fc2 Im Server die mittlere Patte

"Altes" Raid : (SpeicherPool2) !!!rausgebaut am 09.11.2024!!! /dev/sda 20TB Exynos obere Platte hat ZVT7RNML als Seriennummer /dev/sdb 20TB Exynos untere Platte hat ZVT6VP4J als Seriennummer qm set 100 -sata2 /dev/disk/by-id/ata-ST20000NM007D-3DJ103_ZVT7ENML qm set 100 -sata3 /dev/disk/by-id/ata-ST20000NM007D-3DJ103_ZVT6VP4J

NFS Share von der Synonoly auf ProxmoxServer

Auf der Synology NFS Freigabe im Standart einrichten Sqash : keine Zuordnung Sicherheit: sys Asyncron aktivieren anhaken Verbindung privilegierte Ports NICHT anhaken Unterordner aktivieren

Im Datacenter unter Storage Add NFS. und dort dann hinzufügen

DSM on Proxmox Qemu Guest Agent

Install Simple Permission Manager Install QEMU Guest Agent Allow in Simple Permission Manager the Qemu Guets Agent and User

SSH to synology and run as root:

sudo sed -i 's/package/root/g' /var/packages/qemu-ga/conf/privilege

Stop VM then activate Guest Agent in Options Start VM again

Import OVA VM to Proxmox

Import ganze VM qm importovf {vmid} {VM name}.ovf {target storage}

qm importovf 100 Server.ovf local-zfs

Import only Disk qm disk import {target VMID} {vmdk file} {target storage}

qm disk import 104 Server.vmdk local-zfs

Import LZO (alte Backups)

try GEHT NICHT

 qm create <vmid> --archive ./2142424.vma.lzo --storage <store>   

GEHT

lzop -d EBS-vzdump-qemu-103-2024_10_28-22_48_37.vma.lzo
vma extract EBS-vzdump-qemu-103-2024_10_28-22_48_37.vma -v ebs/winxp

Dann eine neue VM über die GUI erzeugen und die Platte dort dann importieren :

qm importdisk 202 /mnt/pve/sdbevo860/dump/ebs/winxp/disk-drive-ide0.raw local-lvm

Windows musste neu aktiviert werden

Siehe hierzu auch https://forum.proxmox.com/threads/vma-archive-restore-outside-of-proxmox.14226/#post-76387

Importing VHDX Files into Proxmox

qemu-img convert -f vhdx -O qcow2 source.vhdx destination.qcow2

BAckup der wichtigsten VM'S

nfsbackup ist auf dem ProxmoxServer eingebunden, um den BackupServer zu sichern

Die SynologyVM wird auf der ssd860(1TB) gesichert

Cronjobs

starten einer VM: /usr/sbin/qm start vmid

starten eines Containers /usr/sbin/qct start vmid

stopen eines Containers /usr/sbin/qct shutdown vmid

Cronjobs Enstellungen :

40 23 * * * /root/cronjobs/101startpbs.sh 59 2 * * * /root/cronjobs/201stoppbs.sh

45 7 * * * /root/cronjobs/102startngix.sh 46 7 * * * /root/cronjobs/104startcloud.sh 47 7 * * * /root/cronjobs/109startmcrk.sh 48 7 * * * /root/cronjobs/103startgitea.sh 49 7 * * * /root/cronjobs/106startwinfaktura.sh 50 7 * * * /root/cronjobs/107startkasm.sh 51 7 * * * /root/cronjobs/108startwin10-1.sh 52 7 * * * /root/cronjobs/110startpaperless.sh

00 23 * * * /root/cronjobs/210stoppaperless.sh 01 23 * * * /root/cronjobs/208stopwin10-1.sh 02 23 * * * /root/cronjobs/206stopwinfaktura.sh 03 23 * * * /root/cronjobs/203stopgitea.sh 04 23 * * * /root/cronjobs/209stopmcrk.sh 05 23 * * * /root/cronjobs/204stopcloud.sh 34 23 * * * /root/cronjobs/207stopkasm.sh 35 23 * * * /root/cronjobs/202stopngix.sh

Emai Benachrichtigung einrichten

apt install postfix libsasl2-modules -y

nano /etc/postfix/main.cf