Предупреждение S2D: диски не найдены для использования в кеше
У меня есть кластер хранения, состоящий из 2 центров обработки данных Windows Server 2016, настроенный с пулом хранения с 3 виртуальными дисками, состоящими из следующего физического диска.
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : SSD FriendlyName : ATA VK0120GFDKE BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : SSD FriendlyName : ATA VK0120GFDKE BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : SSD FriendlyName : ATA VK0120GFDKE BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : HDD FriendlyName : HP EG0900JFCKB BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
MediaType : SSD FriendlyName : ATA VK0120GFDKE BusType : SAS
HealthStatus : Healthy Usage : Auto-Select
Когда я бегу Get-ClusterStorageSpacesDirect
По команде я получаю следующее предупреждение:
WARNING: 2018/01 / 16-11: 11: 38.574 Node DB1: No disks found to be used for cache
WARNING: 2018/01 / 16-11: 11: 38.580 Node DB2: No disks found to be used for cache
CacheMetadataReserveBytes: 34359738
CacheModeHDD: ReadWrite
CacheModeSSD: WriteOnly
CachePageSizeKBytes: 16
CacheState: Enabled
State: Enabled
Я заметил, что когда я копирую файлы, я получаю только скорость от 80 до 90 МБ
Почему я получаю сообщение об ошибке, что для кеша не найден диск, но CacheState и State включены? Может ли это быть причиной того, что скорость копирования составляет всего около 90 МБ?
Спасибо за помощь
2 ответа
Вам необходимо выполнить эти шаги:
1) Сделайте резервную копию ваших данных.
2) Отключите S2D, вызвав командлет Disable-ClusterS2D.
3) Чистые диски. Вам нужно будет запустить скрипт здесь:
icm (Get-Cluster -Name | Get-ClusterNode) {Update-StorageProviderCache Get-StoragePool | ? IsPrimordial -eq $ false | Set-StoragePool -IsReadOnly: $ false -ErrorAction SilentlyContinue Get-StoragePool | ? IsPrimordial -eq $ false | Get-VirtualDisk | Remove-VirtualDisk -Confirm: $ false -ErrorAction SilentlyContinue Get-StoragePool | ? IsPrimordial -eq $ false | Remove-StoragePool -Confirm: $ false -ErrorAction SilentlyContinue Get-PhysicalDisk | Reset-PhysicalDisk -ErrorAction SilentlyContinue Get-Disk | ? Number -ne $ null | ? IsBoot -ne $ true | ? IsSystem -ne $ true | ? PartitionStyle -ne RAW | % {$ _ | Set-Disk -isoffline: $ false $ _ | Set-Disk -isreadonly: $ false $ _ | Очистить диск -RemoveData -RemoveOEM -Confirm: $ false $ _ | Set-Disk -isreadonly: $ true $ _ | Set-Disk -isoffline: $ true} Get-Disk |? Number -ne $ null |? IsBoot -ne $ true |? IsSystem -ne $ true |? PartitionStyle -eq RAW | Group -NoElement -Property FriendlyName} | Sort -Property PsComputerName, Count
5) Повторное включение S2D с помощью командлета Enable-ClusterS2D.
6) Восстановите ваши производственные данные.
Это должно сделать свое дело.
PS Подумайте дважды, прежде чем запускать двухузловой кластер S2D в производство: отказоустойчивости нет вообще, она не может пережить второй сбой диска подряд или любой (узел или диск) сбой во время отключения одного узла для исправления или чего-либо еще, Microsoft по понятным причинам изначально запустила S2D с 4 узлами. VMware vSAN находится на той же странице, что и S2D.
Я склонен согласиться с @BaronSamedi1958, что s2d далек от того, чтобы считать его "готовым к работе" (не говоря уже о конфигурации двух узлов, которая страдает от очень низкого уровня защиты данных). Возможно, именно поэтому Microsoft запрещает их "детище" для промышленного использования. В любом случае, новая версия выйдет не позднее марта 2018 года. До этого я бы не стал тратить время на настройку решения, которое сейчас находится в очень сыром состоянии. Особенно много альтернатив.
Посмотрите на HPE VSA и Starwind бесплатно. Если я не ошибаюсь, они оба могут делать кластеры из 2 узлов и предлагать поддержку, по крайней мере.
Честно говоря, мне может не хватать опыта их использования, но я точно могу сказать, что Starwind, например, выполняет надлежащую отказоустойчивость на 2 узлах, обеспечивая избыточность локального хранилища, используя аппаратный RAID + избыточность на уровне узлов (зеркальное отображение сети)., И, конечно же, это веб-интерфейс, DRAM/flash-кеширование и множество технических документов... Короче говоря, то, что должны делать все хорошие программно-определяемые хранилища, ИМХО.