Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Ограничьте хосты, на которых может работать ВМ.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Ограничьте хосты, на которых может работать ВМ., Proxmox Виртуальная Среда
     
    cyruspy
    Guest
    #1
    0
    25.04.2025 13:52:00
    Возможно ли ограничить данную VM подмножеством узлов в кластере? Случай использования: - У меня есть 4-узловой кластер, который использует Ceph в качестве хранилища - Мне нужно запускать VM, эквивалентные 1 физическому узлу с Windows Server - Я приобрету лицензию на 2 узла для Windows Server (node1 & node2) - Я хочу убедиться, что VM никогда не касается узлов 3 & 4.
     
     
     
    leesteken
    Guest
    #2
    0
    25.04.2025 14:11:00
    Может, не кластеризовать Proxmox, а только Ceph? Тогда используй два отдельных одноузловых Proxmox для каждой Windows VM и отдельный кластер Proxmox (с QDevice) для остальных машин. Можно использовать Proxmox Datacenter Manager, чтобы управлять тремя отдельными кластерами из одного места.
     
     
     
    cyruspy
    Guest
    #3
    0
    25.04.2025 14:46:00
    Звучит сложнее, чем нужно.... Можно просто ограничить, где создаются Windows Servers, не хотел бы сломать рабочую PVE кластеризацию, которая уже занята другими, не Windows Server, задачами.
     
     
     
    SteveITS
    Guest
    #4
    0
    25.04.2025 14:48:00
    У HA есть настройка Groups: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_configuration_16. Если я правильно помню, это относится к HA, но не к ручным миграциям…? Или, возможно, это работает так, что если ВМ выключена, её можно перенести туда, но при запуске она попытается переместиться.
     
     
     
    cyruspy
    Guest
    #5
    0
    25.04.2025 14:52:00
    Нужно учесть: - HA: не должно переходить на нелицензионный хост. То, что ты поделил, должно быть достаточно. - Ошибка ручного оператора: потребует обязательное VM для хоста аффинити.
     
     
     
    gfngfn256
    Guest
    #6
    0
    25.04.2025 15:19:00
    Может, так? Добавьте новый Storage backend только на узлы 1 и 2, а затем добавьте диск (фиктивный) на эту VM из этого Storage — миграция тогда не удастся на другие узлы, у которых нет этого Storage backend.
     
     
     
    SteveITS
    Guest
    #7
    0
    30.04.2025 20:51:00
    Наконец-то добрался до тестирования. Если ВМ в группе работает и вручную перенесена на сервер вне группы, она сразу же перенесется с этого сервера, в течение нескольких секунд. (это можно сделать с пустой ВМ, без диска или ОС). На этот раз я не пробовал не запускать ее, но я пробовал раньше, и насколько я помню, тогда она оставалась на "неправильном" сервере, что, видимо, связано с тем, что HA переносит ее после того, как видит, что ВМ запустилась. И для целей Windows SPLA, насколько мне известно, если ВМ выключена, лицензия на месяц не требуется.
     
     
     
    cyruspy
    Guest
    #8
    0
    30.04.2025 21:03:00
    Можно добавить ещё один пул к тому же Ceph backend'у, может быть? Это бы решило требование "нельзя трогать нелицензионный нод".
     
     
     
    cyruspy
    Guest
    #9
    0
    30.04.2025 21:40:00
    Проблема в том, что запускать это нельзя на узле без лицензии. Но это всё равно интересно, возможно, это может охватить сценарий "не должно быть", обходя "трюк с лицензионным диском".
     
     
     
    gfngfn256
    Guest
    #10
    0
    30.04.2025 21:43:00
    Я сам Ceph не использую, но, скорее всего, создам новый Ceph Pool с каким-нибудь названием, допустим, vm-node-lock. Потом отредактирую /etc/pve/storage.cfg под записью vm-node-lock, добавив узлы pve1 pve2, сохраню и выйду. (Я не знаю имена ваших узлов 1 и 2, но ты понял принцип). Это должно ограничить этот Pool только этими узлами. Проверь в GUI под разными узлами. Потом добавь диск любого незначительного размера, который хранится на хранилище vm-node-lock, к этой ВМ. Должно получиться. Удачи. Напиши, если получится.

    РЕДАКТИРОВАНИЕ: Выбор узлов, вероятно, можно сделать и в GUI.
     
     
     
    SteveITS
    Guest
    #11
    0
    01.05.2025 00:37:00
    @gfngfn256 Да, это работает, я просто не заметил, что Datacenter>Storage позволяет выбирать узлы именно так. Видать, смотрел на лес, а не на деревья… Всё это можно сделать через GUI. Если коротко: создаем новый RBD storage в существующем пуле, ограничиваем его нужными узлами, создаем VM с 1GB диска в пуле "node lock". Не знаю, что произойдет, если указать HA Group использовать только узлы 1, 3, 5, а новый пул только на 1, 3. Думаю, HA в какой-то момент попытается мигрировать на узел 5 и не сможет. Диск не обязательно форматировать, работает с VM без ОС. Это также работает с ZFS, хотя, разумеется, копирует 1GB диск на другой узел. P.S. Не пробовал "unreferenced" диск.
     
     
     
    guruevi
    Guest
    #12
    0
    04.05.2025 20:32:00
    Если администратор может вручную переместить его за пределы пула HA, он также может вручную "исправить" ваше аппаратное назначение. Большинство лицензионных моделей не заботятся о том, какие именно два хоста, главное — не больше двух. Например, если узел умирает или даже лицензированные компоненты заменяются по гарантии, если у вас аппаратная блокировка (это OEM-лицензия в терминологии Microsoft и не совсем легально для индивидуальной покупки), вам придется покупать "новый" экземпляр, а не просто переносить его.
     
     
     
    SteveITS
    Guest
    #13
    0
    04.05.2025 22:09:00
    К сожалению, лицензирование Microsoft SPLA устроено так, что нужно платить "за любое ядро, на котором оно потенциально может работать", поэтому необходимо лицензировать все ядра в кластере. Или, "просто купите Datacenter", где неограниченное количество VM. Да, в случае нескольких серверов, вышедших из строя, нам пришлось бы их чинить или разблокировать, чтобы вернуть в онлайн, а потом платить за дополнительные ядра в этом месяце. Согласен, OEM-лицензирование не подходит для целей кластерного хостинга.
     
     
     
    guruevi
    Guest
    #14
    0
    05.05.2025 00:57:00
    Будь осторожен, хак для ограничения количества узлов кластера может оказаться недействительным для этой модели лицензирования. Именно из-за этого у некоторых провайдеров возникли проблемы: нужно лицензировать на любой системе в твоем дата-центре/кластере, где она потенциально может работать, даже если этот хост простаивает. Лимит не определяется каким-то самодельный программным "лазейкой", а определяется как физические системы, на которые твоя компания разворачивает виртуальные машины, и что Microsoft может разумно предположить, что на них может работать. Намерение состоит в том, чтобы ты мог гибко лицензировать и перепродавать лицензию, я не знаю, можно ли её использовать внутри компании, если ты её не перепродаешь.
     
     
     
    SteveITS
    Guest
    #15
    0
    05.05.2025 01:53:00
    Источник для этого отчета? Это не для внутреннего пользования.
     
     
     
    guruevi
    Guest
    #16
    0
    05.05.2025 01:56:00
    https://blogs.vmware.com/cloud/2020/09/29/microsoft-spla-licensing-release-update/#:~:text=How will it work?,Windows licensing on and off . http://cc.cnetcontent.com/vcs/hp/in...EAAE25A089367509064BDFDAF253_source.pdf#page2 Понятно говорит о том, что это касается кластера или "host fabric", что включает в себя любую систему, участвующую в обеспечении сети и хранилища. И в зависимости от лицензирования нужно лицензировать достаточное количество для числа хостов и, возможно, ядер.
     
     
     
    SteveITS
    Guest
    #17
    0
    05.05.2025 16:57:00
    В общем, именно так я это и понял. Самая важная часть этого предложения для нашей темы, думаю, вот эта: "Лицензировать оборудование на процессор для хост-фабрики, в которой может работать инстанс."
     
     
     
    guruevi
    Guest
    #18
    0
    05.05.2025 17:12:00
    Для Azure они определяют "fabric" как "платформу, которая не только размещает распределенные приложения, но и помогает управлять их жизненным циклом независимо от хост-ВМ". Есть юридическое определение, которое довольно близко к этому описанию. Если третий узел каким-либо образом участвует в жизненном цикле (я бы предложил, что это настолько просто, как участие в кворуме для других узлов), то его нужно лицензировать.
     
     
     
    cyruspy
    Guest
    #19
    0
    09.05.2025 15:46:00
    Да, любой хост, к которому обращается ВМ, должен быть должным образом лицензирован. Я ещё не видел контракта, который гласит, что я должен платить за процессоры на узлах, которыми я не пользуюсь (это обычные корпоративные контракты, опыта в качестве провайдера у меня нет). Я всегда могу перенести ВМ на любой физический сервер, который завалялся.
     
     
     
    cyruspy
    Guest
    #20
    0
    09.05.2025 15:49:00
    Было бы здорово увидеть подобный документ, в котором упоминаются более новые версии. Правила лицензирования меняются со временем.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры