Инструменты пользователя

Инструменты сайта


mp_doc:imain_install_vt_tips

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
mp_doc:imain_install_vt_tips [2024/04/19 12:38] zismp_doc:imain_install_vt_tips [2025/03/21 09:49] (текущий) – [Подготовка сервера] zis
Строка 15: Строка 15:
 #deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise #deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
 deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription</code> deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription</code>
 +  * Заменим репозитарий на бесплатный (для версии 8):
 +<code>#> echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
 +#> wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
 +#> sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
 +#> apt update && apt full-upgrade
 +</code>
 +\
   * Установим полезные пакеты:   * Установим полезные пакеты:
 <code>apt install net-tools traceroute mc sudo iotop <code>apt install net-tools traceroute mc sudo iotop
Строка 50: Строка 57:
 Обновление ядра требует перезагрузки системы, если сервер работает в производственном режиме не всегда возможно осуществить это. Поэтому посмотрим какая версия ядра у нас (в примере, uname выдал 5.15) и заблокируем обновление: Обновление ядра требует перезагрузки системы, если сервер работает в производственном режиме не всегда возможно осуществить это. Поэтому посмотрим какая версия ядра у нас (в примере, uname выдал 5.15) и заблокируем обновление:
 <code>uname -a <code>uname -a
-apt-mark hold pve-firmware pve-kernel-5.15</code> +apt-mark hold pve-firmware pve-kernel-5.15 # PVE7 
 +apt-mark hold pve-firmware proxmox-kernel-6.8 # PVE8.2</code>
 == Добавление LVM хранилища == == Добавление LVM хранилища ==
 Допустим, что у нас есть ПУСТОЙ диск /dev/sdb с таблицей разделов GPT (fdisk /dev/sdb и нажать g): Допустим, что у нас есть ПУСТОЙ диск /dev/sdb с таблицей разделов GPT (fdisk /dev/sdb и нажать g):
   * Создадим LVM раздел:   * Создадим LVM раздел:
-# ''sgdisk -N 1 /dev/sdb''+<code>sgdisk -N 1 /dev/sdb 
 +если ругается: Caution: invalid main GPT header, but valid backup; regenerating main header from backup!, то очистим 0 сектор 
 +dd if=/dev/zero of=/dev/sdb bs=512 count=10 
 +fdisk /dev/sdb # выбрать g и w</code>
   * Создадим Physical Volume (PV) без вопросов и размером метабазы 250K (ПЕРЕД metadatasize два минуса, вики отображает неправильно!):   * Создадим Physical Volume (PV) без вопросов и размером метабазы 250K (ПЕРЕД metadatasize два минуса, вики отображает неправильно!):
 # ''pvcreate --metadatasize 250k -y -ff /dev/sdb1'' # ''pvcreate --metadatasize 250k -y -ff /dev/sdb1''
Строка 65: Строка 75:
 Если диск не пустой, то fdisk /dev/sdb, далее удаляем разделы и с помощью g создаем GPT раздел.  Если диск не пустой, то fdisk /dev/sdb, далее удаляем разделы и с помощью g создаем GPT раздел. 
 == Удаляем LVM-Thin хранилище по умолчанию == == Удаляем LVM-Thin хранилище по умолчанию ==
-Не знаю почему, но мне не нравится LVM-Thin разделы. Возможно мне не понятна тонкие материи продажи воздуха облачных сервисов, однако когда я выделяю место для VM я хочу быть УВЕРЕН, что место на диске в кол-ве указанного будет ДОСТУПНО VM в любом случае. LVM-Thin позволяет выделять место "по потребности"...+Не знаю почему, но мне не нравится LVM-Thin разделы. Возможно мне не понятна тонкие материи продажи воздуха облачных сервисов, однако когда я выделяю место для VM я хочу быть УВЕРЕН, что место на диске в кол-ве указанного будет ДОСТУПНО VM в любом случае. LVM-Thin позволяет выделять место "по потребности"...  
 + 
 +Однако, следует помнить что **снимки** доступны только для LVM-Thin или ZFS.  
   * Для начала проверим разделы:   * Для начала проверим разделы:
-# lsblk +<code># lsblk 
-<code>NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT+NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
 sda                  8:0    0 111.8G  0 disk  sda                  8:0    0 111.8G  0 disk 
 ├─sda1               8:   0     1M  0 part  ├─sda1               8:   0     1M  0 part 
Строка 80: Строка 93:
     └─pve-data     253:   0  60.9G  0 lvm  </code>     └─pve-data     253:   0  60.9G  0 lvm  </code>
 Или командой для списка доступных тонких пулов: Или командой для списка доступных тонких пулов:
-# pvesm lvmthinscan pve+<code># pvesm lvmthinscan pve</code>
   * Удалим из веб интерфейса (Датацентр\Хранилище), по умолчанию называется **local-lvm**    * Удалим из веб интерфейса (Датацентр\Хранилище), по умолчанию называется **local-lvm** 
   * Удаляем раздел /dev/pve/data   * Удаляем раздел /dev/pve/data
-# lvremove /dev/pve/data +<code># lvremove /dev/pve/data 
-# lsblk +# lsblk </code>
   * Добавим в веб интерфейс (Датацентр\Хранилище), **local-lvm** тип LVM, имя pve   * Добавим в веб интерфейс (Датацентр\Хранилище), **local-lvm** тип LVM, имя pve
 Все теперь в корневом диске у нас есть хранилище local-lvm со свободным пространством. Имейте ввиду что тут теперь можно удалить и корневой раздел PVE, что делать крайне не рекомендуется :) Все теперь в корневом диске у нас есть хранилище local-lvm со свободным пространством. Имейте ввиду что тут теперь можно удалить и корневой раздел PVE, что делать крайне не рекомендуется :)
 +
 +== Настройка синхронизации времени ==
 +For systems using chrony:
 +Specify which servers chrony should use in /etc/chrony/chrony.conf:
 +
 +<code>server ntp1.example.com iburst
 +server ntp2.example.com iburst
 +server ntp3.example.com iburst</code>
 +Restart chrony:
 +<code># systemctl restart chronyd</code>
 +Check the journal to confirm that the newly configured NTP servers are being used:
 +
 +<code># journalctl --since -1h -u chrony</code>
  
 == Настройка Proxmox Backup Server (PBS) == == Настройка Proxmox Backup Server (PBS) ==
 Ограничим время хранения протоколов заданий: Ограничим время хранения протоколов заданий:
 <code>proxmox-backup-manager node update --task-log-max-days 60</code> <code>proxmox-backup-manager node update --task-log-max-days 60</code>
-по умолчанию не ограничено, так что рано или поздно мето на PBS закончится.+по умолчанию не ограничено, так что рано или поздно меcто на PBS закончится.
mp_doc/imain_install_vt_tips.1713505132.txt.gz · Последнее изменение: 2024/04/19 12:38 — zis

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki