Obsah

PROXMOX

Command line tools

https://pve.proxmox.com/wiki/Command_line_tools

https://pve.proxmox.com/pve-docs/pct.1.html

https://sweworld.net/cheatsheets/proxmox/

Konfigurace QUEMU a LXC klientů

QUEMU

/etc/pve/qemu-server

LXC

/etc/pve/lxc

Upgrade Proxmox

Provedl jsem upgrade z verze 6 na verzi 7 a dále na verzi 8.
Postupoval jsem podle oficiálních doporučení.

https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0
https://pve.proxmox.com/wiki/Upgrade_from_7_to_8

https://www.svennd.be/proxmox-ve-5-0-fix-updates-upgrades/

https://dannyda.com/2021/07/06/how-to-upgrade-from-proxmox-ve-pve-6-4-11-to-7-0-8-latest-pve-7-release-version/

Pro v. 6
Přidat odkaz do sources.list a smaže ze složky sources.list.d soubor pve-enterprise.list

echo 'deb http://download.proxmox.com/debian buster pve-no-subscription' >> /etc/apt/sources.list
rm -f /etc/apt/sources.list.d/pve-enterprise.list  

Verze 7

Přidat odkaz do sources.list a smaže ze složky sources.list.d soubor pve-enterprise.list

sources.list
deb http://ftp.cz.debian.org/debian bullseye main contrib
 
deb http://ftp.cz.debian.org/debian bullseye-updates main contrib
 
# security updates
deb http://security.debian.org bullseye-security main contrib
 
deb http://download.proxmox.com/debian bullseye pve-no-subscription

Verze 8

sources.list
deb http://ftp.cz.debian.org/debian bookworm main contrib
 
deb http://ftp.cz.debian.org/debian bookworm-updates main contrib
 
# security updates
deb http://security.debian.org bookworm-security main contrib
 
deb http://download.proxmox.com/debian bookworm pve-no-subscription

Backup

Lze řešit ZFS snapshoty - otestovat včetně použití zálohy konfigurace jednotlivých VM

https://ayufan.eu/projects/proxmox-ve-differential-backups/

https://github.com/ayufan/pve-patches

Backup - konfigurace Proxmox

https://github.com/DerDanilo/proxmox-stuff

wget https://raw.githubusercontent.com/DerDanilo/proxmox-stuff/master/prox_config_backup.sh

Ve skriptu prox_config_backup.sh doplňte složku do které se budou ukládat cfg zálohy.

# permanent backups directory
# default value can be overridden by setting environment variable before running prox_config_backup.sh
# example: export BACKUP_DIR="/mnt/pve/media/backup
_bdir=${BACK_DIR:-/zbackup/CFG/proxmoxcfg}
20 3 * * * /usr/local/sbin/prox_config_backup.sh

Restore

qmrestore /zbackup/VmBackup/dump/vzdump-qemu-102-2019_04_24-18_50_31.vma.lzo 102 --storage VSPOOL

LXC

https://www.kevinhooke.com/2017/09/25/downloading-proxmox-container-images/

https://pve.proxmox.com/wiki/Linux_Container

Aktualizace template katalogu

pveam update

Dostupné template - obrazy

pveam available  

Stažení instalačního obrazu(template) pro Debian 9, uložení do storage local - (/var/lib/vz/template/cache/ )

pveam download local debian-9.0-standard_9.7-1_amd64.tar.gz  

Seznam běžících VS:

pct list  

Připojení na konzoli běžícího serveru:

pct enter 100  

Výpis konfigurace:

pct config 100  

Migrace do LXC kontejneru

https://serverfault.com/questions/731400/how-to-migrate-a-regular-lxc-container-to-a-proxmox-lxc-container

Příklad postupu pro migraci z XEN VS

https://forum.proxmox.com/threads/unified-cgroup-v2-layout-upgrade-warning-pve-6-4-to-7-0.92459/page-2

Migrace do VM kontejneru

Příklad postupu pro migraci z XEN VS do prostředí PROXMOX

Na původním serveru běžel Xen. Souborový systém ZFS.

dd if=/dev/zvol/backup/props/VM/server01 of=/mnt/usbdisk/server01.dd.img
dd if=/mnt/usbdisk/server01.dd.img of=/dev/zvol/vspool/vm-100-disk-0

Popis migrace

Popis migrace Xen serveru s FS ZFS do prostředí PROXMOXu

Postupoval jsem podle diskuze na foru Proxmoxu - https://forum.proxmox.com/threads/struggling-to-migrate-windows-guests-from-xen-to-proxmox.71747/

reg load HKLM\restore c:\Windows\System32\config\SYSTEM

ZFS

https://pve.proxmox.com/wiki/ZFS:_Tips_and_Tricks
https://pve.proxmox.com/wiki/ZFS_on_Linux

Windows

https://pve.proxmox.com/wiki/Windows_10_guest_best_practices

https://davejansen.com/recommended-settings-windows-10-2016-2018-2019-vm-proxmox/

Windows VirtIO Drivers

Stažení ovladačů
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers

https://pve.proxmox.com/wiki/Qemu-guest-agent

Remove Proxmox Subscription Notice

https://johnscs.com/remove-proxmox51-subscription-notice/

sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

Verze 7 a 8

https://johnscs.com/remove-proxmox51-subscription-notice/

sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

Instalace Windows server 2019

https://pve.proxmox.com/wiki/Windows_10_guest_best_practices

root@prx01:/etc/pve/lxc# l /var/lib/vz/template/iso/
total 16036828
-rw-r--r-- 1 root root  531554304 Apr 14 09:52 virtio-win.iso
-rw-r--r-- 1 root root 5296713728 Sep 19  2019 w19_eval_22.iso
-rw-r--r-- 1 root root 5296713728 Sep 19  2019 w19_eval.iso
-rw-r--r-- 1 root root 5296713728 Sep 19  2019 w19.iso
root@prx01:/etc/pve/lxc#

Spuštění DOCKERu v LXC kontejneru

Použil jsem na testovacím serveru v GT - Ubuntu 20.04 - vypadá, že následující postup zafungoval.

https://discuss.linuxcontainers.org/t/working-install-of-docker-ce-in-lxc-unprivileged-container-in-proxmox/3828/7

Velmi pomalé přihlášení do kontejneru

LXC Container Upgrade to Bullseye - Slow Login and AppArmor Errors

Spusťte na hostiteli!

systemctl mask systemd-logind

pam-auth-update

#and deselected Register user sessions in the systemd control group hierarchy.

How do I convert an IDE disk to VirtIO?

Princip je jednoduchý:

https://forum.proxmox.com/threads/how-do-i-convert-an-ide-disk-to-virtio.46394/

Benchmark Proxmox Virtual Disk settings

https://blog.joeplaa.com/benchmark-proxmox-virtual-disk-settings/

DokuWiki Appliance - Powered by TurnKey Linux