Running HMC V7 R3.3.0 in VMWare

В этой теме 34 ответа, 11 участников, последнее обновление  promSSe 1 8 года/лет, 1 месяц назад.

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

    Nickolay
    Участник

    Обсуждение статьи: Running HMC V7 R3.3.0 in VMWare[/url]

    Привет всем участникам форума

    Прочитав этот материал , попробовал проделать на версии HMC 7.3.4 и при
    загрузке с образа на vmware получил ошибку

    /sbin/init: cd: 1: can’t cd to /hmc
    pivot_root: pivot_root: Device or resource busy
    failed to pivot_root
    Kernel panic – not syncing: Attempted to kill init!

    в чем может быть дело?

    помогите..

  • #2173

    _KIRill
    Хранитель

    Думаю что помочь смогут только те, кто HMC 7.3.4 устанавливал на Vmware. А таких, похоже здесь нет. У меня есть идея попробовать последнюю версию HMC на Vmware поставить. Но время будет только в феврале.

    ---As If, But Not---

  • #2174

    Nickolay
    Участник

    Отзоветесь те, кто ставил HMC 7.3.4 и выложите рабочий initrd.gz.

    Заранее спасибо…

  • #2179

    byldozer
    Участник

    Я ставил, все ок.
    Проблем небыло, версия 7.3.4.

    На данный момент не решена проблема с сетью, но я пока забросил это дело, готовлюсь к сертификации да и работа …

  • #2180

    byldozer
    Участник

    Из нюансов: в настройках VMWare выбираеш не SCSI а IDE диск, размер около 9-10 Гб и памяти минимум 512 Мб, а лучше 1 Гб.

  • #2181

    Nickolay
    Участник

    Victor писал(а):

    Я ставил, все ок.
    Проблем небыло, версия 7.3.4.

    На данный момент не решена проблема с сетью, но я пока забросил это дело, готовлюсь к сертификации да и работа …

    выложите рабочий initrd.gz

  • #7961

    Igor Ushkalo
    Участник

    Господа,
    никто не пробовал ставить на виртуалку новый релиз (v7R7.1.0)?

    Я вроде везде где надо напильноком доработал, все поставилось норм
    (ставил с HMC_Recovery_V7R710_1/2.iso), уже после инсталляции
    запускается, грузятся X-ы, устанавливаем локаль – и тут вот
    такое мерзкое сообщение большими красными буквами в X-овом окне:

    ERROR:
    A critical error has prevented normal HMC startup.
    Please reboot the HMC and try again.
    If the problem persists, contact your support personnel.
    1901: HMC Startup aborted due to a malfunction of a required module.

    Перегружаемся – ситуация аналогичная.
    Я поковыряю еще, конечно, но вдруг уже кто-то сталкивался?

    Есть еще идея сначала предыдущий релиз поставить
    и заапгрейдить, но это муторно как-то…

  • #7962

    andrewk
    Участник

    идея вряд ли поможет – при обновлении предыдущего релиза initrd будет переписан новым и придется снова доставать напильник.

  • #7963

    Serg
    Участник

    грузись в сингл моде, добавь в inittab, 2:23:respawn:/sbin/mingetty tty2
    , перегружайся, под X , жми ctrl+alt+f2, заходи под hscroot, делай su – root/passw0rd,
    ищи в скриптах где извлекают HMC VPD, меняй на 7042CR4, в конце концов должно заработать)

  • #7966

    Serg
    Участник

    для изменения inittab в синг моде надо выполнить команду mount -no remount,rw /

  • #7967

    Michael
    Участник

    Поставил и настроил HMC 7.7.1 в VirtualBOX под windows – практически всё, согласно инструкции, особых проблем не испытал, тонкости расскажу после праздников.

  • #7968

    Igor Ushkalo
    Участник

    Я пробую ставить под VMWare WS 6.5, тоже вроде все по инструкции…
    засомневался, скачал готовый initrd, переставил – ошибка прежняя 🙁

  • #7969

    Michael
    Участник

    Коллега, судя по всему, Вы нужные файлы конфигурации правите только один раз, редактируя initrd.
    А надо два: после того, как у Вас НМС установится и пойдёт в рестарт, надо поймать её в меню GRUB, запустить в одиночном режиме (пароль: passw0rd) и еще раз выправить те же самые файлы, потому что они уже “оригинальные”. Только после этого можно продолжать установку и настройку.

    В инструкции это всё описано.

  • #7970

    Igor Ushkalo
    Участник

    2 mih
    Что два раза править надо – это я, ессно, в курсе, так и делал…
    попробую дома все это счастье на VirtualBox поставить вместо VMWare.
    Всем счастливых выходных 😉

  • #7971

    Oldnick
    Участник

    кто-нибудь выложит образ виртуальной машины ?
    все скажут спасибо.

  • #7973

    Michael
    Участник

    oldnick1971:

    кто-нибудь выложит образ виртуальной машины?
    все скажут спасибо.

    Сомневаюсь я, что ИБМы будут благодарны… 😆

  • #8047

    Igor Ushkalo
    Участник

    И снова здравствуйте!
    На VirtualBox все получилось с первого раза!
    Не могу понять, что именно не понравилось HMC под VMWare,
    но тем не менее, пробовал 5 раз по-разному и безрезультатно.
    Попробую сконвертить образ и запустить его на нашей
    ферме vSphere, расскажу, получилось ли.

    Если интересно, могу выложить образ HMC (8Gb) под VirtualBox
    на торренте (rutracker.org), напишите в личку, если интересно…
    Впрочем, все очень просто и так, правда 🙂

  • #8062

    Michael
    Участник

    Чисто из любопытства: igorus, а какую именно VMWare Вы пробовали? Их ведь так много… 🙂

  • #8147

    Igor Ushkalo
    Участник

    mih писал(а):

    Чисто из любопытства: igorus, а какую именно VMWare Вы пробовали?
    Их ведь так много… 🙂

    Я пробовал завести HMC на VMWare WorkStation 6.5.2 build-156735
    (afaik диски IDE не получится сделать на vSphere, этот вопрос
    мы с коллегами еще проработаем чуть позже, когда время будет).

    Самое интересное – когда я попробовал перетащить уже рабочую HMC
    под VirtulBox на ту-же самую VMWare WS, у меня опять не получилось:
    сконвертил диск, создал аналогичную виртуалку, загрузился, опаньки…
    та-же самая ошибка, не могу запустить необходимый модуль, блаблабла.

    Коллеги, у кого получилось, просветите, плс, подробно:
    как заводить новую HMC 7.7.1 под VMWare,
    какие параметры виртуалки ставить?

  • #8149

    Oldnick
    Участник

    раскажите подробнее как настроить сеть.
    виртуалка с HMC7 у меня есть. запускается.
    порты на Power5 HMC настроены на статические IP: 192.168.203.3 и 192.168.203.8
    комп, на котором эта виртуалка работает настроен на другой диапазон IP.
    Комп подключается к локальной сети 192.168.203.ххх через VPN-канал.
    какие следует сделать сетевые настройки внутри HMC7 ? :unsure:

  • #8165

    Michael
    Участник

    Кстати, VMWare Workstation обновили до версии 7.1 🙂

    igorus, попробуете новый релиз? Или хотя бы c vmware player поэкспериментируете?

    Что касается меня, то я у VMWare старался брать только бесплатные продукты из линейки VMWare Server.

  • #8285

    Игорь
    Участник

    Товарищи, возникла такая же проблема как и у автора темы.
    При старте с CD вываливает:

    /sbin/init: cd: 1: can’t cd to /hmc
    pivot_root: pivot_root: Device or resource busy
    failed to pivot_root
    Kernel panic – not syncing: Attempted to kill init!

    На VM с этого же образа все прекрасно поставилось.

    В чем может быть проблема?

  • #8289

    Michael
    Участник

    otis, я правильно понимаю, что Вы пытаетесь ставить НМС на реальную персоналку или ноутбук, которые попались Вам под руку?

    Тогда встречный вопрос: а зачем, если НМС у Вас заработала в виртуалке?

  • #8716

    Kinash Ivan
    Участник

    В релизе 7.1.0, по крайней мере в том билде, который сейчас лежит на ftp IBM’а за валидацию железа отвечает класс com.ibm.hwmca.fw.managed.HMC из библиотеки ccfw (/opt/ccfw/ccfw.jar), dmidecode вызывается прямо из java кода, раньше видимо вызывался скрипт getHMCVPD и для этих целей тоже. Сейчас скрипт вызывается где-то, но т.к. проблема была решена, у меня отпал интерес копать дальше 🙂
    Итак, в библиотеке ccfw.jar есть такой класс, который называется GetInfo, как раз из него вызывается dmidecode, он формирует файл /opt/ccfw/data/pciinfo/sys_info.out, который в дальнейшем используется классом HMC.
    В случае с VMWare, а у меня еще и с железным сервером SuperMicro возникала такая ошибка:

    java.lang.StringIndexOutOfBoundsException
    at java.lang.String.substring(String.java:1092)
    at com.ibm.hwmca.fw.managed.HMC.getVpdInfo(HMC.java:1358)
    at com.ibm.hwmca.fw.managed.HMC.getBiosMachineType(HMC.java:1088)

    Это из файлика /opt/ccfw/ccfw.out. В общем, не буду долго расписывать процесс, оказалось, что функции getVpdInfo не нравится то, что возвращает dmidecode –string bios-version и dmidecode –string system-product-name. Появилась идея перекрыть то, что возвращает dmidecode тем, что понравилось бы функции.
    Ну и вот собственно инструкция:

    1) Идем в /usr/sbin.
    Перемещаем dmidecode:
    hmc:/usr/sbin # mv dmidecode dmidecode_pure
    2) На место dmidecode пишем скрипт.
    [code]
    #!/bin/bash
    DMIDECODE=/usr/sbin/dmidecode_pure

    if [[ “$2” == “bios-version” ]]
    then
    echo “1234-123”
    elif [[ “$2” == “system-product-name” ]]
    then
    echo “1234-123”
    else
    $DMIDECODE “$@”
    fi
    [/code]

    3) Не забываем сделать скрипт исполняемым:

    hmc:/usr/sbin # chmod +x dmidecode

    Если вы решите проверить скрипт и у вас возникнет ошибка – что-то вроде “неработающий шел бла бла бла”
    Посмотрите не используется ли кем-нибудь dmidecode кем-нибудь:

    lsof | grep dmidecode

    Удачи!

  • #9283

    andrewk
    Участник
  • #9284

    Serg
    Участник

    а так можно получить bash шел
    >export DISPLAY=X_server_ip:0.0 если локально с консоли то можно не давать команду
    >export BROWSER=/usr/bin/xterm
    >man -H lssyscfg
    и до рута остается раз плюнуть)

  • #9286

    andrewk
    Участник

    спасибо! it made my day 🙂

  • #9890

    promSSe 1
    Участник

    Всем привет.
    Подскажите, ставлю HMC 7.7.1. В иксах бегунок бегает на стадии Creating File System уже минут 15. Это нормальная ситуация или нет?

  • #9891

    Oldnick
    Участник

    для 15 минут нормальная…
    смотря какие у вас ресурсы отданы….

  • #9892

    promSSe 1
    Участник

    Вообщем мои пять копеек.

    1. В любой виртуальной среде как vmware & virtualbox необходимо создать жесткий диск постоянного размера.
    2. Для версии 7.7.1 я стал использовать scsi диск а не ide, только после это смог поставить HMC.

  • #9893

    Oldnick
    Участник

    я имел ввиду не то есть ли у вас диск и какой.
    сколько памяти отдано? проц, мощность самого хоста.
    размер диска должен быть минимум 80GB (можно динамический).

  • #9911

    promSSe 1
    Участник

    У всех всё с сетью впорядке в vmware? У меня не может получить адрес от DHCP…

  • #9915

    Oldnick
    Участник

    вообще не понятно кто у вас не может этот адрес получить? HMC? от кого не может? сам от себя или от другого DHCP-сервера?

    в вашем случае рекомендую настроить статические адреса на оба интерфейса HMC.

  • #9918

    promSSe 1
    Участник

    Вообщем, всплыла проблема. Не может HMC под vmware настроить сетевые интерфейсы. Настройка заканчивается с флагом success а по факты не пингуется ни шлюз ни др. адреса.

  • #9919

    promSSe 1
    Участник

    С сетью разобрался, необходимо было доставить vmware tools.

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