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

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

Просмотр 19 веток ответов
  • Автор
    Сообщения
    • #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.

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

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

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