Ultrium Library, Help!

Главная Форумы IBM i (OS/400) Ultrium Library, Help!

Просмотр 20 веток ответов
  • Автор
    Сообщения
    • #12239
      Jevgeni Astanovski
      Участник

      Админ, 🙁 , в отпуске – а мне разбираться…
      Может кто подскажет?
      Проблема такая: к машине подключен робот 3584 с дивайсом Ultrium2. На машине это было видно как Tape Library TAPMLB04 и отдельный дивайс TAP05. TAP05 был VARYOFF, TAPMLB04 – VARYON, работала как библиотека, то есть можно было вызывать ленточки по именам, набитым с помощью баркода.
      А робот, как я понимаю, здоровый и в нем сконфигурированы “виртуальные” библиотеки, которые юзают и другие задачи – не на АС/400.
      Добавили в робот дивайс ULTRIUM4 и сконфигурировали робота так, что и новый дивайс моей виртуальной библиотеке должен быть виден.
      Попросили меня проверить. Дивайс (новый) виден как TAP04 и мне после определенного количества нажатий разных кнопок удалось прочитать в нем старые ленточки. Но ленточки то LTO2 там только читаются – а писать на них нельзя.
      Ну ладно, говорят, перенастрой назад на старый дивайс (ULTRIUM2 TAP05).
      А вот как это сделать – я не понимаю.
      Как MLB можно объяснить (если можно), что TAP04 больше не ее ресурс, а TAP05 – наоборот – ее?

    • #12240
      Sever
      Участник

      Что на выходе команды DSPTAPSTS?
      Что на выходе команды WRKMLBSTS?

    • #12241
      Jevgeni Astanovski
      Участник

      WRKMLBSTS:
      TAPMLB04 VARIED ON
      TAP04 UNAVAILABLE DEALLOCATED

      DSPTAPSTS DEV(TAPMLB04)
      No device available.
      Function check. CPF416A unmonitored by QTAIXMGR at statement *N,
      instruction X’0488′.

      Мне надо TAP04 оттуда убрать и подставить TAP05.

    • #12242
      Sever
      Участник

      Система не видит ни старого ни нового драйва.

      Лечить можно так…
      1.Вывести в оффлайн все ресурсы и одиночные и ленточные.
      2.Зайти в SST и выключить питание на карте, через которую осуществляется соединение с библиотекой.
      3.Включить питание карты.
      4.Подождать пару минут.
      5. Перевести в online TAPMLB*
      6. Повторить команды DSPTAPSTS и WRKMLBSTS…

    • #12243
      Jevgeni Astanovski
      Участник

      А какой из двух девайсов она хавнет после рестарта? TAP04 или TAP05?

    • #12244
      Jevgeni Astanovski
      Участник

      Кстати новый она не видит потому, что я ему сделал DEALLOCATE. Если ему сделать ALLOCATE, то она замечательно работает!

    • #12245
      Sever
      Участник

      не знаю.
      У вас драйв подключен по оптике или через SCSI ?

    • #12246
      Jevgeni Astanovski
      Участник

      По оптике. Только не драйв а библиотека.

    • #12247
      Sever
      Участник

      Если он работает, то зачем все эти телодвижения?
      Не нравится название ресурса (TAP04 вместо TAP05)?

      Имя ресурса изменить руками нельзя. Придется смириться и привыкнуть к другому TAPXX :huh:

    • #12248
      Jevgeni Astanovski
      Участник

      Да не в имени дело.
      Дело в том, что TAP04 это ULTRIUM4 а TAP05 это ULTRIUM2.
      Ленточки, ессно тоже пока ULTRIUM2, а они не пишутся на ULTRIUM4! Поэтому я и пытаюсь вернуть TAP05 назад.
      Имя это все равно само по себе никого не волнует, так как в SAVLIB пишется в библиотеку на ленту с конкретным именем!

    • #12249
      Sever
      Участник

      Я ничего не понял…
      В чем сейчас проблема?
      Если вы видите не тот магнитофон, который хотите, то на вашей системе это изменить никак нельзя, вносить изменения нужно на библиотеке.

    • #12250
      Jevgeni Astanovski
      Участник

      Внутри библиотеки TAPMLB04 2 физических дивайса: TAP04 и TAP05.
      Оба мне доступны как дивайсы – если роботом вставить туда ленту, то она читается командой DSPTAP.
      В программах мы обращаемся к конкретной ленточке через имя библиотеки TAPMLB04 и имя конкретной ленточки. Библиотека работает физически через какой-то из своих драйвов – сейчас через TAP04. А надо, чтоб работала через TAP05. Потому что TAP04 не может писать на установленные сейчас в библиотеку ленточки.

    • #12251
      Sever
      Участник

      Понял…
      Выведите одиночный описатель драйва TAP05 в Offline
      Добавьте ресурс в библиотеку командой:
      VRYCFG CFGOBJ(TAPMLB04) CFGTYPE(*MLBRSC) STATUS(*ALLOCATE) RSRCNAME(TAP05)

    • #12252
      Jevgeni Astanovski
      Участник

      Тю-ю. Я хоть и лох, но не совсем. Я это уже делал!
      Вот что она выдает на это:
      Message ID . . . . . . : CPD8F91
      Date sent . . . . . . : 04/05/11 Time sent . . . . . . : 17:17:40

      Message . . . . : Status of drive resource TAP05 not changed. Reason code
      is 2003.

      Cause . . . . . : The status of drive resource TAP05 could not set to the
      requested value. The reason code is 2003. Possible reason codes and their
      meanings are:
      — 0003 A REQIO operation is in progress.
      — 0206 The drive is assigned to another system.
      — 2003 The resource is not attached to this media library.
      — 1405 The library is not currently in library mode.
      — 2008 The device is in use by another device description.
      — 2009 The resource is not operational.
      — 2011 Reset failed because the resource is in use.
      — 2012 Reset failed because of a timeout or other error.
      — 2050 The resource does not exists.
      Recovery . . . :
      — 0003 Wait for the operation to complete. Then, try the request again.
      — 0206 Wait until the other system is finished using the device. Then, try
      the request again.
      — 2003 Use the Work with Media Library Status (WRKMLBSTS) or Work with
      Hardware Resources (WRKHDWRSC) commands to determine the names of the drive
      resources associated with this media library device. Then, try the request
      again.

    • #12253
      Sever
      Участник

      Что на выходе dsphdwrsc *stg ?

    • #12254
      Jevgeni Astanovski
      Участник

      CMB01 2844 Operational Storage Controller
      DC01 280D Operational Tape Controller
      TAPMLB04 3584 Operational Tape Library

      Если поставить 9 на TAPMLB04, то выходит такое:

      Display Associated Resources
      System:
      type options, press Enter.
      5=Display configuration descriptions 7=Display resource detail

      opt Resource Type-model Status Text
      TAPMLB04 3584-032 Operational Tape Library
      TAP04 3580-004 Operational Tape Unit
      TAP05 3580-002 Operational Tape Unit

    • #12255
      Sever
      Участник

      dsphdwrsc *stg ? (полностью)

    • #12256
      Jevgeni Astanovski
      Участник

      [code]
      Display Storage Resources
      System: JUSTASS
      Type options, press Enter.
      7=Display resource detail 9=Display associated resources

      Opt Resource Type Status Text
      CMB02 268C Operational Combined function IOP
      DC02 6B02 Operational Storage Controller
      CMB07 571F Operational Storage Controller
      DC04 571F Operational Storage Controller
      CMB08 575B Operational Storage Controller
      DC05 575B Operational Disk Storage Controller
      CMB05 2844 Operational Combined function IOP
      DC06 573D Operational Storage Controller
      CMB01 2844 Operational Storage Controller
      DC01 280D Operational Tape Controller
      TAPMLB04 3584 Operational Tape Library

      Bottom
      F3=Exit F5=Refresh F6=Print F12=Cancel
      [/code]

    • #12257
      Sever
      Участник

      Вывести в оффлайн все ресурсы и одиночные и библиотечные.
      Удалить в системе все описатели TAPMLB* и TAPXX
      Зайти в SST и выключить питание на карте 280D, через которую осуществляется соединение с библиотекой.
      Удалить все недоступные ресурсы:Hardware service manager, Failed and non-reporting hardware resources…
      Включить питание карты 280D.
      Подождать пару минут, на системе должны появиться описатели TAP* скорее всего с новыми именами.
      Перевести в online TAPMLB*
      Повторить команды DSPTAPSTS и WRKMLBSTS.

      Должно помочь…

    • #12258
      Jevgeni Astanovski
      Участник

      Всем выйти из автомобиля, аккуратно закрытть двери на ключ, потом открыть, сесть в машину – мотор должен завестись 🙁

      Скорее всего что-то произойдет, но возвращается тот же самый вопрос:
      А какой из двух девайсов она хавнет после рестарта? TAP04 или TAP05?
      Я вообще не знаю, понимает ли машина в библиотеке больше одного дивайса.
      Если не понимает, то один дивайс просто надо сделать средствами робота для нее невидимым – и все.
      А вдруг понимает? Не знаю.
      Главное агент-“администратор” в отпуске на незалежной. И тот мужик, который умеет в библиотеке логические куски конфигурировать – тоже в отпуске.
      А мне (пи-пи-пи) с ними.
      Хорошо что это не на живой машине.
      В SST я не лазил уже лет 6. И не полезу. Целее будет.

    • #12259
      Sever
      Участник

      Всем выйти из автомобиля, аккуратно закрытть двери на ключ, потом открыть, сесть в машину – мотор должен завестись 🙁

      [b]А какой из двух девайсов она хавнет после рестарта? TAP04 или TAP05? [/b]

      Если вы сейчас можете работать с двумя разными драйвами в одиночном режиме, то они оба доступны вашей системе. Ваша задача зацепить второй в библиотеку. То, что я привел в качестве последовательности действий, – единственный вариант ресета всех конфликтов в конфигурации.

      После такого ресета оба драйва должны быть видны в DSPTAPSTS.

      Ненужный драйв деаллоцируете, а нужный будете использовать в работе…

      Если в SST идти желания нет, то дожидайтесь возвращения Агента.

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