tm

Для установки Synology DSM на виртуальную машину в Proxmox6.1-5 потребуется:

  1. Виртуальная машина
  2. DHCP сервер
  3. Загрузчик для DSM ver. 1.02b
  4. Сам DSM ver. 6.2-23739
  5. Synology Assistant

Их можно скачать тут или на просторах интернета.

Важное замечание: сетевая карта E1000 видна только загрузчиком версии 1.02b!

Создаём виртуалку в Proxmox со следующими характеристиками:

  

Работоспособность загрузчика гарантируется только при типе процессора Default (kvm64). Иначе bootloader не запустится.

Добавляем в файл конфигурации виртуалки строку serial0: socket

Это позволит подключаться в ВМ и тослеживать ход загрузки.

nano /etc/pve/qemu-server/101.conf
boot: c
bootdisk: sata0
cores: 2
memory: 1024
name: nsk-share
net0: e1000=AE:F4:93:D4:BD:80,bridge=vmbr0
numa: 0
onboot: 1
ostype: l26
sata0: local-lvm:vm-101-disk-0,size=536871K
sata1: hdd:vm-101-disk-0,size=250G
scsihw: virtio-scsi-pci
serial0: socket
smbios1: uuid=f649b211-0516-4667-9d96-31fa0db36b80
sockets: 1
startup: order=2,up=30
vmgenid: 40d9cbfc-d29a-4b30-b8bb-feb10433bb6b

Далее нужно отредактировать файл grub.cfg в образе загрузчика. Для этого монтируем наш образ в какую-нибудь директорию в linux. Например:

mount -t auto -o loop,offset=1048576 /path/to/synoboot.img /path/where/mount

Редактируем наш grub.cfg:

vi /path/where/mount/grub/grub.cfg

и меняем только MAC адрес сетевого адапетера виртуальной машины и по желанию можно выставить таймаут ожидания вариатов запуска:

syno grub

 Далее сохраняем изменения и отмонтируем образ:

umount /path/where/mount

Копируем наш образ на диск виртуальной машины:

dd if=/path/to/synoboot.img of=/dev/pve/vm-101-disk-0

Можно стартовать виртуалку и посмотреть ход её загрузки:

qm start 101
qm terminal 101

Далее можно зайти на web-интерфейс DSM http://<you ip>:5000/ выполнить загрузку DSM в формате .pat

Нажимаем Установить и выбираем наш DSM ver. 6.2-23739

 

 

Дожидаемся процесса форматирования и инсталяции и переходим к настройке учётки Администратора.

Комментарии  
+1 # Vlad 30.10.2021 22:26
Отличный гайд! Спасибо, получилось настроить на Proxmox 7!
Сообщить модератору
0 # Volodya 29.06.2021 19:00
dd if=/path/to/synoboot .img of=/dev/pve/vm-101-disk-0

Нет такого каталога "pve" в папке устройств "dev".
К тому же образ диска хранится в формате 'qcow2" и просто так в него командой "dd" не скопировать.
Сообщить модератору
0 # Admin 29.06.2021 20:08
В Вашем случае такого каталога может и не быть. Я использую zfs разделы.
Сообщить модератору
0 # Валерий 06.10.2020 23:46
Спасибо, получилось завести на proxmox 6.2.
Сделал все пошагово, за исключением редактирования mac в grub.cfg. Просто подсмотрел там mac и вставил его в mac виртуальной машины. Ну и размер диска свой выставил.
Статью сохранил в закладки, на будущее
Сообщить модератору
-1 # Валерий 06.08.2021 02:45
Повторил то же самое на PVE 7.0 - всё по прежнему работает и актуально
Сообщить модератору

Комментарии отключены