Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Как добиться, чтобы Ceph назначал OSD в конкретный пул?

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Как добиться, чтобы Ceph назначал OSD в конкретный пул?, Proxmox Виртуальная Среда
     
    sandeep15
    Guest
    #1
    0
    23.04.2025 12:48:00
    У меня в кластере Ceph 20 OSD (HDD), и я хочу распределить 15 OSD по одному пулу и 5 OSD по другому, не устраивая простоев, потому что это продакшн-среда. Может кто-нибудь подсказать, как это сделать безопасно и эффективно, учитывая мой небольшой опыт работы с Ceph?
     
     
     
    jsterr
    Guest
    #2
    0
    24.04.2025 12:17:00
    Привет! Я бы рекомендовал сначала протестировать это в виртуальной среде pve. Сначала нужно назначить разный класс устройств 5 разным OSD, например, hdd-2. Затем создайте два пользовательских правила crush для настройки, так как правило crush по умолчанию учитывает все хосты/OSD. После создания двух новых правил crush назначьте их пулам. Удалите старый класс устройств с 5 OSD: `ceph osd crush rm-device-class osd.x` и установите новый класс устройств для 5 OSD: `ceph osd crush set-device-class hdd-2 osd.x` покажите текущие правила crush: `ceph osd crush rule ls` создайте новое правило crush: `ceph osd crush rule create-replicated replicated-hdd default host hdd` создайте второе правило crush: `ceph osd crush rule create-replicated replicated-hdd-2 default host hdd-2` ещё раз проверьте правила crush: `ceph osd crush rule list` установите правило crush для пула: `ceph osd pool set POOL-NAME crush_rule replicated-hdd` установите правило crush для pool-2: `ceph osd pool set POOL2-NAME crush_rule replicated-hdd-2`

    Это просто написано по памяти и не протестировано, но должно работать! Просто помните, если вы изменяете правила crush (устанавливаете их), данные автоматически перемещаются в соответствии с правилом --> это означает перемещение данных (может привести к снижению производительности, пока данные перемещаются).
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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