У нас имеется работающий сервер HPE Proliant DL360 Gen10 с шасси 10 SFF. Шасси увеличенное, предназначено для установки NVMe дисков U.2.
U.2 диски мы не нашли, взяли U.3. Накопители U.3 совместимы с системами, использующими U.2, т.е. их можно впихнуть в бэкплейн со слотами для U.2. Но не наоборот!
U.3 – это трехинтерфейсный (Tri-mode) стандарт, созданный на основе спецификаций U.2 и использующий тот же коннектор SFF-8639. Этот стандарт объединяет интерфейсы SAS, SATA и NVMe в одном контроллере. При наличии соответствующей поддержки со стороны прошивки формат U.3 также поддерживает опции горячей замены дисков одного типа на диски другого типа.
Разные U.2 и U.3
По стандарту U.2 для каждого протокола требуется свой адаптер, объединительная плата и контроллер. А U.3 использует один и тот же адаптер, объединительную плата и контроллер для всех трёх типов накопителей, которые можно подключить к одному и тому же слоту. Преимущества очевидны, особенно с точки зрения системного администрирования, выкидываешь SAS диск и вставляешь вместо него NVMe, или наоборот. Очень удобно.
Основная разница между дисками NVMe U.3 и U.2 состоит в том, что для передачи данных все протоколы используют один и тот же набор контактов, но конфигурации выводов для линий данных у них различаются. При этом порядок контактов в U.3 такой, что диски U.3 обратно совместимы с хост-конфигурациями U.2. Диски U.3 также могут работать как двухпортовые диски NVMe в системах с соответствующей поддержкой.
Диски U.2 не совместимы с хостами U.3 из-за отличий в контактных выводах линий данных.
Установка дисков NVMe U.3
Поедем в ЦОД, будем устанавливать. NVMe U.3 диски у нас неоригинальные:
Micron NVMe 3840 GB U.3 — MTFDKCB3T8TDZ
По виду ничем не отличаются от U.2, потому что разъёмы одинаковые. У меня есть Micron U.2, очень похожи, только объёмом отличаются. Салазки к дискам прикрутил заранее.
U.3 отличаю по синей пластиковой вставке с нижней части дисков. Вроде взял то что нужно.
Сервер в работе, не отключаю. Снимаю заглушки со слотов, в которые буду устанавливать NVMe.
Ставим диски. Диски U.3 определяют тип хост-интерфейса подключения по соответствующей комбинации сигналов HPT0 и HTP1 (open/ground) и настраивают линии данных. Диски определились и заработали.
Обратная совместимость U.3 дисков с хост-конфигурациями U.2 обеспечивает поддержку хост-конфигураций с бэкплейнами U.2 и U.3, позволяя плавно перейти на более новый тип интерфейса.
По прогнозам OpenCompute использование SAS и NVMe в ближайшие годы будет расти, а SATA – наоборот, снижаться. Поэтому возможность использования в одном сервере диски разных интерфейсов — назревшая необходимость.
Ссылки
https://www.opencompute.org/files/OCP-Trimode-Presentation-Final.pdf