Компания Нэтберг существует с 2005 и с этого момента занималась сетевым (Juniper) и хранением (NetApp), с 2015 года развивает собственный бренд. С ЕТегро связывал лишь факт партнерских отношений, примерно до 13 года, а также действительно часть команды после закрытия ETegro были приглашены в Нэтберг в т.ч. и я. Офисы компаний никогда не совпадали, равно как никогда не было право-преемственности, почему гарантийные обязательства одной компании должна нести другая?
Мне кажется, тест несколько странный и я пока не очень понимаю, что именно он показывает. Если постановка задачи состоит в том, как софтом положить всю шину, то наверное можно такое придумать для любых интерфейсов.
На описываемой железке я не пробовал, но на стареньком сервере с экспандером поигрался. Есть ощущение, что шина попросту лочится. Нужно аккуратно смотреть код. SCSI-ATA Command Translation — штука тонкая. Возможно так оно и должно быть. Холодный ресет не требуется. Достаточно отключить порт от экспандера и контроллер совершенно корректно отрабатывает ситуацию. Зависания я не вижу, а вот лок — да.
В народе интерпойзеры. SATA+интерпойзер по цене будет дороже чем SAS на 7.2KRPM. Очень много у них проблем с совместимостью. Большого смысла в них нет.
Я несколько не понимаю саму идею использования SATA дисков в такой топологии. Это двухконтроллерная система с двумя экспандерами. SATA диски не применимы в ней в принципе.
Опубликуем :) В целом там ничего сверхъестественного. Все тот же heartbeat, multipath, MD/LVM. В Linux сильно раньше появилась возможность организации подобного рода решений.
Proxmox основан на Debian, значит можно. Сам по себе Debian работает. Другое дело, что Proxmox дает красивую обертку к виртуализации и если в ней нет возможности настройки таких решений, то вся красота админки немного потускнеет.
Windows 2012, отлично работает из коробки. Только используйте сразу R2. Там много хорошего добавлено как раз в этом направлении. Про LeftHand ничего не скажу.
В первом приближении SAS HBA и SAS коммутатор можно сопоставить стандартному Ethernet: сетевая карта и обычный коммутатор. SAS диски так же будут видны на шине как отдельные устройства. Грубо говоря, если взять два сервера с SAS HBA подключив их в SAS свичи, а к свичам полку с дисками то оба сервера увидят все эти диски. Далее средствами ОС конфигурируете необходимую схему работы: кластер например или просто делите на зоны полку и отдаете разным серверам разные диски.
Почему эзернет должен быть именно от Меланокса? RoCE поддерживают многие производители, как устройств, так и силикона. В посте в частности речь идет о таком устройстве.
Как сказать, такая латентность и скорости для _обычных_ сетевых приложений тоже в общем то экзотика и далеко не всем нужны. Оборудование специфическое, ограничения по кабелям… Основные области для таких скоростей и латентности — HPC и хранение, а для них RDMA варианты основных протоколов есть давно — MPI, iSCSI, CIFS, NFS…
На описываемой железке я не пробовал, но на стареньком сервере с экспандером поигрался. Есть ощущение, что шина попросту лочится. Нужно аккуратно смотреть код. SCSI-ATA Command Translation — штука тонкая. Возможно так оно и должно быть. Холодный ресет не требуется. Достаточно отключить порт от экспандера и контроллер совершенно корректно отрабатывает ситуацию. Зависания я не вижу, а вот лок — да.
Proxmox основан на Debian, значит можно. Сам по себе Debian работает. Другое дело, что Proxmox дает красивую обертку к виртуализации и если в ней нет возможности настройки таких решений, то вся красота админки немного потускнеет.
В первом приближении SAS HBA и SAS коммутатор можно сопоставить стандартному Ethernet: сетевая карта и обычный коммутатор. SAS диски так же будут видны на шине как отдельные устройства. Грубо говоря, если взять два сервера с SAS HBA подключив их в SAS свичи, а к свичам полку с дисками то оба сервера увидят все эти диски. Далее средствами ОС конфигурируете необходимую схему работы: кластер например или просто делите на зоны полку и отдаете разным серверам разные диски.
Для приложения меняется API. Для ядра принципиально ничего не меняется — но должны быть соответствующее оборудование, драйверы и библиотеки.