Ответы пользователя по тегу Виртуализация
  • Выбор между реальным 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/.........
    Ответ написан
  • Можно ли на KVM запускать не сервисы а тяжелый софт?

    @LuchS-lynx
    инженер-ПТО
    Можно, конечно будут потери, но при достаточно мощном железе это будет работать.

    Проброс видеокарты это гемор, но у меня получилось в proxmox (тот же kvm, только в удобном интерфейсе). Я даже выложил методу, но заработало не у всех, как правило на дешевых метеринках и с пробросом интегрированного видеоядра вышли проблемы
    https://m.habr.com/ru/post/437598/
    так что если озаботится железом и пробросить ВК в ВМ то Архикад будет без тормозов работать. Разве что устанавливать его я бы рекомендовал не в виртуальный, а на реально прокидываемый жесткий диск в ВМ

    я же на такой конфигурации, как в статье, играю и черчу в CAD'е - ничего не лагает.

    Итак, можно ли на ВМ работать - можно, а вот что касается удаленной работы - то тут могут быть проблемы, даже на нормальном пк, видео через ттот же rdp тормозит безбожно, некоторый софт и вовсе не открывается, например Гранд-Смета, а игрушки не идут ни одна... я чертил через rdp гадость еще та... Надо тестить, но пока я не знаю нормального софта для удаленной работы в ВМ, что бы было так же, как работа за этим ПК без удаленного использования. Хотя офисная работа по удаленке норм.
    Ответ написан
  • Насколько эффективна виртуализация для игр?

    @LuchS-lynx
    инженер-ПТО
    Если железо мощное, то падение производительности небольшое. Я сейчас работаю на ВМ на хостововой машине. Для игр и работы в тяжелых приложениях хватает, но это топовая конфигурация сокета. Собственно свой опыт по настройке proxmox с пробросом видеокарты я описывал здесь:
    https://m.habr.com/ru/post/437598/

    Несколько замечаний:
    1. Виртуальный жесткий на запись медленнее реального в несколько раз. Часть ресурсов придется оставить хосту, а значит на эту часть ВМ будет медленнее чем нативный ПК без виртуализации.
    2. Для успешного проброса необходимо что бы железо поддерживало iommu и полный набор соответствующих виртуализационных технологий от АМД/Интел и должен выполняться тест на них(в статье есть описание как сделать тест)
    Иными словами не любая материнская плата и процессор подойдут для этого дела.
    3. Настройки, драйверу ВК надо подсунуть любое левое id оборудования, вместо винтуального, иначе получите на игровых видеокартах ошибку 43 и ничего не заработает.
    4. Работа осуществляется на отдельном мониторе или на одном и том же, но на разных видеовходах, т.е. потребуется переключаться
    5. Я еще не тестировал 6й proxmox, но в старых версиях при пробросе устройства из группы в ВМ остальные отваливаются для хоста. В моем случае интегрированная звуковая карта и lan находятся в одной группе устройств и при пробросе звука падает сеть. Вылечил физическим пробросим usb контроллера с покупкой внешней звуковой карты. На обычном пробросе как устройство отвратно работал микрофон и были наводки

    если будет нужно реальные фото/видео работающей системы обращайся)
    Ответ написан
  • Возможна ли автоматическая развёртывание виртуальных Windows-машин?

    @LuchS-lynx
    инженер-ПТО
    Proxmox штатными средствами поддерживает клонирование. Делаете 1 образ с базовым набором, клонируете или создаете шаблон и доустанавливаете нужные программы под каждую роль виртуалки. Если требуется клонируете вновь.
    Если же Вам необходимо что бы для каждого юзера устанавливался свой комплект программ в Винде - то это AD установка программ средствами групповых политик, а не виртуализация... Заводите ВМ в Домен и... даем юзеру пароль и логин.
    Ответ написан
  • Как лучше организовать файл-сервер в виртуалке?

    @LuchS-lynx
    инженер-ПТО
    Я прокинул в ВМ физический Рэйд-контроллер с бэкапом на 2 других физических диска, подключенные к контроллеру материнской платы, обьединенных средствами ОС в Рэйд 1. Из минусов решения - любое аварийное закрытие ВМ/ресет через вебморду proxmox запускает ребилд массива, впрочем он у меня даже с 3мя дисками нормально ребилдился.
    Я бы не стал делать фаилообменник и фаилопомойку на виртуальных дисках, т.к. это лишняя абстракция и потеря в производительности.
    Ответ написан
  • Насколько велики потери при запуске Винды в виртуалке?

    @LuchS-lynx
    инженер-ПТО
    1. Можно ли эффективно прокинуть карту в виртуалку с хоста, что бы видеокарта эффективно работала? Да, можно. Будет ли это эффективно в указанной Вами Virtualbox? ХЗ.
    2. Потери будут при любом типе виртуализации, но в зависимости от типа решения они будут разные. Не скажу за Virtualbox, но в старой статье на хабре в тестах при сравнении нативного железа с виртуализацией на kvm и xen потери составляли, в зависимости от типа задачи, считанные проценты.
    https://m.habr.com/ru/company/cloud4y/blog/282918/
    3. Virtualbox однозначно в топку. Копать нужно в сторону Линукса (kvm+qemu, proxmox, xen), либо в сторону бесплатного esxi... если хочется винды, то это windows hyper-v server + remote fx, но майки в последних релизах урезали функционал.

    я пользуюсь в свое удовольствие proxmox, это специальным образом допиленные debian +kvm, управление через веб-интерфейс и консоль. как настраивал статья здесь
    https://m.habr.com/ru/post/437598/
    производительность не сравнивал, но я на глаз в играх потерю производительности на gtx1070не заметил. Мне достаточно.
    Ответ написан