Установка ProxMox

Тут собственно рассказывать нечего, установка очень простая.
Но на всякий случай ссылка на статью….

Первые шаги после установки Proxmox

Расширение раздела local-lvm
  1. Удаляем из Proxmox>Storage раздел local-lvm

  2. Расширяем LVM logical volume
    lvextend -l +100%FREE /dev/pve/root

  3. Расширяем файловую систему, которая сидит на этом LVM logical volume:
    resize2fs /dev/pve/root

Удаляем корпоративный репозиторий, добавляем фришный



Обновляем Proxmox
apt update && apt upgrade

при необходимости - соглашаемся с закачкой.

Поддержка NTFS

Установка

apt install libfuse2 ntfs-3g

Монтирование

mount -t ntfs-3g /dev/hda1 /files/windows

тут /dev/hda1 устройство, /files/windows папка куда монтируем
Размонтирование

mount -L /files/windows
Установка mdadm
apt install mdadm
Установка parted
apt install parted

Создание и подключение RAID10 из 4 дисков

Подготовка дисков
  • Останавливаем RAID-массив:
    mdadm -S /dev/{raid_name}
  • Чистим диски от инфы о предыдущих рейдах
    mdadm --zero-superblock --force /dev/sd{a,b,c,d}

!!!! Для ext4:

  • создаем разделы на каждом диске
    parted /dev/sdb mklabel msdos
    parted /dev/sdb mkpart primary ext4 4096 931Gb

    Тут /dev/sdb - диск. делаем это со всем дисками, что будут в рейде. ext4 4096 931Gb - файловая система ext4 (не поддерживаются snapshots в proxmox), 4096 - размер кластера, 931 - объем диска в гигабайтах



Создание Raid10

!!!! Для ext4:

  • mdadm --create /dev/md2 --level=10 --raid-devices=4 /dev/sd[a-d]1



!!!! Для LVM-Thin:

  • mdadm --create /dev/md2 --level=10 --raid-devices=4 /dev/sd[a-d]



Синхронизация рейда занимает продолжительное время. 4 диска SSD по 2ТБ синхронизировались около 2,5-3 часов. Прерывать нельзя. Проверять статус можно командой

cat /proc/mdstat

По окончании синхронизации необходимо
Сохранить настройки raid и настроить автозапуск

mdadm --detail --scan --verbose | tee -a /etc/mdadm/mdadm.conf
update-initramfs -u


Так же необходимо сохранить файл /etc/mdadm/mdadm.conf на корпоративное хранилище 192.168.90.155/root/backups. При переустановке материнской ОС без него проблематично восстановить рейд.
!!!! Для ext4:

  • создать файловую систему на массиве
    mkfs.ext4 -v -L myarray -m 0.01 -b 4096 -E stride=128,stripe-width=256 /dev/md2
  • Монтирование файловой системы массива
    mount /dev/md2 /mnt/raid10

    здесь /mnt/raid10 - заранее созданная директория, где будет наш рейд

  • делаем автоматическое монтирование RAID массива. Для этого необходимо в /etc/fstab в последней строке прописать ваш RAID массив следующим образом: /dev/md2 /raid ext4 errors=remount-ro 0 0



!!!! Для LVM-Thin:

  • Создаем physical volume:
    pvcreate /dev/md2
  • Если ругается, что вроде как есть ext4, соглашаемся на зачистку.
  • Создаем group volume:
    vgcreate pve_md2 /dev/md2
  • Создаем logical volume на все свободное пространство и с опцией Thin volume:
    lvcreate -n data_md2 -l 100%FREE -T pve_md2
  • Может ругаться на chunk size и то что замедление возможно при обнулении. Но на SSD обнуление в принципе быстро проходит

В proxmox теперь отображается новый раздел в PM-N/Disks/LVM-Thin . Остается только зарегистрировать хранилище.
В разделе Datacenter / Storage добавляем новое хранилище local-lvm-md2 на логическом томе data_md2 .