MyFirstBrain/Technik/Proxmox-Server.md
2024-11-09 17:22:18 +01:00

234 lines
5.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ASUS PRIME Z790-P D4
besser
MPG Z790 EDGE WIFI DDR4 5x M2
asrock phantom gaming lightning d4 intel z790 4 x M2
pci bifurcation
# Proxmox ohne Subscription
Free-Repository aktivieren und Enterprise-Repository deaktivieren:
```bash
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:
```bash
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 :
```bash
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 :
```bash
journalctl -f
```
## LHX Templates
https://tteck.github![[Proxmox-Server.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 :
```bash
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 hat die Seriennr. AA243030420
nvme auf der unteren PCI 3.0 Karte ist die 256 GB
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/sdd WD-Ble-SA510 Seriennr : 2430NED01854 wwn-0x5001b44dd4441fc2 -> ../../sdd
qm set 100 -sata5 /dev/disk/by-id/wwn-0x5001b44dd4441fc2
Im Server die mittlere Patte
"Altes" Raid : (SpeicherPool2)
/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:
```bash
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}
```bash
qm importovf 100 Server.ovf local-zfs
```
**Import only Disk**
qm disk import {target VMID} {vmdk file} {target storage}
```bash
qm disk import 104 Server.vmdk local-zfs
```
### Import LZO (alte Backups)
try
GEHT NICHT
```bash
qm create <vmid> --archive ./2142424.vma.lzo --storage <store>
```
GEHT
```bash
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 :
```BASH
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
```bash
qemu-img convert -f vhdx -O qcow2 source.vhdx destination.qcow2
```
### 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