Nastavení Proxmox VE: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
mBez shrnutí editace |
Bez shrnutí editace |
||
(Není zobrazeno 10 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
==Obecné tipy== |
|||
⚫ | |||
* Zakázat blokovaný proxmox enterprise repozitář, aby mohlo fungovat apt-get bez předplatného: |
|||
⚫ | |||
<source lang="bash"> |
|||
sed -i 's/^/#/' /etc/apt/sources.list.d/pve-enterprise.list |
|||
</source> |
|||
a přidat do /etc/apt/sources.list: |
|||
<source lang="text"> |
|||
# PVE pve-no-subscription repository provided by proxmox.com, |
|||
# NOT recommended for production use |
|||
deb http://download.proxmox.com/debian jessie pve-no-subscription |
|||
</source> |
|||
* V /etc/fstab u připojených disků nastavit parametr noatime pro deaktivaci aktualizace posledního času přístupu u souborů. Tato volba v určitých situacích zvýší výkon disku. |
* V /etc/fstab u připojených disků nastavit parametr noatime pro deaktivaci aktualizace posledního času přístupu u souborů. Tato volba v určitých situacích zvýší výkon disku. |
||
* [http://pve.proxmox.com/wiki/Convert_OpenVZ_to_LXC Převod OpenVZ kontejnerů na LXC] |
|||
* [http://download.proxmox.com/images/system/ Připravené šablony pro LXC (Proxmox 4.0+)] |
|||
* Chyba "TASK ERROR: unsupported ubunt version '16.04'". Nepodporované čísla nových verzí šablon Ubuntu lze doplnit ručně do /usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm jako "'16.04' => 1," a také "|| $version eq '16.04'" ve funkci template_init. |
|||
* Zrušení LVM-thin pro data a vytvoření data logical volume (https://pve.proxmox.com/wiki/Installation:_Tips_and_Tricks) |
|||
<source lang="bash"> |
|||
lvremove pve/data |
|||
lvcreate -n data -l +100%FREE pve |
|||
mkfs.ext4 /dev/pve/data |
|||
echo '/dev/pve/data /var/lib/vz ext4 defaults 0 1' >> /etc/fstab |
|||
</source> |
|||
==České rozhraní== |
|||
Podporu češtiny lze přidat ručně přestože ji PVE nepodporuje automaticky. |
|||
* [https://forum.proxmox.com/threads/czech-translation-for-4-1.25448/ Czech translation for 4.1 in PVE forum] |
|||
==Změna minimálního počtu hlasů v kvóru == |
==Změna minimálního počtu hlasů v kvóru == |
||
Řádek 13: | Řádek 37: | ||
expected_votes: 1 |
expected_votes: 1 |
||
} |
} |
||
</source> |
|||
==Zrušení kontroly předplatného== |
|||
remove-subscription.patch: |
|||
<source lang="diff"> |
|||
--- pvemanagerlib.js.orig 2015-12-11 08:55:55.000000000 +0100 |
|||
+++ pvemanagerlib.js 2016-01-03 00:04:40.700825974 +0100 |
|||
@@ -493,6 +493,7 @@ |
|||
}, |
|||
checked_command: function(orig_cmd) { |
|||
+ return; |
|||
PVE.Utils.API2Request({ |
|||
url: '/nodes/localhost/subscription', |
|||
method: 'GET', |
|||
</source> |
|||
Použití patche: |
|||
<source lang="bash"> |
|||
cd /usr/share/pve-manager/ext4 && patch -p0 < remove-subscription.patch |
|||
</source> |
|||
==OpenVZ tipy== |
|||
⚫ | |||
⚫ | |||
==Start linuxu bez grafické karty se sériovou konzolou== |
|||
Do souboru /etc/default/grub přidat: |
|||
<pre> |
|||
GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,115200" |
|||
GRUB_TERMINAL="console serial" |
|||
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" |
|||
</pre> |
|||
Update grub settings and restart computer. |
|||
<source lang="bash"> |
|||
update-grub2 |
|||
reboot |
|||
</source> |
|||
Connect to serial device to see booting output. |
|||
<source lang="bash"> |
|||
picocom /dev/ttyS0 -b 115200 -r -l |
|||
</source> |
</source> |
||
Aktuální verze z 24. 9. 2023, 09:26
Obecné tipy
- Zakázat blokovaný proxmox enterprise repozitář, aby mohlo fungovat apt-get bez předplatného:
sed -i 's/^/#/' /etc/apt/sources.list.d/pve-enterprise.list
a přidat do /etc/apt/sources.list:
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian jessie pve-no-subscription
- V /etc/fstab u připojených disků nastavit parametr noatime pro deaktivaci aktualizace posledního času přístupu u souborů. Tato volba v určitých situacích zvýší výkon disku.
- Převod OpenVZ kontejnerů na LXC
- Připravené šablony pro LXC (Proxmox 4.0+)
- Chyba "TASK ERROR: unsupported ubunt version '16.04'". Nepodporované čísla nových verzí šablon Ubuntu lze doplnit ručně do /usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm jako "'16.04' => 1," a také "|| $version eq '16.04'" ve funkci template_init.
- Zrušení LVM-thin pro data a vytvoření data logical volume (https://pve.proxmox.com/wiki/Installation:_Tips_and_Tricks)
lvremove pve/data
lvcreate -n data -l +100%FREE pve
mkfs.ext4 /dev/pve/data
echo '/dev/pve/data /var/lib/vz ext4 defaults 0 1' >> /etc/fstab
České rozhraní
Podporu češtiny lze přidat ručně přestože ji PVE nepodporuje automaticky.
Změna minimálního počtu hlasů v kvóru
Ve výchozím nastavení očekává proxmox klastr počet hlasů pro ustanovení kvóra počet hlasů odpovídající počtu uzlů v klastru (minimálně platí pro dva kusy). To je problém hlavně při výpadku elektřiny u všech uzlů klastru a následně pokud jeden z nich nenastartuje nebo nastartuje později, tak se zbrzdí start virtuálních strojů na všech ostatních uzlech v klastru.
Nastavit v souboru /etc/pve/corosync.conf minimální počet hlasů na 1:
quorum {
provider: corosync_votequorum
expected_votes: 1
}
Zrušení kontroly předplatného
remove-subscription.patch:
--- pvemanagerlib.js.orig 2015-12-11 08:55:55.000000000 +0100
+++ pvemanagerlib.js 2016-01-03 00:04:40.700825974 +0100
@@ -493,6 +493,7 @@
},
checked_command: function(orig_cmd) {
+ return;
PVE.Utils.API2Request({
url: '/nodes/localhost/subscription',
method: 'GET',
Použití patche:
cd /usr/share/pve-manager/ext4 && patch -p0 < remove-subscription.patch
OpenVZ tipy
- Deaktivovat plánovanou úlohu /etc/crond./mlocate, která prochází celý souborový systém a indexuje názvy souborů. V případě, že je na serveru mnoho OpenVZ virtuálních strojů, jsou procházeny také jejich soubory a celý sken pak trvá dlouho a zatěžuje disk.
- Nastavit VZFASTBOOT=yes v /etc/vz/vz.conf pro zpožděné přepočítávání diskové kvóty. V případě, že došlo k selhání a restartu serveru, přepočítávala by se kvóta při startu a zdržovala by pak start všech dalších vps.
Start linuxu bez grafické karty se sériovou konzolou
Do souboru /etc/default/grub přidat:
GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,115200" GRUB_TERMINAL="console serial" GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
Update grub settings and restart computer.
update-grub2
reboot
Connect to serial device to see booting output.
picocom /dev/ttyS0 -b 115200 -r -l