Установка proxmox на рейд 1

Обновлено: 02.07.2024

Proxmox VE основан на Debian. Вот почему образы установочных дисков (файлы ISO), предоставляемые Proxmox, включают полную систему Debian, а также все необходимые пакеты Proxmox VE.

См. таблицу поддержки в FAQ для связи между выпусками Proxmox VE и выпусками Debian.

Установщик проведет вас через процесс установки, позволяя разбить локальные диски на разделы, применить базовые конфигурации системы (например, часовой пояс, язык, сеть) и установить все необходимые пакеты. Этот процесс не должен занимать более нескольких минут. Установка с предоставленным ISO-образом является рекомендуемым методом для новых и существующих пользователей.

Кроме того, Proxmox VE можно установить поверх существующей системы Debian. Этот вариант рекомендуется только для опытных пользователей, поскольку требуется подробное знание Proxmox VE.

Использование установщика Proxmox VE

ISO-образ установщика включает следующее:

Полная операционная система (Debian Linux, 64-разрядная версия)

Установщик Proxmox VE, который разбивает локальный диск (диски) на разделы ext4, XFS, BTRFS (предварительная версия технологии) или ZFS и устанавливает операционную систему.

Ядро Proxmox VE Linux с поддержкой KVM и LXC

Полный набор инструментов для администрирования виртуальных машин, контейнеров, хост-системы, кластеров и всех необходимых ресурсов

Веб-интерфейс управления

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

Вставьте подготовленный установочный носитель (например, флешку или компакт-диск) и загрузитесь с него.

Убедитесь, что в настройках прошивки вашего сервера включена загрузка с установочного носителя (например, USB).

screenshot/pve-grub- меню.jpg

После выбора правильной записи (например, «Загрузка с USB») отобразится меню Proxmox VE, и можно будет выбрать один из следующих вариантов:

Запускает обычную установку.

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

Запускает установку в режиме отладки. Консоль будет открыта на нескольких этапах установки. Это помогает отладить ситуацию, если что-то пойдет не так. Чтобы выйти из консоли отладки, нажмите CTRL-D . Эту опцию можно использовать для загрузки работающей системы со всеми доступными основными инструментами. Вы можете использовать его, например, для восстановления деградировавшей ZFS rpool или исправить загрузчик для существующей установки Proxmox VE.

С помощью этой опции вы можете загрузить существующую установку. Он ищет все подключенные жесткие диски. Если он находит существующую установку, он загружается непосредственно на этот диск, используя ядро ​​​​Linux из ISO. Это может быть полезно, если есть проблемы с загрузочным блоком (grub) или BIOS не может прочитать загрузочный блок с диска.

Запускает memtest86+ . Это полезно для проверки работоспособности памяти и отсутствия ошибок.

screenshot/pve- select-target-disk.jpg

После выбора «Установить Proxmox VE» и принятия лицензионного соглашения с конечным пользователем появится запрос на выбор целевого жесткого диска (дисков). Кнопка Параметры открывает диалоговое окно для выбора целевой файловой системы.

Файловая система по умолчанию — ext4. Диспетчер логических томов (LVM) используется при выборе ext4 или xfs. Также можно установить дополнительные параметры для ограничения пространства LVM (см. ниже).

Proxmox VE можно установить на ZFS. Поскольку ZFS предлагает несколько уровней программного RAID, этот вариант подходит для систем, в которых нет аппаратного RAID-контроллера. Целевые диски должны быть выбраны в диалоговом окне Параметры. Дополнительные настройки ZFS можно изменить в разделе Дополнительные параметры (см. ниже).

ZFS поверх любого аппаратного RAID не поддерживается и может привести к потере данных.

screenshot/pve-select- location.jpg

На следующей странице запрашиваются основные параметры конфигурации, такие как местоположение, часовой пояс и раскладка клавиатуры. Местоположение используется для выбора ближайшего сервера загрузки для ускорения обновлений. Установщик обычно автоматически определяет эти настройки.Их нужно менять только в тех редких случаях, когда автоматическое определение не работает или нужно использовать другую раскладку клавиатуры.

screenshot/pve-set- пароль.jpg

Используйте минимальную длину пароля от 12 до 14 символов.

Включить строчные и прописные буквы, цифры и символы.

Избегайте повторения символов, шаблонов клавиатуры, общих словарных слов, буквенных или числовых последовательностей, имен пользователей, родственных имен или имен домашних животных, романтических связей (текущих или прошлых) и биографической информации (например, идентификационных номеров, имен предков или дат).

Адрес электронной почты используется для отправки уведомлений системному администратору. Например:

Информация о доступных обновлениях пакетов.

Сообщения об ошибках периодических заданий CRON.

screenshot/pve-setup- network.jpg

Последний шаг — настройка сети. Обратите внимание, что во время установки вы можете использовать адрес IPv4 или IPv6, но не оба. Чтобы настроить узел с двойным стеком, добавьте дополнительные IP-адреса после установки.

screenshot/pve-installation.jpg

На следующем шаге отображается сводка ранее выбранных параметров. Перепроверьте каждую настройку и используйте кнопку Назад, если настройку необходимо изменить. Чтобы принять, нажмите Установить . Установка начинает форматировать диски и копирует пакеты в цель. Пожалуйста, дождитесь завершения этого шага; затем удалите установочный носитель и перезапустите систему.

screenshot/pve-install- резюме.jpg

Если установка не удалась, проверьте определенные ошибки на втором TTY ('CTRL + ALT + F2') и убедитесь, что система соответствует минимальным требованиям. Если установка по-прежнему не работает, прочтите главу о том, как получить помощь.

Логин по умолчанию — "root" (область PAM), а пароль root определяется в процессе установки.

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

Установщик создает группу томов (VG) с именем pve и дополнительные логические тома (LV) с именами root , data и < tt>обменять . Для управления размером этих томов используйте:

Определяет общий объем используемого жесткого диска. Таким образом, вы можете зарезервировать свободное место на жестком диске для дальнейшего разделения (например, для дополнительных PV и VG на том же жестком диске, который можно использовать для хранения LVM).

Определяет размер тома swap. По умолчанию используется размер установленной памяти, минимум 4 ГБ и максимум 8 ГБ. Полученное значение не может быть больше hdsize/8 .

Определяет максимальный размер корневого тома, на котором хранится операционная система. Максимальный размер тома root составляет hdsize/4 .

Определяет максимальный размер тома data. Фактический размер тома data:

datasize = hdsize - rootsize - swapsize - minfree

Где размер данных не может быть больше, чем maxvz .

В случае тонкого LVM пул data будет создан только в том случае, если datasize больше 4 ГБ.

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

Если установлено значение 0 , том data не будет создан, и конфигурация хранилища будет адаптирована соответствующим образом.
LVM требует свободного места в VG для создания моментальных снимков (не требуется для моментальных снимков lvmthin).

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

Установщик создает пул ZFS rpool . Пространство подкачки не создается, но вы можете зарезервировать некоторое неразмеченное пространство на установочных дисках для подкачки. Вы также можете создать zvol подкачки после установки, хотя это может привести к проблемам. (см. примечания по обмену ZFS).

Определяет значение ashift для созданного пула. ashift должен быть установлен как минимум равным размеру сектора базовых дисков (2 в степени ashift — это размер сектора) или любому диску, который может быть помещенным в пул (например, замена неисправного диска).

Определяет, включено ли сжатие для rpool .

Определяет, какой алгоритм контрольной суммы следует использовать для rpool .

Определяет параметр copies для rpool .Посмотрите справочную страницу zfs(8), чтобы узнать о семантике и узнать, почему это не заменяет избыточность на уровне диска.

Определяет общий объем используемого жесткого диска. Это полезно для сохранения свободного места на жестком диске (дисках) для дальнейшей разметки (например, для создания swap-раздела). hdsize учитывается только для загрузочных дисков, то есть только для первого диска или зеркала для RAID0, RAID1 или RAID10, а также для всех дисков в RAID-Z[123].

Советы по производительности ZFS

ZFS лучше всего работает с большим объемом памяти. Если вы собираетесь использовать ZFS, убедитесь, что у вас достаточно оперативной памяти. Хорошим расчетом будет 4 ГБ плюс 1 ГБ ОЗУ на каждый ТБ дискового пространства RAW.

ZFS может использовать выделенный диск в качестве кэша записи, который называется журналом намерений ZFS (ZIL). Используйте для этого быстрый диск (SSD). Его можно добавить после установки с помощью следующей команды:


Новичок здесь. Когда пандемия COVID-19 поразила наш город, почти все закрылось.

С тех пор большая часть нашего бизнеса переместилась в облако, и мне разрешили взять с собой Dell R540, который я хочу реанимировать для домашнего офиса

На этом сервере есть 1 SSD на 480 ГБ, 9 Red NAS на 4 ТБ (плюс 2 пустых слота для жестких дисков).

Я хочу установить Proxmox, а затем использовать его для создания виртуальных машин. В основном я хочу установить его, чтобы использовать Windows 10, Plex, NexCloud, Home Assistant, Unraid (или TruNas, еще не решил, но склоняюсь к Unraid), OpnSense, Ubuntu, Asterisk, Pi-Hole, VPN.

Другими словами, чем больше я читаю о серверах и обо всем, что они могут делать, тем больше мне это нравится!

Некоторые начальные вопросы:

создать RAID 6 из биоса перед установкой всего или с помощью Proxmox?

могу ли я использовать SSD в качестве кэша, чтобы ускорить все это и установить каждое отдельное программное обеспечение на жесткий диск?


Я не против использования ZFS с Proxmox.

как и другие, я бы предложил ZFS, но вам нужно сделать некоторые домашние дела:

обновите прошивку CPLD, BIOS, iDRAC и, самое главное, RAID-контроллера

недавние обновления для h730 и h740 поддерживают режим "расширенного HBA", который не является настоящим JBOD, но достаточно хорош для бесплатного оборудования

если вы можете получить еще один 480G ssd, соедините их в качестве загрузочного пула

привяжите остальные 8 жестких дисков к пулу zfs с 1 запасным

Если вы действительно хотите спуститься в кроличью нору zfs Purist, вы можете проверить страницу «art of server» на YouTube и ebay для HBA «IT Mode» (получите что-то с такими же разъемами, как у вашего 540 руб.)

ZFS является для меня одним из основных преимуществ Proxmox, поэтому я бы не стал использовать с ним аппаратный рейд, если только на меня не наставили пистолет.

Используйте ZFS! Во время установки Proxmos вы можете создать пул ZFS для ОС. Я бы порекомендовал другой диск, соответствующий вашему твердотельному накопителю на 480 ГБ, чтобы вы могли хотя бы зеркалировать ZFS (избыточность ftw). Когда вы устанавливаете Proxmox, он выделяет раздел для ОС и тонкий раздел LVM для виртуальных машин.

Если у вас есть немного денег, купите 2 твердотельных накопителя меньшей емкости (120 или 250 ГБ) для ОС, а затем еще 480 ГБ, чтобы создать пул ZFS для виртуальных машин и наслаждайтесь всеми 9 из ваших 4 ТБ для хранилище.

В зависимости от вашего контроллера вам может понадобиться тот, который может выполнять jbod (например, h310)

У меня есть кластер из 4 узлов (с 3 компьютерами dell и одним supermicro), все с Proxmox, и я все заархивировал ZFS, если у вас есть какие-либо вопросы!

Это хорошее предложение, если у вас есть место и дополнительные 25 долларов за два дешевых диска. В качестве альтернативы, добавьте еще 480 и поместите туда proxmox и vms, если пространство — единственная задержка.

Помните, что если вы используете zfs и выполняете raidz1 или raidz2, вы не можете добавлять новые диски в пул без его полной перестройки. Вот почему рейд 10 (зеркала) более популярен в zfs, поскольку вы можете легко добавлять и удалять диски.

Итак, если я вас правильно понял:

Я должен получить еще один SSD 480 и использовать его в ZFS (тип Raid 1), где я устанавливаю ОС и виртуальные машины

Используйте 9 дисков по 4 ТБ в качестве JBOD для хранения

Это правильно?

Кроме того, когда вы говорите о приобретении 2 x 250 SSD + 1 x 480 SDD + 9 x 4 ТБ: не могли бы вы рассказать еще несколько слов, чтобы объяснить, что вы имеете в виду? Я все еще новичок и делаю все возможное, чтобы набрать скорость

Один вопрос: зачем отделять ОС от ВМ? Другими словами, зачем выделять одно место для ОС (2 твердотельных накопителя по 120 ГБ) и одно место для ВМ (2 твердотельных накопителя по 480 ГБ)?

Почему не все на одном SSD большего размера (например, 1 ТБ x 2 )

зависит от того, может ли он выполнять JBOD "просто набор дисков" или его нужно сначала настроить.

У меня есть HP ML350P, в отсеке есть объединительная плата RAID sas/sata, которую необходимо настроить.

у меня есть 2x диска sata 1 ТБ «proxmox and storage» + 3 диска sas 3x300 ГБ, 1 настроен для одноразового использования, а другие 2 настроены в рейде 0, тогда я могу использовать диски для тестирования vms и других вещей, я установил proxmox с 2 vms atm win 11 и popOs также пытались запустить сервер W2019, что, похоже, мне подходит.

Я фактически подключил 3 диска без настройки в начале, и он автоматически создал 900-гигабайтный рейд 0, поэтому не используйте диски с данными на нем, иначе вы рискуете их потерять.

должен быть достаточно быстрым без кеша, но опять же, чем больше скорость, тем лучше, я только что обновил процессор до 10c/20t 2670v2, думая о том, чтобы получить еще один просто для удовольствия, а объединительная плата - это просто JBOD.

создать ли RAID 6 из биоса

На этот вопрос легко ответить. RAID-контроллеры Dell представляют собой (IME) перепрошитые устройства LSI. Они хорошо справляются со своей задачей, пока устройство находится на гарантии, и вы можете бесплатно получить аналогичные диски для замены. Если вы попытаетесь найти диски самостоятельно, вы в конечном итоге потратите МНОГО денег на диски, которые распознаются картой. Вы также можете испытать мир боли, если вам когда-либо придется заменить карту контроллера. Выполнение всего этого в программном обеспечении возвращает вам контроль, а накладные расходы на производительность слишком малы, чтобы их можно было измерить на практике. Вам может потребоваться перепрошивка карты для работы в режиме HBA.

Если вы действительно, ДЕЙСТВИТЕЛЬНО не знаете, что делаете, то единственным разумным вариантом здесь является ZFS. Варианты конфигурации во время установки Proxmox ограничены, поэтому, хотя идеальной сборкой является использование SSD в качестве кеша, я не думаю, что вы получите эту опцию от установщика, но я полагаю, что вы можете перенести журнал instent на SSD позже ( быстрый гугл это подтверждает).

Моя установка похожа на вашу с точки зрения хранения, и вот как я это сделал.

2 жестких диска по 500 ГБ в RAID 1 — установка Proxmox
10 жестких дисков по 3 ТБ в RAID 10 – хранилище NFS (общее) для других узлов Proxmox.

Вы упомянули, что у вас есть два свободных слота для жестких дисков, и если у вас есть запасные (идентичного размера) жесткие диски или лишние деньги, чтобы приобрести их (они не обязательно должны быть очень большими), я бы порекомендовал сделайте это, если вы не хотите беспокоиться о том, что ваш сервер выйдет из строя, или беспокоиться о переустановке, когда он выйдет из строя.

У этого есть большое преимущество по сравнению с объединением всего в вашем хранилище, а именно то, что, разделив их, вы смягчите отказ 1 от уничтожения обоих. Это также означает, что он будет немного более гибким с точки зрения будущего расширения. Если вы решите обновить хранилище или перепрофилировать его, вы можете легко сделать это, не переустанавливая Proxmox или рискуя испортить вашу текущую установку.

Вопрос: Почему RAID 6? Он довольно медленный и предлагает лишь немного большую отказоустойчивость, чем RAID 5+0, который, возможно, быстрее, чем 6, и дает вам такой же объем хранилища. Лично я бы поместил 8 из этих дисков в RAID 1+0, а 9-й в качестве горячего резерва.

Proxmox VE 3.4 Installer Target Options ZFS RAID1

Параметры целевого жесткого диска программы установки Proxmox VE 3.4 ZFS RAID1

В Proxmox VE добавлена ​​поддержка загрузочных дисков ZFS, включая массивы RAID 1. Для тех, кто следил за STH в течение некоторого времени, мы начали использовать Proxmox несколько лет назад, когда сайт впервые переехал в свое место для совместного размещения. Хотя STH больше не использует Proxmox, проект продвинулся вперед, и в новейшей версии Proxmox VE 3.4 была добавлена ​​ZFS для Linux. Новый установщик даже позволяет легко создать загрузочный том ZFS RAID 1. Сегодня мы рассмотрим этот процесс.

Конфигурация теста

Мы использовали простую тестовую конфигурацию, позволяющую потреблять 14,2 Вт в режиме ожидания. Если вам нужен кластер с низким энергопотреблением в режиме ожидания, C2750 по-прежнему является лидером.

  • Материнская плата и SoC: Supermicro A1SAi-2750F со встроенным процессором Intel Atom C2750
  • ОЗУ: 32 ГБ Micron DDR3L (4 модуля SODIMM по 8 ГБ)
  • Диски: 2x OCZ Vertex 1 120 ГБ

Не слишком заманчиво, но конечной целью является наличие узлов с загрузочными твердотельными накопителями SATA II, жесткими дисками с портами SATA II и более быстрыми/большими твердотельными накопителями с портами SATA III.

Установка Proxmox VE 3.4 на массив ZFS RAID 1

Первый шаг — перейти на веб-сайт Proxmox и загрузить файл ISO. После загрузки его можно либо смонтировать через IPMI (как показано ниже), либо записать образ оптического диска или загрузочную флешку с ISO-образом.

Proxmox VE 3.4 Загрузка и установка

Proxmox VE 3.4 Скачать и установить

После загрузки выберите первый вариант на экране установщика.

Экран установки Proxmox VE 3.4
< /p>

Экран установки Proxmox VE 3.4

На этом этапе вы увидите загрузочную среду. Подождите некоторое время, пока загрузится программа установки.

 Загрузка установщика Proxmox VE 3.4

Загрузка установщика Proxmox VE 3.4

Как и в случае с программным обеспечением, для продолжения примите лицензионное соглашение.

Proxmox VE 3.4 Installer EULA

Лицензионное соглашение для установки Proxmox VE 3.4

На следующей странице вам нужно будет решить, где установить Proxmox. Здесь рекомендуется нажать Параметры.

Proxmox VE 3.4 Installer Target Harddisk

Целевой жесткий диск программы установки Proxmox VE 3.4

В разделе «Файловая система» представлен ряд различных параметров, шесть из восьми теперь являются параметрами zfs. Мы собираемся выбрать RAID 1, чтобы использовать оба SSD.

Параметры целевого жесткого диска программы установки Proxmox VE 3.4

Параметры целевого жесткого диска программы установки Proxmox VE 3.4

Поскольку мы еще не установили другие твердотельные или жесткие диски, мы видим два диска OCZ Vertex как Жесткий диск 0 и Жесткий диск 1 [sic]. Да, «жесткий диск» находится в окно переднего плана, в то время как «Жесткий диск» находится в строке заголовка окна, а «жесткий диск» — в тексте фоновой программы установки.

Установщик Proxmox VE 3.4 Параметры целевого жесткого диска ZFS RAID1

Параметры целевого жесткого диска программы установки Proxmox VE 3.4 ZFS RAID1

После того, как вы нажмете OK, они вернутся к экрану установщика.

Proxmox VE 3.4 Installer Target zfs RAID1

Установщик Proxmox VE 3.4 Target zfs RAID1

Далее выберите местоположение.

 Расположение установщика Proxmox VE 3.4

Расположение установщика Proxmox VE 3.4

За ним следует пароль root (логин root с любым паролем, который у вас есть здесь). Это явно не указано на этой странице, так что вы сэкономите время на поиске.

Пароль и электронная почта установщика Proxmox VE 3.4

Пароль и адрес электронной почты установщика Proxmox VE 3.4

Наконец пришло время для настройки сети.

 Сеть установщика Proxmox VE 3.4

Сеть установщика Proxmox VE 3.4

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

Установлен интерфейс командной строки Proxmox VE 3.4

Proxmox VE 3.4 Установленный интерфейс командной строки

CLI предоставляет веб-страницу, которую можно использовать для доступа к графическому интерфейсу. Здесь также можно использовать учетную запись root.

 Вход в WebGUI Proxmox VE

Вход в Proxmox VE WebGUI

На этом этапе вы готовы к работе и готовы приступить к управлению виртуальными машинами и хранилищем с помощью веб-панели.

 Proxmox VE WebGUI start

Запуск Proxmox VE WebGUI

Одним важным замечанием во всем этом процессе является то, что программа установки Proxmox чрезвычайно проста, даже для начала использования массива ZFS RAID 1.Единственная проблема, с которой он сталкивается, заключается в том, что варианты продолжения установки представляют собой кнопки с надписью «Прервать» и «Далее». Кнопки «Назад» нет, если кто-то случайно нажмет «Далее» до того, как будут установлены правильные настройки. Загрузка занимает всего несколько секунд, но это может быть важно для тех, кто хочет использовать Proxmox. Безусловно, новая возможность Proxmox VE 3.4 загружаться с массивов RAID 1 (или RAID-Z1, Z2 или Z3) является огромным преимуществом платформы.


Если вы найдете это полезным, рассмотрите возможность поделиться им в социальных сетях, чтобы помочь распространить информацию!

Эта конфигурация представляет собой некоторую проблему, поскольку MDRAID официально не поддерживается Proxmox и, следовательно, не является опцией в программе установки. Тем не менее, у меня никогда не было проблем с запуском таким образом.

Примечание. Начиная с Proxmox VE версии 6, есть возможность установить ОС на ZFS RAID-массив, что является рекомендуемым методом для версии 6 и выше. Я узнал об этом вскоре после того, как эта статья была написана, но я все еще чувствую, что эта статья имеет некоторую ценность для определенных пользователей, основываясь на плюсах и минусах ZFS. Я нашел эту статью Луврентиуса, чтобы дать хороший обзор основных отличий. узнайте, как настроить Proxmox на ZFS RAID

Это руководство предназначено для установки UEFI. Если вы не используете UEFI, на каждом диске будет 2 раздела вместо 3, поэтому вам нужно будет указать это в командах.

Шаг 1. Установите Proxmox

Запустите установщик на одном жестком диске, после установки мы перенесем его на новый RAID-массив.

Давайте обновим ОС, установим пакет mdadm и перезагрузимся, потому что, вероятно, там было обновление ядра.

Шаг 2. Подготовьте второй диск

Клонируйте карту разделов с диска, на котором установлена ​​ОС ( sda ), на чистый диск ( sdb ).

Дважды проверьте, что sda содержит установку вашей ОС, а sdb – это пустой диск, прежде чем двигаться дальше. Если это не так, вам потребуется соответствующим образом настроить эти команды

Теперь измените тип раздела 3 на новом диске на Linux RAID с помощью fdisk.

Оказавшись здесь, вам нужно ввести следующие команды по порядку:

Ядро ОС повторно просканирует диск на наличие только что внесенных изменений.

partprobe поставляется с программой parted, поэтому вам нужно будет установить ее с помощью команды apt -y install parted

Шаг 3. Подготовьте массив на втором диске

Используйте MDADM для создания массива на новом диске, мы укажем отсутствующий, чтобы сейчас можно было построить массив на одном диске.

Создайте логический том в новом массиве RAID.

Шаг 4. Перенесите ОС на второй диск

Хорошая новость заключается в том, что мы можем сделать это онлайн без использования загрузочного диска или чего-либо еще, а плохая новость заключается в том, что это займет некоторое время!

Расширьте группу томов pve (на исходном установочном диске) до /dev/md0 (наш новый массив RAID).

Теперь мы можем переместить данные в массив RAID на втором диске.

Вы можете выпить кофе сейчас и зайти позже

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

Критически важный уровень:

Шаг 5. Добавьте исходный диск ОС в массив

Теперь, когда данные ОС перемещены на второй диск, мы можем добавить исходный диск в массив.

Сначала удалите исходный диск из группы томов и отключите физический том LVM.

Добавьте текущую конфигурацию RAID в файл mdadm.conf, чтобы система знала, где найти ОС при загрузке.

Измените тип раздела 3 на sda так же, как мы сделали это раньше с sdb .

Оказавшись здесь, вам нужно ввести следующие команды по порядку:

Ядро ОС повторно просканирует диск на наличие только что внесенных изменений.

Теперь мы можем добавить первый диск к тому массиву, который мы построили на втором диске.

Вам не нужно ждать синхронизации массива, прежде чем двигаться вперед, MDADM будет отслеживать состояние синхронизации и возобновлять ее после перезагрузки.

Шаг 6. Исправление загрузчика

Теперь нам нужно отредактировать файл конфигурации grub, чтобы добавить поддержку MDRAID во время загрузки, добавить следующие строки в конец соответствующих файлов.

/etc/default/grub

/etc/модули

/etc/initramfs-tools/modules

Теперь установите загрузчик grub на ОБА диска для резервирования.

Если вы используете систему UEFI, запустите команду mount /dev/sda2 /boot/efi перед установкой grub на sda , затем umount /boot/efi , dd if=/dev/sda2 of=/dev /sdb2 status=progress и смонтируйте /dev/sdb2 /boot/efi перед установкой grub на sdb

Примите значения по умолчанию в подсказках, выберите «Сохранить текущую установленную локальную версию», когда вас спросят о /etc/default/grub , и добавьте sdb в список устанавливаемых устройств, используя клавиши со стрелками, чтобы прокрутить вниз до него, и пробел, чтобы установите флажок. Вы увидите кучу страшно выглядящих ошибок, таких как утечка при вызове, и модули могут отсутствовать в основном образе, их можно безопасно игнорировать, они происходят из-за того, что система находится в ненормальном состоянии прямо сейчас, поскольку она была загружена с одного диска. но настроен на загрузку с массива RAID.

Обновите конфигурации загрузчика, включив в них изменения, внесенные выше для поддержки MDRAID.

Теперь нам нужно убедиться, что идентификаторы загрузочного раздела и раздела EFI совпадают на двух дисках. Самый простой способ — просто клонировать все разделы со второго диска обратно на первый.

Вот и все, теперь у вас есть Proxmox, работающий на массиве RAID, вы можете проверить состояние своего массива с помощью приведенной ниже команды.

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