Принудительное удаление LUN в DS4800


Главная Форумы Storage SAN, Disk & Tape Принудительное удаление LUN в DS4800

В этой теме 19 ответов, 8 участников, последнее обновление  Andriy 5 года/лет, 9 мес. назад.

  • Автор
    Сообщения
  • #4110

    S390
    Участник

    Столкнулся с проблемой, когда приложение «неправильно» отключило лун. В итоге при попытке удаления этого луна в Storage Manager я получаю ошибку:

    Undeletable logical drive: lun01
    Reason: Reserved
    Recovery steps: Release through application and retry

    Кто-нибудь знает как его принудительно удалить?

  • #4116

    kir
    Хранитель

    S390 писал(а):

    Кто-нибудь знает как его принудительно удалить?

    Да, кое-кто знает.

  • #4117

    andrewk
    Участник

    http://www.ibm.com/developerworks/forums/thread.jspa?threadID=156909

    There was (don’t know if it still is) an option of manual intervention on a FAStT box itself. Login on IP address of controllerA (and in another session on controler B) with default passwd infiniti (or connect direclty with serial cable and your PC) and then run the following cmds:

    1. hlmTestLunShow ( volume # )

    2. hlmTestRelease ( host id, volume # )

    The first command will print out several pieces of information, one of which is the host id of the reservation holder.
    The second command will release the reservation.

    Example:
    -> hlmTestLunShow 0
    LunNumber:0x0 LunInfo :0x15f35d4 State:0x0 QuiescenceFlag:0x0
    Owner:0x1 IsReady :0x1
    reserveId:0xe resv3rdId:0xffff
    value = 131 = 0x83

    ->hlmTestRelease 0xe,0
    so LUN#0 should be released now.

    If you have 3 LUNs for example and you get an output like:

    LUN ContrA ContrB
    0 0xa 0xffff
    1 0xffff 0x8
    2 0xa 0xffff

    then note:
    0xffff means no reservation
    we released Reservation with
    — hlmTestRelease 0xa 0
    — hlmTestRelease 0x8 1
    — hlmTestRelease 0xa 2

  • #4120

    S390
    Участник

    andrewk писал(а):

    Login on IP address of controllerA (and in another session on controler B) with default passwd infiniti (or connect direclty with serial cable and your PC) and then run the following cmds:

    Спасибо за ответ. А как залогиниться на контроллер А по IP?

  • #4135

    Дмитрий
    Участник

    Я и не знал, что можно (???) по IP законнектиться, кроме как Storage Manager-ом.
    А так можно???

    Ком-портом прокатит точно.

  • #4143

    S390
    Участник

    Дмитрий,
    Нашел я в массиве галочку, при помощи которой включаешь возможность telnet для массива.
    В итоге сейчас зашел на массив при помощи логина shellUsr и пароля wy3oo&w4
    Но в этом шеле какая-то ерунда выводится. Нет ничего и близкого к команде hlmTestLunShow
    Как быть?

  • #4144

    S390
    Участник

    Для админа:
    Можно перенести данную тему в раздел Storage. А то я просто маху дал, когда создавал тему.

  • #4151

    S390
    Участник

    Ну что — есть у кого новые соображения на эту тему?

  • #4152

    sashko
    Участник

    Вам нужно подсоединиться через COM-порт и сделать все то, что описано в инструкции andrewk

  • #4154

    S390
    Участник

    Ну не все так просто, к сожалению. По IP было бы куда быстрее и удобнее…

  • #4155

    Dmitry
    Участник

    Мне в подобной ситуации помогла смена preffered path для LUN’а на другой контроллер в SM
    На старом форуме был пост.

  • #4159

    S390
    Участник

    Вот уж спасибо! Сейчас перекинул этот лун на другой контроллер и сразу смог удалить.

  • #4186

    Сергей
    Участник

    давать шелл-команды без указания версии fw — зло. У 6.хх и 7.хх наборы на половину не совпадают.

  • #4201

    sashko
    Участник

    Dmitry писал(а):

    Я и не знал, что можно (???) по IP законнектиться, кроме как Storage Manager-ом.
    А так можно???

    Наверное так:
    C:Program FilesIBM_DS4000client>smcli controller_A_IP controller_B_IP

    Случайно увидел здесь

  • #4208

    Сергей
    Участник

    это кли сторож менеджера — совсем не то.
    можно по ип зайти в кли контороллера. телнет для версии 7.xx и rlogin для 6.xx

  • #14771

    Andriy
    Участник

    давать шелл-команды без указания версии fw — зло. У 6.хх и 7.хх наборы на половину не совпадают.

    а есть ли инструкция по удалению резервации для 7-ки? а то смена контроллера не помогает…

  • #14772

    Сергей
    Участник

    smgui -> advanced -> maintenance -> persistent reservations -> clear ?

  • #14773

    Andriy
    Участник

    smgui -> advanced -> maintenance -> persistent reservations -> clear ?

    юмор в том, что в persistent reservations пусто 🙂

  • #14774

    Сергей
    Участник

    никакого юмора, там только scsi3 reservation.
    ваще дефолтное решение для scsi3 сбросить через gui, для scsi2 сменить ownership.
    Если ни то, ни другое не помогает, следущий шаг это поочередный ребут контроллеров.
    Если снова не помогло — надо смотреть логи — вам в сервис…

  • #14775

    Andriy
    Участник

    >никакого юмора, там только scsi3 reservation.

    вот за это спасибо, был не в курсе.

    собственно описанными методами и лечилось всегда. сейчас же как-то странно =\

Для ответа в этой теме необходимо авторизоваться.