Предупреждение 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 

Я заметил, что при копировании файлов Может ли это быть причиной того, что скорость копирования составляет всего около 90 МБ?

Спасибо за вашу помощь

3
задан 17 January 2018 в 12:06
2 ответа

Я склонен согласиться с @ BaronSamedi1958, что s2d далеко не считается «готовым к производству» (не говоря уже о конфигурации с двумя узлами, которая страдает очень низким уровнем защиты данных). Может быть, поэтому Microsoft запрещают использовать их «детище» в производстве. В любом случае новая версия выйдет не раньше марта 2018 года. До тех пор я бы не тратил время на настройку решения, которое сейчас находится в очень сыром состоянии. Особенно много альтернатив.

См. HPE VSA и Starwind free . Если я не ошибаюсь, они оба могут делать кластеры из 2 узлов и, по крайней мере, предлагать поддержку.

Честно говоря, мне может не хватать опыта в их использовании, но я могу точно сказать, что Starwind, например, обеспечивает надлежащую отказоустойчивость на 2 узлах, обеспечивая избыточность локального хранилища за счет использования аппаратного RAID + избыточность на уровне узлов ( сетевое зеркалирование). И, конечно же, это веб-интерфейс, кэширование DRAM / флэш-памяти и тонны технических документов ... Короче говоря, все хорошие программно-определяемые хранилища должны делать ИМХО.

3
ответ дан 3 December 2019 в 05:11

Вам необходимо выполнить следующие действия:

1) Резервное копирование данных.

2) Отключить вызов S2D командлета Disable-ClusterS2D.

3) Очистить диски. Вам нужно будет запустить сценарий отсюда:

https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/hyper-converged-solution-using-storage-spaces- direct

icm (Get-Cluster -Name | Get-ClusterNode) { Обновление-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 | ? Число -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 |? Число -ne $ null |? IsBoot -ne $ true |? IsSystem -ne $ true |? PartitionStyle -eq RAW | Группа -NoElement -Property FriendlyName } | Sort -Property PsComputerName, Count

5) Повторное включение S2D с вызовом командлета Enable-ClusterS2D.

6) Восстановите производственные данные.

Это должно помочь.

P.S. Подумайте дважды, прежде чем запускать двухузловой кластер S2D в производство: устойчивости нет ВООБЩЕ, он не может пережить сбой второго диска подряд или любой сбой (узла или диска), когда один узел не работает для исправления или что-то еще. Первоначально Microsoft запустила S2D с 4 узлами по уважительной причине: VMware vSAN находится на одной странице с S2D.

4
ответ дан 3 December 2019 в 05:11

Теги

Похожие вопросы