Usando preseed (Debian / Ubuntu) para particionar RAID e criptografia

2

Estou tentando configurar uma imagem preseed usando a criptografia RAID +. Eu originalmente queria fazer isso sem LVM, no entanto, não parece (pelo menos com criptografia) que isso é possível. Eu simplesmente quero saber se isso é possível via preseed - isto é, ter a criptografia RAID e particionada. Toda a documentação que estou vendo afirma (pelo que posso dizer) que você só pode ter a criptografia RAID ou . Eu não estou vendo nenhuma maneira de preseed ambos.

FWIW, aqui está o que eu usei para criptografia LVM +:

### Disk Configuration
d-i     partman-auto/disk string /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
d-i partman-auto/method string crypto
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/confirm boolean true
d-i partman-auto-lvm/guided_size string max
d-i partman-auto-lvm/new_vg_name string crypt
d-i partman-auto/disk string /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
d-i partman-auto/choose_recipe select root-encrypted
d-i partman-auto/expert_recipe string                         \
      root-encrypted ::                                       \
              1000 1000 1000 ext3                                \
                      $primary{ } $bootable{ }                \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ /boot }                     \
              .                                               \
              500 10000 1000000000 ext4                       \
                      $lvmok{ } lv_name{ root }               \
                      in_vg { crypt }                         \
                      $primary{ }                             \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ / }                         \
              .                                               

d-i partman-md/device_remove_md boolean true
d-i partman-basicfilesystems/no_mount_point boolean false
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

E é isso que eu testei que funciona para o LVM + RAID:

### Disk Configuration
d-i     partman-auto/disk string /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
d-i     partman-auto/method string raid
d-i     partman-lvm/device_remove_lvm boolean true
d-i     partman-md/device_remove_md boolean true
d-i     partman-lvm/confirm boolean true
d-i     partman-auto/choose_recipe select boot-root
d-i     partman-auto-lvm/new_vg_name string cryptroot
d-i     partman-auto/expert_recipe string        \
           boot-root ::                          \
             1024 30 1024 raid                   \
                $lvmignore{ }                    \
                $primary{ } method{ raid }       \
             .                                   \
             10000 35 20000 raid          \
                $lvmignore{ }                    \
                $primary{ } method{ raid }       \
             .                                   \
             10000 35 20000 ext4            \
                $defaultignore{ }                \
                $lvmok{ }                        \
                lv_name{ root }                  \
                method{ format }                 \
                format{ }                        \
                use_filesystem{ }                \
                filesystem{ ext4 }               \
                mountpoint{ / }                  \
             .
d-i partman-auto-raid/recipe string                                   \
    10 6 0 ext4 /boot                                                 \
          /dev/sda1#/dev/sdb1#/dev/sdc1#/dev/sdd1#/dev/sde1#/dev/sdf1 \
          --layout#n6                                                 \
    .                                                                 \
    10 6 0 lvm -                                                      \
          /dev/sda2#/dev/sdb2#/dev/sdc2#/dev/sdd2#/dev/sde2#/dev/sdf2 \
          --layout#n6                                                 \
    .                               
d-i     mdadm/boot_degraded boolean false
d-i     partman-md/confirm boolean true
d-i     partman-partitioning/confirm_write_new_label boolean true
d-i     partman-basicfilesystems/no_swap boolean false
d-i     partman/choose_partition select Finish partitioning and write changes to disk
d-i     partman/confirm boolean true
d-i     partman-md/confirm_nooverwrite  boolean true
d-i     partman/confirm_nooverwrite boolean true

Suponho que estou tentando mesclar os dois e tentei algumas combinações diferentes, mas não deu certo. Essencialmente, acredito que você pode ter apenas partman-auto/method string crypt ou partman-auto/method string raid , mas não ambos. Alguém pode confirmar ou negar isso para mim? Agradecemos antecipadamente.

    
por Andre Goree 18.08.2017 / 17:23

0 respostas