mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 19:02:31 +00:00
docs: review post-install documentation in all seven translations
This commit is contained in:
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Automatický skript po inštalácii | Dokumentácia ProxMenux",
|
||||
"description": "Automatický skript ProxMenux po inštalácii vykoná na novom hostiteľovi Proxmox VE 14 vopred určených optimalizácií podľa hardvéru. Nemá zoznam funkcií na výber, no môže žiadať potvrdenie odstránenia upozornenia na predplatné, niektorých inštalácií Log2RAM a reštartu. Vratné zmeny sa zaznamenajú na neskoršiu obnovu.",
|
||||
"ogTitle": "Automatický skript po inštalácii | Dokumentácia ProxMenux",
|
||||
"ogDescription": "14 vopred určených optimalizácií podľa hardvéru pre nový hostiteľ Proxmox VE, s potvrdením niektorých krokov a záznamom vratných zmien."
|
||||
},
|
||||
"header": {
|
||||
"title": "Automatický skript po inštalácii",
|
||||
"description": "ProxMenux vykoná 14 vopred určených základných optimalizácií bez zoznamu funkcií na výber. Niektoré kroky žiadajú potvrdenie. Vratné zmeny sa zaznamenajú pre Odinštalovať optimalizácie; aktualizácie balíkov sa neoznačujú za vratné.",
|
||||
"section": "Po inštalácii · Automatizovaná"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Kedy vybrať automatizované",
|
||||
"body": "Spustite ho na čerstvo nainštalovanom hostiteľovi Proxmox, ak chcete rozumné základné nastavenie bez výberu každej funkcie. Skript je idempotentný: opakované spustenie znovu použije rovnakú konfiguráciu. Voliteľné funkcie (Fastfetch, IOMMU, repozitár Ceph, HA, opravy AMD…) zámerne <strong>nie sú</strong> súčasťou tohto postupu; v prípade potreby ich vyberte v <link>Prispôsobiteľné</link>."
|
||||
},
|
||||
"applies": {
|
||||
"heading": "Čo skript nastaví",
|
||||
"intro": "Optimalizácia sa uplatňuje v tomto presnom poradí. Stĺpec <em>Kategória</em> odkazuje na podrobnú dokumentáciu každej zmeny v prispôsobiteľnom odkaze.",
|
||||
"headerNum": "#",
|
||||
"headerTool": "Nástroj",
|
||||
"headerWhat": "Čo to robí?",
|
||||
"headerCategory": "Kategória"
|
||||
},
|
||||
"optimizations": [
|
||||
{
|
||||
"tool": "Repozitáre APT + úplná aktualizácia",
|
||||
"what": "Zakáže podnikové zdroje pve-enterprise.sources a ceph.sources, vytvorí čistý zdroj no-subscription pre kódový názov Debianu na hostiteľovi a spustí apt update && apt full-upgrade -y, čo je oficiálny príkaz Proxmoxu na aktualizáciu.",
|
||||
"category": "Základné nastavenia",
|
||||
"categorySlug": "basic-settings"
|
||||
},
|
||||
{
|
||||
"tool": "Odstránenie upozornenia na predplatné",
|
||||
"what": "Upraví webové rozhranie, aby skrylo upozornenie „Žiadne platné predplatné“. Pred použitím žiada potvrdenie; zmenu možno vrátiť cez Odinštalovať optimalizácie.",
|
||||
"category": "Prispôsobenie",
|
||||
"categorySlug": "customization"
|
||||
},
|
||||
{
|
||||
"tool": "Vynútiť IPv4",
|
||||
"what": "Zapíše /etc/apt/apt.conf.d/99-force-ipv4, aby apt používal iba IPv4 a obišiel nestabilné IPv6 spojenia so zrkadlami.",
|
||||
"category": "Sieť",
|
||||
"categorySlug": "network"
|
||||
},
|
||||
{
|
||||
"tool": "Preskočiť jazykové balíky",
|
||||
"what": "Zapíše /etc/apt/apt.conf.d/99-disable-translations, aby sa nesťahovali indexy preložených opisov balíkov a znížil sa objem dát pri aktualizáciách apt.",
|
||||
"category": "Základné nastavenia",
|
||||
"categorySlug": "basic-settings"
|
||||
},
|
||||
{
|
||||
"tool": "Zvýšiť systémové limity",
|
||||
"what": "Zvýši počet sledovaní inotify, limity nofile/nproc, limity zväzku kľúčov jadra a fs.file-max cez sysctl.d, limits.d, pam a systemd na hodnoty vhodné pre hostiteľov s mnohými kontajnermi.",
|
||||
"category": "Systém",
|
||||
"categorySlug": "system"
|
||||
},
|
||||
{
|
||||
"tool": "Ladenie pamäte",
|
||||
"what": "Nastaví vm.swappiness=10, vyvážené podiely zmenených nezapísaných stránok, vm.max_map_count=262144 a proaktívnu kompaktáciu, ak je podporovaná. Politika prideľovania pamäte nad dostupnú kapacitu zostáva na predvolenej hodnote Proxmoxu.",
|
||||
"category": "Systém",
|
||||
"categorySlug": "system"
|
||||
},
|
||||
{
|
||||
"tool": "Správanie pri panike jadra",
|
||||
"what": "Nastaví reštart hostiteľa 10 sekúnd po panic / oops / hardlockup namiesto neobmedzeného zamrznutia.",
|
||||
"category": "Systém",
|
||||
"categorySlug": "system"
|
||||
},
|
||||
{
|
||||
"tool": "Ladenie sieťového zásobníka",
|
||||
"what": "Veľkosti vyrovnávacích pamätí TCP, posilnenie IPv4 (vypnuté presmerovania, rp_filter=2, vypnuté logovanie martian), lokálne porty 1024-65535, zisťovanie MTU TCP, RFC 1337 a skript /usr/local/sbin/proxmenux-fwbr-tune spúšťaný jednorazovou jednotkou systemd a pravidlom udev. Tým sa rp_filter=0 / log_martians=0 opätovne nastavia na fwbr*/fwln*/fwpr*/tap* vždy, keď ich Proxmox znovu vytvorí pri štarte/zastavení VM, reštarte alebo živej migrácii.",
|
||||
"category": "Sieť",
|
||||
"categorySlug": "network"
|
||||
},
|
||||
{
|
||||
"tool": "Prispôsobenie bashrc (root)",
|
||||
"what": "Farebné PS1, bežné aliasy (l/la/ll/ls/grep), história s časovými značkami a načítanie bash-completion, všetko v ohraničenom bloku PMX_CORE_BASHRC na jednoduché odstránenie.",
|
||||
"category": "Prispôsobenie",
|
||||
"categorySlug": "customization"
|
||||
},
|
||||
{
|
||||
"tool": "Log2RAM (prispôsobené pre SSD, automatické)",
|
||||
"what": "Znižuje opotrebenie SSD/NVMe presunom /var/log na ramdisk tmpfs s pravidelnou synchronizáciou na disk. Inštalácia z pôvodného projektu pri koreňovom disku SSD alebo NVMe. Veľkosť podľa RAM hostiteľa (128M / 256M / 512M), pravidelná synchronizácia a ochrana, ktorá pri 80% zaplnení vyčistí staré žurnály a pri 92% skráti rýchlo rastúce logy pred zápisom. Limity journald prispôsobí ramdisku. Podrobnosti v <link>Log2RAM</link>.",
|
||||
"category": "Úložisko",
|
||||
"categorySlug": "storage"
|
||||
},
|
||||
{
|
||||
"tool": "Autotrim ZFS (iba SSD)",
|
||||
"what": "Zapne zpool autotrim=on v každom poole ZFS, ktorého všetky vdev sú SSD/NVMe s podporou TRIM (kontroluje /sys/block/[dev]/queue/rotational a discard_granularity). Pooly s HDD automaticky vynechá. Na odinštalovanie zaznamená iba pooly skutočne zmenené cez ProxMenux; ručne zapnutý autotrim ponechá.",
|
||||
"category": "Úložisko",
|
||||
"categorySlug": "storage"
|
||||
},
|
||||
{
|
||||
"tool": "Limity veľkosti journald",
|
||||
"what": "Vynúti trvalé ukladanie, obmedzí SystemMaxUse=64M / RuntimeMaxUse=60M, zapne kompresiu a logovanie úrovne info potrebné pre Monitor. Pri aktívnom Log2RAM sa vynechá, pretože ten vykonáva vlastné úpravy.",
|
||||
"category": "Systém",
|
||||
"categorySlug": "system"
|
||||
},
|
||||
{
|
||||
"tool": "Ladenie logrotate",
|
||||
"what": "Globálne nastaví daily a potom size 10M, uchová 7 rotácií a zapne kompresiu aj copytruncate. Neskoršie veľkostné kritérium má prednosť; pravidlá konkrétnych logov ho môžu prepísať. Vhodné pre Log2RAM, no frekvencia závisí od pravidiel a časovača.",
|
||||
"category": "Systém",
|
||||
"categorySlug": "system"
|
||||
},
|
||||
{
|
||||
"tool": "Trvalé názvy rozhraní",
|
||||
"what": "Pre každú fyzickú sieťovú kartu zapíše <code>/etc/systemd/network/10-proxmenux-<iface>.link</code> s hlavičkou „Managed by ProxMenux“, ktorý priradí MAC k aktuálnemu názvu. Názvy <code>eth0</code> / <code>enp…</code> zostanú stabilné po reštarte aj pridaní kariet.",
|
||||
"category": "Sieť",
|
||||
"categorySlug": "network"
|
||||
}
|
||||
],
|
||||
"hardwareTitle": "Predvolené hodnoty podľa hardvéru",
|
||||
"hardwareBody": "Skript pred nastavením preskúma hardvér hostiteľa. Log2RAM sa predvolene inštaluje iba pri koreňovom disku SSD alebo NVMe; pri inej detekcii žiada potvrdenie. Veľkosť ramdisku sa vyberá podľa celkovej RAM (<code>≤ 8 GB → 128M</code>, <code>≤ 16 GB → 256M</code>, <code>'>' 16 GB → 512M</code>). Pri aktívnom Log2RAM sa limity journald prispôsobia ramdisku, aby sa nezaplnil.",
|
||||
"upgrade": {
|
||||
"heading": "Aktualizovať systém",
|
||||
"intro": "Prvým krokom automatického postupu je aktualizácia Proxmoxu. Oficiálny návod pre bežiaci hostiteľ v rámci rovnakej hlavnej verzie odporúča spustiť:",
|
||||
"after": "Tento riadok je oficiálny príkaz pre aktuálne verzie Proxmoxu. Automatický skript vykoná <strong>presne</strong> tento príkaz a pridá čistenie repozitárov a kroky po aktualizácii podľa oficiálneho návodu — rovnako ako samostatný nástroj <link>Aktualizácia systému Proxmox</link>:",
|
||||
"items": [
|
||||
"Zakáže podnikové zdroje <code>pve-enterprise.sources</code> / <code>ceph.sources</code>, odstráni staré súbory repozitárov a zapíše čistý zdroj bez predplatného pre kódový názov distribúcie hostiteľa.",
|
||||
"Spustí inováciu neinteraktívne pomocou <code>DEBIAN_FRONTEND=noninteractive</code> a <code>--force-confdef --force-confold</code> – konfiguračné súbory, ktoré ste si prispôsobili, zostanú vaše, aj keď ich upstream zmení.",
|
||||
"Nainštaluje základné balíky Proxmox, ak chýbajú (<code>zfsutils-linux</code>, <code>proxmox-backup-restore-image</code>, <code>chrony</code>).",
|
||||
"Kontrola konzistentnosti metadát LVM, <code>apt-get autoremove -y</code> + <code>apt-get autoclean -y</code> a výzva na reštart iba pri zmene jadra."
|
||||
],
|
||||
"sameTitle": "Rovnaká aktualizácia, dva vstupné body",
|
||||
"sameBody": "Automatický postup a samostatný nástroj <link>Aktualizácia systému Proxmox</link> používajú rovnaké skripty (<code>update-pve8.sh</code> / <code>update-pve9_2.sh</code>). Samostatný nástroj použite, ak chcete iba aktualizovať hostiteľa bez ostatných optimalizácií."
|
||||
},
|
||||
"endResult": {
|
||||
"heading": "Očakávaný konečný výsledok",
|
||||
"body": "Po skončení uvidíte správu o úspechu s výstupmi jednotlivých krokov a výzvu na reštart, ktorý vyžadujú niektoré nastavenia jadra. Reštart môžete odložiť; nastavenia sa prejavia pri ďalšom štarte.",
|
||||
"imageAlt": "Automatický skript po inštalácii – konečný výstup terminálu zobrazujúci každú úspešne aplikovanú optimalizáciu"
|
||||
},
|
||||
"notDoes": {
|
||||
"heading": "Čo tento skript nerobí",
|
||||
"items": [
|
||||
"Automatické zistenie časového pásma (v pôvodnom skripte je zakomentované; v prípade potreby použite Prispôsobiteľné).",
|
||||
"Zakázať portmapper / rpcbind (pozri <secLink>Zabezpečenie</secLink>).",
|
||||
"Povoliť IOMMU / VFIO (pozri <virtLink>Virtualizácia</virtLink>).",
|
||||
"Nainštalovať Fastfetch / Figurine / repozitár Ceph / HA / opravy CPU AMD (pozri <optLink>Voliteľné</optLink>).",
|
||||
"Nainštalovať pigz alebo naladiť ZFS ARC (pozri <perfLink>Výkon</perfLink> / <storLink>Úložisko</storLink>)."
|
||||
]
|
||||
},
|
||||
"xshokTitle": "Detekcia xshok-proxmox",
|
||||
"xshokBody": "Ak hostiteľ už spustil skript <code>xshok-proxmox</code>, ProxMenux rozpozná súbor označenia a pred pokračovaním vás upozorní. Niektoré úpravy sa môžu prekrývať. Doplnkový skript je zastaraný; ak napriek tomu pokračujete, prečítajte si <link>prehľad</link> so súvislosťami.",
|
||||
"revert": {
|
||||
"heading": "Vrátenie",
|
||||
"body": "Každý nástroj v tabuľke sa zaznamená v <code>/usr/local/share/proxmenux/installed_tools.json</code>. Otvorte <link>Odinštalovať optimalizácie</link> a vyberte položky na obnovu. Zálohy zmenených súborov sú vedľa originálov s príponou <code>.bak</code>."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — Vyberte si presne to, čo chcete z rovnakého katalógu."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať optimalizácie",
|
||||
"href": "/docs/post-install/uninstall",
|
||||
"tail": " — vráťte vybrané zmeny z tohto postupu späť."
|
||||
},
|
||||
{
|
||||
"label": "Užitočné systémové príkazy",
|
||||
"href": "/docs/help-info/system-commands",
|
||||
"tail": " — overte zmeny (uptime, free, journalctl atď.)."
|
||||
},
|
||||
{
|
||||
"label": "Prehľad po inštalácii",
|
||||
"href": "/docs/post-install",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,240 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Základné nastavenia | Dokumentácia ProxMenux",
|
||||
"description": "Základné možnosti po inštalácii: prechod na repozitáre Proxmox bez predplatného a aktualizácia systému, zistenie časového pásma a zapnutie NTP, vynechanie prekladov APT a výber z 25 bežných systémových nástrojov na inštaláciu."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: Základné nastavenia",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Päť základných možností pre nový hostiteľ Proxmox: prejsť na komunitné repozitáre bez predplatného, plne aktualizovať systém, automaticky nastaviť časové pásmo a NTP, vypnúť preklady APT na úsporu šírky pásma a disku a vybrať z 25 bežných nástrojov."
|
||||
},
|
||||
"upgrade": {
|
||||
"heading": "Aktualizovať systém",
|
||||
"intro": "Nastaví APT na bezplatný repozitár <em>pve-no-subscription</em> namiesto repozitára Enterprise s predplatným a plne aktualizuje systém. Presné kroky závisia od hlavnej verzie Proxmox VE; ProxMenux ju zistí a spustí správny skript.",
|
||||
"headerVersion": "PVE verzia",
|
||||
"headerScript": "Skript výberu podľa verzie",
|
||||
"headerCodename": "Kódové meno Debianu",
|
||||
"rows": [
|
||||
{
|
||||
"version": "9.x",
|
||||
"script": "update-pve9_2.sh",
|
||||
"codename": "trixie"
|
||||
},
|
||||
{
|
||||
"version": "8.x",
|
||||
"script": "update-pve8.sh",
|
||||
"codename": "bookworm"
|
||||
}
|
||||
],
|
||||
"officialTitle": "Oficiálne odporúčanie pre Proxmox",
|
||||
"officialBody": "Oficiálny návod Proxmox odporúča tieto príkazy v presnom poradí:",
|
||||
"officialOutro": "Toto je bežný príkaz pre aktualizácie v rámci nainštalovanej hlavnej verzie Proxmox VE. Skontrolujte repozitáre a navrhované zmeny balíkov <em>pred</em> pokračovaním. Prechod na inú hlavnú verziu vyžaduje oficiálny migračný postup.",
|
||||
"doesTitle": "Čo robí možnosť ProxMenux — overené podľa skriptu",
|
||||
"doesIntro": "Aktualizácia ProxMenux vykoná uvedené príkazy apt a pridá prípravné aj záverečné kroky, na ktoré by ste inak museli myslieť sami. Nasledujúce položky zodpovedajú výberovému skriptu; podrobnosti sú v <link>Aktualizácia systému Proxmox</link>.",
|
||||
"doesItems": [
|
||||
"<strong>Najprv poriadok v repozitároch.</strong> Zakáže podnikové zdroje <code>pve-enterprise.sources</code> / <code>ceph.sources</code>, odstráni staré súbory repozitárov z predchádzajúcich verzií PVE a vytvorí čistý <code>proxmox.sources</code> s bezplatným kanálom <em>pve-no-subscription</em> podľa kódového názvu Debianu na hostiteľovi: trixie pre PVE 9, bookworm pre PVE 8.",
|
||||
"<strong>Prepíše repozitáre Debian</strong> s main / updates / security a <code>non-free-firmware</code>, aby počas aktualizácie zmizlo upozornenie na firmvér.",
|
||||
"<strong>Spustí oficiálnu aktualizáciu.</strong> <code>apt-get update</code> a potom <code>apt full-upgrade -y</code> (PVE 9) alebo <code>apt dist-upgrade -y</code> (PVE 8), neinteraktívne s <code>--force-confdef --force-confold</code> na zachovanie upravených konfiguračných súborov.",
|
||||
"<strong>Nainštaluje základné balíky</strong>, ak chýbajú: <code>zfsutils-linux</code>, <code>proxmox-backup-restore-image</code>, <code>chrony</code>.",
|
||||
"<strong>Skontroluje metadáta LVM.</strong> Hľadá VM s priamo priradenými diskami, ktoré mohli na surové disky zapísať staré hlavičky fyzických zväzkov. Upozorní na nezrovnalosti bez automatickej opravy.",
|
||||
"<strong>Potom vyčistí:</strong> <code>apt-get autoremove -y</code> + <code>apt-get autoclean -y</code>, potom vyzve na reštart, ak jadro bolo aktualizované alebo <code>/var/run/reboot-required</code> je prítomný."
|
||||
],
|
||||
"shortTitle": "Stručne povedané",
|
||||
"shortBody": "Možnosť spustí odporúčaný príkaz <code>apt update && apt full-upgrade -y</code>, doplní úpravu repozitárov a záverečné čistenie uvedené v oficiálnom návode a ponúkne reštart. Pozrite <link>Aktualizácia systému Proxmox</link> s celým diagramom; rovnaký aktualizátor je samostatne dostupný v hlavnom menu.",
|
||||
"subTitle": "Nepoužívajte na hostiteľovi s predplatným",
|
||||
"subBody": "Ak máte predplatné Proxmox a chcete ponechať repozitáre Enterprise, túto možnosť vynechajte. Zakáže Enterprise a prepne hostiteľa na komunitný kanál. Aktualizácia balíkov ani prepísanie repozitárov sa nedajú vrátiť cez Odinštalovať optimalizácie. Neskoršiu zmenu kanála musíte vykonať úpravou konfigurácie repozitárov.",
|
||||
"safetyTitle": "Bezpečnostná kontrola po aktualizácii",
|
||||
"safetyBody": "Po aktualizácii skript hľadá staré metadáta fyzických zväzkov (PV) na diskoch. Môže k tomu dôjsť, keď VM s priamo priradeným diskom zapíše hlavičky LVM na surový disk. Pri podozrivom náleze zobrazí upozornenie a navrhne kontrolu cez <code>pvs</code>. Automaticky nič nemení."
|
||||
},
|
||||
"time": {
|
||||
"heading": "Automaticky synchronizovať čas",
|
||||
"intro": "Zistí verejnú IP adresu servera cez <code>dig myip.opendns.com @resolver1.opendns.com</code>, potom z <code>ipapi.co/'{'ip'}'/timezone</code> získa zodpovedajúce časové pásmo IANA a nastaví ho cez <code>timedatectl set-timezone</code>. Nakoniec zapne NTP cez <code>timedatectl set-ntp true</code>.",
|
||||
"depTitle": "Závisí od dvoch externých služieb",
|
||||
"depBody": "Vyhľadávanie závisí od dostupnosti OpenDNS a <code>ipapi.co</code> a od správnosti ich odpovedí. Ak spustíte Proxmox za VPN alebo na VLAN, ktorá vychádza z iného regiónu, automaticky zistené časové pásmo môže byť nesprávne. V takom prípade preskočte túto možnosť a nastavte časové pásmo ručne:",
|
||||
"revertTitle": "Reverzibilné z menu Odinštalovať",
|
||||
"revertBody": "<link>Odinštalovanie optimalizácií</link> obnoví časové pásmo na UTC (bezpečné predvolené nastavenie). Nezakáže NTP – vaše hodiny sa neustále synchronizujú, len sú ukotvené na UTC, kým manuálne nenastavíte nové časové pásmo."
|
||||
},
|
||||
"languages": {
|
||||
"heading": "Nesťahovať ďalšie jazyky",
|
||||
"intro": "Počas <code>apt update</code> môže APT okrem hlavných metadát sťahovať aj preklady opisov balíkov. Možnosť ich vypne na úsporu šírky pásma a miesta. Predtým ProxMenux <strong>overí, že miestne nastavenie hostiteľa je vygenerované</strong>: prečíta <code>/etc/default/locale</code> alebo <code>/etc/environment</code>, podľa potreby doplní <code>/etc/locale.gen</code> a spustí <code>locale-gen</code>. Miestne nastavenie shellu sa tak zachová.",
|
||||
"writtenTitle": "Čo sa napíše",
|
||||
"revertTitle": "Reverzibilné z menu Odinštalovať",
|
||||
"revertBody": "Odstraňovanie <code>/etc/apt/apt.conf.d/99-disable-translations</code> (buď manuálne, alebo z menu Odinštalovať) obnoví štandardné správanie a APT znovu stiahne jazykové súbory."
|
||||
},
|
||||
"utilities": {
|
||||
"heading": "Nainštalovať bežné systémové nástroje",
|
||||
"intro": "Otvorí zoznam <strong>25 vybraných nástrojov</strong> rozdelených do skupín. Vyberiete požadované nástroje a potvrdíte výber. ProxMenux ich nainštaluje cez <code>apt</code>, overí fungovanie balíkov a na konci zobrazí súhrn.",
|
||||
"imageAlt": "Výber systémových nástrojov ProxMenux: medzerník vyberá, Enter potvrdzuje",
|
||||
"reuseTitle": "Rovnaký zoznam je opätovne použitý inde",
|
||||
"reuseBody": "Katalóg 25 nástrojov má jedinú definíciu: <code>PROXMENUX_UTILS</code> v <code>scripts/global/utils-install-functions.sh</code>. Menu <em>Pomôcky a nástroje → Systémové nástroje</em> ponúka rovnaký zoznam na neskoršie inštalácie bez opakovania nastavení po inštalácii.",
|
||||
"listTitle": "Čo je v zozname?",
|
||||
"groups": [
|
||||
{
|
||||
"group": "Monitory systému",
|
||||
"items": [
|
||||
{
|
||||
"pkg": "htop",
|
||||
"desc": "Interaktívny prehliadač procesov"
|
||||
},
|
||||
{
|
||||
"pkg": "btop",
|
||||
"desc": "Moderný monitor zdrojov (CPU, RAM, disky, sieť, procesy)"
|
||||
},
|
||||
{
|
||||
"pkg": "s-tui",
|
||||
"desc": "Terminálové rozhranie na záťažové testy a sledovanie CPU"
|
||||
},
|
||||
{
|
||||
"pkg": "iftop",
|
||||
"desc": "Využitie šírky pásma pre každé spojenie v reálnom čase"
|
||||
},
|
||||
{
|
||||
"pkg": "iotop",
|
||||
"desc": "Diskové I/O podľa procesu"
|
||||
},
|
||||
{
|
||||
"pkg": "iptraf-ng",
|
||||
"desc": "Interaktívny monitor IP LAN"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "Sieť",
|
||||
"items": [
|
||||
{
|
||||
"pkg": "iperf3",
|
||||
"desc": "Meranie maximálnej dosiahnuteľnej šírky pásma medzi hostiteľmi"
|
||||
},
|
||||
{
|
||||
"pkg": "net-tools",
|
||||
"desc": "Staršie nástroje (ifconfig, netstat, route). Stále užitočné na rýchle kontroly"
|
||||
},
|
||||
{
|
||||
"pkg": "ipset",
|
||||
"desc": "Spravuje veľké množiny IP adries v jadre — užitočné pre pravidlá iptables/nftables"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "Sťahovanie a archívy",
|
||||
"items": [
|
||||
{
|
||||
"pkg": "axel",
|
||||
"desc": "Nenáročný akcelerátor paralelného sťahovania"
|
||||
},
|
||||
{
|
||||
"pkg": "aria2",
|
||||
"desc": "Sťahovanie z viacerých zdrojov a cez viac protokolov (HTTP, FTP, BitTorrent, Metalink)"
|
||||
},
|
||||
{
|
||||
"pkg": "unzip",
|
||||
"desc": "Rozbaliť archívy ZIP"
|
||||
},
|
||||
{
|
||||
"pkg": "zip",
|
||||
"desc": "Vytvoriť ZIP archívy"
|
||||
},
|
||||
{
|
||||
"pkg": "cabextract",
|
||||
"desc": "Rozbaliť archívy Microsoft CAB (užitočné pri súboroch ISO systému Windows)"
|
||||
},
|
||||
{
|
||||
"pkg": "wimtools",
|
||||
"desc": "Manipulovať obrazy Windows WIM (extrahovať, rozdeliť, pripojiť, použiť)"
|
||||
},
|
||||
{
|
||||
"pkg": "genisoimage",
|
||||
"desc": "Vytvárať obrazy ISO 9660 z adresára"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "Text a súbory",
|
||||
"items": [
|
||||
{
|
||||
"pkg": "dos2unix",
|
||||
"desc": "Previesť koncovky riadkov CRLF (Windows) na LF (Unix)"
|
||||
},
|
||||
{
|
||||
"pkg": "grc",
|
||||
"desc": "Univerzálne farebné zvýraznenie výstupu príkazov ping, traceroute, dig, tail a ďalších"
|
||||
},
|
||||
{
|
||||
"pkg": "plocate",
|
||||
"desc": "Rýchle indexované vyhľadávanie súborov. Po inštalácii spustite updatedb na vytvorenie indexu"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "Vzdialený prístup a relácie",
|
||||
"items": [
|
||||
{
|
||||
"pkg": "sshpass",
|
||||
"desc": "Neinteraktívne overenie SSH heslom (užitočné pre skripty, nie na každodenné používanie)"
|
||||
},
|
||||
{
|
||||
"pkg": "tmux",
|
||||
"desc": "Terminálový multiplexer: odpojenie relácií, rozdelenie panelov a zachovanie relácií pri strate spojenia"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "Hardvér a nízkoúrovňové nástroje",
|
||||
"items": [
|
||||
{
|
||||
"pkg": "msr-tools",
|
||||
"desc": "Čítať a zapisovať registre špecifické pre model CPU (rdmsr, wrmsr)"
|
||||
},
|
||||
{
|
||||
"pkg": "intel-gpu-tools",
|
||||
"desc": "Intel GPU diagnostické pomôcky vrátane `intel_gpu_top`"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "Virtualizácia",
|
||||
"items": [
|
||||
{
|
||||
"pkg": "libguestfs-tools",
|
||||
"desc": "Kontrolovať a upravovať obrazy diskov VM (virt-ls, virt-cat, guestmount…)"
|
||||
},
|
||||
{
|
||||
"pkg": "chntpw",
|
||||
"desc": "Upravovať Windows SAM (užitočné na obnovenie hesiel v prevzatých Windows VM)"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"actionTitle": "Niekoľko z nich v akcii",
|
||||
"noBulkTitle": "Odstránia sa iba nástroje nainštalované cez ProxMenux",
|
||||
"noBulkBody": "ProxMenux zaznamenáva iba vybrané balíky, ktoré ešte neboli nainštalované. Voľba Odinštalovať optimalizácie ich úplne odstráni a ponechá pôvodné balíky. Aktualizácie APT nemajú bezpečný atómový návrat späť: odinštalovanie nástrojov nevráti aktualizáciu systému."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Aktualizácia systému Proxmox",
|
||||
"href": "/docs/utils/system-update",
|
||||
"tail": " — Na požiadanie zopakuje cyklus apt update + dist-upgrade."
|
||||
},
|
||||
{
|
||||
"label": "Inštalátor systémových nástrojov",
|
||||
"href": "/docs/utils/system-utils",
|
||||
"tail": " — Nainštalovať alebo preinštalovať jednotlivé nástroje aj po nastavení po inštalácii."
|
||||
},
|
||||
{
|
||||
"label": "Príkazy na aktualizácie a balíky",
|
||||
"href": "/docs/help-info/update-commands",
|
||||
"tail": " — Prehľad apt pre shell."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Prispôsobiteľný skript po inštalácii | Dokumentácia ProxMenux",
|
||||
"description": "Vyberte presne tie optimalizácie, ktoré má ProxMenux použiť na hostiteľovi Proxmox VE. 10 kategórií, približne 35 nástrojov a výber pomocou zaškrtávacích políčok. Obsahuje všetko z automatizovaného skriptu aj voliteľné funkcie (IOMMU, Fastfetch, Figurine, Ceph, HA, opravy AMD…).",
|
||||
"ogTitle": "Prispôsobiteľný skript po inštalácii | Dokumentácia ProxMenux",
|
||||
"ogDescription": "10 kategórií, približne 35 jednotlivých optimalizácií. Vyberte presne to, čo chcete na hostiteľovi Proxmox VE. Vratné zmeny sa zaznamenávajú."
|
||||
},
|
||||
"header": {
|
||||
"title": "Prispôsobiteľný post-inštalačný skript",
|
||||
"description": "Vyberte presne tie optimalizácie, ktoré chcete použiť na hostiteľovi Proxmox VE. ProxMenux zoskupuje približne 35 nástrojov do 10 kategórií v jednom výberovom dialógu. Rovnaký základ ako Automatizované, ale s úplnou kontrolou nad použitými zmenami.",
|
||||
"section": "Po inštalácii · Prispôsobiteľné"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Kedy vybrať prispôsobiteľné",
|
||||
"body": "Vyberte túto cestu, ak už poznáte požadované alebo nechcené úpravy hostiteľa. Výberový zoznam zoskupený podľa kategórií umožňuje vopred vyberať, rušiť výber a kombinovať optimalizácie. Položky možno neskôr použiť znovu a vratné zmeny sa zaznamenávajú pre <link>Odinštalovať optimalizácie</link>. Aktualizácie balíkov sa neuvádzajú ako vratné."
|
||||
},
|
||||
"compare": {
|
||||
"heading": "Ako sa porovnáva s Automatizovaným",
|
||||
"body": "Prispôsobiteľné obsahuje celý <link>automatizovaný skript</link>: rovnakých 14 základných optimalizácií a množstvo voliteľných položiek, ktoré Automatizované zámerne vynecháva. Sú užitočné pre konkrétny hardvér (opravy AMD), hosting (OVH RTM) alebo záťaže (IOMMU/VFIO, repozitár Ceph, vysoká dostupnosť, Fastfetch, Figurine, ladenie ARC ZFS, pigz, automatické snímky ZFS, rýchlostné limity vzdump, Open vSwitch, TCP BBR…)."
|
||||
},
|
||||
"categoriesSection": {
|
||||
"heading": "10 kategórií",
|
||||
"body": "Prispôsobiteľný skript zoskupuje optimalizácie do 10 kategórií v jednom výberovom dialógu. Každá kategória má vlastnú stránku dokumentácie — otvorte kartu nižšie pre zdôvodnenie, predvolené hodnoty a overovacie kroky jednotlivých možností."
|
||||
},
|
||||
"categories": [
|
||||
{
|
||||
"name": "Základné nastavenia",
|
||||
"description": "Vyčistí zdroje APT, spustí oficiálnu aktualizáciu Proxmox a nastaví časové pásmo, miestne nastavenia a bežné nástroje. Základ všetkých ostatných skupín."
|
||||
},
|
||||
{
|
||||
"name": "Systém",
|
||||
"description": "Vyladí záznamový subsystém a limity jadra pre hostiteľa s mnohými VM a kontajnermi. Zahŕňa journald, logrotate, sysctl (pamäť, limity súborov), správanie pri kernel panic a rýchle reštarty."
|
||||
},
|
||||
{
|
||||
"name": "Virtualizácia",
|
||||
"description": "Pripraví hostiteľa na pokročilú virtualizáciu. Nainštaluje zodpovedajúceho hosťovského agenta, ak samotný Proxmox beží v podporovanej VM, a povolí IOMMU/VFIO na priame priradenie PCI zariadení GPU, radičov a TPU."
|
||||
},
|
||||
{
|
||||
"name": "Sieť",
|
||||
"description": "Posilní a vyladí sieťový stack hostiteľa. Vynúti IPv4 pre APT, použije bezpečnostné nastavenia sysctl a ladenie vyrovnávacích pamätí TCP, ponúkne Open vSwitch, TCP BBR a TCP Fast Open a priradí trvalé názvy rozhraní k MAC adresám."
|
||||
},
|
||||
{
|
||||
"name": "Úložisko",
|
||||
"description": "Nastaví bežné úložné subsystémy Proxmox: veľkosť ARC ZFS, automatické snímky ZFS, autotrim ZFS pre pooly SSD/NVMe a rýchlostné limity vzdump proti vyťaženiu diskov pri zálohovaní."
|
||||
},
|
||||
{
|
||||
"name": "Zabezpečenie",
|
||||
"description": "Zmenší predvolene vystavenú útočnú plochu. Vypne služby RPC portmapper/rpcbind, ktoré Proxmox nepotrebuje, ale ponecháva načúvať."
|
||||
},
|
||||
{
|
||||
"name": "Prispôsobenie",
|
||||
"description": "Zmení vzhľad a prostredie shellu hostiteľa: farby a aliasy v bashrc, banner MOTD a odstránenie upozornenia na predplatné vo webovom rozhraní."
|
||||
},
|
||||
{
|
||||
"name": "Monitorovanie",
|
||||
"description": "Integruje hostiteľa s OVH Real-Time Monitoring. RTM sa nainštaluje iba pri zistení servera OVH; na iných hostiteľoch možnosť nič nemení."
|
||||
},
|
||||
{
|
||||
"name": "Výkon",
|
||||
"description": "Zrýchli kompresiu pri zálohách a prenosoch nahradením gzip jeho paralelnou alternatívou pigz."
|
||||
},
|
||||
{
|
||||
"name": "Voliteľné",
|
||||
"description": "Špecializované možnosti, ktoré nepotrebuje každý hostiteľ: opravy CPU AMD, banner Fastfetch, 3D názov hostiteľa Figurine, aktualizácia indexu PVE Appliance Manager, repozitár Ceph, služby vysokej dostupnosti, Log2RAM na zníženie opotrebenia SSD a swapový profil ZRAM."
|
||||
}
|
||||
],
|
||||
"mixTip": {
|
||||
"title": "Kombinujte Automatizované a Prispôsobiteľné",
|
||||
"body": "Bežný postup: najprv spustite <strong>Automatizované</strong> pre rozumné základné nastavenia, potom otvorte <strong>Prispôsobiteľné</strong> a vyberte iba potrebné voliteľné nástroje, napríklad IOMMU pre priame priradenie GPU. Zmeny sa sledujú nezávisle; menu Odinštalovať zobrazí všetko použité bez ohľadu na zvolenú cestu."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Automatizované nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/automated",
|
||||
"tail": " — rozumné predvolené nastavenia použité bez otázok."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať optimalizácie",
|
||||
"href": "/docs/post-install/uninstall",
|
||||
"tail": " — čisto vrátiť vybrané zmeny."
|
||||
},
|
||||
{
|
||||
"label": "Základné nastavenia",
|
||||
"href": "/docs/post-install/basic-settings",
|
||||
"tail": " — repozitáre, čas, jazyk a nástroje."
|
||||
},
|
||||
{
|
||||
"label": "Virtualizácia",
|
||||
"href": "/docs/post-install/virtualization",
|
||||
"tail": " — IOMMU + VFIO na priame priradenie zariadení."
|
||||
},
|
||||
{
|
||||
"label": "Zabezpečenie",
|
||||
"href": "/docs/post-install/security",
|
||||
"tailRich": " · <storageLink>Úložisko</storageLink> · <networkLink>Sieť</networkLink> · <customLink>Prispôsobenie</customLink> — ďalšie kategórie."
|
||||
},
|
||||
{
|
||||
"label": "Prehľad po inštalácii",
|
||||
"href": "/docs/post-install",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Prispôsobenie | Dokumentácia ProxMenux",
|
||||
"description": "Možnosti prispôsobenia v prispôsobiteľnom skripte ProxMenux po inštalácii: farebný prompt bash s užitočnými aliasmi, banner ProxMenux v MOTD a odstránenie upozornenia na predplatné z webového rozhrania Proxmox."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: prispôsobenie",
|
||||
"description": "Vizuálne a praktické úpravy hostiteľa Proxmox. Spríjemnia používanie shellu a skryjú upozornenie na predplatné vo webovom rozhraní. Bashrc, MOTD aj banner predplatného sa zaznamenávajú a dajú sa obnoviť cez Odinštalovať.",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Tri malé nezávislé možnosti: <strong>farebný prompt bash s aliasmi</strong> pre shell root, jednoriadkový <strong>banner MOTD</strong> pri prihlásení cez SSH a odstránenie <strong>okna „Žiadne platné predplatné“</strong>, ktoré Proxmox zobrazuje pri každom prihlásení do webového rozhrania."
|
||||
},
|
||||
"bashrc": {
|
||||
"heading": "Prispôsobiť bashrc",
|
||||
"intro": "Vloží do <code>/root/.bashrc</code> pripravený blok s farebným promptom, históriou s časovými pečiatkami, bežnými aliasmi <code>ls</code> / <code>grep</code> a príkazom <code>source</code> na dopĺňanie bash. Spríjemní prácu cez SSH a pri viacerých otvorených kartách jasne ukáže aktuálneho hostiteľa.",
|
||||
"writesTitle": "Čo ProxMenux pridáva do .bashrc",
|
||||
"writesOutro": "Blok je ohraničený značkami <code>PMX_CORE_BASHRC</code>. Opätovné spustenie nahradí predchádzajúci blok bez duplikovania. Pôvodný <code>.bashrc</code> sa raz zálohuje do <code>/root/.bashrc.bak</code> a do <code>/root/.bash_profile</code> sa pridá riadok <code>source /root/.bashrc</code>, aby sa prompt použil aj v prihlasovacích shelloch, napríklad po <code>su -</code>.",
|
||||
"rootTitle": "Platí iba pre root",
|
||||
"rootBody": "Prispôsobenie sa týka shellu účtu root. Ostatní používatelia hostiteľa si ponechajú svoje predvolené nastavenia. Ak spravujete Proxmox výhradne cez webové rozhranie a shell nepoužívate, túto čisto estetickú možnosť môžete vynechať."
|
||||
},
|
||||
"motd": {
|
||||
"heading": "Nastaviť vlastnú MOTD správu",
|
||||
"intro": "Pridá <em>\"This system is optimised by: ProxMenux\"</em> na začiatok <code>/etc/motd</code>, správy po úspešnom prihlásení cez SSH, nad promptom a pred skriptmi <code>update-motd</code>. Neškodné a čisto informatívne — rýchle vizuálne potvrdenie použitia ProxMenux na hostiteľovi.",
|
||||
"writesTitle": "Čo píše ProxMenux",
|
||||
"writesOutro": "Pri prvom použití ProxMenux zaznamená, či <code>/etc/motd</code> existoval, a uloží pôvodný obsah pod <code>/usr/local/share/proxmenux</code>. Operácia je idempotentná: ak riadok so značkou už existuje, nič sa nepridá. Staršie inštalácie s <code>/etc/motd.bak</code> sa prevedú do rovnakého vratného stavu."
|
||||
},
|
||||
"banner": {
|
||||
"heading": "Odstrániť hlásenie o predplatnom",
|
||||
"intro": "Odstráni okno <em>„Nemáte platné predplatné pre tento server“</em>, ktoré sa zobrazuje pri každom prihlásení do webového rozhrania Proxmox bez predplatného Enterprise. ProxMenux zohľadňuje verziu a spustí správny skript pre odlišné balíky rozhrania hlavných verzií.",
|
||||
"versionTitle": "Výber skriptu podľa verzie",
|
||||
"versionItems": [
|
||||
"<strong>PVE 9.x</strong> → spúšťa <code>remove-banner-pve-v3.sh</code> (opravuje desktop <code>proxmoxlib.js</code> aj nový mobilný UI založený na Yew).",
|
||||
"<strong>PVE 8.x</strong> → spustí <code>remove-banner-pve8.sh</code> (iba pre počítač)."
|
||||
],
|
||||
"versionOutro": "Pred úpravou ProxMenux zálohuje pôvodné súbory JS/šablón do <code>/usr/local/share/proxmenux/backups/</code> s časovou pečiatkou. Odinštalovanie ich obnoví zo záloh; ak záloha chýba alebo je poškodená, preinštaluje balíky rozhrania Proxmox.",
|
||||
"breakTitle": "Môže sa zlomiť po aktualizáciách Proxmoxu",
|
||||
"breakBody": "Aktualizácie rozhrania Proxmox pravidelne prepisujú <code>proxmoxlib.js</code>, takže upozornenie sa môže vrátiť. Túto možnosť môžete použiť znovu na opätovnú úpravu súboru alebo dovtedy ponechať upozornenie. ProxMenux inštaluje aj hook APT na automatické opakovanie úpravy po aktualizácii balíkov — jeho odstránenie opisuje <link>Odinštalovať optimalizácie</link>.",
|
||||
"legalTitle": "Právne upozornenie (vždy stojí za to zopakovať)",
|
||||
"legalBody": "Táto možnosť iba skryje upozornenie rozhrania. <strong>Neposkytuje</strong> podporu Enterprise ani prístup k repozitáru Enterprise a nemení licenciu softvéru. Proxmox VE sa vydáva pod GNU AGPLv3. Predplatné podporuje projekt a umožňuje prístup ku kanálu aktualizácií Enterprise; vyberte si podporu vhodnú pre svoje prostredie."
|
||||
},
|
||||
"verify": {
|
||||
"heading": "Overenie",
|
||||
"intro": "Po uplatnení všetkých troch:",
|
||||
"reversibleTitle": "Všetky tri zmeny prispôsobenia sú sledované",
|
||||
"reversibleBody": "<link>Odinštalovať optimalizácie</link> obnoví <code>/root/.bashrc</code>, vráti presný obsah MOTD spred ProxMenux alebo súbor odstráni, ak predtým neexistoval, a obnoví upravené súbory rozhrania zo zálohy alebo podľa potreby preinštaluje príslušné balíky Proxmox."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Voliteľné",
|
||||
"href": "/docs/post-install/optional",
|
||||
"tail": " — Fastfetch a Figurine, ďalšie vizuálne úpravy."
|
||||
},
|
||||
{
|
||||
"label": "Zobraziť informácie o verzii",
|
||||
"href": "/docs/settings/show-version-information",
|
||||
"tail": " — potvrdí, že prispôsobenia sú registrované ako nainštalované."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať optimalizácie",
|
||||
"href": "/docs/post-install/uninstall",
|
||||
"tail": " — obnoviť bashrc, motd a upozornenie na predplatné."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Skript po inštalácii Proxmox VE — Automatizovaný a prispôsobiteľný | ProxMenux",
|
||||
"description": "Prehľad skriptov ProxMenux po inštalácii Proxmox VE. Automatizovaný skript použije rozumné predvolené nastavenia bez otázok. Prispôsobiteľný skript umožní presný výber z 10 kategórií. Odinštalovať optimalizácie obnoví podporované vratné zmeny.",
|
||||
"ogTitle": "Skript po inštalácii Proxmox VE — Automatizovaný a prispôsobiteľný",
|
||||
"ogDescription": "Použite bežné optimalizácie po inštalácii Proxmox VE v 10 kategóriách — automaticky alebo podľa výberu, s vratnými možnosťami.",
|
||||
"twitterTitle": "Skript po inštalácii Proxmox VE | ProxMenux",
|
||||
"twitterDescription": "Automatizované a prispôsobiteľné optimalizácie po inštalácii Proxmox VE s vratnými možnosťami."
|
||||
},
|
||||
"header": {
|
||||
"title": "Skripty po inštalácii",
|
||||
"description": "Nakonfigurujte čerstvo nainštalovaný hostiteľ Proxmox VE pomocou optimalizácií ProxMenux. Automaticky použite základné nastavenia, vyberte jednotlivé možnosti, aktualizujte nainštalované funkcie alebo obnovte podporované vratné zmeny. Aktualizácie balíkov sa neuvádzajú ako vratné.",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Na čo je toto menu",
|
||||
"body": "Hneď po inštalácii Proxmox VE môžu desiatky drobných zmien zrýchliť hostiteľa a zjednodušiť jeho údržbu: repozitáre bez predplatného, rozumné limity journald a vyrovnávacie pamäte TCP, ukladanie záznamov šetrné k SSD, vylepšenia bashrc a ďalšie. ProxMenux ich automatizuje a sleduje podporované vratné zmeny konfigurácie."
|
||||
},
|
||||
"openingMenu": {
|
||||
"heading": "Otvorenie menu",
|
||||
"body": "V hlavnom menu ProxMenux vyberte <strong>Nastavenie Proxmoxu po inštalácii</strong>. Zobrazí sa toto:",
|
||||
"imageAlt": "Ponuka Skripty po inštalácii – Automatizované, Prispôsobiteľné, podmienené Použiť dostupné aktualizácie (iba keď čakajú aktualizácie) a Odinštalovať, po ktorej nasleduje sekcia Komunitné skripty"
|
||||
},
|
||||
"threeWays": {
|
||||
"heading": "Štyri spôsoby, ako uplatniť optimalizáciu",
|
||||
"body": "Štyri položky ProxMenux používajú rovnaký kód aj register nainštalovaných nástrojov, ale poskytujú rôznu mieru ovládania. <em>Aplikovať dostupné aktualizácie</em> sa zobrazí iba vtedy, keď má aspoň jedna nainštalovaná optimalizácia na disku novšiu verziu než registrovanú. Na čerstvo nakonfigurovanom hostiteľovi zostáva skrytá."
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"title": "Automatizované",
|
||||
"description": "Starostlivo vybraných 14 bezpečných a vždy užitočných optimalizácií, ktoré sa použijú postupne bez otázok. Dobrá predvolená voľba pre väčšinu používateľov.",
|
||||
"bullets": [
|
||||
"Repozitáre bez predplatného + aktualizácia systému",
|
||||
"Pamäť, jadro, sieťové ladenie",
|
||||
"Log2RAM (automatické zistenie SSD/NVMe)",
|
||||
"Journald + limity veľkosti logrotate",
|
||||
"Trvalé názvy rozhraní"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Prispôsobiteľné",
|
||||
"description": "Približne 35 jednotlivých optimalizácií v 10 kategóriách. Presne si vyberiete, ktoré sa použijú. Rovnaký základ ako Automatizované, ale s úplnou kontrolou.",
|
||||
"bullets": [
|
||||
"Výberový zoznam so zaškrtávacími políčkami pre každú kategóriu",
|
||||
"Obsahuje všetko z Automatizované a navyše výslovne voliteľné položky (IOMMU, Fastfetch, Figurine, Ceph, HA, opravy AMD…)",
|
||||
"Spustite ho ľubovoľne veľakrát — zmeny sú idempotentné"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Aplikovať dostupné aktualizácie",
|
||||
"description": "Keď má optimalizácia po inštalácii (Log2Ram, nastavenia pamäte, Logrotate…) na disku novšiu verziu než tú registrovanú na hostiteľovi, položka zobrazí iba zmenené optimalizácie. Znovu spustí príslušnú funkciu a aktualizuje register — ničoho iného sa nedotkne.",
|
||||
"bullets": [
|
||||
"Výslovný výber každej optimalizácie, iba zmenených",
|
||||
"Rovnaký výber je dostupný z prehľadu Monitor",
|
||||
"Jedno súhrnné oznámenie pri dostupnosti nových aktualizácií"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Odinštalovať optimalizácie",
|
||||
"description": "Podporované vratné zmeny sa sledujú v registri JSON a majú priradenú funkciu obnovy. Akcie bez bezpečného vrátenia, napríklad úplná aktualizácia balíkov, sú zámerne vylúčené.",
|
||||
"bullets": [
|
||||
"Odhaľuje predtým aplikovanú optimalizáciu automaticky",
|
||||
"Pre každú položku vyberie správny postup obnovy: obnoví zálohu .bak, ak bola vytvorená, odstráni konfiguračný úryvok sysctl.d, ak nebolo čo zálohovať, alebo znovu nainštaluje pôvodný balík s --force-confnew (napríklad pri upozornení na predplatné)",
|
||||
"Výzva na reštart podľa potreby (VFIO, trvalé názvy atď.)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"whichTitle": "Ktorý by si si mal vybrať?",
|
||||
"whichBody": "Pri novej inštalácii Proxmox s rozumnými základnými nastaveniami bez rozhodovania vyberte <autoLink><strong>Automatizované</strong></autoLink>. Ak už poznáte požadované alebo nechcené úpravy: <customLink><strong>Prispôsobiteľné</strong></customLink>. Na aktualizáciu iba už použitej optimalizácie s novšou verziou na disku: <updatesLink><strong>Aplikovať dostupné aktualizácie</strong></updatesLink>. Na čisté vrátenie predchádzajúcich zmien: <uninstallLink><strong>Odinštalovať optimalizácie</strong></uninstallLink>. Možnosti možno kombinovať: najprv Automatizované, potom pridať Fastfetch či IOMMU cez Prispôsobiteľné a neskôr vrátiť jednotlivé položky.",
|
||||
"mixing": {
|
||||
"heading": "Miešanie s inými postinštalačnými skriptmi",
|
||||
"stackTitle": "Nekombinujte viacero skriptov po inštalácii",
|
||||
"stackBody": "Spustenie viacerých skriptov po inštalácii na rovnakom hostiteľovi môže vytvoriť duplicitné konfiguračné súbory, konfliktné položky sysctl alebo dokonca nefunkčnú sieť po reštarte. Ak ste už použili <strong>Helper-Scripts Post Install</strong>, niektoré optimalizácie ProxMenux sa môžu prekrývať s jeho konfiguráciou. Používajte jeden nástroj po inštalácii na hostiteľa.",
|
||||
"xshokTitle": "xshok-proxmox: deprekovaný",
|
||||
"xshokBody": "Staršie verzie ProxMenux uvádzali <a>xshok-proxmox</a> ako doplnkový nástroj po inštalácii. Projekt je už zastaraný a ProxMenux ho neponúka. Ak predchádzajúce spustenie zanechalo značky na hostiteľovi, ProxMenux ich stále zistí a upozorní vás. Dnes ho však nemáte inštalovať popri ProxMenux."
|
||||
},
|
||||
"community": {
|
||||
"heading": "Komunitné skripty",
|
||||
"body": "Menu ponúka aj dva skripty tretích strán z projektu <a>community-scripts</a>: <em>Proxmox VE Post Install</em> a <em>Proxmox VE Microcode</em>. Ide o obaly, ktoré stiahnu a spustia pôvodné autorské skripty cez <code>wget | bash</code>. ProxMenux ich neudržiava. Pred spustením si pozrite podrobnosti a otázky dôvery v časti <link>Externé repozitáre</link>."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Aktualizácia systému Proxmox",
|
||||
"href": "/docs/utils/system-update",
|
||||
"tail": " — udržiava hostiteľa aktuálneho po nastavení po inštalácii."
|
||||
},
|
||||
{
|
||||
"label": "Zabezpečenie",
|
||||
"href": "/docs/security",
|
||||
"tail": " — Fail2Ban + Lynis navyše k posilneniu zabezpečenia po inštalácii."
|
||||
},
|
||||
{
|
||||
"label": "Zobraziť informácie o verzii",
|
||||
"href": "/docs/settings/show-version-information",
|
||||
"tail": " — Pozrite sa, ktoré komponenty po inštalácii sú sledované ako nainštalované."
|
||||
},
|
||||
{
|
||||
"label": "Príkazy na aktualizácie a balíky",
|
||||
"href": "/docs/help-info/update-commands",
|
||||
"tail": " — Referencie pre apt / pveupgrade."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Sledovanie | Dokumentácia ProxMenux",
|
||||
"description": "Možnosti sledovania v prispôsobiteľnom skripte ProxMenux po inštalácii. Zatiaľ jediná možnosť: inštalácia OVH Real-Time Monitoring (RTM), ktorá sa vykoná iba po zistení, že hostiteľ je serverom OVH."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: monitorovanie",
|
||||
"description": "Možnosti sledovania v prispôsobiteľnom skripte po inštalácii. Táto malá kategória je špecifická pre poskytovateľa: nainštaluje agenta OVH Real-Time Monitoring na dedikovaných serveroch OVH a inde nič nevykoná.",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Zámerne úzky rozsah",
|
||||
"body": "Sledovanie po inštalácii sa obmedzuje na <strong>jedného agenta konkrétneho poskytovateľa</strong>. Všeobecné nástroje (Prometheus, Grafana, node_exporter) sem nepatria, pretože vyžadujú architektonické rozhodnutia o samostatnom hostiteľovi, uchovávaní údajov a cieľoch upozornení, ktoré sa nehodia do kroku na jedno kliknutie. ProxMenux Monitor, dodávaný s ProxMenux, pokrýva väčšinu tejto úlohy bez externého agenta."
|
||||
},
|
||||
"ovh": {
|
||||
"heading": "Inštalovať OVH monitorovanie v reálnom čase (RTM)",
|
||||
"intro": "Ak je hostiteľ Proxmox dedikovaný server prenajatý od <a>OVHcloud</a>, môžete povoliť RTM a sprístupniť hardvérovú telemetriu (teplota CPU, stav zdroja, SMART diskov, stav radiča RAID atď.) v ovládacom paneli OVH. Ide o rovnakého agenta, akého OVH používa pre funkciu „Server Monitoring“.",
|
||||
"decisionsTitle": "Ako sa rozhoduje ProxMenux",
|
||||
"decisionsItems": [
|
||||
"Získa verejnú IP adresu hostiteľa cez <code>curl ipinfo.io/ip</code>.",
|
||||
"Zistí vlastníckeho poskytovateľa pomocou dotazu <code>whois</code> na <code>v4.whois.cymru.com</code>.",
|
||||
"Ak výsledok uvádza OVH, stiahne <code>last-public-ovh-infra-yak.snap.mirrors.ovh.net/yak/archives/apply.sh</code> a cez rúru ho odovzdá <code>bash</code> s manifestom Puppet pre RTM v2.",
|
||||
"Ak výsledok <em>neuvádza</em> OVH, nič sa nenainštaluje. Možnosť nevykoná žiadne zmeny."
|
||||
],
|
||||
"remoteTitle": "Vzdialený skript odovzdaný cez rúru do bash",
|
||||
"remoteBody": "Inštalácia spustí <code>wget -qO - https://…apply.sh | bash</code>. Ak dôjde ku kompromitovaniu zrkadla OVH, skript sa na hostiteľovi vykoná ako root. Pred povolením zvážte dôveru v reťazec zrkadiel OVH oproti prínosu sledovania. Pre väčšinu domácich laboratórií a používateľov mimo OVH má možnosť zostať vypnutá.",
|
||||
"noOpTitle": "Povoliť iba vtedy, ak je hostiteľ skutočne na OVH",
|
||||
"noOpBody": "Na serveroch mimo OVH možnosť nič nemení, takže jej zaškrtnutie na domácom Proxmox nič nepokazí. Skript vypíše <em>„Nie je to server OVH, inštalácia RTM sa preskočí“</em> a ukončí sa bez inštalácie balíkov.",
|
||||
"runsTitle": "Čo ProxMenux spúšťa",
|
||||
"verifyTitle": "Overenie",
|
||||
"verifyBody": "Na skutočnom hostiteľovi OVH by sa po reštarte mal v OVH Manager zobraziť <a>prehľad RTM</a> s aktuálnymi údajmi hostiteľa. Na strane Proxmox je zberač RTM službou systemd — overte ju priamo:",
|
||||
"troubleTitle": "Riešenie problémov",
|
||||
"revertTitle": "Odstrániť RTM cez menu Odinštalovať",
|
||||
"revertBody": "Ak je RTM registrovaný ako nainštalovaný, Odinštalovať optimalizácie ponúkne položku OVH Real-Time Monitoring. Spustí <code>apt-get purge -y ''ovh-rtm*'' ''rtm'' ''rtm-*''</code>, odstráni /etc/rtm a označí RTM za odinštalovaný. Zvyšky Puppet môžu vyžadovať ručné čistenie; skontrolujte manifesty RTM v <code>/etc/puppet/</code>. Na hostiteľovi mimo OVH sa balíky RTM nenainštalovali, takže nie je čo odstrániť."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "ProxMenux Monitor",
|
||||
"href": "/docs/settings/proxmenux-monitor",
|
||||
"tail": " — lokálny webový prehľad hostiteľa, ktorý funguje u každého poskytovateľa, nielen OVH."
|
||||
},
|
||||
{
|
||||
"label": "Užitočné systémové príkazy",
|
||||
"href": "/docs/help-info/system-commands",
|
||||
"tail": " — referencia pre sledovanie lokálneho hostiteľa."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Sieť | Dokumentácia ProxMenux",
|
||||
"description": "Sieťové možnosti prispôsobiteľného skriptu ProxMenux po inštalácii: vynútiť APT cez IPv4, použiť vybraný profil sysctl, nainštalovať Open vSwitch, zapnúť TCP BBR + Fast Open a priradiť názvy rozhraní k ich MAC adresám."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: Sieť",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Päť nezávislých sieťových možností. Dve sú jednoduché (<strong>APT cez IPv4</strong>, <strong>inštalácia Open vSwitch</strong>), dve upravujú správanie TCP (<strong>sieťový profil sysctl</strong>, <strong>BBR + Fast Open</strong>) a jedna rieši častý prevádzkový problém: <strong>pevné priradenie názvov rozhraní</strong>, aby nová sieťová karta alebo aktualizácia BIOSu nepremenovala <code>enp3s0</code> na <code>enp4s0</code> a nenarušila mosty."
|
||||
},
|
||||
"ipv4": {
|
||||
"heading": "Prinútiť APT používať IPv4",
|
||||
"intro": "Píše <code>Acquire::ForceIPv4 \"true\";</code> na <code>/etc/apt/apt.conf.d/99-force-ipv4</code>. APT potom odmieta používať IPv6 na sťahovanie balíkov, aj keď má hostiteľ IPv6 pripojenie.",
|
||||
"tipTitle": "Kto má prospech",
|
||||
"tipBody": "Užitočné pri nestabilnom IPv6, pri nižšej rýchlosti oproti IPv4 alebo ak zrkadlo Debian/Proxmox občas cez IPv6 nefunguje. Hostiteľom bez IPv6 neprekáža. Vo funkčnej sieti s oboma protokolmi zaistí predvídateľné správanie: apt vás neprekvapí prekročením časového limitu IPv6."
|
||||
},
|
||||
"sysctl": {
|
||||
"heading": "Použiť sieťové optimalizácie",
|
||||
"intro": "Zapíše vybraný profil sysctl do <code>/etc/sysctl.d/99-network.conf</code>. Zahŕňa vyrovnávacie pamäte socketov jadra, posilnenie ICMP, základnú ochranu pred falšovaním adries a veľkosti vyrovnávacích pamätí TCP vhodné pre hypervízor s mnohými súbežnými tokmi.",
|
||||
"tunedTitle": "Čo sa upraví",
|
||||
"headerArea": "Oblasť",
|
||||
"headerSettings": "Kľúčové nastavenia",
|
||||
"rows": [
|
||||
{
|
||||
"area": "Vyrovnávacie pamäte socketov jadra",
|
||||
"settings": "<code>netdev_max_backlog=8192</code>, <code>rmem_max=16M</code>, <code>wmem_max=16M</code>, <code>somaxconn=8192</code>"
|
||||
},
|
||||
{
|
||||
"area": "Posilnenie ICMP",
|
||||
"settings": "<code>icmp_echo_ignore_broadcasts=1</code>, <code>icmp_ignore_bogus_error_responses=1</code>"
|
||||
},
|
||||
{
|
||||
"area": "Bezpečnosť smerovania",
|
||||
"settings": "<code>accept_redirects=0</code>, <code>accept_source_route=0</code>, <code>secure_redirects=0</code>, <code>send_redirects=0</code>, <code>log_martians=0</code>"
|
||||
},
|
||||
{
|
||||
"area": "Filter spätnej cesty",
|
||||
"settings": "<code>rp_filter=2</code> (voľný režim, pozri poznámku nižšie)"
|
||||
},
|
||||
{
|
||||
"area": "TCP",
|
||||
"settings": "<code>tcp_mtu_probing=1</code>, <code>tcp_rfc1337=1</code>, <code>tcp_sack=1</code>, <code>tcp_rmem=8K/87K/16M</code>, <code>tcp_wmem=8K/64K/16M</code>"
|
||||
},
|
||||
{
|
||||
"area": "Porty",
|
||||
"settings": "<code>ip_local_port_range=1024 65535</code> (rozsah dočasných portov)"
|
||||
},
|
||||
{
|
||||
"area": "Unixové sockety",
|
||||
"settings": "<code>net.unix.max_dgram_qlen=4096</code>"
|
||||
}
|
||||
],
|
||||
"sourceOutro": "Pridá tiež <code>source /etc/network/interfaces.d/*</code> do <code>/etc/network/interfaces</code>, ak tam ešte nie je. Ide o bežný postup umožňujúci pridávať samostatné konfiguračné súbory rozhraní bez úpravy hlavného súboru.",
|
||||
"fwbrTitle": "Automatické ladenie virtuálnych mostov firewallu",
|
||||
"fwbrBody": "Spolu s profilom sysctl ProxMenux nainštaluje pomocný skript <code>/usr/local/sbin/proxmenux-fwbr-tune</code>. Nastaví <code>rp_filter=0</code> a <code>log_martians=0</code> na rozhraniach <code>fwbr*</code> / <code>fwln*</code> / <code>fwpr*</code> / <code>tap*</code>, ktoré Proxmox vytvára pre VM a kontajnery. Jednorazová jednotka <code>proxmenux-fwbr-tune.service</code> ho spustí pri štarte a pravidlo <code>/etc/udev/rules.d/99-zz-proxmenux-fwbr-tune.rules</code> pri každej udalosti <code>net add</code> s týmito predponami. Zahŕňa aj rozhrania znovu vytvorené pri spustení/zastavení VM, reštarte a živej migrácii. Skript sa spustí aj hneď po inštalácii a spracuje už existujúce rozhrania.",
|
||||
"rpFilterTitle": "Prečo rp_filter=2 (voľný) namiesto 1 (prísny)",
|
||||
"rpFilterBody": "Prísny filter spätnej cesty zahadzuje pakety, ktorých zdroj by bol dostupný cez <em>iné</em> rozhranie. Je to vhodné predvolené nastavenie klienta, ale na hostiteľovi Proxmox môže narušiť sieť: prevádzka VM často prichádza cez most a odchádza cez uplink s asymetrickými trasami. <code>rp_filter=2</code> (voľný) zahadzuje iba pakety so skutočne nesmerovateľnými zdrojmi. Ide o kompromis: mierne nižšia detekcia falšovania lokálnej IP adresy výmenou za funkčnú sieť VM."
|
||||
},
|
||||
"ovs": {
|
||||
"heading": "Nainštalovať Open vSwitch",
|
||||
"intro": "Nainštaluje <code>openvswitch-switch</code> + <code>openvswitch-common</code>. Balíky pridajú OVS ako alternatívu k predvoleným linuxovým mostom Proxmoxu. Samotná inštalácia nemení sieť: existujúce mosty <code>vmbrX</code> fungujú ďalej. Pri <em>vytváraní</em> nového mosta v rozhraní Proxmox si môžete vybrať OVS zo zoznamu typov.",
|
||||
"tipTitle": "Keď OVS dáva zmysel",
|
||||
"tipBody": "Zvážte OVS, ak potrebujete <strong>VLAN trunking s nesúvislými VLAN ID</strong>, <strong>LACP s LLDP v špecifických režimoch</strong>, <strong>jemnozrnné programovanie toku</strong> (OpenFlow), alebo súčinnosť s radičmi SDN. Pre domáce laboratórium s niekoľkými sieťami VLAN a jedným uplinkom LACP, štandardné linuxové mosty + <code>vmbrX.VID</code> sú jednoduchšie a úplne v poriadku.",
|
||||
"revertTitle": "Reverzibilné z menu Odinštalovať",
|
||||
"revertBody": "OVS je zaznamenaný. <link>Odinštalovať optimalizácie</link> spustí <code>apt purge</code> pre <code>openvswitch-switch</code> a <code>openvswitch-common</code>. Mosty OVS migrujte späť na linuxové mosty <em>pred</em> odinštaláciou, inak ich VM pri ďalšom štarte stratia sieť. Ručný ekvivalent:"
|
||||
},
|
||||
"bbr": {
|
||||
"heading": "Povoliť TCP BBR + TCP Fast Open",
|
||||
"intro": "Zapíše dva súbory sysctl a znovu ich načíta. BBR nahradí CUBIC algoritmom riadenia preťaženia od Googlu založeným na šírke pásma, ktorý lepšie zvláda vysokokapacitné spoje s veľkou latenciou aj stratové spoje. TCP Fast Open (TFO) ušetrí jeden obojsmerný prenos pri opakovaných spojeniach TCP tým, že odošle dáta už v SYN.",
|
||||
"verifyTitle": "Overenie",
|
||||
"impactTitle": "Vplyv závisí od pracovného zaťaženia",
|
||||
"impactBody": "BBR vyniká na spojoch s vysokou latenciou alebo stratami paketov (medzikontinentálna replikácia, tunely VPN, mobilní klienti). V LAN medzi dvoma počítačmi na rovnakom prepínači býva rozdiel v rámci šumu merania. TFO najviac pomáha krátkym opakovaným spojeniam HTTP.",
|
||||
"revertTitle": "Reverzibilné z menu Odinštalovať",
|
||||
"revertBody": "BBR/TFO sú zaznamenané. <link>Odinštalovať optimalizácie</link> odstráni dva súbory sysctl (<code>/etc/sysctl.d/99-kernel-bbr.conf</code> a <code>99-tcp-fastopen.conf</code>) a znovu načíta zvyšnú konfiguráciu. Odstránenie súboru samo neobnoví aktívne hodnoty jadra. Predvolené hodnoty ako <code>cubic</code> a <code>tcp_fastopen=1</code> sa vrátia po reštarte, ak ich neprepíše iná konfigurácia. Ručný ekvivalent:"
|
||||
},
|
||||
"names": {
|
||||
"heading": "Trvalé názvy rozhraní",
|
||||
"intro": "Prejde fyzické sieťové karty hostiteľa. Vynechá loopback, Docker veth, mosty, zariadenia TAP, bondy, Cilium, ZeroTier a WireGuard. Zapíše súbor systemd <code>.link</code>, ktorý priradí aktuálny názov k aktuálnej MAC adrese. Priradenie podľa MAC tak dostane prednosť pred pravidlami pomenovania jadra.",
|
||||
"whyTitle": "Prečo na tom záleží",
|
||||
"whyItems": [
|
||||
"Pridanie alebo odstránenie zariadení PCIe môže zmeniť číslovanie zbernice a premenovať <code>enp3s0</code> na <code>enp4s0</code>. Ak <code>/etc/network/interfaces</code> odkazuje na starý názov, most po reštarte zmizne.",
|
||||
"BIOS / Aktualizácie firmvéru niekedy menia spôsob, akým zariadenia enumerujú, s rovnakým účinkom.",
|
||||
"Pomocný skript pevne priraďuje názvy fyzických kariet vrátane fyzických portov bondov. Vynecháva virtuálne rozhrania, napríklad LXC veth a samotné bondy; nerieši súbehy pri pomenovaní virtuálnych kariet <code>hotplug</code>."
|
||||
],
|
||||
"writtenTitle": "Čo sa napíše",
|
||||
"writtenIntro": "Jeden súbor pre každú fyzickú kartu v <code>/etc/systemd/network/10-proxmenux-<iface>.link</code>. Začína hlavičkou <code># Managed by ProxMenux — do not edit</code>, aby ProxMenux rozlíšil vlastné súbory od súborov <code>.link</code> používateľa alebo iných balíkov.",
|
||||
"writtenOutro": "Súbory <code>.link</code> iných balíkov alebo používateľa zostávajú zachované; spravujú sa iba súbory s hlavičkou ProxMenux. Pri opakovanom spustení funkcia skontroluje svoje súbory: z každého <code>10-proxmenux-*.link</code> znovu načíta <code>MACAddress=</code> a odstráni tie, ktorých MAC sa už nenachádza v <code>/sys/class/net/</code>. Súbory starších verzií vo formáte <code>10-<iface>.link</code> sa pri prvom spustení automaticky migrujú.",
|
||||
"pveTitle": "PVE 9 vs PVE 8",
|
||||
"pveBody": "Skript používa súbory systemd <code>.link</code> pre trvalé názvy. V Proxmox VE 9 po ich zápise navyše načíta pravidlá udev, aby ich novo pridané karty mohli použiť bez reštartu. Existujúce rozhrania skontrolujte po reštarte v PVE 8 aj PVE 9. Nemení sa tým používanie <code>ifupdown2</code> na hostiteľovi. Skript v oboch prípadoch nastaví príznak reštartu, aby sa naň prispôsobiteľné nastavenie opýtalo.",
|
||||
"reviewTitle": "Najprv skontrolujte existujúci /etc/network/interfaces",
|
||||
"reviewBody": "Ak staršia konfigurácia v <code>/etc/network/interfaces</code> odkazuje na názvy kariet vytvorené jadrom, pevné priradenie <em>aktuálnych</em> názvov je správny výsledok. Ak ste už konfiguráciu ručne prispôsobili konkrétnym názvom, pred reštartom overte, že pevné názvy zodpovedajú súboru interfaces.",
|
||||
"revertTitle": "Reverzibilné z menu Odinštalovať",
|
||||
"revertBody": "<link>Odinštalovať optimalizácie</link> odstráni iba súbory <code>10-proxmenux-*.link</code> s hlavičkou ProxMenux z <code>/etc/systemd/network/</code>. Zachová všetky súbory <code>.link</code> používateľa alebo iných balíkov. Po ďalšom reštarte sa obnoví predvolené pomenovanie systemd."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Správa siete",
|
||||
"href": "/docs/network",
|
||||
"tail": " — diagnostika, analýza mostov a opravy so sprievodcom."
|
||||
},
|
||||
{
|
||||
"label": "Trvalé názvy rozhraní",
|
||||
"href": "/docs/network/persistent-names",
|
||||
"tail": " — rovnaká funkcia neskôr v samostatnom menu; použite jednu z možností, nie obe."
|
||||
},
|
||||
{
|
||||
"label": "Prehľad sieťových príkazov",
|
||||
"href": "/docs/help-info/network-commands",
|
||||
"tail": " — ip, ss, ethtool, sysctl."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať optimalizácie",
|
||||
"href": "/docs/post-install/uninstall",
|
||||
"tail": " — vráti tieto zmeny siete späť."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "ProxMenux po inštalácii: Voliteľné nastavenia",
|
||||
"description": "Sprievodca voliteľnými nastaveniami skriptu ProxMenux po inštalácii pre ďalšie funkcie a optimalizácie Proxmox VE.",
|
||||
"ogTitle": "ProxMenux po inštalácii: Voliteľné nastavenia",
|
||||
"ogDescription": "Sprievodca voliteľnými nastaveniami skriptu ProxMenux po inštalácii pre ďalšie funkcie a optimalizácie Proxmox VE.",
|
||||
"ogImageAlt": "ProxMenux Nepovinné nastavenia po inštalácii"
|
||||
},
|
||||
"title": "Voliteľné nastavenia",
|
||||
"intro": "Kategória <strong>Voliteľné nastavenia</strong> ponúka ďalšie funkcie a optimalizácie pre inštaláciu Proxmox VE. Nie sú nevyhnutné, ale v konkrétnych situáciách môžu rozšíriť možnosti systému.",
|
||||
"available": "Dostupné voliteľné funkcie",
|
||||
"stepLabel": "Krok",
|
||||
"ceph": {
|
||||
"title": "Pridať najnovšiu podporu Ceph",
|
||||
"intro": "Táto možnosť nainštaluje najnovšiu podporu Ceph úložného systému pre Proxmox VE. Ceph je distribuovaný úložný systém, ktorý poskytuje vysoký výkon, spoľahlivosť a škálovateľnosť.",
|
||||
"doesIntro": "Čo robí:",
|
||||
"doesItems": [
|
||||
"Pridá repozitár Ceph do vášho systému",
|
||||
"Aktualizuje zoznamy balíkov",
|
||||
"Inštaluje balíky Ceph pomocou príkazu 'pveceph install'",
|
||||
"Overuje inštaláciu"
|
||||
],
|
||||
"howUse": "Použitie: Po inštalácii môžete nastaviť a spravovať úložisko Ceph cez webové rozhranie Proxmox VE alebo nástroje príkazového riadku.",
|
||||
"automates": "Táto úprava automatizuje nasledujúce príkazy:"
|
||||
},
|
||||
"amd": {
|
||||
"title": "Použiť opravy CPU AMD",
|
||||
"intro": "Táto možnosť použije konkrétne opravy procesorov AMD EPYC a Ryzen na zlepšenie stability a kompatibility.",
|
||||
"doesIntro": "Čo robí:",
|
||||
"doesItems": [
|
||||
"Odhaľuje, či je prítomný AMD EPYC alebo Ryzen CPU",
|
||||
"Použije parameter jadra idle=nomwait na predchádzanie náhodným pádom (cez /etc/kernel/cmdline na hostiteľoch so systemd-boot alebo /etc/default/grub pri GRUB, so zálohou originálu .bak).",
|
||||
"Nastaví KVM na ignorovanie určitých MSR (registrov špecifických pre model) pre lepšiu kompatibilitu hosťovských systémov Windows."
|
||||
],
|
||||
"howUse": "Použitie: Opravy sa použijú automaticky a prejavia sa po reštarte systému.",
|
||||
"automates": "Táto úprava automatizuje nasledujúce príkazy:"
|
||||
},
|
||||
"ha": {
|
||||
"title": "Zapnúť služby vysokej dostupnosti",
|
||||
"intro": "Táto možnosť zapne služby vysokej dostupnosti (HA) v Proxmox VE, ktoré umožňujú automatické prevzatie VM a kontajnerov iným uzlom pri poruche uzla.",
|
||||
"doesIntro": "Čo robí:",
|
||||
"doesItems": [
|
||||
"Zapne a spustí službu pve-ha-lrm (lokálny správca zdrojov)",
|
||||
"Zapne a spustí službu pve-ha-crm (správca zdrojov klastra)",
|
||||
"Zapne a spustí službu corosync na komunikáciu klastra"
|
||||
],
|
||||
"howUse": "Ako používať: Po umožnení týchto služieb môžete konfigurovať HA skupiny a zdroje vo webovom rozhraní Proxmox VE.",
|
||||
"automates": "Táto úprava automatizuje nasledujúce príkazy:"
|
||||
},
|
||||
"pveam": {
|
||||
"title": "Aktualizovať Proxmox VE Appliance Manager",
|
||||
"intro": "Obnoví lokálny index šablón kontajnerov, ktorý <code>pveam</code> sprístupňuje v rozhraní Proxmox. Zoznam dostupných softvérových šablón tak bude aktuálny pri ďalšom vytvorení LXC.",
|
||||
"doesIntro": "Čo robí:",
|
||||
"doesItems": [
|
||||
"Spustí <code>pveam update</code> voči zrkadlám Proxmox a získa aktuálny katalóg softvérových šablón",
|
||||
"Doplní zoznam softvérových šablón zobrazený pri vytváraní kontajnera"
|
||||
],
|
||||
"howUse": "Použitie: spustite ho, ak zoznam šablón v rozhraní vyzerá zastarano alebo po zmene zrkadiel. Stiahne iba index katalógu, nie samotné šablóny.",
|
||||
"automates": "Táto úprava automatizuje nasledujúci príkaz:"
|
||||
},
|
||||
"fastfetch": {
|
||||
"title": "Nainštalovať a nastaviť Fastfetch",
|
||||
"intro": "Táto možnosť ticho nainštaluje a konfiguruje nástroj Fastfetch, ktorý zobrazuje systémové špecifikácie a vlastné logo pri prihlásení.",
|
||||
"doesLabel": "Čo robí:",
|
||||
"doesItems": [
|
||||
"Ticho stiahne a nainštaluje najnovšiu verziu Fastfetch",
|
||||
"Umožňuje vám vybrať si vlastné logo (<strong>ProxMenux, Proxmox, Helper-Scripts, Home-Labs-Club, Proxmology</strong> alebo vlastné logo)",
|
||||
"Nastaví Fastfetch na zobrazenie <em>„Systém optimalizovaný cez ProxMenux“</em>",
|
||||
"Nastaví Fastfetch pre automatické spustenie pri prihlásení konzoly"
|
||||
],
|
||||
"importantLabel": "Dôležité:",
|
||||
"importantBody": "Ak sa pripájate k Proxmoxu cez SSH, vyberte logo <strong>Proxmox</strong> alebo vytvorte vlastné pomocou <code>jp2a</code> alebo <code>img2txt</code>. Ostatné logá vytvára <code>chafa</code> a v bežnej relácii SSH sa nemusia zobraziť správne.",
|
||||
"customLabel": "Vlastné logá:",
|
||||
"customBody1": "Vlastné logo použijete vložením textového súboru s ASCII grafikou do: <code>/usr/local/share/fastfetch/logos/</code>",
|
||||
"customBody2": "Môžete vytvoriť vlastné logá pomocou nástrojov ako <code>chafa</code>, <code>jp2a</code>, alebo <code>img2txt</code>.",
|
||||
"customBody3": "Pre dosiahnutie najlepších výsledkov:",
|
||||
"customItems": [
|
||||
"Obmedzte výšku loga na 35 riadkov, aby sa zachovali proporcie a zmestilo sa do terminálu",
|
||||
"Použite <code>chafa</code> pre farebné logá (v reláciách SSH sa nemusia zobraziť správne)",
|
||||
"Použiť <code>jp2a</code> alebo <code>img2txt</code> pre logá kompatibilné s SSH"
|
||||
],
|
||||
"examplesLabel": "Príkladové logá:",
|
||||
"logos": [
|
||||
{
|
||||
"name": "ProxMenux",
|
||||
"alt": "Logo ProxMenux",
|
||||
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmenux.png"
|
||||
},
|
||||
{
|
||||
"name": "Proxmox",
|
||||
"alt": "Logo Proxmox",
|
||||
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmox.png"
|
||||
},
|
||||
{
|
||||
"name": "JC Channel",
|
||||
"alt": "Logo JC Channel",
|
||||
"src": "/fastfetch/jc-channel.png"
|
||||
},
|
||||
{
|
||||
"name": "Helper-Scripts",
|
||||
"alt": "Logo Helper-Scripts",
|
||||
"src": "https://macrimi.github.io/ProxMenux/fastfetch/helper-scripts.png"
|
||||
},
|
||||
{
|
||||
"name": "Home-Labs-Club",
|
||||
"alt": "Logo Home-Labs-Club",
|
||||
"src": "https://macrimi.github.io/ProxMenux/fastfetch/home-labs-club.png"
|
||||
},
|
||||
{
|
||||
"name": "Proxmology",
|
||||
"alt": "Logo Proxmology",
|
||||
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmology.png"
|
||||
}
|
||||
],
|
||||
"automates": "Táto úprava automatizuje nasledujúce príkazy:"
|
||||
},
|
||||
"figurine": {
|
||||
"title": "Inštalovať a nastaviť Figurine",
|
||||
"intro": "Táto voľba nainštaluje a konfiguruje Figurine, nástroj, ktorý vytvára štýlové ASCII textové bannery pre váš terminál, zobrazujúci vaše meno hostiteľa vo vizuálne atraktívnom 3D formáte.",
|
||||
"doesLabel": "Čo robí:",
|
||||
"doesItems": [
|
||||
"Stiahne a nainštaluje Figurine v2.1.1 z GitHubu pre architektúru hostiteľa (AMD64, ARM64 alebo ARMv7)",
|
||||
"Vytvorí uvítaciu správu, ktorá zobrazí vaše meno hostiteľa v 3D ASCII umení pri prihlásení",
|
||||
"Aktualizuje existujúci binárny súbor Figurine až po úspešnom stiahnutí a rozbalení",
|
||||
"Nastaví uvítaciu správu pre automatické spustenie pri prihlásení"
|
||||
],
|
||||
"practicalLabel": "Praktické použitie:",
|
||||
"practicalBody": "Pri správe viacerých uzlov Proxmox v klastri Figurine hneď ukáže, do ktorého uzla ste prihlásený. Pomáha to predchádzať náhodným príkazom na nesprávnom uzle a zlepšuje prácu s viacerými servermi.",
|
||||
"exampleLabel": "Príklad výstupu:",
|
||||
"imageAlt": "Príklad výstupu Figurine",
|
||||
"automates": "Táto úprava automatizuje tento proces:",
|
||||
"outro": "Po inštalácii uvidíte vaše meno hostiteľa zobrazené v 3D ASCII umení zakaždým, keď sa prihlásite, aby bolo okamžite jasné, na ktorom uzol Proxmox pracujete."
|
||||
},
|
||||
"log2ram": {
|
||||
"title": "Nainštalovať Log2RAM (zníženie opotrebenia SSD/NVMe)",
|
||||
"intro": "Log2RAM pripojí <code>/var/log</code> ako ramdisk tmpfs a pravidelne ho synchronizuje na disk. Ukladanie častých zápisov journald do RAM môže znížiť opotrebenie SSD a diskové I/O. Synchronizácia a riadne vypnutie uložia logy na disk, ale náhly výpadok napájania môže stratiť záznamy od poslednej synchronizácie.",
|
||||
"upstreamLabel": "Pôvodný projekt:",
|
||||
"upstreamUrl": "https://github.com/azlux/log2ram",
|
||||
"upstreamLinkLabel": "azlux/log2ram na GitHub",
|
||||
"doesLabel": "Čo robí ProxMenux:",
|
||||
"doesItems": [
|
||||
"Čítaním <code>/sys/block/<dev>/queue/rotational</code> zistí, či je koreňový disk SSD/NVMe. Pri rotačnom disku sa automatický postup pred inštaláciou opýta.",
|
||||
"Naklonuje pôvodný repozitár (<code>azlux/log2ram</code>) do <code>/tmp/log2ram</code> a upraví <code>install.sh</code>: nahradí <code>rsync -aAXv</code> príkazom <code>rsync -aXv --no-acls</code>. Predíde tak chybe <em>set_acl: Operation not supported</em> s návratovým kódom 23 pri presune /var/log na súborovom systéme bez ACL. Jednotka systemd <code>log2ram</code> sa po inštalácii zapne.",
|
||||
"Nastaví veľkosť ramdisku podľa RAM hostiteľa: <code>≤ 8 GB → 128M</code>, <code>≤ 16 GB → 256M</code>, <code>> 16 GB → 512M</code>. Zapíše hodnotu do <code>SIZE=</code> v <code>/etc/log2ram.conf</code>.",
|
||||
"Plánuje periodickú synchronizáciu disku cez <code>/etc/cron.d/log2ram</code>: každý 1h / 3h / 6h podľa rovnakej úrovne RAM.",
|
||||
"Nainštaluje <code>/usr/local/bin/log2ram-check.sh</code>, spúšťaný cez <code>/etc/cron.d/log2ram-auto-sync</code> každých 10 minút. Keď <code>/var/log</code> dosiahne 80% ramdisku, vyčistí staré žurnály. Pri 92% najprv spustí <code>logrotate -f /etc/logrotate.d/proxmox-backup-api</code>, ak súbor existuje: logy API PBS bývajú najväčším spotrebiteľom miesta na hostiteľovi PBS. Potom skráti <code>pveproxy access/error</code> a <code>pveam.log</code> pred synchronizáciou. Samotný <code>log2ram write</code> skopíruje tmpfs na disk, ale nezmenší ho. Ochrana pomáha predchádzať pádom PVE s <em>No space left on device</em> pri nekontrolovanom raste logov.",
|
||||
"Zistí službu <code>proxmox-backup-server</code> na hostiteľovi. Ak existuje, vytvorí <code>/etc/logrotate.d/proxmox-backup-api</code> (20 MB × 3 rotácie) a <code>/etc/cron.hourly/proxmox-backup-logrotate</code>, aby obmedzil logy API PBS, častý zdroj rastu, aj medzi synchronizáciami Log2RAM. Bez PBS nič nezmení.",
|
||||
"Prispôsobí limity systemd-journald (<code>SystemMaxUse</code>, <code>RuntimeMaxUse</code>) ramdisku, aby ho nárazový príval záznamov nezaplnil.",
|
||||
"Zaznamená sa v <code>installed_tools.json</code>, aby sa dal vrátiť cez Odinštalovať optimalizácie."
|
||||
],
|
||||
"howUseLabel": "Ako používať:",
|
||||
"howUseBody": "Automatický postup nainštaluje Log2RAM bez zásahu pri zistení koreňového SSD/NVMe. Prispôsobiteľný postup sa pýta na veľkosť, interval a ochranu synchronizácie. Výzva uvádza 90%, no vytvorený skript používa vyššie opísané limity 80% na čistenie a 92% na intenzívne čistenie.",
|
||||
"verifyLabel": "Overiť a spravovať zo shellu:",
|
||||
"verifyCode": "# Service state and configured timers\nsystemctl status log2ram\nsystemctl list-timers log2ram*\n\n# Current ramdisk usage — /var/log IS the tmpfs itself\ndf -h /var/log\n\n# Force a sync now (tmpfs → disk); does NOT shrink the tmpfs\nlog2ram write\n\n# Trigger the auto-sync guard on demand (vacuum + sync when usage is high)\n/usr/local/bin/log2ram-check.sh\n\n# Current config: SIZE, mail settings, path\ncat /etc/log2ram.conf\n\n# ProxMenux-specific cron jobs\ncat /etc/cron.d/log2ram /etc/cron.d/log2ram-auto-sync\n\n# Recent Log2RAM activity\njournalctl -u log2ram -n 50 --no-pager"
|
||||
},
|
||||
"zram": {
|
||||
"title": "Povoliť výmenný profil ZRAM",
|
||||
"intro": "Pomocou <code>/dev/zram0</code> vytvorí komprimované odkladacie zariadenie v RAM cez <code>systemd-zram-generator</code>. Stránky presunuté jadrom do swapu sa komprimujú cez zstd a zostanú v pamäti pred použitím swapu na disku.",
|
||||
"doesLabel": "Čo robí:",
|
||||
"doesItems": [
|
||||
"Nainštaluje <code>systemd-zram-generator</code>, ak chýba, a zaznamená, či ho nainštaloval ProxMenux.",
|
||||
"Zapíše <code>/etc/systemd/zram-generator.conf.d/90-proxmenux.conf</code>: zariadenie <code>zram0</code> s veľkosťou desatiny RAM hostiteľa, kompresiou zstd (<code>zstd(level=9)</code> pri systemd-zram-generator 1.2.0 alebo novšom) a prioritou swapu 32767.",
|
||||
"S touto prioritou jadro najprv zaplní ZRAM. Existujúci swap na disku si zachová svoju prioritu a prijme stránky, ktoré sa už do ZRAM nezmestia.",
|
||||
"Pred zmenou niečoho, hľadá ďalšie nastavenie ZRAM: aktívny zram swap, zram linka v <code>/etc/fstab</code>, systemd jednotka alebo iný súbor generátora. Ak ho nájde, možnosť sa zastaví a nechá nastavenie ako je.",
|
||||
"Spustí <code>dev-zram0.swap</code> a overí, či aktívne zariadenie zodpovedá profilu. Ak nie, obnoví predchádzajúci stav.",
|
||||
"Zaznamená sa v <code>installed_tools.json</code>, aby sa dal vrátiť cez Odinštalovať optimalizácie."
|
||||
],
|
||||
"howUseLabel": "Ako používať:",
|
||||
"howUseBody": "Možnosť je iba v prispôsobiteľnom postupe; automatický ju nepoužíva. Zariadenie sa pri každom štarte vytvorí znovu. Kým je aktívne, panel Pamäť v ProxMenux Monitor zobrazí kapacitu, využitý swap, algoritmus, kompresný pomer a obsadenú fyzickú pamäť.",
|
||||
"verifyLabel": "Overiť zo shellu:",
|
||||
"verifyCode": "# Active swap devices and their priority\nswapon --show\n\n# ZRAM device: algorithm, size and compressed data\nzramctl\n\n# Profile written by ProxMenux\ncat /etc/systemd/zram-generator.conf.d/90-proxmenux.conf\n\n# State of the swap unit\nsystemctl status dev-zram0.swap"
|
||||
},
|
||||
"autoApplication": {
|
||||
"title": "Automatická aplikácia",
|
||||
"body": "V prispôsobiteľnom postupe vyberte funkcie podľa potreby. Log2RAM je aj súčasťou automatického postupu s detekciou hardvéru; ZRAM zostáva iba prispôsobiteľný. Jednotlivé časti opisujú výzvy a predpoklady."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Výkon | Dokumentácia ProxMenux",
|
||||
"description": "Možnosti výkonu v prispôsobiteľnom skripte ProxMenux po inštalácii. Nahrádza jednovláknový gzip programom pigz (paralelný gzip) na rýchlejšie zálohovanie a kompresiu na viacjadrových hostiteľoch."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: výkon",
|
||||
"description": "Možnosti výkonu v prispôsobiteľnom skripte po inštalácii. Kategória obsahuje jednu optimalizáciu: nahradenie gzip programom pigz, aby zálohovanie a kompresia používali všetky jadrá CPU namiesto jedného.",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Jediná možnosť výkonu tu presmeruje systémový gzip na paralelnú implementáciu. Ostatné úpravy výkonu (pamäť, plánovanie I/O, veľkosť ARC ZFS, limity jadra) sú vo vlastných kategóriách (<em>Systém</em>, <em>Úložisko</em>), pretože ovplyvňujú iné subsystémy."
|
||||
},
|
||||
"pigz": {
|
||||
"heading": "Použiť pigz pre rýchlejšiu gzip kompresiu",
|
||||
"intro": "Štandardný <code>gzip</code> komprimuje údaje pomocou <strong>jediného jadra CPU</strong>. Na moderných hostiteľoch Proxmox s 8, 16 alebo 32 jadrami je to veľké úzke miesto pri zálohách VM/CT cez <code>vzdump</code>, rotácii záznamov a všetkom, čo prechádza cez <code>gzip</code>. <a>pigz</a> je priamo zameniteľná paralelná náhrada: rovnaký výstup kompatibilný s gzip, ale práca rozdelená medzi všetky jadrá.",
|
||||
"doesTitle": "Čo robí ProxMenux",
|
||||
"doesIntro": "Päť krokov, všetky idempotentné:",
|
||||
"doesItems": [
|
||||
"Nastaví <code>pigz: 1</code> v <code>/etc/vzdump.conf</code>, aby zálohovací nástroj Proxmox používal pigz natívne.",
|
||||
"Nainštaluje apt balíček <code>pigz</code>, ak už nie je prítomný.",
|
||||
"Napíše wrapper skript na <code>/bin/pigzwrapper</code>, ktorý posiela každý argument na <code>/usr/bin/pigz</code>.",
|
||||
"Zaregistruje presmerovanie dpkg pre systémový program <code>gzip</code> (<code>/usr/bin/gzip</code> v Proxmox VE 9, <code>/bin/gzip</code> v Proxmox VE 8). Pôvodný program zostane vedľa ako <code>gzip.distrib</code> a na jeho miesto príde wrapper. Odvtedy <em>všetko</em>, čo volá <code>gzip</code> — logrotate, <code>tar czf</code>, skripty aj vzdump — používa pigz transparentne.",
|
||||
"Pred umiestnením wrappera overí, že súbor <code>gzip.distrib</code> je funkčný gzip; ak nie, najprv preinštaluje balík <code>gzip</code>. Hostiteľ so staršou náhradou <code>/bin/gzip.original</code> pri opätovnom použití možnosti prejde na presmerovanie dpkg."
|
||||
],
|
||||
"replacesTitle": "Nahrádza systémový program",
|
||||
"replacesBody": "Umiestniť wrapper namiesto <code>gzip</code> je nezvyčajné. Je to bezpečné, pretože vytvára výstup kompatibilný s gzip, ale skripty s pevne zapísanými cestami, v obmedzených prostrediach chroot alebo overujúce hash programu sa môžu správať inak. Pôvodný program zostáva ako <code>gzip.distrib</code>. Vďaka presmerovaniu dpkg aktualizácia balíka <code>gzip</code> alebo prechod z Proxmox VE 8 na 9 aktualizuje tento súbor a ponechá wrapper na mieste.",
|
||||
"revertTitle": "Reverzibilné z menu Odinštalovať",
|
||||
"revertBody": "Táto optimalizácia sa sleduje. <link>Odinštalovať optimalizácie</link> skopíruje pôvodný program z <code>gzip.distrib</code> na miesto wrappera, odstráni presmerovanie aj <code>pigzwrapper</code>, zakomentuje riadok <code>pigz</code> v <code>/etc/vzdump.conf</code> a po overení funkčnosti gzip spustí <code>apt purge pigz</code>. Ručný ekvivalent pre Proxmox VE 9:",
|
||||
"verifyTitle": "Overenie",
|
||||
"verifyBody": "Po použití by mal <code>gzip --version</code> uviesť pigz. Rýchly test výkonu tiež ukáže rozdiel v rýchlosti na viacjadrovom hostiteľovi:",
|
||||
"whenTitle": "Keď na tom záleží najviac",
|
||||
"whenBody": "Prínos závisí od <strong>počtu jadier hostiteľa</strong> a <strong>frekvencie zálohovania</strong>. Na domácom serveri s 2 jadrami a jedným denným vzdump je malý. Na produkčnom hostiteľovi so 16 jadrami, ktorý každú noc zálohuje tucet VM, môže pigz skrátiť časové okno záloh na zlomok času jednovláknového gzip."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Príkazy na zálohovanie a obnovu",
|
||||
"href": "/docs/help-info/backup-commands",
|
||||
"tailRich": " — referencia CLI vzdump vrátane voľby počtu vlákien <code>--pigz</code>."
|
||||
},
|
||||
{
|
||||
"label": "Úložisko",
|
||||
"href": "/docs/post-install/storage",
|
||||
"tail": " — Vzdump rýchlostné limity a ZFS ARC ladenie."
|
||||
},
|
||||
{
|
||||
"label": "Systém",
|
||||
"href": "/docs/post-install/system",
|
||||
"tail": " — ladenie deskriptorov súborov a pamäte."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Zabezpečenie | Dokumentácia ProxMenux",
|
||||
"description": "Možnosti zabezpečenia v prispôsobiteľnom skripte ProxMenux po inštalácii. Zatiaľ jediná možnosť: zakázať službu portmapper/rpcbind na zmenšenie útočnej plochy hostiteľa."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: Zabezpečenie",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Zabezpečenie po inštalácii zahŕňa iba <strong>posilnenie hostiteľa, ktoré sa dá bezpečne použiť bez dozoru</strong>: vypnutie služieb, ktoré takmer nikto nepotrebuje a ktoré možno obnoviť cez Odinštalovať. Aktívne bezpečnostné nástroje (Fail2Ban na prevenciu prienikov, Lynis na audit) nájdete pod položkou <em>Zabezpečenie</em> v hlavnom menu ProxMenux, mimo nastavení po inštalácii."
|
||||
},
|
||||
"rpcbind": {
|
||||
"heading": "Zakázať portmapper / rpcbind",
|
||||
"intro": "<code>rpcbind</code> (predtým <code>portmap</code>) mapuje čísla programov RPC na sieťové porty. NFS a niektoré staršie nástroje RPC ho potrebujú. Na typickom hostiteľovi Proxmox, ktorý nie je serverom NFS, ho <strong>nič nepoužíva</strong>; ak zostane zapnutý, port <code>111/tcp</code> načúva na každom rozhraní.",
|
||||
"whyTitle": "Prečo sa ho oplatí vypnúť",
|
||||
"whyItems": [
|
||||
"Zmenšuje útočnú plochu hostiteľa — o jednu načúvajúcu službu menej, o ktorú sa treba starať.",
|
||||
"V minulosti sa zneužíval ako vektor odrazu a zosilnenia pri útokoch DDoS. Vypnutím <code>rpcbind</code> sa tento faktor zosilnenia na hostiteľovi odstráni.",
|
||||
"Odstráni zbytočné hlásenia zo záznamov a výstupu <code>netstat</code> / <code>ss</code>, aby sa skutočná aktivita ľahšie rozpoznávala."
|
||||
],
|
||||
"nfsTitle": "Nevypnite to, ak používate NFS",
|
||||
"nfsBody": "Server NFS <strong>aj</strong> klient NFS používajú <code>rpcbind</code> na vyjednanie portov pre <code>mountd</code>, <code>statd</code>, <code>lockd</code> a ďalšie služby. Ak hostiteľ Proxmox <em>exportuje</em> zdieľania NFS iným počítačom alebo <em>pripája</em> zdieľania NFS z NAS, túto možnosť nepoužívajte. Pripájanie zlyhá s chybou <code>mount.nfs: rpc.statd is not running</code> alebo podobnou.",
|
||||
"runsTitle": "Čo ProxMenux spúšťa",
|
||||
"runsOutro": "Balík zostáva nainštalovaný. ProxMenux zaznamená pôvodný stav povolenia a aktivity rpcbind.service aj rpcbind.socket, potom obe jednotky zakáže a zastaví, aby aktivácia cez socket nemohla službu znovu spustiť.",
|
||||
"verifyTitle": "Overenie",
|
||||
"verifyBody": "Po použití overte, že <code>rpcbind</code> je vypnutý a na porte 111 nič nenačúva:",
|
||||
"reversibleTitle": "Obnovuje pôvodný stav služby",
|
||||
"reversibleBody": "Zmena sa zaznamená do <code>installed_tools.json</code>. <link>Odinštalovať optimalizácie</link> vráti každú jednotku rpcbind do povoleného/zakázaného a aktívneho/neaktívneho stavu zaznamenaného pred zmenou ProxMenux. Nepredpokladá, že rpcbind bol povolený na každom hostiteľovi."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Bezpečnostné menu",
|
||||
"href": "/docs/security",
|
||||
"tail": " — pokročilejšie nástroje: Fail2Ban (prevencia prienikov) a Lynis (audit)."
|
||||
},
|
||||
{
|
||||
"label": "Lynis",
|
||||
"href": "/docs/security/lynis",
|
||||
"tail": " — audit hostiteľa na nájdenie ďalších možností posilnenia zabezpečenia."
|
||||
},
|
||||
{
|
||||
"label": "Užitočné systémové príkazy",
|
||||
"href": "/docs/help-info/system-commands",
|
||||
"tail": " — Stav služby, journalctl, referencia auditu lynis."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Úložisko | Dokumentácia ProxMenux",
|
||||
"description": "Optimalizácie úložiska v prispôsobiteľnom skripte ProxMenux po inštalácii: veľkosť ZFS ARC podľa RAM, pravidelné snímky cez zfs-auto-snapshot a odstránenie rýchlostných limitov záloh vzdump."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: Úložisko",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Štyri optimalizácie úložiska: nastaviť <strong>ZFS ARC</strong> na vhodný podiel RAM, nainštalovať a naplánovať <strong>automatické snímky ZFS</strong>, zapnúť <strong>ZFS autotrim</strong> v SSD/NVMe pooloch a odstrániť obmedzenia <strong>vzdump</strong>, aby sa zálohy mohli vytvárať plnou rýchlosťou. Možnosti sú nezávislé; vyberte podľa svojho systému. Piata, <link>Log2RAM</link>, znižuje opotrebenie SSD/NVMe presunom <code>/var/log</code> na ramdisk. Je na stránke Voliteľné podľa zaradenia v prispôsobiteľnom menu."
|
||||
},
|
||||
"trackedTitle": "Všetky štyri sú sledované v menu Odinštalovať",
|
||||
"trackedBody": "Každá z týchto možností zaregistruje nástroj v <code>installed_tools.json</code>, takže sa zobrazí v časti <link>Odstrániť optimalizácie</link>. Vrátenie <code>zfs_arc</code> odstráni <code>/etc/modprobe.d/99-zfsarc.conf</code> a znovu vytvorí initramfs. <code>zfs_auto_snapshot</code> zruší plán cron a ponúkne úplné odstránenie balíka; <code>zfs_autotrim</code> nastaví <code>autotrim=off</code> v pooloch, v ktorých ho zaplo; <code>vzdump_speed</code> obnoví <code>/etc/vzdump.conf</code> zo súboru <code>.bak</code> vytvoreného pri inštalácii.",
|
||||
"arc": {
|
||||
"heading": "Optimalizovať veľkosť ZFS ARC",
|
||||
"intro": "<strong>Adaptive Replacement Cache (ARC)</strong> je čítacia cache ZFS v RAM. Inštalácie Proxmox VE od 8.1 nastavujú 10% RAM, najviac 16 GiB; staršie alebo aktualizované hostitele sa môžu líšiť. Táto možnosť zapíše vlastný limit podľa RAM. Skontrolujte existujúce nastavenia a záťaž: menšia cache nie je vždy rýchlejšia.",
|
||||
"sizingTitle": "Pravidlá veľkosti",
|
||||
"headerRam": "RAM hostiteľa",
|
||||
"headerMax": "Limit ARC",
|
||||
"rows": [
|
||||
{
|
||||
"ram": "Vzorec",
|
||||
"max": "RAM / 10, najviac 16 GiB a najmenej 64 MiB"
|
||||
},
|
||||
{
|
||||
"ram": "8 GB hostiteľ",
|
||||
"max": "≈ 819 MiB (RAM/10)"
|
||||
},
|
||||
{
|
||||
"ram": "16 GB hostiteľ",
|
||||
"max": "≈ 1.6 GiB (RAM/10)"
|
||||
},
|
||||
{
|
||||
"ram": "64 GB hostiteľ",
|
||||
"max": "≈ 6.4 GiB (RAM/10)"
|
||||
},
|
||||
{
|
||||
"ram": "≥ 160 GB hostiteľ",
|
||||
"max": "16 GiB (limit)"
|
||||
}
|
||||
],
|
||||
"after": "Súbor <code>/etc/modprobe.d/99-zfsarc.conf</code> obsahuje iba <code>options zfs zfs_arc_max=…</code>. Ostatné parametre ZFS (<code>zfs_arc_min</code>, prednačítanie/obmedzenie zápisov L2ARC, časový limit TXG) sa neladia. Pred zápisom kontrola nájde iné <code>*.conf</code> v <code>/etc/modprobe.d/</code> s <code>zfs_arc_min</code> / <code>zfs_arc_max</code>, zálohuje ich s manifestom do <code>/usr/local/share/proxmenux/backups/zfs_arc/</code> a odstráni konfliktné riadky, aby zostal aktívny iba súbor ARC ProxMenux. Potom <code>update-initramfs -u -k all</code> a podľa potreby <code>proxmox-boot-tool refresh</code> začlenia limit do initramfs systémov s koreňom na ZFS.",
|
||||
"rebootTitle": "Prejaví sa po reštarte",
|
||||
"rebootBody": "Nastavenia ARC sa čítajú pri načítaní modulu <code>zfs</code>. Pre hostiteľov s koreňom na ZFS ProxMenux znovu vytvorí initramfs cez <code>update-initramfs -u -k all</code> a podľa potreby obnoví zavádzač cez <code>proxmox-boot-tool refresh</code>. Nový parameter stále vyžaduje reštart; príznak potreby reštartu sa nastaví automaticky.",
|
||||
"safeTitle": "Bezpečné na hostiteľoch bez ZFS",
|
||||
"safeBody": "Funkcia zapíše konfiguráciu iba vtedy, ak <code>zpool list</code> ohlási aspoň jeden importovaný pool ZFS. Na hostiteľoch iba s ext4/LVM alebo s nástrojmi ZFS bez importovaného poolu voľba nič neurobí a nič nezapíše.",
|
||||
"verifyTitle": "Overenie a ručná obnova"
|
||||
},
|
||||
"autoSnap": {
|
||||
"heading": "Nainštalovať ZFS auto-snapshot",
|
||||
"intro": "Nainštaluje balík <a>zfs-auto-snapshot</a> a prepíše plány cron na automatické vytváranie snímok v niekoľkých intervaloch. Jednoduchá dodatočná ochrana popri pravidelných zálohách vzdump.",
|
||||
"cadenceTitle": "Intervaly snímok nastavené cez ProxMenux",
|
||||
"headerLabel": "Štítok",
|
||||
"headerRuns": "Beží",
|
||||
"headerKept": "Uchované snímky",
|
||||
"rows": [
|
||||
{
|
||||
"label": "časté",
|
||||
"runs": "každý 15 min.",
|
||||
"kept": "4"
|
||||
},
|
||||
{
|
||||
"label": "hodinová",
|
||||
"runs": "každú hodinu",
|
||||
"kept": "1"
|
||||
},
|
||||
{
|
||||
"label": "denne",
|
||||
"runs": "jedenkrát denne",
|
||||
"kept": "1"
|
||||
},
|
||||
{
|
||||
"label": "týždenne",
|
||||
"runs": "jedenkrát týždenne",
|
||||
"kept": "1"
|
||||
},
|
||||
{
|
||||
"label": "mesačne",
|
||||
"runs": "jedenkrát mesačne",
|
||||
"kept": "1"
|
||||
}
|
||||
],
|
||||
"conservativeTitle": "Obmedzené počty uchovaných snímok",
|
||||
"conservativeBody": "ProxMenux sa dodáva s konzervatívnym uchovávaním (len 4 často + 1 každého dlhšieho intervalu), takže ZFS snapshot úložisko nenarastá. Ak chcete dlhšie uchovávanie, po spustení skriptu upravte čísla v <code>/etc/cron.d/zfs-auto-snapshot</code>, <code>/etc/cron.hourly/zfs-auto-snapshot</code> atď.",
|
||||
"onlyZfsTitle": "Užitočné iba v pooloch ZFS",
|
||||
"onlyZfsBody": "Inštalácia balíka na hostiteľovi iba s ext4 je neškodná, ale zbytočná: neexistujú datasety ZFS na vytváranie snímok. Ak ZFS nepoužívate, možnosť vynechajte.",
|
||||
"verifyTitle": "Overenie a ručná obnova"
|
||||
},
|
||||
"autotrim": {
|
||||
"heading": "Zapnúť ZFS autotrim (SSD/NVMe pooly)",
|
||||
"intro": "Zapne <code>autotrim</code> v pooloch ZFS zložených iba z SSD alebo NVMe s TRIM. Z opatrnosti vynechá pooly s rotačným diskom. Pooly už nastavené na <code>autotrim=on</code> ponechá bez zmeny.",
|
||||
"trimTitle": "Čo TRIM robí, a prečo to záleží na ZFS",
|
||||
"trimBody1": "SSD a NVMe používajú interné mazacie bloky väčšie než logické sektory súborového systému. Po zmazaní súboru disk ešte nevie, že sektory sú voľné, a jeho interné čistenie môže pri uvoľňovaní ďalších blokov zbytočne presúvať staré dáta. <strong>TRIM</strong> oznámi disku voľné sektory, aby ich mohol vymazať vopred.",
|
||||
"trimBody2": "Bez TRIM sa výkon SSD časom znižuje, pretože na disku sa míňajú vopred vymazané bloky a musí vykonať vymazanie pri zápise a zvyšuje sa zosilnenie zápisu – oboje skracuje životnosť disku. So zapnutým TRIM môže disk udržiavať zdravé pool prázdnych blokov pripravených na zápis.",
|
||||
"trimBody3": "Pri <code>autotrim=on</code> ZFS na pozadí vykonáva TRIM nedávno uvoľneného miesta a zlučuje rozsahy. Alternatívou je pravidelný <code>zpool trim <pool></code>. Autotrim nepotrebuje samostatný plán, ale vplyv závisí od diskov; slabším zariadeniam môže viac vyhovovať pravidelný ručný TRIM.",
|
||||
"practicalTitle": "Prečo je to praktické?",
|
||||
"practicalItems": [
|
||||
"<strong>Trvalý výkon zápisu.</strong> TRIM môže pomôcť efektívne obnoviť nepoužité bloky. Prínos a vplyv na latenciu závisia od zariadenia a záťaže.",
|
||||
"<strong>Životnosť disku.</strong> Menej zbytočného interného kopírovania môže znížiť násobenie zápisov a opotrebenie NAND. Nezaručuje konkrétne predĺženie životnosti.",
|
||||
"<strong>Bez samostatnej úlohy cron.</strong> Na rozdiel od pravidelného <code>zpool trim</code> sa o autotrim stará samotný pool."
|
||||
],
|
||||
"whenTitle": "Kedy je to nutné?",
|
||||
"whenIntro1": "<strong>Zvážte zapnutie</strong> v pooloch ZFS iba s SSD/NVMe podporujúcimi TRIM. Overte správanie a latenciu; niektorému hardvéru viac vyhovuje plánovaný ručný TRIM.",
|
||||
"whenIntro2": "<strong>Skript ho automaticky preskočí</strong> na:",
|
||||
"whenSkipItems": [
|
||||
"Pooly s rotačným HDD vdev — opatrný hardvérový filter tohto skriptu.",
|
||||
"Disky bez <code>discard_granularity</code> vystavené v sysfs – zvyčajne staré SSD bez TRIM alebo priechodných ciest, kde OS nevidí základné zariadenie.",
|
||||
"Pools, kde ZFS sám uvádza, že vlastnosť nie je podporovaná (zriedkavé; veľmi staré pools).",
|
||||
"Pools už nastavený na <code>autotrim=on</code> (bez-op)."
|
||||
],
|
||||
"whenIntro3": "<strong>Nie je relevantné pre hostiteľov iba s ext4</strong> — ZFS nemá čo trimovať. Funkcia vtedy skončí s vysvetľujúcou správou.",
|
||||
"recordedTitle": "Prečo sa zaznamenávajú iba pooly zmenené cez ProxMenux",
|
||||
"recordedBody": "Funkcia zapíše pool do interného súboru stavu (<code>/usr/local/share/proxmenux/zfs_autotrim_pools</code>) iba pri zmene z <code>off</code> na <code>on</code>. Pooly s už aktívnym autotrimom vynechá. Neskoršie odinštalovanie tak vráti iba vlastné zmeny ProxMenuxu a nevypne vaše nastavenia.",
|
||||
"manualTitle": "Ručný ekvivalent (spustite na svojom serveri)",
|
||||
"manualIntro": "Úplná sekvencia skriptu spustená proti každému pool je replikovateľná ručne. Toto by ste napísali, ak by ste chceli urobiť to isté na jednom pool bez ProxMenux:",
|
||||
"verifyTitle": "Overenie a ručná obnova",
|
||||
"oneShotTitle": "Potrebujete jednorazový TRIM namiesto priebežného?",
|
||||
"oneShotBody": "Niektorí správcovia uprednostňujú ručný TRIM mimo špičky. Vypnite autotrim a naplánujte úlohu cron s <code>zpool trim <pool></code>: rovnaký cieľ, iný interval."
|
||||
},
|
||||
"vzdump": {
|
||||
"heading": "Zvýšiť rýchlosť záloh vzdump",
|
||||
"intro": "Zapíše bwlimit: 0 a ionice: 5 do globálnej konfigurácie vzdump. Proxmox už predvolene neobmedzuje šírku pásma; odstráni teda iba nastavený limit. Oproti ionice: 7 hodnota 5 zvýši prioritu I/O best-effort, ak ju plánovač rešpektuje. Môže ovplyvniť hostí a nezaručuje rýchlejšie zálohy.",
|
||||
"changedTitle": "Čo sa zmení v /etc/vzdump.conf",
|
||||
"backupTitle": "Prvý beh vytvára .bak vzdump.conf",
|
||||
"backupBody": "Pri prvom spustení ProxMenux pred úpravami skopíruje <code>/etc/vzdump.conf</code> do <code>/etc/vzdump.conf.bak</code>. Ďalšie spustenia zálohu neprepíšu, takže pôvodná ručne upravená konfigurácia zostane obnoviteľná. <code>bwlimit</code> a <code>ionice</code> zmení cez <code>sed</code>; ostatné možnosti ako compress, pigz, tmpdir a exclude-path ponechá.",
|
||||
"skipTitle": "Kedy to preskočiť",
|
||||
"skipBody": "Na hostiteľovi s pomalým úložiskom a VM citlivými na latenciu môže odstránenie limitu šírky pásma spomaliť prevádzku počas záloh. Ak ste preto nastavili <code>bwlimit</code>, ponechajte ho a túto možnosť vynechajte.",
|
||||
"verifyTitle": "Overenie a ručná obnova"
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Príkazy na správu ZFS",
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"tail": " — prehľad zpool / zfs pre ARC, snímky a scrub."
|
||||
},
|
||||
{
|
||||
"label": "Príkazy pre úložiská a disky",
|
||||
"href": "/docs/help-info/storage-commands",
|
||||
"tail": " — všeobecná príručka blokových zariadení a úložísk Proxmox."
|
||||
},
|
||||
{
|
||||
"label": "Príkazy zálohovania a obnovy",
|
||||
"href": "/docs/help-info/backup-commands",
|
||||
"tail": " — prehľad CLI vzdump pre šírku pásma a prioritu I/O."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať optimalizácie",
|
||||
"href": "/docs/post-install/uninstall",
|
||||
"tail": " — vráťte zmeny ARC / vzdump späť."
|
||||
},
|
||||
{
|
||||
"label": "Log2RAM",
|
||||
"href": "/docs/post-install/optional#log2ram",
|
||||
"tail": " - znižuje SSD/NVMe opotrebenie ramdiskom /var/log; zdokumentované podľa Voliteľné."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Systém | Dokumentácia ProxMenux",
|
||||
"description": "Systémové optimalizácie prispôsobiteľného skriptu ProxMenux po inštalácii: limity veľkosti journald a logrotate, vyššie limity jadra a deskriptorov súborov, vyvážené ladenie pamäte, rýchle reštarty cez kexec a obnova po panike jadra."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: systém",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Šesť nezávislých systémových optimalizácií. Upravujú <strong>journald</strong> a <strong>logrotate</strong>, aby logy nezaplnili disk, zvyšujú <strong>limity jadra a deskriptorov súborov</strong> pre aplikácie s mnohými otvorenými súbormi, <strong>vyvažujú využitie pamäte</strong> na virtualizačnom hostiteľovi, pridávajú <strong>kexec</strong> na reštart bez BIOSu a nastavujú <strong>automatickú obnovu</strong> pri panike jadra. Všetkých šesť je zaznamenaných a vratných z menu Odinštalovať."
|
||||
},
|
||||
"journald": {
|
||||
"heading": "Optimalizovať journald",
|
||||
"intro": "Prepíše <code>/etc/systemd/journald.conf</code> s rozumnými predvolenými hodnotami, aby žurnál systemd postupne nezaplnil koreňový oddiel. Potom reštartuje <code>systemd-journald</code> a vyčistí staré záznamy.",
|
||||
"keyTitle": "Kľúčové hodnoty",
|
||||
"keyItems": [
|
||||
"<code>Storage=persistent</code> — uchová záznamy na disku aj po reštarte.",
|
||||
"<code>SystemMaxUse=64M</code> / <code>RuntimeMaxUse=60M</code> — pevné limity využitia disku a pamäte systémovým denníkom.",
|
||||
"<code>Compress=yes</code>, <code>Seal=no</code> — komprimuje záznamy, vypne kryptografické pečatenie s doprednou bezpečnosťou (šetrí CPU).",
|
||||
"<code>MaxLevelStore=info</code> — ukladá úroveň info a vyššie, potrebné pre prehliadač logov ProxMenux Monitor aj pre detekciu neúspešných overení SSH/Proxmox cez Fail2Ban v žurnáli.",
|
||||
"Limit frekvencie: <code>1000 events / 30 s</code> proti zahlteniu logmi.",
|
||||
"<code>ForwardToSyslog=no</code>, <code>ForwardToWall=no</code> — neduplikovať hlásenia do syslogu ani ich nerozosielať na konzoly."
|
||||
],
|
||||
"tipTitle": "Prečo je MaxLevelStore=info dôležité",
|
||||
"tipBody": "Prísnejšia úroveň ako <code>warning</code> spôsobí, že ProxMenux Monitor ukáže takmer rovnaké záznamy vo všetkých obdobiach, pretože väčšina aktivity má úroveň info, a Fail2Ban neuvidí neúspešné prihlásenia. Objem obmedzte pomocou <code>SystemMaxUse</code> a <code>RateLimitBurst</code>, nie obmedzením ukladaných úrovní."
|
||||
},
|
||||
"logrotate": {
|
||||
"heading": "Optimalizovať logrotate",
|
||||
"intro": "Prepíše <code>/etc/logrotate.conf</code> s globálnym denným a veľkostným nastavením, uchovaním 7 rotácií, kompresiou a <code>copytruncate</code>, aby služby mohli písať bez opätovného otvorenia logov. Veľkostné kritérium je uvedené po dennom a má prednosť, ak ho neprepíše pravidlo konkrétneho logu. Pôvodný <code>logrotate.conf</code> sa pri prvom použití zálohuje do <code>.bak</code>.",
|
||||
"tipTitle": "Vhodné pre Log2RAM",
|
||||
"tipBody": "Direktíva <code>size 10M</code> má prednosť pred skorším denným nastavením; <em>neznamená</em> to prvé splnené kritérium. Logrotate kontroluje limit pri spustení a pravidlá konkrétnych logov môžu prepísať globálne hodnoty. Pri <code>/var/log</code> v RAM cez Log2RAM skontrolujte pravidlá aj frekvenciu časovača na riadenie využitia miesta."
|
||||
},
|
||||
"limits": {
|
||||
"heading": "Zvýšiť systémové limity",
|
||||
"intro": "Zvýši limity jadra, systemd a PAM, ktorých predvolené hodnoty môžu byť nízke pre hostiteľa s mnohými VM, kontajnermi a sieťovými službami.",
|
||||
"headerFile": "Súbor",
|
||||
"headerSets": "Čo nastavuje",
|
||||
"rows": [
|
||||
{
|
||||
"file": "/etc/sysctl.d/99-maxwatches.conf",
|
||||
"sets": "<code>fs.inotify.max_user_watches / max_user_instances / max_queued_events = 1048576</code>"
|
||||
},
|
||||
{
|
||||
"file": "/etc/sysctl.d/99-maxkeys.conf",
|
||||
"sets": "<code>kernel.keys.maxkeys / root_maxkeys = 1000000</code>"
|
||||
},
|
||||
{
|
||||
"file": "/etc/sysctl.d/99-swap.conf",
|
||||
"sets": "<code>vm.swappiness = 10</code>, <code>vm.vfs_cache_pressure = 100</code>"
|
||||
},
|
||||
{
|
||||
"file": "/etc/sysctl.d/99-fs.conf",
|
||||
"sets": "<code>fs.nr_open / file-max = 2097152</code>, <code>fs.aio-max-nr = 1048576</code>"
|
||||
},
|
||||
{
|
||||
"file": "/etc/security/limits.d/99-limits.conf",
|
||||
"sets": "<code>nofile</code> a <code>nproc</code> na 1,048,576 (pre root bez obmedzenia)"
|
||||
},
|
||||
{
|
||||
"file": "/etc/systemd/system.conf + user.conf",
|
||||
"sets": "<code>DefaultLimitNOFILE=1048576</code> pre služby systemd"
|
||||
},
|
||||
{
|
||||
"file": "/etc/pam.d/common-session + runuser-l",
|
||||
"sets": "<code>session required pam_limits.so</code>, aby sa uvedené limity uplatnili v prihlasovacích shelloch"
|
||||
},
|
||||
{
|
||||
"file": "/root/.profile",
|
||||
"sets": "<code>ulimit -n 1048576</code> pre shell používateľa root"
|
||||
}
|
||||
],
|
||||
"tipTitle": "Prečo je inotify dôležité",
|
||||
"tipBody": "Docker, Syncthing, sledovanie súborov Node.js a skenovanie knižníc Plex môžu vyčerpať <code>max_user_watches</code>. Predvolená hodnota závisí od jadra a pamäte; nie je vždy 8192. Limit 1M umožní viac sledovaní bez ich predbežného pridelenia. Aktívne sledovania spotrebúvajú pamäť jadra, preto pri nedostatku RAM kontrolujte využitie."
|
||||
},
|
||||
"memory": {
|
||||
"heading": "Optimalizácia nastavenia pamäte",
|
||||
"intro": "Zapíše vyvážený profil sysctl do <code>/etc/sysctl.d/99-memory.conf</code>. Je navrhnutý pre hostiteľa hypervízora: uprednostňuje ponechanie aktívnej pamäte VM v RAM a vopred uvoľňuje stránky, aby nárazové prideľovanie pamäte nespôsobovalo zdržanie.",
|
||||
"warnTitle": "swappiness=10 na hostiteľoch s nedostatkom pamäte",
|
||||
"warnBody": "Na hostiteľovi so 16 GB RAM a mnohými VM môže zníženie swappiness viesť k ukončovaniu procesov pre nedostatok pamäte namiesto použitia swapu. Pri častých udalostiach OOM po spustení skriptu zvýšte swappiness na 30–60 v <code>/etc/sysctl.d/99-memory.conf</code>."
|
||||
},
|
||||
"kexec": {
|
||||
"heading": "Povoliť rýchle reštarty (kexec)",
|
||||
"intro": "Nainštaluje <code>kexec-tools</code> a nastaví ich na priamy reštart hostiteľa do nového jadra <em>bez prechodu firmvérom BIOS/UEFI</em>. Na veľkých serveroch, kde POST trvá 45 – 90 sekúnd, sa tým reštart môže skrátiť z prestávky na kávu na niekoľko sekúnd výpadku.",
|
||||
"installsTitle": "Čo nainštaluje ProxMenux",
|
||||
"installsItems": [
|
||||
"Balík <code>kexec-tools</code> (debconf má vopred nastavené <code>kexec-tools/load_kexec boolean false</code>, aby sa apt nepýtal a automatické načítanie pri vypínaní zostalo vypnuté).",
|
||||
"Jednotka Systemd <code>/etc/systemd/system/kexec-pve.service</code> — načíta jadro Proxmox a initrd do pamäte pri zavádzaní, pričom opätovne použije aktuálny cmdline.",
|
||||
"Alias v <code>/root/.bash_profile</code>: <code>reboot-quick</code> → <code>systemctl kexec</code>."
|
||||
],
|
||||
"usageIntro": "Použitie po ďalšom reštarte (alebo manuálnom <code>systemctl start kexec-pve</code>):",
|
||||
"warnTitle": "Kedy nepoužívať kexec",
|
||||
"warnBody": "kexec vynechá inicializáciu firmvéru. Ak BIOS/UEFI musí obnoviť stav hardvéru, napríklad GPU s passthrough vyžadujúca úplný POST alebo problémový firmvér HBA, reštart cez kexec môže nechať zariadenia čiastočne inicializované. Po aktualizácii jadra alebo pre zmeny BIOS/UEFI použite bežný <code>reboot</code>. <code>reboot-quick</code> je na každodenné reštarty."
|
||||
},
|
||||
"panic": {
|
||||
"heading": "Zapnúť reštart pri kernel panic",
|
||||
"intro": "Zabezpečí <strong>automatický reštart</strong> jadra namiesto trvalého zamrznutia na obrazovke paniky. Dôležité pri vzdialených hostiteľoch Proxmox bez lokálnej konzoly: pri zaseknutom jadre sú všetky VM nedostupné, kým hostiteľa nevypnete a znovu nezapnete.",
|
||||
"tipTitle": "Skombinujte to s prístupom k vzdialenej konzole",
|
||||
"tipBody": "Automatický reštart je mechanizmus obnovy, nie nástroj na ladenie. Ak chcete paniku <em>preskúmať</em>, nielen znovu spustiť systém, použite <link>možnosť kexec</link> vyššie s podporou kdump jadra, ktorú ProxMenux nenastavuje, alebo pred zapnutím automatického reštartu zachytávajte sériovú konzolu na inom hostiteľovi."
|
||||
},
|
||||
"verify": {
|
||||
"heading": "Overenie",
|
||||
"intro": "Po uplatnení optimalizácie systému:",
|
||||
"tipTitle": "Obnova a obmedzenia",
|
||||
"tipBody": "Všetkých šesť možností je v <code>installed_tools.json</code> a <link>Odinštalovať optimalizácie</link>. Obnova odstráni konfiguračné súbory, jednotku a alias kexec a obnoví journald/logrotate. Niektoré aktívne limity vyžadujú novú reláciu alebo reštart. Z /root/.profile sa odstráni iba starý ulimit -n 256000; aktuálny ulimit -n 1048576 môže zostať a vyžadovať ručné odstránenie."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Užitočné systémové príkazy",
|
||||
"href": "/docs/help-info/system-commands",
|
||||
"tail": " — overte zmeny (free -h, journalctl, ulimit -a)."
|
||||
},
|
||||
{
|
||||
"label": "Výkon",
|
||||
"href": "/docs/post-install/performance",
|
||||
"tail": " — ďalšie systémové ladenie (pigz)."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať optimalizácie",
|
||||
"href": "/docs/post-install/uninstall",
|
||||
"tail": " — vráťte tieto zmeny späť."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,271 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Odinštalovať optimalizácie | Dokumentácia ProxMenux",
|
||||
"description": "Obnoví vratné zmeny konfigurácie vykonané cez ProxMenux po inštalácii. Zaznamenané nástroje majú vlastné odinštalačné funkcie, ktoré podľa možností zachovajú pôvodný stav hostiteľa."
|
||||
},
|
||||
"header": {
|
||||
"title": "Odinštalovať optimalizácie",
|
||||
"description": "Obnoviť reverzibilné zmeny vykonané automatizovanými alebo prispôsobiteľnými skriptmi po inštalácii. ProxMenux registruje každú podporovanú optimalizáciu s jeho špecializovanou funkciou obnovy; aktualizácie balíkov sú zámerne vylúčené.",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Prečo to existuje?",
|
||||
"body": "Každá podporovaná vratná úprava sa <strong>zaznamená</strong> v <code>/usr/local/share/proxmenux/installed_tools.json</code>. Register riadi odinštalovanie: ukáže aktívne optimalizácie a spustí zodpovedajúcu obnovu. Akcie bez bezpečného návratu, napríklad úplná aktualizácia balíkov, sa nepridávajú."
|
||||
},
|
||||
"openMenu": {
|
||||
"heading": "Ako to otvoriť",
|
||||
"body": "V hlavnom menu otvorte <strong>Nastavenia Proxmox po inštalácii → Odinštalovať optimalizácie</strong>. Zobrazí sa zoznam <em>aktuálne použitých</em> optimalizácií; nepoužité položky sa nezobrazia.",
|
||||
"imageAlt": "Zoznam Odinštalovať optimalizácie s aktívnymi úpravami hostiteľa a políčkami na výber obnovy"
|
||||
},
|
||||
"howWorks": {
|
||||
"heading": "Ako reverzia účinkuje",
|
||||
"steps": [
|
||||
{
|
||||
"title": "Register a autodetekcia",
|
||||
"body1": "Pri prvom spustení ProxMenux hľadá rozpoznávacie znaky na hostiteľovi, napríklad <code>/etc/sysctl.d/99-memory.conf</code>, <code>/etc/apt/apt.conf.d/99-force-ipv4</code>, nainštalovaný balík <code>haveged</code> alebo aktívny Log2RAM. Nájdené úpravy pridá do registra ako vratné aj pri staršej verzii ProxMenux bez registra.",
|
||||
"body2": "Migrácia prebehne iba raz. Potom každý zásah aj obnova aktualizujú register priamo."
|
||||
},
|
||||
{
|
||||
"title": "Vyberte si, čo vrátiť",
|
||||
"body1": "Zoznam má pre každú položku čitateľné označenie, napríklad <em>Optimalizácia pamäte</em>, <em>IOMMU/VFIO PCI passthrough</em> alebo <em>Log2RAM (ochrana SSD)</em>. Označte úpravy na obnovu; neoznačené sa nemenia."
|
||||
},
|
||||
{
|
||||
"title": "Spustenie obnovy",
|
||||
"body1": "Pre každú vybranú položku ProxMenux volá zodpovedajúcu funkciu odinštalovania. Väčšina zvratov nasleduje jeden z troch vzorov:",
|
||||
"items": [
|
||||
"<strong>Zo zálohy</strong> — obnoví <code>.bak</code> vytvorený pri použití úpravy (bashrc, logrotate.conf, journald.conf, príkazový riadok GRUB/jadra).",
|
||||
"<strong>Odstránenie konfigurácie</strong> — odstráni súbory ProxMenux <code>/etc/sysctl.d/99-*.conf</code>, <code>/etc/apt/apt.conf.d/99-*</code> alebo jednotku systemd a znovu načíta nastavenia.",
|
||||
"<strong>Preinštalovanie balíkov</strong> — pri zmenách rozhrania, napríklad upozornení na predplatné, preinštaluje pôvodné balíky s <code>--force-confnew</code> na obnovu dodanej konfigurácie."
|
||||
],
|
||||
"body2": "Každá obnova zaznamenáva priebeh. Položky vyžadujúce reštart (VFIO, trvalé názvy rozhraní) nastavia príznak, ktorý na konci vyvolá výzvu na reštart."
|
||||
},
|
||||
{
|
||||
"title": "Reštart na konci",
|
||||
"body1": "Po dokončení obnovy menu ponúkne reštart. Zmeny parametrov alebo modulov jadra a názvov rozhraní (VFIO, trvalé názvy) reštart vyžadujú; iné nie. Výzva je všeobecné bezpečnostné opatrenie, nie kontrola každej položky."
|
||||
}
|
||||
]
|
||||
},
|
||||
"reversible": {
|
||||
"heading": "Čo je reverzibilné",
|
||||
"intro": "Registrované reverzibilné optimalizácie a ich zodpovedajúce odinštalátory sú zoskupené podľa oblastí:",
|
||||
"groups": [
|
||||
{
|
||||
"title": "Repozitáre a APT",
|
||||
"items": [
|
||||
{
|
||||
"tool": "Odstránenie upozornenia na predplatné",
|
||||
"restores": "Najprv skúsi obnoviť súbory rozhrania zo záloh ProxMenux (/usr/local/share/proxmenux/backups/proxmoxlib.js.backup.* a index.html.tpl.backup.* pri upravenom mobilnom rozhraní). Iba pri chýbajúcej alebo poškodenej zálohe preinštaluje pve-manager, proxmox-widget-toolkit, libjs-extjs a libpve-http-server-perl s force-confnew. Vyčistí aj kópie .js / .gz v cache."
|
||||
},
|
||||
{
|
||||
"tool": "Preskočiť jazykové súbory APT",
|
||||
"restores": "Odstráni /etc/apt/apt.conf.d/99-disable-translations, aby APT mohol sťahovať indexy preložených opisov balíkov podľa ostatných jazykových nastavení."
|
||||
},
|
||||
{
|
||||
"tool": "Vynútiť IPv4 pre APT",
|
||||
"restores": "Odstráni /etc/apt/apt.conf.d/99-force-ipv4."
|
||||
},
|
||||
{
|
||||
"tool": "Systémové nástroje",
|
||||
"restores": "Úplne odstráni iba vybrané balíky nástrojov, ktoré ProxMenux zaznamenal ako nové inštalácie. Pôvodné balíky sa do zoznamu nepridávajú a zostanú zachované."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Kernel, pamäť a systémové limity",
|
||||
"items": [
|
||||
{
|
||||
"tool": "Nastavenie pamäte",
|
||||
"restores": "Odstráni /etc/sysctl.d/99-memory.conf a znovu načíta sysctl."
|
||||
},
|
||||
{
|
||||
"tool": "Nastavenie paniky jadra",
|
||||
"restores": "Odstráni /etc/sysctl.d/99-kernelpanic.conf."
|
||||
},
|
||||
{
|
||||
"tool": "Zvýšenie systémových limitov",
|
||||
"restores": "Odstráni /etc/sysctl.d/99-maxwatches.conf, 99-maxkeys.conf, 99-swap.conf, 99-fs.conf a /etc/security/limits.d/99-limits.conf. Obnoví limity PAM a DefaultLimitNOFILE systemd. V /root/.profile odstraňuje iba starý ulimit -n 256000; aktuálny ulimit -n 1048576 môže zostať a vyžadovať ručné odstránenie."
|
||||
},
|
||||
{
|
||||
"tool": "Profil výmeny ZRAM",
|
||||
"restores": "Vypne swap /dev/zram0, zastaví dev-zram0.swap a odstráni /etc/systemd/zram-generator.conf.d/90-proxmenux.conf. Balík systemd-zram-generator úplne odstráni iba pri inštalácii cez ProxMenux a bez inej konfigurácie ZRAM. Ak sa stránky nedajú presunúť zo ZRAM, profil zostane aktívny a nič sa neodstráni."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Sieťovanie",
|
||||
"items": [
|
||||
{
|
||||
"tool": "Optimalizácia siete",
|
||||
"restores": "Odstráni /etc/sysctl.d/99-network.conf, 97-proxmenux-fwbr.conf a 98-proxmenux-rpf.conf, jednotku proxmenux-fwbr-tune.service, skript /usr/local/sbin/proxmenux-fwbr-tune a pravidlo udev /etc/udev/rules.d/99-zz-proxmenux-fwbr-tune.rules. Odstráni aj riadok source /etc/network/interfaces.d/* z /etc/network/interfaces. Znovu načíta sysctl, systemd a pravidlá udev."
|
||||
},
|
||||
{
|
||||
"tool": "Open vSwitch",
|
||||
"restores": "Spustí apt purge pre openvswitch-switch a openvswitch-common. Mosty OVS najprv migrujte na linuxové mosty, inak ich VM pri ďalšom štarte stratia sieť."
|
||||
},
|
||||
{
|
||||
"tool": "TCP BBR + TCP Fast Open",
|
||||
"restores": "Odstráni /etc/sysctl.d/99-kernel-bbr.conf a 99-tcp-fastopen.conf a načíta zvyšné sysctl. Odstránenie súborov neobnoví aktívne hodnoty; predvolené cubic a tcp_fastopen=1 sa vrátia po reštarte, ak ich neprepíše iná konfigurácia."
|
||||
},
|
||||
{
|
||||
"tool": "Pretrvávajúce názvy rozhraní",
|
||||
"restores": "Odstráni iba súbory 10-proxmenux-*.link s hlavičkou ProxMenux z /etc/systemd/network/. Všetky súbory .link iných balíkov alebo používateľa zostanú zachované. Po ďalšom reštarte sa obnoví predvolené pomenovanie systemd."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Zaznamenávanie",
|
||||
"items": [
|
||||
{
|
||||
"tool": "Optimalizácia journald",
|
||||
"restores": "Prepíše /etc/systemd/journald.conf s pôvodnými predvolenými hodnotami a reštartuje systemd-journald."
|
||||
},
|
||||
{
|
||||
"tool": "Optimalizácia logrotate",
|
||||
"restores": "Obnoví /etc/logrotate.conf zo súboru .bak zachytený pred zmenou."
|
||||
},
|
||||
{
|
||||
"tool": "Log2RAM",
|
||||
"restores": "Zastaví a zakáže službu a časovač. Čistí úlohy cron, jednotky systemd, binárne súbory, konfiguračné súbory a adresár /var/log.hdd. Tiež odinštaluje balík apt, ak bol nainštalovaný týmto spôsobom."
|
||||
},
|
||||
{
|
||||
"tool": "Automatický TRIM ZFS",
|
||||
"restores": "Prečíta /usr/local/share/proxmenux/zfs_autotrim_pools so skutočne zmenenými poolmi a na každom spustí zpool set autotrim=off. Ručne zapnutý autotrim spred ProxMenuxu ponechá."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Shell a vzhľad",
|
||||
"items": [
|
||||
{
|
||||
"tool": "Prispôsobenie Bashrc",
|
||||
"restores": "Obnovuje /root/.bashrc zo zálohy .bak. Ak neexistuje záloha, odstráni blok PMX_CORE_BASHRC pomocou markerov."
|
||||
},
|
||||
{
|
||||
"tool": "Vlastný banner MOTD",
|
||||
"restores": "Obnoví presný pôvodný obsah /etc/motd uložený v /usr/local/share/proxmenux, odstráni súbor, ak predtým neexistoval, alebo bezpečne odstráni starý marker pri migrácii staršej inštalácie."
|
||||
},
|
||||
{
|
||||
"tool": "Fastfetch",
|
||||
"restores": "Odstráni binárny súbor, konfiguračný adresár, hook update-motd a ohraničený blok BEGIN FASTFETCH / END FASTFETCH z /root/.bashrc, ~/.profile, /etc/profile a /etc/profile.d/fastfetch.sh. Úplne odstráni nainštalovaný balík apt."
|
||||
},
|
||||
{
|
||||
"tool": "Figurine",
|
||||
"restores": "Odstráni binárny súbor, záznam profile.d a blok aliasov v bashrc/profile."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Hardware & virtualizácia",
|
||||
"items": [
|
||||
{
|
||||
"tool": "IOMMU / VFIO",
|
||||
"restores": "Odstráni moduly vfio z /etc/modules, položky blokovania ovládačov nouveau / radeon / nvidia a parametre intel_iommu=on / amd_iommu=on / iommu=pt / pcie_acs_override z /etc/kernel/cmdline (ZFS) alebo GRUB. Znovu vytvorí initramfs."
|
||||
},
|
||||
{
|
||||
"tool": "Opravy AMD CPU (Ryzen/EPYC)",
|
||||
"restores": "Odstráni idle=nomwait z príkazového riadka jadra (ZFS) alebo GRUB a možnosti ignore_msrs / report_ignored_msrs z /etc/modprobe.d/kvm.conf."
|
||||
},
|
||||
{
|
||||
"tool": "Hosťovský agent pre virtualizovaný hostiteľ Proxmox",
|
||||
"restores": "Prečíta /usr/local/share/proxmenux/guest_agent.pkg a úplne odstráni zaznamenaný balík hostiteľa. Inštalátor vyberá qemu-guest-agent, open-vm-tools alebo virtualbox-guest-utils podľa hypervízora. Bez záznamu skúsi tieto tri balíky. Ide o vnorený hostiteľ Proxmox, nie šablóny hostí."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Úložisko",
|
||||
"items": [
|
||||
{
|
||||
"tool": "Nastavenie veľkosti ARC ZFS",
|
||||
"restores": "Odstráni /etc/modprobe.d/99-zfsarc.conf, obnoví konfliktné externé *.conf zo zálohy /usr/local/share/proxmenux/backups/zfs_arc/, znovu vytvorí initramfs a na hostiteľoch so systemd-boot spustí proxmox-boot-tool refresh."
|
||||
},
|
||||
{
|
||||
"tool": "Automatické snímky ZFS",
|
||||
"restores": "Odstráni položky cron zapísané skriptom a ponúkne apt purge zfs-auto-snapshot. Existujúce snímky v pooloch zostanú zachované; v prípade potreby ich odstráňte samostatne."
|
||||
},
|
||||
{
|
||||
"tool": "Obmedzenia rýchlosti vzdump",
|
||||
"restores": "Obnoví /etc/vzdump.conf zo zálohy .bak vytvorenej pri inštalácii a vráti bwlimit aj ionice na hodnoty pred ProxMenux."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Služby a doplnky",
|
||||
"items": [
|
||||
{
|
||||
"tool": "Synchronizácia času",
|
||||
"restores": "Nastaví časovú zónu späť do UTC (bezpečné predvolené) prostredníctvom timedatectl."
|
||||
},
|
||||
{
|
||||
"tool": "Generovanie entropie (haveged)",
|
||||
"restores": "Zastaví, vypne a úplne odstráni balík haveged."
|
||||
},
|
||||
{
|
||||
"tool": "kexec (rýchly reštart)",
|
||||
"restores": "Vypne kexec-pve.service, odstráni súbor jednotky a alias reboot-quick z /root/.bash_profile a úplne odstráni kexec-tools."
|
||||
},
|
||||
{
|
||||
"tool": "Zakázať RPC / rpcbind",
|
||||
"restores": "Obnoví rpcbind.service a rpcbind.socket každý samostatne na zaznamenaný stav zapnutia/vypnutia a aktivity/neaktivity spred ProxMenuxu."
|
||||
},
|
||||
{
|
||||
"tool": "pigz (paralelný gzip)",
|
||||
"restores": "Obnoví skutočný gzip z gzip.distrib, odstráni presmerovanie dpkg a /bin/pigzwrapper, zakomentuje riadok pigz v /etc/vzdump.conf a po overení gzip spustí apt purge pigz."
|
||||
},
|
||||
{
|
||||
"tool": "Vysoko dostupné služby",
|
||||
"restores": "Zastaví a vypne pve-ha-lrm, pve-ha-crm a corosync. Existujúce skupiny HA a definície zdrojov nevymaže; ak ich už nepotrebujete, odstráňte ich cez webové rozhranie."
|
||||
},
|
||||
{
|
||||
"tool": "Repozitár Ceph",
|
||||
"restores": "Úplne odstráni balíky Ceph z tejto možnosti, odstráni deb822 /etc/apt/sources.list.d/ceph.sources v PVE 9 alebo starý zoznam Ceph v PVE 8 a obnoví cache APT."
|
||||
},
|
||||
{
|
||||
"tool": "OVH RTM (monitorovanie)",
|
||||
"restores": "Úplne odstráni balíky zodpovedajúce ovh-rtm*, rtm a rtm-*, odstráni /etc/rtm a záznam RTM v registri. Zvyšky Puppet v /etc/puppet/ môžu vyžadovať ručnú kontrolu a čistenie; adresár sa neodstraňuje. Mimo OVH inštalátor zvyčajne nič nemení."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"edge": {
|
||||
"heading": "Osobitné prípady a obmedzenia",
|
||||
"packageTitle": "Preinštalovanie zasiahne používané balíky Proxmox",
|
||||
"packageBody": "Ak zálohy ProxMenux nedokážu vrátiť <strong>Odstránenie upozornenia na predplatné</strong>, náhradný postup preinštaluje <code>pve-manager</code>, <code>proxmox-widget-toolkit</code>, <code>libjs-extjs</code> a <code>libpve-http-server-perl</code> s <code>--force-confnew</code>. Zasiahne bežiace webové rozhranie: obnovte prehliadač a počkajte pár sekúnd na spojenie. Nerobte to počas migrácie alebo klonovania.",
|
||||
"rebootTitle": "Trvalé mená a VFIO potrebujú reštart",
|
||||
"rebootBody": "Odstránenie súborov <code>10-proxmenux-*.link</code> (<em>Trvalé názvy rozhraní</em>) a vrátenie <em>IOMMU/VFIO</em> nemenia už spustený systém; prejavia sa po reštarte. ProxMenux automaticky nastaví príznak potreby reštartu.",
|
||||
"perItemTitle": "Môžeš vrátiť jednu vec a zvyšok si nechať.",
|
||||
"perItemBody": "Odinštalačný program funguje pre každú položku. Ak chcete odstrániť iba Log2RAM, ale zachovať ladenie siete a zmeny bashrc, začiarknite iba <em>Log2RAM</em>. Nič iného sa nedotkne a register sa podľa toho aktualizuje."
|
||||
},
|
||||
"inspect": {
|
||||
"heading": "Manuálne sledovanie registra",
|
||||
"intro": "Ak chcete vidieť, čo je sledované bez otvorenia menu:",
|
||||
"outro": "Každý záznam <code>\"tool\": true</code> zodpovedá úprave, ktorú ProxMenux použil a dokáže vrátiť. Neodstraňujte záznamy ručne: použite menu, ktoré aj spustí obnovu namiesto toho, aby na zmenu iba zabudlo.",
|
||||
"reinstallTitle": "Preinštalovať po odinštalovaní",
|
||||
"reinstallBody": "Vrátenú optimalizáciu môžete neskôr použiť znova. Otvorte <link>menu po inštalácii</link> a spustite Automatické alebo Prispôsobiteľné; register zaznamená nový stav."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Automatizované po inštalácii",
|
||||
"href": "/docs/post-install/automated",
|
||||
"tail": " — znovu použite rozumnú základnú konfiguráciu."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — Vyber si inú podskupinu."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať ProxMenux",
|
||||
"href": "/docs/settings/uninstall-proxmenux",
|
||||
"tail": " — Rôzne operácie: odstraňuje ProxMenux sám, nie jeho aplikované optimalizácie."
|
||||
},
|
||||
{
|
||||
"label": "Prehľad po inštalácii",
|
||||
"href": "/docs/post-install",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Aplikovať dostupné aktualizácie — Optimalizácie po inštalácii | Dokumentácia ProxMenux",
|
||||
"description": "Ako ProxMenux zisťuje nové verzie optimalizácií po inštalácii (Log2Ram, nastavenia pamäte, limity systému, Logrotate, sieť…) a ako ich použiť cez menu po inštalácii alebo prehľad Monitor."
|
||||
},
|
||||
"header": {
|
||||
"title": "Aplikovať dostupné aktualizácie",
|
||||
"description": "Ak má optimalizácia po inštalácii (Log2Ram, nastavenia pamäte, limity systému, Logrotate…) na disku novšiu verziu než registrovanú, ProxMenux ju zobrazí ako dostupnú aktualizáciu. Možno ju použiť cez menu po inštalácii v skriptoch alebo cez prehľad Monitor. Obe cesty znovu spustia tú istú funkciu a aktualizujú register.",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo to je?",
|
||||
"body": "Optimalizácie ProxMenux po inštalácii majú verzie, napríklad <code>Log2ram SSD Protection v1.2</code>. Hostiteľ eviduje aktívne optimalizácie a ich verzie v <code>/usr/local/share/proxmenux/installed_tools.json</code>. Ak nové vydanie ProxMenux prinesie novšiu optimalizáciu, zistí rozdiel a ponúkne opätovné použitie iba tejto položky bez spustenia celého skriptu po inštalácii."
|
||||
},
|
||||
"why": {
|
||||
"heading": "Prečo to existuje?",
|
||||
"body": "Optimalizácie po inštalácii sa priebežne zlepšujú: vhodnejšie nastavenia sysctl, prísnejšie limity Logrotate, nový odhad veľkosti Log2RAM alebo oprava okrajového prípadu nahláseného testerom. Bez aktualizačného postupu mal správca len dve možnosti: znovu spustiť celý poinštalačný skript, ktorý opäť použije <em>všetky</em> optimalizácie, alebo sa zlepšenia vzdať. Použiť dostupné aktualizácie umožňuje dobrovoľne znovu spustiť iba tie optimalizácie, ktorých verzia sa skutočne zmenila."
|
||||
},
|
||||
"detection": {
|
||||
"heading": "Spôsob zistenia aktualizácií",
|
||||
"steps": [
|
||||
{
|
||||
"title": "Verziované skripty na disku",
|
||||
"body": "Každá funkcia po inštalácii deklaruje svoju verziu vo vnútri skriptu (<code>scripts/post_install/auto_post_install.sh</code> a <code>scripts/post_install/customizable_post_install.sh</code>). Scanner vyberá tieto verzie zo zdroja na disku."
|
||||
},
|
||||
{
|
||||
"title": "Register verzií na hostiteľovi",
|
||||
"body": "Pri použití každej optimalizácie príslušné volanie <code>register_tool</code> zapísalo aktívnu verziu do <code>/usr/local/share/proxmenux/installed_tools.json</code>. Tento súbor je rozhodujúcim záznamom toho, čo je na hostiteľovi práve aktívne."
|
||||
},
|
||||
{
|
||||
"title": "Monitor porovnáva obe strany",
|
||||
"body": "Pri štarte a každých 24 hodín Monitor porovná verzie na disku s registrom. Každý rozdiel vytvorí položku v <code>/usr/local/share/proxmenux/updates_available.json</code>. Súbor riadi položku menu po inštalácii aj kartu prehľadu Monitor."
|
||||
},
|
||||
{
|
||||
"title": "Jedno oznámenie na novú verziu",
|
||||
"body": "Ak čaká aspoň jedna aktualizácia, Monitor odošle jedno súhrnné oznámenie, napríklad <em>„Dostupné 4 aktualizácie optimalizácií ProxMenux“</em>, s riadkom pre každý nástroj vo formáte <code>name (vX → vY)</code>, ako pri balíkoch Proxmox. Pre rovnakú skupinu sa denne neopakuje; znovu ho vyvolá iba nová verzia alebo nový nástroj v zozname."
|
||||
}
|
||||
]
|
||||
},
|
||||
"pathA": {
|
||||
"heading": "Cesta A — Z menu po inštalácii",
|
||||
"intro": "V hlavnom menu ProxMenux otvorte <strong>Nastavenie Proxmoxu po inštalácii</strong>. Pri čakajúcich aktualizáciách sa nad <em>Odinštalovať optimalizácie</em> zobrazí <strong>Aplikovať dostupné aktualizácie (N)</strong>. Číslo udáva počet optimalizácií s novšou verziou na disku než v registri. Ak je všetko aktuálne, položka sa skryje.",
|
||||
"menuAlt": "Menu skriptov po inštalácii s podmienenou položkou Aplikovať dostupné aktualizácie (N) nad Odinštalovať optimalizácie; počítadlo udáva počet novších verzií optimalizácií na disku",
|
||||
"menuCaption": "<em>Aplikovať dostupné aktualizácie (N)</em> sa zobrazí iba pri čakajúcej aktualizácii aspoň jednej optimalizácie; pri aktuálnom hostiteľovi sa skryje.",
|
||||
"checklistBody": "Otvorí výberový zoznam všetkých čakajúcich aktualizácií vo formáte <code>name (vX → vY)</code>. Všetky riadky sú predvolene zaškrtnuté; zrušte výber tých, ktoré teraz nechcete použiť.",
|
||||
"checklistAlt": "Dialóg Aplikovať dostupné aktualizácie s riadkom pre každú čakajúcu optimalizáciu, názvom a zmenou verzie (aktuálna → dostupná). Všetky riadky sú zaškrtnuté.",
|
||||
"checklistCaption": "Vyberte jednotlivé optimalizácie na aktualizáciu. Rovnaký mechanizmus ako Automatizované a Prispôsobiteľné znovu použije funkcie na pozadí a aktualizuje ich verzie v registri."
|
||||
},
|
||||
"pathB": {
|
||||
"heading": "Cesta B — Z prehľadu Monitor",
|
||||
"intro": "Rovnaké aktualizácie sú v Monitor pod <link>Nastavenia → Optimalizácie ProxMenux</link>. Karta zobrazí <strong>počítadlo čakajúcich aktualizácií</strong>, ktoré otvorí výber jednotlivých optimalizácií. Každý nástroj má aj vlastnú akciu aktualizácie.",
|
||||
"imageAlt": "Karta Optimalizácie ProxMenux v nastaveniach Monitor s počítadlom čakajúcich aktualizácií na otvorenie výberu a akciami aktualizácie jednotlivých nástrojov",
|
||||
"imageCaption": "Karta Optimalizácie v Monitor sprístupní aktualizácie cez počítadlo pri novšej verzii na disku bez prístupu do shellu."
|
||||
},
|
||||
"applying": {
|
||||
"heading": "Čo sa stane po použití aktualizácie",
|
||||
"steps": [
|
||||
{
|
||||
"title": "Znovu spustí funkciu po inštalácii",
|
||||
"body": "Funkcia vybranej optimalizácie sa znovu spustí na hostiteľovi. Keďže každá poinštalačná funkcia je <strong>idempotentná</strong>, opakovanie nevytvára duplicitnú konfiguráciu: nahradí predchádzajúcu verziu novou, napríklad súbory sysctl, doplnkové konfigurácie a jednotky služieb."
|
||||
},
|
||||
{
|
||||
"title": "Obnovuje register",
|
||||
"body": "Volanie <code>register_tool</code> vo vnútri funkcie zapíše novú verziu do <code>installed_tools.json</code>. Ďalší sken už nevidí nesúlad a položka aktualizácie zmizne z menu aj z karty Monitor."
|
||||
},
|
||||
{
|
||||
"title": "Žiadny reštart, pokiaľ to funkcia nepovie",
|
||||
"body": "Väčšina aktualizácií sa prejaví okamžite. Tie, ktoré menia moduly jadra, trvalé názvy rozhraní alebo VFIO, zobrazia rovnakú výzvu na reštart ako pri prvej inštalácii."
|
||||
},
|
||||
{
|
||||
"title": "Aktualizácia registra zaslaná monitoru",
|
||||
"body": "Po dokončení dávky menu odošle požiadavku POST na <code>http://127.0.0.1:8008/api/updates/post-install/scan</code> na obnovu <code>/usr/local/share/proxmenux/updates_available.json</code>. Po použití všetkých aktualizácií zmizne ich počítadlo na karte Optimalizácie aj podmienená položka menu shellu bez čakania na ďalšiu kontrolu. Samotná karta zostane dostupná."
|
||||
}
|
||||
],
|
||||
"jqTitle": "Vyžaduje sa jq",
|
||||
"jqBody": "Výber na ceste A používa <code>jq</code> na spracovanie JSON čakajúcich aktualizácií. Ak <code>jq</code> chýba, postup sa potichu ukončí: menu ukáže počet, ale po výbere sa nič nestane. Moderná inštalácia Proxmox má <code>jq</code>; pri pochybnostiach spustite <code>apt install -y jq</code>."
|
||||
},
|
||||
"differs": {
|
||||
"heading": "Ako sa líši od ostatných ciest",
|
||||
"headerPath": "Path",
|
||||
"headerScope": "Rozsah",
|
||||
"headerWhen": "Keď to dáva zmysel",
|
||||
"rows": [
|
||||
{
|
||||
"pathLabel": "Automatizované",
|
||||
"pathHref": "/docs/post-install/automated",
|
||||
"scope": "Znovu použije <em>všetky</em> optimalizácie v balíku.",
|
||||
"when": "Nový hostiteľ alebo úplné obnovenie základných nastavení plne spravovaného uzla."
|
||||
},
|
||||
{
|
||||
"pathLabel": "Prispôsobiteľné",
|
||||
"pathHref": "/docs/post-install/customizable",
|
||||
"scope": "Vyberte si z celého katalógu.",
|
||||
"when": "Presne vybrať aktívne optimalizácie hostiteľa."
|
||||
},
|
||||
{
|
||||
"pathLabel": "Nainštalovať dostupné aktualizácie",
|
||||
"pathHref": null,
|
||||
"scope": "Iba optimalizácie s novšou verziou na disku.",
|
||||
"when": "Udržiavať nainštalované optimalizácie aktuálne bez zásahu do ostatných."
|
||||
},
|
||||
{
|
||||
"pathLabel": "Odstrániť optimalizácie",
|
||||
"pathHref": "/docs/post-install/uninstall",
|
||||
"scope": "Vrátiť optimalizáciu a odstrániť jej položku registra.",
|
||||
"when": "Vrátiť konkrétnu zmenu."
|
||||
}
|
||||
]
|
||||
},
|
||||
"notifTitle": "Ovládanie oznámenia",
|
||||
"notifBody": "Čakajúce aktualizácie oznamuje udalosť <em>Dostupné aktualizácie optimalizácií ProxMenux</em>. Predvolene je povolená na každom kanáli a dá sa pre jednotlivé kanály stíšiť v <link>Nastavenia → Oznámenia</link>. Spustí sa iba raz pre každú odlišnú skupinu aktualizácií, nie pri každej kontrole po 24 hodinách."
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Po inštalácii: Virtualizácia | Dokumentácia ProxMenux",
|
||||
"description": "Možnosti virtualizácie v prispôsobiteľnom skripte ProxMenux po inštalácii: automaticky nainštaluje správneho hosťovského agenta, ak Proxmox beží vo VM, a povolí IOMMU / VFIO na priame priradenie zariadení PCI (GPU, NIC, HBA) vašim VM."
|
||||
},
|
||||
"header": {
|
||||
"title": "Po inštalácii: Virtualizácia",
|
||||
"section": "Nastavenie Proxmoxu po inštalácii"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Čo táto kategória zahŕňa",
|
||||
"body": "Dve nezávislé možnosti. <strong>Nainštalovať vhodného hosťovského agenta</strong> pomáha, keď samotný Proxmox beží vnorený v inom hypervízore. <strong>Zapnúť podporu VFIO/IOMMU</strong> zaujíma väčšinu používateľov: povolí funkcie jadra na priame priradenie GPU, HBA alebo sieťovej karty do VM s takmer natívnym výkonom."
|
||||
},
|
||||
"guestAgent": {
|
||||
"heading": "Nainštalovať vhodného hosťovského agenta",
|
||||
"intro": "Zistí virtualizačné prostredie hostiteľa Proxmox pomocou <code>systemd-detect-virt</code> a <code>dmidecode</code> a nainštaluje príslušný balík hosťovských nástrojov na správnu komunikáciu s vonkajším hypervízorom: riadne vypnutie, synchronizácia času, hlásenie IP adresy atď.",
|
||||
"headerDetected": "Detekovaný hostiteľ",
|
||||
"headerPackage": "Inštalovaný balík",
|
||||
"rows": [
|
||||
{
|
||||
"detected": "QEMU / KVM",
|
||||
"package": "qemu-guest-agent"
|
||||
},
|
||||
{
|
||||
"detected": "VMware (ESXi, Workstation)",
|
||||
"package": "open-vm-tools"
|
||||
},
|
||||
{
|
||||
"detected": "VirtualBox",
|
||||
"package": "virtualbox-guest-utils"
|
||||
},
|
||||
{
|
||||
"detected": "Bare metal (žiadne)",
|
||||
"package": " — bez zmien, nič sa nenainštaluje"
|
||||
}
|
||||
],
|
||||
"skipTitle": "Vynechajte pri Proxmox bežiacom priamo na hardvéri",
|
||||
"skipBody": "Ak Proxmox beží priamo na hardvéri, čo je bežný prípad, zaškrtnutie nič nezmení: detektor vráti <code>none</code> a skript sa ukončí bez zmien. Možnosť má význam iba pre menšinu zostáv, kde Proxmox beží <em>ako hosť</em> na testovanie alebo v laboratóriu."
|
||||
},
|
||||
"vfio": {
|
||||
"heading": "Zapnúť podporu VFIO/IOMMU",
|
||||
"intro": "Zapne IOMMU na hostiteľovi a načíta moduly jadra na priame priradenie PCI (<code>vfio</code>, <code>vfio_iommu_type1</code>, <code>vfio_pci</code>). Fyzické zariadenie potom môžete priradiť do VM, ktorej hosť získa priamy prístup s takmer natívnym výkonom.",
|
||||
"whoTitle": "Kto to potrebuje?",
|
||||
"whoItems": [
|
||||
"Chcete priamo priradiť GPU hernej VM s Windows alebo VM s macOS.",
|
||||
"Máte vyhradenú 10G NIC pre firewall / router VM (OPNsense, pfSense).",
|
||||
"Chcete priamo priradiť HBA do VM s TrueNAS/Unraid pre ZFS na fyzických diskoch.",
|
||||
"Plánujete použiť <em>Coral TPU</em>, zachytávaciu kartu alebo SDR adaptér vo VM."
|
||||
],
|
||||
"whoOutro": "Ak nič z toho neplatí, môžete možnosť vynechať. Na sprístupnenie zariadenia kontajneru <strong>LXC</strong> namiesto VM sa IOMMU <em>nevyžaduje</em>.",
|
||||
"doesTitle": "Čo robí ProxMenux",
|
||||
"doesIntro": "Funkcia zohľadňuje zavádzač: zistí ZFS (systemd-boot) alebo LVM/ext4 (GRUB) a zapíše do správneho súboru. Je idempotentná — existujúce parametre nepridáva znovu.",
|
||||
"headerBoot": "Typ zavádzania",
|
||||
"headerFile": "Upravený súbor",
|
||||
"headerPost": "Krok po aktualizácii",
|
||||
"bootRows": [
|
||||
{
|
||||
"boot": "systemd-boot (ZFS)",
|
||||
"file": "/etc/kernel/cmdline",
|
||||
"post": "proxmox-boot-tool refresh"
|
||||
},
|
||||
{
|
||||
"boot": "GRUB (LVM/ext4)",
|
||||
"file": "/etc/default/grub",
|
||||
"post": "update-grub"
|
||||
}
|
||||
],
|
||||
"kernelIntro": "Pridané parametre jadra:",
|
||||
"modulesIntro": "Moduly jadra pridané do <code>/etc/modules</code>:",
|
||||
"blacklistIntro": "Konfliktné ovládače zakázané v <code>/etc/modprobe.d/blacklist.conf</code>:",
|
||||
"blacklistTitle": "Zákaz ovládačov GPU je v konflikte s používaním GPU na hostiteľovi",
|
||||
"blacklistBody": "Zoznam zakázaných ovládačov zabraňuje jadru hostiteľa priradiť <em>akýkoľvek</em> ovládač GPU, aby ju mohol prevziať VFIO. To chcete pri priamom priradení do VM, ale je to <strong>opak</strong> toho, čo treba na <link>inštaláciu ovládačov NVIDIA na hostiteľovi</link>, napríklad pre transkódovanie LXC. Pre každú GPU vyberte jednu cestu:",
|
||||
"pathItems": [
|
||||
"<strong>GPU → VM:</strong> povoľte tu VFIO/IOMMU a ponechajte ovládače GPU zakázané.",
|
||||
"<strong>GPU → LXC (alebo hostiteľ):</strong> túto možnosť vynechajte, použite inštaláciu NVIDIA na hostiteľovi a nezakazujte nvidia/nouveau.",
|
||||
"<strong>Dve GPU:</strong> jedna môže ísť do VM a druhá do LXC, ale treba presnejšiu konfiguráciu: priradiť iba jednu kartu k <code>vfio-pci</code> podľa PCI ID. Predvolený zoznam zákazov je príliš široký — potom upravte <code>blacklist.conf</code>."
|
||||
],
|
||||
"acsTitle": "O pcie_acs_override — vedzte, čo povoľujete",
|
||||
"acsBody": "<code>pcie_acs_override=downstream,multifunction</code> uvoľňuje kontrolu PCIe Access Control Services. Umožňuje jadru rozdeliť skupiny IOMMU, ktoré firmvér označuje za nedeliteľné, čo je niekedy jediná cesta na priradenie jedného zariadenia bez ostatných. Nevýhodou je <strong>znížená izolácia medzi zariadeniami</strong>: škodlivá alebo kompromitovaná VM s priamym priradením má väčšiu útočnú plochu cez DMA. Pre domáce laboratórium prijateľné; pri nedôveryhodných záťažiach to dôkladne zvážte. Ak parameter nepotrebujete, po skripte ho odstráňte z <code>/etc/kernel/cmdline</code> alebo <code>/etc/default/grub</code> a znovu aktualizujte zavádzač.",
|
||||
"rebootTitle": "Vyžaduje sa reštart",
|
||||
"rebootBody": "IOMMU, moduly VFIO a zoznam zákazov sa prejavia po obnovení initramfs a reštarte. Skript spustí <code>update-initramfs -u -k all</code>, aktualizuje zavádzač a nastaví príznak „vyžaduje sa reštart“, aby sa Prispôsobiteľné na konci opýtalo.",
|
||||
"verifyTitle": "Overenie po reštarte",
|
||||
"revertTitle": "Reverzibilné z menu Odinštalovať",
|
||||
"revertBody": "<link>Odinštalujte optimalizácie</link> vráti všetky zmeny: odoberie tokeny IOMMU <code>/etc/kernel/cmdline</code> alebo GRUB, odstráni moduly VFIO z <code>/etc/modules</code>, odstráni položky čiernej listiny ovládačov a prebuduje initramfs. Na skutočné použitie reverzie je potrebný reštart."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Súvisiace",
|
||||
"items": [
|
||||
{
|
||||
"label": "Pridať GPU do VM (passthrough)",
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"tail": " — prirodzený ďalší krok po povolení IOMMU + VFIO."
|
||||
},
|
||||
{
|
||||
"label": "Pridať radič alebo NVMe do VM",
|
||||
"href": "/docs/disk-manager/add-controller-nvme-vm",
|
||||
"tail": " — rovnaká infraštruktúra priameho priradenia pre radiče úložísk."
|
||||
},
|
||||
{
|
||||
"label": "Príkazy na priame priradenie GPU",
|
||||
"href": "/docs/help-info/gpu-commands",
|
||||
"tail": " — Referencia na overenie IOMMU."
|
||||
},
|
||||
{
|
||||
"label": "Odinštalovať optimalizácie",
|
||||
"href": "/docs/post-install/uninstall",
|
||||
"tail": " — čisto vrátiť nastavenia IOMMU / VFIO."
|
||||
},
|
||||
{
|
||||
"label": "Prispôsobiteľné nastavenia po inštalácii",
|
||||
"href": "/docs/post-install/customizable",
|
||||
"tail": " — späť do nadradeného menu."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user