Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    База данных, размещенная на сервере MSSQL 2017 на Windows Server 2022 стандартной редакции, повреждается.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    База данных, размещенная на сервере MSSQL 2017 на Windows Server 2022 стандартной редакции, повреждается., Proxmox Виртуальная Среда
     
    bsinha
    Guest
    #1
    0
    18.06.2025 19:28:00
    Привет, у нас уже около 10 дней наблюдаются проблемы с повреждением базы данных SQL Server, и мы не можем справиться с ситуацией. У нас работает 3-узловой кластер Proxmox с Ceph. В конфигурации Ceph участвуют 4 NVMe-диска. Эти 3 узла соединены в полной сетке в сети Routed (с откатом) для поддержки Ceph. Ниже представлена информация об оборудовании каждого сервера:

    Модель диска: 3.2TB Micron_7450_MTFD x4 (Участвует в Ceph)
    CPU: Intel® Xeon® Silver 4316 CPU @ 2.30GHz x2
    Memory: 32GB x12
    Модель сервера: Supermicro SYS-620C-TN12R
    Сетевая карта, участвующая в Ceph: AOC-A25G-i4SM x2
    Контроллер хранения: Broadcom MegaRAID 9560-16i 8GB

    Этот 3-узловой кластер хостит около 8 виртуальных машин Windows Server. Все они работают под Windows Server 2022 Standard. Серверы следующего типа:

    1) 5 серверов приложений (Работают с IIS)
    2) 1 Active Directory (Microsoft Active Directory)
    3) 2 сервера баз данных (SQL Server 2017 с последним кумулятивным обновлением) // Здесь проявляются проблемы с повреждением

    Обратите внимание, что все серверы имеют TPM. Проблема началась 12 июня 2025 года, когда рабочая нагрузка SQL Server была запущена после включения шифрования баз данных (TDE). Приложению требуются 2 сервера баз данных. DB-1 выступает в качестве транзакционного сервера, а DB-2 – сервера отчетности. Система устроена так, что после завершения всех транзакций на DB-1 все базы данных резервируются ночью и восстанавливаются на DB-2 для целей отчетности. DB-1 размещает 5 баз данных. Все они имеют включенное шифрование. Проблема в том, что после включения шифрования базы данных начали повреждаться. DBCC CHECKDB показывает различные проблемы с выделением и страницами. Даже если создана новая база данных со свежими данными и DBCC CHECKDB не показывает ошибок, но на следующий день база данных начинает повреждаться и выдает ошибки, такие как:

    {
    "lightbox_close": "Close",
    "lightbox_next": "Next",
    "lightbox_previous": "Previous",
    "lightbox_error": "The requested content cannot be loaded. Please try again later.",
    "lightbox_start_slideshow": "Start slideshow",
    "lightbox_stop_slideshow": "Stop slideshow",
    "lightbox_full_screen": "Full screen",
    "lightbox_thumbnails": "Thumbnails",
    "lightbox_download": "Download",
    "lightbox_share": "Share",
    "lightbox_zoom": "Zoom",
    "lightbox_new_window": "New window",
    "lightbox_toggle_sidebar": "Toggle sidebar"
    }

    Это происходит случайным образом. На данный момент затронуты 2 базы данных. Мы не знаем, затронет ли эта проблема другие базы данных в будущем. Ежедневная задача теперь выглядит так: мы получаем поврежденные базы данных, затем создаем новую базу данных. И как-то сопоставляем данные всю ночь и создаем базу данных с 0 ошибок. На следующий день другая база данных повреждается, и цикл продолжается. Бывало, что одна и та же база данных несколько раз повреждалась после создания базы данных со свежими данными и 0 ошибок. Мы просмотрели системные и аппаратные события в виртуальных машинах и не нашли ничего, связанного с подсистемой хранения или ввода-вывода. Настройка хранилища для виртуальных машин следующая:

    Настройка хранилища

    Верна ли конфигурация виртуальных машин в Proxmox?

    Совместимы ли выбранное нами оборудование для работы с MSSQL Server 2017?

    Что идет не так? Нам срочно нужна помощь.

    Информация PVE прилагается.
     
     
     
    bsinha
    Guest
    #2
    0
    18.06.2025 21:29:00
    Вместо Ceph, что используешь? Используешь ли NVMe SSD для своей нагрузки?
     
     
     
    nikybiasion
    Guest
    #3
    0
    18.06.2025 20:21:00
    Наша компания устанавливает PVE уже более 10 лет, и мы используем Windows Server VMs с MS SQL версиями от 2008 до 2022 без каких-либо проблем. Конфигурация, которую вы прислали, верная. Я никогда не использовал CEPH или зашифрованные базы данных, так что проблема, вероятно, связана с этими двумя настройками.
     
     
     
    nikybiasion
    Guest
    #4
    0
    18.06.2025 21:46:00
    Я использую как NVMe, так и SATA SSD с хранилищем LVM или ZFS. Тестировал Ceph в дата-центре, но заметил плохую производительность ввода-вывода при работе с SQL. Возможно, ваша проблема связана с сочетанием низкого I/O Ceph и шифрованием базы данных. Можете ли вы протестировать ту же самую конфигурацию оборудования (одиночный узел) с другим типом хранилища, например, ZFS?
     
     
     
    bsinha
    Guest
    #5
    0
    18.06.2025 21:48:00
    Используя Ceph, получаю около 100 000 IOPS. Но если использовать ZFS или RAID, IOPS гораздо ниже.
     
     
     
    Curt Hall
    Guest
    #6
    0
    18.06.2025 21:58:00
    Две идеи, которые, конечно, никто не будет внедрять, но ладно:

    1.  Proxmox-хост должен видеть только диски, используемые для хранения VM, в каком-нибудь виде RAID (аппаратный или RAIDZ или что-то в этом роде), чем выше уровень RAID, тем лучше (например, RAID10 лучше, чем RAID5).
    2.  Если вы включаете функцию и она сразу же вызывает проблемы, может быть, стоит ее выключить (в вашем случае, шифрование)?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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