Автоустановка сервера: как настроить раздел хранилища?

Следуя инструкциям отсюда https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls#Running_a_truly_automatic_autoinstall Когда я использую для хранения:

storage:
  layout:
    name: lvm

Он создает корневой раздел размером 4 ГБ и не создает подкачки. Когда я использую прямую разметку

storage:
  layout:
    name: direct

, он создает корневой раздел с полным пространством, доступным на диске, а также создает файл подкачки.Есть ли способ увидеть, как настроен макет напрямую, и изменить эту конфигурацию для удовлетворения моих потребностей? Я имею в виду, что конфигурация, основанная на действии, задокументирована здесь: https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls/ConfigReference#storage

Я имею в виду что-то вроде следующего:

storage:
  grub:
    install_devices:
      - esp-partition   
  swap:
    filename: swap.img
    size: 4GB
  config:
    - type: disk
      id: disk0
      ptable: gpt
      wipe: superblock
      grub_device: true
      match:
        size: largest

    - id: esp-partition # create partitions on disk (like sda1)
      type: partition
      device: disk0
      size: 512MB
      flag: boot # EFI system partition needs boot flag
    - type: partition
      id: boot-partition
      device: disk0
      size: 1GB
    - type: partition
      device: disk0
      id: root-partition
      size: -1

    - id: esp-partition-fs # format partitions on disk
      type: format
      volume: esp-partition
      fstype: fat32
      label: ESP
    - id: boot-partition-fs
      type: format
      fstype: ext4
      volume: boot-partition
    - id: root-partition-fs
      type: format
      fstype: ext4
      volume: root-partition

    - id: esp-partition-fs-mount # mount partitions
      type: mount
      device: esp-partition-fs
      path: /boot/efi
    - id: root-partition-fs-mount
      type: mount
      path: /
      device: root-partition-fs
    - id: boot-partition-fs-mount
      type: mount
      path: /boot
      device: boot-partition-fs

Выше конфигурации УСПЕХ пройти шаг FileSystem, но FAIL на этапе initramfs конфигурации cloud-init. Как на скриншоте enter image description here Я хотел бы узнать конфигурацию хранилища для прямого макета, чтобы я мог настроить свою конфигурацию выше, или если кто-то знает, чтобы помочь мне, как исправить указанную выше конфигурацию, чтобы шаг initramfs прошел?

0
задан 5 May 2020 в 10:16

1 ответ

В первый раз я прошел ручную установку. Затем вы обнаружите, что /var/log/installer содержит файлы yaml, которые можно использовать в качестве шаблона для фактического autoinstall.yaml, который вам нужен. Это то, что я затем создал, чтобы заменить установщик Debian preseed на aoutinstall.

  storage:
    config:
    - grub_device: true
      id: disk-sda
      path: /dev/sda
      ptable: gpt
      type: disk
      wipe: superblock-recursive
    - device: disk-sda
      flag: bios_grub
      id: partition-0
      number: 1
      size: 1048576
      type: partition
    - device: disk-sda
      id: partition-1
      number: 2
      size: -1
      type: partition
      wipe: superblock
    - fstype: ext4
      id: format-0
      type: format
      volume: partition-1
    - device: format-0
      id: mount-0
      path: /
      type: mount
8
ответ дан 30 June 2020 в 07:52

Другие вопросы по тегам:

Похожие вопросы: