автоустановка хранилища с использованием макета LVM и XFS как типа файловой системы

Вопрос или проблема

Я пытаюсь настроить хранилище autoinstall с XFS в качестве типа файловой системы.

Использование этого автоматически создает объем ext4.

  storage:  # Это должно установить интерактивный (lvm set) по умолчанию
    layout:
      name: lvm
      match:
        size: largest
      sizing-policy: all

Я не хочу использовать ‘direct’ макет, чтобы он был как можно более универсальным.

Я попытался добавить секцию конфигурации, как:

    config:
      - type: format
        id: format-2
        volume: lvm_partition-0
        preserve: false
        fstype: xfs

но это не дало эффекта.

Я пытался и это:

      config:
        - type: partition
          fstype: xfs

и даже это без успеха:

      config:
        - type: partition
          fstype: xfs
        - name: ubuntu-lv
          volgroup: lvm_volgroup-0
          size: 100%
          wipe: superblock
          preserve: false
          path: /dev/ubuntu-vg/ubuntu-lv
          id: lvm_partition-0
          type: lvm_partition
        - fstype: xfs
          volume: lvm_partition-0
          preserve: false
          id: format-2
          type: format

Документация не предоставляет никакой информации по этой теме.

Мне удалось настроить совершенно новый сервер вручную, используя мастер, и я смотрел в /varlog/install/autoinstall-user-data, но копирование / вставка частей конфигурационной секции не сработало.

Есть ли здесь кто-то, у кого это работало и кто мог бы поделиться конфигурацией?

Спасибо

Оливье

Ответ или решение

Автоматическая установка хранилища с использованием LVM и XFS в качестве файловой системы

Здравствуйте, Оливьер!

Вам необходимо настроить автоматическую установку хранилища с использованием LVM (Logical Volume Manager) и файловой системы XFS. Давайте разберем шаги, которые помогут вам добиться необходимого результата.

Шаг 1: Определение структуры хранения

Для начала убедитесь, что вы правильно настроили структуру хранения в вашем конфигурационном файле autoinstall. Это можно сделать следующим образом:

storage:
  layout:
    name: lvm
    match:
      size: largest
    sizing-policy: all

Эта конфигурация указывает системе использовать LVM и выделять пространство по принципу "наибольшее доступное".

Шаг 2: Настройка LVM и форматирование

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

  config:
    - type: lvm_partition
      name: ubuntu-lv
      volgroup: lvm_volgroup-0
      size: 100%
      wipe: superblock
      preserve: false
      path: /dev/ubuntu-vg/ubuntu-lv
      id: lvm_partition-0

    - type: format
      volume: lvm_partition-0
      preserve: false
      fstype: xfs
      id: format-2

В этой конфигурации мы создали логический том ubuntu-lv, который находится в группе томов lvm_volgroup-0. Мы используем 100% доступного пространства и указываем, что следует стереть супервизор, чтобы избежать возможных конфликтов при установке.

Обратите внимание на порядок конфигурирования: сначала создаем том, а затем выполняем форматирование. Это очень важно, так как система должна знать о существовании логического тома перед его форматированием.

Шаг 3: Проверка совместимости с XFS

Чтобы убедиться, что XFS действительно будет использоваться в качестве файловой системы, проверьте настройки конфигурации. Это можно сделать в разделе конфигурации config. Наличие строки fstype: xfs в блоке форматирования должно гарантировать, что используется именно эта файловая система.

Шаг 4: Общая структура конфигурации

Вот итоговая структура конфигурации для автоматической установки, которая должна позволить вам использовать XFS в качестве файловой системы с LVM:

storage:
  layout:
    name: lvm
    match:
      size: largest
    sizing-policy: all

  config:
    - type: lvm_partition
      name: ubuntu-lv
      volgroup: lvm_volgroup-0
      size: 100%
      wipe: superblock
      preserve: false
      path: /dev/ubuntu-vg/ubuntu-lv
      id: lvm_partition-0

    - type: format
      volume: lvm_partition-0
      preserve: false
      fstype: xfs
      id: format-2

Заключение

Если после применения этих изменений проблема все еще сохраняется, рекомендую внимательно просмотреть файлы логов, такие как /var/log/install/autoinstall-user-data, чтобы выявить возможные ошибки. Это поможет понять, на каком этапе возникает проблема, и может подсказать дополнительные исправления, если это необходимо.

Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их. Удачи с вашей установкой!

С уважением,
[Ваше Имя]
IT Эксперт

Оцените материал
Добавить комментарий

Капча загружается...