HMC error 0557 LPAR rootvg does not mount

Главная Форумы POWER Systems Виртуализация POWER HMC error 0557 LPAR rootvg does not mount

Помечено: 

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #44597
      Привет, хочу поделиться опытом по исправлению ошибки при старте LPAR через HMC
       error 0557 rootvg does not mount
      В Интернете есть информация, но она мне показалась в разрозненном виде , и пришлось много почитать, что бы довести дело до конца
      Отдельно обращу внимание на интересные на мой взгляд моменты
      Архитектура
      У меня есть сервер Power, на нем работают два виоса, виосам отдаются луны из кластера (СХД) , и через vsci  адаптеры диски нарезаются LPARам.
      Локальные диски мы не используем, и все VG  находятся на СХД (такая архитектура сложилась, она не идеальна,  но есть некоторые плюсы для нашего использования)
      После аварии на СХД, виосы пришлось перезагрузить одновременно, так что после включения их в кластер, один LPAR (9 wpar)  не смог стартануть
      Начнем =)
      Проблема: Стартую LPAR через web консоль HMC и получаю reference code 0557 (rootvg not mount)
      Решение:
      1. Помогала статья https://www-01.ibm.com/support/docview.wss?uid=isg3T1000217
      2. Иду на ним и для этого LPAR сконфигурировал загрузочный образ используя  только spot и режим загрузки maintenance mode
      3. Перезапускаю LPAR с network (прописав заранее параметры сетевой карты)
      4. После загрузки с сети, отвечаю на некоторое вопросы, и получаю список дисков)
      5. Согласно интуиции (по объему и названию) из всего перечня определяю где лежит rootvg от этого LPAR , захожу на него

      Access a Root Volume Group

      Type the number for a volume group to display the logical volume information and press Enter
      6)  Volume Group
      hdisk0 61440       vscsi
      выбираю диск hdisk0   и пункт2
      2) Access this Volume Group and start a shell before mounting filesystems
      Volume Group Information
      Volume Group ID
      logical volumes:
      hd5        hd6        hd8  rootvg_au        hd2     hd9var
      hd3        hd1    hd10opt  hd11admin  lg_dumplv   livedump
      nmon_lv
      ——————————————————————————————————————
      6. Получаю список фс, с которыми необходимо проделать так
      fsck -y /dev/hd5
      fsck -y /dev/hd6
      fsck -y /dev/hd8
      fsck -y /dev/rootvg_au
      fsck -y /dev/hd2
      fsck -y /dev/hd9var
      fsck -y /dev/hd3
      fsck -y /dev/hd1
      fsck -y /dev/hd10opt
      fsck -y /dev/hd11admin
      fsck -y /dev/lg_dumplv
      fsck -y /dev/livedump
      fsck -y /dev/nmon_lv
      #‌ logform /dev/hd8
      logform: destroy /dev/rhd8 (y)?y
      Далее определяем hd5
      #‌ lslv -m hd5
      hd5:N/A
      LP   PP1 PV1              PP2 PV2              PP3 PV3
      01         0001 hdisk0
      *7. Далее необходимо выполнить
      #‌ sh -x bosboot -ad /dev/hdisk0
      *  Я столкнулся с множеством ошибок при создании bosboot такого типа 0301-183 bosboot: /unix and /usr/lib/boot/unix must link to the same kernel file.
      Так как LPAR  поднят с сети  и все что он имеет это примонтированный с нима spot , то все необходимые библиотеки и каталоги я копировал в каталог SPOT  и делал на него ссылки
      Копировать на сам диск не стоит так как потом столкнетесь с нехваткой места при создании bosboot (тоже проверено)
      После окончания выполнения этой команды (с ошибками ) Выполнил
      #‌ bootlist -m normal hdisk0
      #‌Shutdown -Fr
      . При рестарте LPAR  у меня получилось через консоль hmc (vtmenu) попасть на LPAR
      Первым делом с помощью  mktcpip  вернул ему ip  и имя
      Теперь интересно, в интернете закончилась информация и пришлось выдирать отрывки
      У меня есть 9 wpar  которые живут на этом LPAR
      Lsvg – пусто
      Lspv -пусто
      Все что есть  это наименование какие vg  жили на этом  LPAR
      Cd /dev
      Ls -la | grep vg – Здесь получил приблизительный список vg
      Ls -la | grep hdisk -получил список дисков
      На этом шаге IBM  в кейсе ответил, что дальнейшее восстановление невозможно и вам необходимо переустановить ОС, но 

      *С помощью команды readvgda /dev/hdiskXX –  я смог сопоставить какие VG живут на каких дисках
      Дальше проще:
      Importvg testvg hdisk1  – импортировали vg, благо данная команда довольно хорошо подставила и импортную testvg  на все диски которым она принадлежала
      Так я заполнил команду LSPV
      Дальше проще varyonvg + startwpar
      Startwpar выполнялся довольно долго , но восстановил все в первоначальный вид
      P.S. Надеюсь кому нить поможет =)

    • #44601

      P.S. если мой мессадж был полезен, то напишите в личку знак + и буду писать еще свои неудачи и как их побороть =)

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