Я максимально старался избежать работы с консолью. Но всё же для проброса дисков мне пришлось туда зайти. Так что решение найдено!
И так. Для начала нам надо найти наши диски. А точнее не сами диски, а их id. Сделать это можно выполнив команду в консоли:
ls /dev/disk/by-id/
На выводе получаем следующее:
root@pve:~# ls /dev/disk//by-id/
ata-CT240BX500SSD1_1936E198CF12
ata-CT240BX500SSD1_1936E198CF12-part1
ata-CT240BX500SSD1_1936E198CF12-part2
ata-CT240BX500SSD1_1936E198CF12-part3
ata-TOSHIBA_MG04ACA400NY_28AZK1U7F7DE
ata-TOSHIBA_MG04ACA400NY_28AZK1U7F7DE-part1
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5F230285
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5F230285-part1
ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y2RTFV9N
ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y5RHZZ0J
Если вдруг каким-то чудесным образом мы помним наизусть айдишники наших дисков, то хорошо. Если сомневаемся и не помним (что скорее всего), то можно открыть морду Proxmox и в разделе Диски сверить наши подключенные диски к физической машине.
Хорошо. Образы мы нашли. Дальше нам надо просто их подключить. На помощь приходит qm set
Команда выглядит следующим образом:
qm set <vm_id> -[virtio|sata|ide|scsi][№] /dev/sd[a|b|c|...]
Понимаю, что сама команда говорит, что можно подключить по буквам sd*, но тут мы подключаем именно по id, если вдруг что-то изменится.
Из команды мы видим, что:
1) <vm_id> — нашей виртуальной машины (в моём случае 200)
2) -[virtio|sata|ide|scsi][№] — интерфейс подключения в самой ВМ
3) /dev/sd[a|b|c|…] — что мы подключаем
Ну и выполняем:
root@pve:~# qm set 200 -sata1 /dev/disk/by-id/ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y5RHZZ0J
Получаем:
update VM 200: -sata1 /dev/disk/by-id/ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y5RHZZ0J
И ещё раз (в рейде же два диска, да?):
root@pve:~# qm set 200 -sata2 /dev/disk/by-id/ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y2RTFV9N
И получаем:
update VM 200: -sata2 /dev/disk/by-id/ata-WDC_WD10EZEX-08WN4A0_WD-WCC6Y2RTFV9N
После чего мы можем зайти в веб интерфейс и на нашей виртуалке проверить, что два физических диска проброшены и подключены.
No responses yet