Ответы пользователя по тегу Жёсткие диски
  • Как прокинуть целый диск в proxmox?

    @LuchS-lynx
    инженер-ПТО
    Жесткие диски можно пробрасывать двумя способами:
    1. Проброс SATA контроллера по методу PCI-e Passthrough
    https://pve.proxmox.com/wiki/Pci_passthrough
    т.е. включаем IOMMU, смотрим адрес и затем пробрасываем указывая адрес. другие настройки, как для ВК, делать не нужно. Но нужно понимать, что в этом случае для хоста отвалится тот самый SATA контроллер. Поэтому имеет смысл использовать это дело для второго RAID-контроллера в разъеме PCI-e, а не того что на борту у материнки.
    (не рекомендую пробрасывать контроллер интегрированный в материнскую плату, только подключенные к PCIe), в этом случае диски выпадают для хоста и управление ими полностью на себя берет гостевая ВМ,

    2. заходим в консоль и пишем:
    ## cd /dev/disk/by-id
    через dir смотрим листинг…
    копируем строки вида ata-WDC_WD40EFRX-68WT0N6_WD-WCC4E1АС9SХ9, в которой прописан интерфейс подключения, марка и номер серии жесткого диска. Затем открываем Файл конфигурации ВМ и пишем и сохраняем:
    sata1: volume=/dev/disk/by-id/ata-WDC_WD40EFRX-68WT0N6_WD-WCC4E1АС9SХ9
    и все работает, при этом учитывайте, что sata0-sata5, т.е. для одной ВМ число подключаемых таким образом дисков, включая виртуальных, не может превышать 6шт. В гостевой системе такие диски имеют урезанный QEMU SMART. который каждый раз при старте ВМ обнуляется и совершенно не информативен. SMART таких жестких дисков можно мониторить через WEB-интерфейс ProxMox'а или другими методами хоста на Linux
    Ответ написан
  • Выбор между реальным HDD и виртуальным (VDI, VMDK, и т.д.) для организации NAS. Какие плюсы и минусы?

    @LuchS-lynx
    инженер-ПТО
    Только жезезо - только хардкор!!!
    Имхо, это имеет смысл если делать совмещенную станцию виртуалки + файл-сервер. Основные данные я храню на железном рейде. Для этого я создал в proxmox ВМ с виртуальным жестким диском, а так же прокинул в нее pci-express lsi raid-контроллер 9211-8i на 4 диска. На этом железном контроллере средствами контроллера поднял RAID-10 для хранения файлов и организации шары. Еще 4 таких диска я подключил к контроллеру на материнке, и 2 из них пробросил в ВМ как устройство. Из этих 2х дисков я сдел RAID-1 для бэкапов средствами операционной системы. Так же настроил операционку на всякие резервные точки и бэкап по расписани с raid-10 на raid-1.

    из минусов решения - любая нештатная остановка ВМ не через shutdown вызывает на хардварном рейд-контроллере ребилд, даже если с питанием все хорошо. Здесь софтварный рейд железный заруливает в минуса в моем случае. Да и после переустановки proxmox я пробросил жесткие, развернул виртуалку из бэкапа и ОС определила софтварный рейд. Второй минус - гемор с отключемим ПК от ИБП, потому что это надо вешать на хост, т.е. линукс, а Debian там голый, да еще в моем случае усугубляется тем, что мне пришлось физически пробросить для нормальной работы звука физический и единственный usb-контроллер на матплате.

    ОС ставите на винтупльный жесткий и настраиваете бэкап отдельно через proxmox, файлы через ВМ на дублирующий софтварный рейд + настройте выгрузку в облако или на подключаемый время от времени внешний жесткий диск. Виртуальный жесткий диск очень медлененн для записи больших данных, по-этому только железо.

    И последнее, можно поставить zfs, refs - в принципе должно быть норм, если вы с этим работаете и умеете готовить. Можно даже установить облако, типа nextcloud, или проапгрейдить proxmox через nas os, можно подключить диски как папку и расшарить через хост proxmox, можно проапгрейдить debian и забить на proxmox в принципе. Вариантов масса.

    ссылки по теме
    https://m.habr.com/ru/post/328048/
    https://m.habr.com/ru/post/437598/

    ps для того что бы proxmox не бэкапил подключенные жеские диски в файле конфигурации нужно в строке с параметром проброса такого диска в конце строки добавить, после запятой, "backup=no" без кавычек. Ну или не писать это примечание и proxmox будет бэкапить не только жеский диск ВМ, но и пробрасываемые диски, которые пробрасываются через volume=/dev/disk/by-id/.........
    Ответ написан
    Комментировать