Как я могу принудительно распределить второстепенные номера для SAN в Linux? - PullRequest
0 голосов
/ 05 января 2011

У меня есть кластер, подключенный к SAN (с использованием многолучевого распространения в Linux), с использованием устройств RAW для ORACLE.

Когда каждый ящик загружается, они выбирают различное младшее число (я полагаю, это первое, что приходит первым), кажется случайным распределением, не уверенным, что мне нужно найти способ форсировать его. (Раньше любил мою коробку соляриса ...). Поэтому ORACLE использует младший номер, и отработка отказа будет означать потерю всех данных!

Как я могу принудительно распределить второстепенные номера для SAN в Linux?

1 Ответ

1 голос
/ 30 августа 2011

Вы можете настроить user_friendly_names yes раздел в своем файле multipath.conf и перечислить все многолучевые устройства на обоих узлах кластера Oracle:

multipaths {
        multipath {
                # LUN 123 on your array
                alias   ora01
                wwid    36006abcdefabcdef0123456789abcdef1
        }
}

Дайте Oracle ASM пути к настроенным именам ваших дисков (/dev/mapper/ora01 в этом примере), и оба узла кластера увидят один и тот же диск с одинаковым именем.

wwid начинается с 3, за которым следует WWN вашего SAN-диска (как получить эти цифры в документации вашего поставщика SAN ...)

...