我可以使用自动安装程序中的存储:布局覆盖 LVM 卷组名称吗?

我可以使用自动安装程序中的存储:布局覆盖 LVM 卷组名称吗?

我有多个(n)块硬盘的物理机,我想在这些机器上安装相同的 Ubuntu 20.04 副本,使用自动服务器安装。我希望能够在每个磁盘上使用 LVM 布局,以使事情尽可能简单。

我的自动安装程序配置使用以下内容,

storage:
  layout:
    name: lvm
    match:
      path: <DISK NAME E.G. /dev/sda>

第一次安装工作正常 - 但当然,在 Curtain/Subiquity 中第二次安装会失败,因为 LVM 卷组已经存在(ubuntu-vg),

/dev/ubuntu-vg: already exists in filesystem

是否可以使用布局方法覆盖卷组名称?检查安装程序日志,它似乎ubuntu-vg被硬编码到某个默认subiquity.conf模板中,可能根本无法访问。有没有其他方法可以在我看不到的另一个参数中覆盖它?还是我只能使用基于操作的配置?

答案1

这不可能。

虽然从生成的 subiquity 配置中提取要应用的布局是一项简单的任务。我最终只是将其用作模板,以将适当的基于操作的配置生成到适当的磁盘。这是包含启动和 grub 分区的基本 yaml - 稍作修改即可将整个磁盘用于操作系统。

storage:
    config:
      - id: disk-sda
        type: disk
        ptable: gpt
        path: /dev/sda
        wipe: superblock
        preserve: false
        name: main_disk
        grub_device: true
      - id: partition-0
        type: partition
        device: disk-sda
        size: 1M
        flag: bios_grub
        number: 1
        preserve: false
      - device: disk-sda
        size: 1G
        wipe: superblock
        flag: ''
        number: 2
        preserve: false
        type: partition
        id: partition-1
      - fstype: ext4
        volume: partition-1
        preserve: false
        type: format
        id: format-0
      - device: disk-sda
        size: -1
        wipe: superblock
        flag: ''
        number: 3
        preserve: false
        type: partition
        id: partition-2
      - name: <CUSTOM VG NAME HERE>
        devices: [partition-2]
        preserve: false
        type: lvm_volgroup
        id: lvm_volgroup-0
      - name: <CUSTOM LV NAME HERE>
        volgroup: lvm_volgroup-0
        size: -1
        preserve: false
        type: lvm_partition
        id: lvm_partition-0
      - fstype: ext4
        volume: lvm_partition-0
        preserve: false
        type: format
        id: format-1
      - device: format-1
        path: /
        type: mount
        id: mount-1
      - device: format-0
        path: /boot
        type: mount
        id: mount-0
    version: 1

相关内容