Proxmox установка на флешку

Обновлено: 17.05.2024

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Loading

Copy raw contents

Copy raw contents

Установка Proxmox на SD Card

Открытая система виртуализации Proxmox не предоставляет удобного варианта установки на Flash Card без трагических последствий для самой Flash Card, как, например, это делает VMware ESXi. В статье я попробовал описать моменты установки Proxmox на Flash Card, призванные минимизировать расходование ресурсов флеш-карты во время дальнейшей эксплуатации.

Для определенности допустим, что необходимо запустить Proxmox на сервере без жестких дисков, внутри которого установлена карта SD объемом 16 Гб. Так же, в наличии имеется хранилище, предназначенное для работы с настраиваемым виртуальным хостом.

Процесс установки с Live CD на карту SD ничем не отличается от установки на жесткий диск (во время установки следует выбрать файловую систему EXT4).

После окончания установки и перезагрузки необходимо внести изменения в файл /etc/fstab:

  • Для уменьшения числа операций записи при обращении к файлам необходимо добавить параметр монтирования noatime для всех файловых систем, расположенных на Flash Card.
  • Раздел swap следует отключить полностью. Proxmox весьма часто пишет в swap и это может привести к очень быстрому выходу карты памяти из строя.

В результате должно получиться примерно так:

Далее, продолжая уменьшать негативное воздействие на Flash Card операций записи, необходимо несколько директорий перенастроить на работу в tmpfs. Для этого в файл /etc/fstab нужно добавить строки:

Размер tmpfs можно не указывать, так как объем файлов в этих директориях невелик. Главное помнить, что нельзя локально создавать виртуальные серверы, у нас же нет hdd!.

В директории /var/log файлы так же являются часто перезаписываемыми, но размещать эту директорию в tmpfs не совсем разумно, так как объем этой директории может быть большим. Вариантов решения может быть несколько, например:

  • Разместить /var/log на сетевой файловой системе (наример, NFS).
  • Настроить удаленное логирование на выделенный лог-сервер.

Перенести /var/log на сетевую файловую систему NFS можно следующим образом:

    создать на сетевом хранилище директорию и примонтировать ее на сервер Proxmox во временную директорию /mnt/tmp с помощью NFS:

Чтобы директория /var/log монтировалась автоматически при рестарте сервера, нужно добавить строку в файл /etc/fstab:

Осталось выполнить перезагрузку сервера, после которой можно начинать эксплуатировать сервер Proxmox.

Читайте также: