вторник, 24 сентября 2019 г.

Руководство администратора Proxmox VE R 6.0 Глава 2.

Proxmox VE Administration Guide

Установка Proxmox VE

  1. Системные требования
  2. Использование программы установки Proxmox VE
  3. Установка с USB-накопителя
  4. Установка Proxmox VE на Debian
Proxmox VE основан на Debian, поэтому предоставленный нами образ диска (ISO-файл) включает в себя полную систему Debian ("stretch" для версии 5.x)а также все необходимые пакеты Proxmox VE.
Использование программы установки поможет вам выполнить установку, позволяя разбить локальный диск(и), сконфигурировать систему (например, часовой пояс, язык, сеть) и установить все необходимые пакеты. Использование предоставленного ISO позволит вам начать работу через несколько минут, поэтому мы рекомендуем этот метод для новых и существующих пользователей.
Кроме того, Proxmox VE может быть установлен поверх существующей системы Debian. Такая установка рекомендуется только для опытных пользователей, так как необходимы подробные знания о Proxmox VE.
  1. Системные требования

    Для production серверов необходимо высококачественное серверное оборудование. Имейте в виду, что если вы запустите 10 виртуальных серверов на одной ноде, а затем произойдет сбой оборудования, 10 сервисов будут утрачены. Proxmox VE поддерживает кластеризацию, это означает, что несколько установок Proxmox VE могут централизованно управляться благодаря встроенной функции кластера.
    Proxmox VE может использовать локальное хранилище (DAS), SAN, NAS, а также распределенное хранилище (Ceph RBD). Подробнее см. главу хранение Глава 8.
    1. Минимальные системные требования

      • Процессор: 64bit (Intel EMT64 или AMD64)
      • Поддержка Intel VT/AMD-V процессором и материнской платой для полной поддержки виртуализации KVM
      • ОЗУ: 1 ГБ оперативной памяти, плюс дополнительная оперативная память для гостей
      • Жесткий диск
      • Один сетевой адаптер
    2. Рекомендуемые Системные Требования

      • Intel EMT64 или AMD64 процессор с поддержкой Intel VT/AMD-V.
      • Память, минимум 2 ГБ для ОС и служб Proxmox VE. Плюс выделенная память для гостевых систем. Для Ceph или ZFS требуется дополнительная память, примерно 1 ГБ памяти на каждый ТБ используемого хранилища.
      • Быстрое хранилище с избыточностью, лучшие результаты с SSD-дисками.
      • Хранилище для ОС: Аппаратный RAID с защищенным батареей кэшем записи ("BBU") или non-RAID ZFS с кэшем на SSD.
      • Хранилище для ВМ: Для локального хранилища используйте аппаратный RAID с защищенным батареей кэшем записи (BBU) или non-RAID ZFS для ZFS. Ни ZFS, ни Ceph не совместимы с аппаратным RAID-контроллером. Также возможно совместное и распределенное хранение.
      • Избыточные сетевые карты Gbit, также поддерживается дополнительные сетевые карты в зависимости от предпочтительной технологии хранения и настройки кластера -10 Гбит и выше.
      • Для PCI passthrough (проброс PCI устройств в гостя) необходим процессор с поддержкой VT-d/AMD-d.
    3. Простой тест производительности

      На установленной системе Proxmox VE можно запустить встроенный сценарий pveperf, чтобы получить тест производительности процессора и жесткого диска.
      Примечание
      Это просто очень быстрый и ориентировочный тест. Рекомендуются более подробные тесты, особенно для проверки производительности вашей системы ввода-вывода.

    4. Поддерживаемые веб-браузеры для доступа к веб-интерфейсу

      Для использования веб-интерфейса необходим современный браузер, сюда входит:
      • Firefox, выпуск с текущего года, или последний выпуск расширенной поддержки
      • Chrome, релиз текущего года
      • Microsoft в настоящее время поддерживает версии Internet Explorer (с 2019 года это означает IE 11 или IE Edge)
      • Safari, релиз текущего года
      Если Proxmox VE обнаружит, что вы подключаетесь с мобильного устройства, вы будете перенаправлены на легкий сенсорный интерфейс.
  2. Использование программы установки Proxmox VE

    Вы можете скачать ISO по адресу https://www.proxmox.com/en/downloads. Она включает в себя следующее:
    • Полная операционная система (Debian Linux, 64-bit)
    • Установщик Proxmox VE, который разбивает локальный диск(и) на разделы с ext4, ext3, xfs или ZFS и устанавливает операционную систему.
    • Ядро Proxmox VE (Linux) с поддержкой LXC и KVM
    • Полный набор инструментов для администрирования виртуальных машин, контейнеров и всех необходимых ресурсов
    • Веб - интерфейс управления для этого набора инструментов

    Примечание
    В процессе установки по умолчанию используется весь диск сервера, а все существующие данные удаляются.

    Вставьте установочный носитель (например, USB-накопитель, CD-ROM) и загрузитесь с него.
    Изображение из документации Proxmox VE
    После выбора загрузочной записи (например, загрузка с USB) появится меню Proxmox VE, теперь вы можете выбрать один из следующих вариантов:
    Установка Proxmox VE
    Начинает обычную установку.

    Совет
    Для выполнения мастера установки можно обойтись только клавиатурой. Кнопки могут быть нажаты нажатием клавиши ALT, в сочетании с подчеркнутым символом на соответствующей кнопке. Например, ALT + N для нажатия кнопки Next.

    Установка Proxmox VE (режим отладки)
    Запустит установку в режиме отладки. Он открывает консоль оболочки на нескольких шагах установки, так что вы можете отлаживать проблемные моменты, если что-то пойдет не так. Пожалуйста, нажмите CTRL-D, чтобы выйти из этих консолей отладки и продолжить установку. Эта опция в основном предназначена для разработчиков и не предназначена для общего использования.
    Аварийная загрузка
    Этот параметр позволяет загрузить существующую установку. Он ищет все подключенные жесткие диски и, если он находит существующую установку, загружается непосредственно с этого диска, используя существующее ядро Linux. Это может быть полезно, если есть проблемы с загрузочным блоком (grub), или BIOS не может прочитать загрузочный блок диска.
    Тест памяти
    Запускает memtest86+ . Это полезно, чтобы проверить, что ваша память работает без ошибок.
    Изображение из документации Proxmox VE
    Обычно для начала установки вы выбираете Install Proxmox VE. После этого вам будет предложено выбрать целевой жесткий диск(и). Кнопка Параметры позволяет выбрать целевую файловую систему. По умолчанию - ext4 . Установщик использует LVM, если вы выбрали ext3, ext4 или xfs в качестве файловой системы, и предлагает дополнительную опцию для ограничения пространства LVM (см. ниже)
    Вы также можете использовать файловую систему ZFS. ZFS поддерживает несколько программных уровней RAID. Это особенно полезно, если у вас нет аппаратного RAID-контроллера. Кнопка Параметры позволяет выбрать уровень RAID ZFS, так же вы там можете указать какие диски использовать. Кроме того, вы можете установить дополнительные параметры (см. ниже).
    Изображение из документации Proxmox VE
    На следующей странице запрашиваются основные параметры конфигурации, такие как ваше местоположение, часовой пояс и раскладка клавиатуры. Расположение используется для выбора сервера загрузки рядом с вами, чтобы ускорить обновление. Установщик обычно может автоматически определять эти настройки, поэтому вам нужно только изменить их в редких ситуациях, когда автоматическое обнаружение не удается, или когда вы хотите использовать какую-то специальную раскладку клавиатуры, обычно не используемую в вашей стране.
    Изображение из документации Proxmox VE
    Затем необходимо указать адрес электронной почты и пароль суперпользователя (root). Пароль должен содержать не менее 5 символов, но мы настоятельно рекомендуем использовать более сильные пароли - вот некоторые рекомендации:
    • Используйте минимальный пароль длиной от 12 до 14 символов.
    • Включить строчные и прописные буквенные символы, цифры и специальные символы.
    • Избегайте повторения символов, шаблонов клавиатуры, словарных слов, буквенных или цифровых последовательностей, имен пользователей, имен родственников или домашних животных, романтических связей (текущих или прошлых) и биографической информации (например, идентификационные номера, имена предков или даты).
    Иногда возникает необходимость отправлять уведомления системному администратору, например:
    • Информация о доступных обновлениях пакетов.
    • Сообщения об ошибках от периодических заданий CRON.
    Все эти уведомления будут отправлены на указанный адрес электронной почты.
    Изображение из документации Proxmox VE
    Последний шаг-настройка сети. Обратите внимание, что здесь можно использовать IPv4 или IPv6, но не оба. Если вы хотите настроить узел двойного стека, вы можете легко сделать это после установки.
    Изображение из документации Proxmox VE
    Если вы нажмете кнопку Далее сейчас, установка начнет форматировать диски и скопирует пакеты в цель. Подождите, установка не будет завершена, затем удалите установочный носитель и перезагрузите систему.
    Дальнейшая настройка осуществляется через веб-интерфейс Proxmox. Просто введите в браузере IP-адрес, указанный во время установки (https://youripaddress:8006).
    Примечание
    Имя пользователя по умолчанию - "root" (realm PAM), а пароль root определяется в процессе установки.

    1. Дополнительные параметры конфигурации LVM

      Программа установки создает группу томов (VG) с названием pve , и дополнительные логические тома (LVs) с названиями root , data и swap. Размер этих томов можно контролировать с помощью:
      hdsize
      Определяет общий размер HD, который будет использоваться. Таким образом, вы можете сэкономить свободное пространство на HD для дальнейшего разбиения (т. е. для дополнительного PV и VG на том же жестком диске, который может использоваться для хранения LVM).
      swapsize
      Определяет размер раздела подкачки. По умолчанию равен размеру установленной памяти, минимум 4 ГБ и максимум 8 ГБ. Результирующее значение не может быть больше hdsize/8.

      Примечание
      Если установлено значение 0, то раздел подкачки не создается.

      maxroot
      Определяет максимальный размер корневого раздела, на котором хранится операционная система. Максимальный предел размера корневого раздела - hdsize/4.
      maxvz
      Определяет максимальный размер тома данных. Фактический размер тома данных равен:
      datasize = hdsize - rootsize - swapsize - minfree
      Где datasize не может быть больше, чем maxvz.

      Примечание
      В случае LVM thin(LVM малого объема) пул данных будет создан только в том случае, если datasize больше 4 ГБ.


      Примечание
      Если установлено значение 0, то том данных не будет создан, и конфигурация хранилища будет соответствующим образом адаптирована.

      minfree
      Определяет объем свободного пространства, оставшегося в группе томов LVM pve. При наличии более 128 ГБ памяти по умолчанию используется 16 ГБ, иначе будет использоваться hdsize/8.

      Примечание
      LVM требует наличия свободного места в VG для создания моментальных снимков (не требуется для снимков lvmthin).

    2. Дополнительные параметры конфигурации ZFS

      Установщик создает пул ZFS rpool . При выборе ZFS по умолчанию не создается пространство подкачки. Вы можете оставить некоторое неразмеченное пространство для swap или создать swap zvol после установки, хотя последнее может привести к проблемам (см. Примечания к ZFS swap).
      ashift
      Определяет значение ashift для созданного пула. Ashift должен быть установлен, по крайней мере, на размер сектора базовых дисков (2 в степени ashift дает размер сектора), или любого диска, который может быть помещен в пул (например, при замене дефектного диска).
      compress
      Определяет, включено ли сжатие для rpool.
      checksum
      Определяет, какой алгоритм контрольной суммы должен использоваться для rpool.
      copies
      Определяет параметр copies для rpool. Обратитесь к страницу руководства zfs(8) для семантики, и выяснения почему это не заменяет избыточность на уровне диска.
      hdsize
      Определяет общий размер HD, который будет использоваться. Таким образом, вы можете сэкономить свободное пространство на диске(ах) для дальнейшего разбиения (например, для создания раздела подкачки). hdsize используется только для загрузочных дисков, т.е. только первый диск или зеркало для RAID0, RAID1 или RAID10, и все диски в RAID-Z[123].
    3. Советы по улучшению производительности ZFS

      ZFS использует много памяти, поэтому лучше всего добавить дополнительную оперативную память, если вы хотите использовать ZFS. Хороший расчет-это 4 ГБ плюс 1 ГБ оперативной памяти для каждого ТБ необработанного дискового пространства.
      ZFS также предоставляет возможность использовать быстрый SSD-диск в качестве кэша записи. Кэш записи называется ZFS Intent Log (ZIL). Вы можете добавить его после установки, используя следующую команду:
      zpool add <pool-name> log </dev/path_to_fast_ssd>
  3. Установка с USB-накопителя

    Установочный носитель Proxmox VE представляет собой гибридный ISO-образ, работающий двумя способами:
    • Файл образа ISO, готовый к записи на компакт-диске
    • Файл RAW образа (IMG), готовый к непосредственному копированию на флэш-носитель (USB-накопитель)
    Использование USB-накопителей быстрее и экологичнее, поэтому это рекомендуемый способ установки Proxmox VE.
    1. Подготовка флэш-накопителя USB в качестве установочного носителя

      Для того, чтобы загрузиться с установочного носителя, скопировать ISO-образ на USB-носитель. Сначала загрузите образ ISO из https://www.proxmox.com/en/downloads/category/iso-images-pve Вам нужен по крайней мере 1 ГБ USB-носитель.
      Примечание
      UNetbootin и Rufus не работают.


      Важно
      Убедитесь, что USB-носитель отмонтирован и не содержит важных данных.

    2. Инструкции для GNU/Linux

      Вы можете просто использовать dd на UNIX-подобных системах. Сначала загрузите образ ISO,затем подключите USB-накопитель. Вам нужно узнать, какое имя устройства присваивается USB-накопителю (см. ниже). Потом выполнить:
      dd if=proxmox-ve_*.iso of=/dev/XYZ bs=1M

      Примечание
      Обязательно замените /dev/XYZ на правильное имя устройства.


      Осторожно!
      Будьте очень осторожны, и не перезапишите жесткий диск!

      Найдите правильное имя USB-устройства
      Вы можете сравнить последние строки команды dmesg до и после вставки или использовать команду lsblk.
      Откройте терминал и запустите:
      lsblk
      Затем подключите USB-носитель и снова запустите команду:
      lsblk
      Появится новое устройство, и это устройство USB, которое вы хотите использовать.
    3. Инструкции для OS X

      Откройте терминал (запрос терминала в Spotlight).
      Преобразуйте файл .iso в .img, используя опцию конвертации hdiutil как в примере.
      hdiutil convert -format UDRW -o proxmox-ve_*.dmg proxmox-ve_*.iso

      Совет
      OS X имеет обыкновение добавлять расширение .dmg для выходного файла автоматически.

      Чтобы получить текущий список устройств, выполните очередную команду:
      diskutil list
      Теперь вставьте USB-носитель и снова запустите эту команду, чтобы определить имя устройства, назначенное вашему флэш-носителю (например, /dev/diskX).
      diskutil list
      diskutil unmountDisk /dev/diskX

      Примечание
      замените X номером диска из последней команды.

      sudo dd if=proxmox-ve_*.dmg of=/dev/rdiskX bs=1m

      Примечание
      rdiskX, вместо diskX, в последней команде используется для увеличения скорости записи
    4. Инструкции для Windows

      Скачайте Etcher с сайта https://etcher.io , выберите ISO и ваш USB-накопитель.
      Если это не работает, в качестве альтернативы используйте установщик OSForensics USB от http://www.osforensics.com/portability.htm
    5. Загрузите сервер с USB-носителя

      Подключите USB-носитель к серверу и убедитесь, что выбрана загрузка с USB (см. раздел BIOS сервера). Затем следуйте инструкциям мастера установки.
  4. Установка Proxmox VE на Debian

    Proxmox VE поставляется в виде набора пакетов Debian, поэтому вы можете установить его поверх стандартной установки Debian. После настройки репозиториев раздела 3.1 необходимо выполнить:
    apt-get update
    apt-get install proxmox-ve
    Установка поверх существующей установки Debian выглядит легко, но предполагает, что вы правильно установили базовую систему, и знаете, как хотите настроить и использовать локальное хранилище. Конфигурация сети также полностью зависит от вас.
    В общем, это не тривиально, особенно при использовании LVM или ZFS.
    Вы можете найти подробное пошаговое руководство на wiki.

Комментариев нет:

Отправить комментарий