private:poznamky:linux:proxmox
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| private:poznamky:linux:proxmox [2023/01/02 11:33] – [Migrace do LXC kontejneru] snemec | private:poznamky:linux:proxmox [2024/12/29 13:21] (aktuální) – [Upgrade Proxmox] snemec | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== PROXMOX ====== | ||
| + | |||
| + | ===== Command line tools ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Konfigurace QUEMU a LXC klientů ===== | ||
| + | |||
| + | QUEMU\\ | ||
| + | / | ||
| + | | ||
| + | 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:// | ||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | **Pro v. 6**\\ | ||
| + | Přidat odkaz do '' | ||
| + | |||
| + | |||
| + | < | ||
| + | echo 'deb http:// | ||
| + | rm -f / | ||
| + | </ | ||
| + | |||
| + | |||
| + | **Verze 7**\\ | ||
| + | |||
| + | Přidat odkaz do '' | ||
| + | |||
| + | <code cfg sources.list> | ||
| + | deb http:// | ||
| + | |||
| + | deb http:// | ||
| + | |||
| + | # security updates | ||
| + | deb http:// | ||
| + | |||
| + | deb http:// | ||
| + | </ | ||
| + | |||
| + | **Verze 8**\\ | ||
| + | |||
| + | <code cfg sources.list> | ||
| + | deb http:// | ||
| + | |||
| + | deb http:// | ||
| + | |||
| + | # security updates | ||
| + | deb http:// | ||
| + | |||
| + | deb http:// | ||
| + | </ | ||
| + | ===== Backup ===== | ||
| + | |||
| + | Lze řešit ZFS snapshoty - **otestovat včetně použití zálohy konfigurace jednotlivých VM** | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Backup - konfigurace Proxmox ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | wget https:// | ||
| + | </ | ||
| + | |||
| + | Ve skriptu '' | ||
| + | < | ||
| + | # permanent backups directory | ||
| + | # default value can be overridden by setting environment variable before running prox_config_backup.sh | ||
| + | # example: export BACKUP_DIR="/ | ||
| + | _bdir=${BACK_DIR: | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | 20 3 * * * / | ||
| + | </ | ||
| + | ===== Restore ===== | ||
| + | |||
| + | |||
| + | qmrestore / | ||
| + | |||
| + | |||
| + | ===== LXC ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Aktualizace template katalogu\\ | ||
| + | |||
| + | pveam update | ||
| + | | ||
| + | |||
| + | Dostupné template - obrazy\\ | ||
| + | | ||
| + | pveam available | ||
| + | | ||
| + | |||
| + | Stažení instalačního obrazu(template) pro '' | ||
| + | '' | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | **Příklad postupu pro migraci z XEN VS**\\ | ||
| + | |||
| + | * Pomocí příkazu '' | ||
| + | * Přenos image VS na nový server(PROXMOX) | ||
| + | * Mount img jako loop zařízení(kpartx, | ||
| + | * Vytvořit tar.gz template '' | ||
| + | * V managementu PROXMOX serveru vytvořit nový LXC VS - kontejner | ||
| + | * Jako tempale použít vytvořený tar.gz soubor('' | ||
| + | * V Proxmoxu 7.X.X narazíte asi na následující chybu '' | ||
| + | Task finished with 1 warning(s)!'' | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== 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. | ||
| + | |||
| + | * Pomocí příkazu '' | ||
| + | < | ||
| + | * Přenos image VS na nový server(PROXMOX) | ||
| + | * Na PROXMOX serveru vytvořit prázdný kontejner(vytvořit nový VM) - vybrat správný OS(v tomto případě Windows 2008R2) | ||
| + | * Pomocí příkazu '' | ||
| + | < | ||
| + | |||
| + | |||
| + | **Popis migrace** | ||
| + | |||
| + | ==== Popis migrace Xen serveru s FS ZFS do prostředí PROXMOXu ==== | ||
| + | |||
| + | Postupoval jsem podle diskuze na foru Proxmoxu - https:// | ||
| + | |||
| + | * přenos ZFS file systému na TMP server(zxfer), | ||
| + | * na TMP serveru jsem založil nový VM se stejnými parametry jako původní server | ||
| + | * clone | ||
| + | * spuštění nového VM - error | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * spuštění W v nouzovém režimu | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | * odinstalovat veškeré Xen ovladače | ||
| + | {{: | ||
| + | |||
| + | * ve složce '' | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | * vypnout VM a nabootovat z Windows PE iso | ||
| + | {{: | ||
| + | |||
| + | * editace registrů | ||
| + | |||
| + | < | ||
| + | reg load HKLM\restore c: | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | | ||
| + | |||
| + | |||
| + | ===== ZFS ===== | ||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | ===== Windows ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ==== Windows VirtIO Drivers ==== | ||
| + | |||
| + | Stažení ovladačů\\ | ||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Remove Proxmox Subscription Notice ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | sed -Ezi.bak " | ||
| + | </ | ||
| + | |||
| + | **Verze 7 a 8 **\\ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | sed -Ezi.bak " | ||
| + | </ | ||
| + | ===== Instalace Windows server 2019 ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | root@prx01:/ | ||
| + | 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:/ | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | ===== 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:// | ||
| + | |||
| + | |||
| + | ===== Velmi pomalé přihlášení do kontejneru ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | **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ý: | ||
| + | |||
| + | * přidat disk - např. EFI | ||
| + | * disk " | ||
| + | * opět přidat a nastavit jako VirtIO | ||
| + | * spustit Windows a pro nový disk nahrát správný ovladač - nechat ho vyhledat v iso souboru - https:// | ||
| + | * vypnout Windows a odmontovat - smazat EFI disk | ||
| + | * odmontovat systémový - hlavní disk a znovu ho přidat jako VirtIO disk | ||
| + | * spustit Windows | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== Benchmark Proxmox Virtual Disk settings ===== | ||
| + | |||
| + | https:// | ||
