Назад | Перейти на главную страницу

Имена дисков в Solaris 10 для ZFS: SAS WWN вместо c0t0d0

В настоящее время у меня есть сервер под управлением Solaris 10u9 с корпусом SAS (Dell PowerVault MD1000), заполненным дисками SATA, подключенными к карте SAS (LSI 3801E). Он с радостью распознает 15 дисков в MD1000 и представляет каждый из них в традиционной форме solaris (c1t12d0, c1t13d0, c1t15d0 и т. Д.). Моя домашняя установка ZFS (Nexenta CP3 + LSI 9200-16E + диски SATA с прямым кабелем) представляет диски как их идентификатор SAS WWN (например: c3t600039300001EA56d0). Хотя этот идентификатор длиннее, я обнаружил, что его гораздо проще устранить, поскольку кабель / слот не имеет значения, ZFS просто идентифицирует диск по идентификатору, если он подключен, он его находит. Большинство производителей печатают WWN прямо на верхней этикетке диска, и ничего не может быть проще.

Итак, как я могу заставить Solaris идентифицировать диски SAS WWN вместо cXtXdX?

Это будет специфическая вещь для контроллера. Более новые контроллеры LSI используют формат WWN для идентификации диска. У вас нет возможности сделать это на других контроллерах.

Раньше вам приходилось включать mpxio, чтобы получить такой тип записи. Вы можете попробовать включить его и посмотреть, что произойдет.

http://nilesh-joshi.blogspot.com/2009/08/sun-solaris-mpxio.html

Я не думаю, что ты сможешь. Только устройства SAS и Fibre Channel имеют имена WWN. Они назначаются устройству производителем. Поскольку в вашем корпусе есть диски SATA, для Solaris нет доступных WWN для чтения.