Главная arrow POWER/AIX arrow Виртуализация arrow Running HMC V7 R3.3.0 in VMWare

Меню

Новости
Добавить новость
Все Блоги
Запись в Блог
Ваша помощь
О нас
Карта портала

Вход

Кто на сайте?

Сейчас на сайте находятся:
27 гостей
Running HMC V7 R3.3.0 in VMWare Печать E-mail
Рейтинг: / 3
ХудшаяЛучшая 
Автор faust93   
12.11.2008 г.

 Running HMC V7 R3.3.0 in VMWare or other unsupported hardware

Based on original topic by Yikching ( Actual for HMC V7 R3.1.0 ),
http://www.pseriestech.org/forum/hardware-management-console/running-hmc-in-vmware-1052.html

Editing for HMC V7 R3.3.0 by Vlad [ Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script ]

Modifying initrd

You'll need a linux machine to perform certain actions.

1. Take isolinux/initrd.gz from the first HMCs install DVD

2. gunzip initrd.gz and mount it (on linux machine):
    # cd /tmp
    # gunzip initrd.gz
    # mkdir /mnt/initrd
    # mount -o loop initrd /mnt/initrd

3. Modify /mnt/initrd/opt/hmc/bin/GetVPD file as follows:
    replace /usr/sbin/dmidecode --string bios-version | sed -e 's/-\[//g' | sed -e 's/\]-//g' line with echo "2AKT51A"
    replace sn=`/usr/sbin/dmidecode --string system-serial-number` with sn="7042CR4*10-1234A"
    replace echo "$cmodel$mtype" with echo "7042CR4"

4. Modifying XF86Config:
    # cp /mnt/initrd/opt/hsc/data/7042CR4.tar /tmp
    # tar xf 7042CR4.tar
    and modify /tmp/etc/X11/XF86Config as follows:
        replace Driver "vga" with Driver "vesa"
        replace Driver "ati" with Driver "vesa"
    # tar cf 7042CR4.tar ./etc
    # cp /tmp/7042CR4.tar /mnt/initrd/opt/hsc/data
    # unmount /mnt/initrd
    # gzip initrd
  
5. Replace original initrd.gz on the first DVD with modified version.
    You can use WinISO, UltraISO or MagicISO (or mkisofs on linux) to replace initrd.gz   

VMWare settings

You need to create a new VM machine or use a physical machine if you prefer.

1. Use IDE HDDs controller under VMware as there is problems detecting SCSI HDDs using HMC media.
    Also i've faced some problems with SATA hdd on real hardware, but setting SATA mode to LEGACY in the BIOS will help.

2. Set maximal disk size to 70GB  ( I've used 40GB and it works ok!)

Further actions

Once infstalled and rebooted, it should display login prompt after all services as X windows will fail to start.

1. Boot into single mode.
When the system is in the GRUB menu, press 'e' and scroll to 2nd line and press 'e' again. Remove the 'ro' option and replace it with 'single'.

2. Modify the following file:
/opt/hsc/bin/getHMCVPD
replace /usr/sbin/dmidecode --string bios-version | sed -e 's/-\[//g' | sed -e 's/\]-//g' with echo "2AKT51A"
replace echo "$cmodel$mtype*$sn" with echo "7042CR4*10-1234A"
replace echo "$cmodel$mtype" with echo "7042CR4"

3. Reboot into normal mode (or do init 3) and reboot again into single mode.

4. Modify the following file:
/etc/X11/XF86Config
replace Driver "vga" with Driver "vesa"
replace Driver "ati" with Driver "vesa"

5. Reboot. Enjoy your shiny new HMC. ;-)

You might not be able to change network settings in the GUI, suspect it to be related to sl0, as it fails on startup.

As for me, i cant change network settings from GUI on VMWare (VMWare Fusion), but it works on real hardware (old Dell desktop).

 
Обсуждение (24 комментариев)
Running HMC V7 R3.3.0 in VMWare
Jan 28 2009 14:30:16
Обсуждение статьи: Running HMC V7 R3.3.0 in VMWare

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

Прочитав этот материал , попробовал проделать на версии 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!


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

помогите..
#1435
RE: Running HMC V7 R3.3.0 in VMWare
Jan 29 2009 06:32:01
Думаю что помочь смогут только те, кто HMC 7.3.4 устанавливал на Vmware. А таких, похоже здесь нет. У меня есть идея попробовать последнюю версию HMC на Vmware поставить. Но время будет только в феврале.
#1438
RE: Running HMC V7 R3.3.0 in VMWare
Jan 29 2009 06:57:21
Отзоветесь те, кто ставил HMC 7.3.4 и выложите рабочий initrd.gz.

Заранее спасибо...
#1439
RE: Running HMC V7 R3.3.0 in VMWare
Jan 30 2009 08:47:49
Я ставил, все ок.
Проблем небыло, версия 7.3.4.

На данный момент не решена проблема с сетью, но я пока забросил это дело, готовлюсь к сертификации да и работа ...
#1444
RE: Running HMC V7 R3.3.0 in VMWare
Jan 30 2009 08:51:13
Из нюансов: в настройках VMWare выбираеш не SCSI а IDE диск, размер около 9-10 Гб и памяти минимум 512 Мб, а лучше 1 Гб.
#1445
RE: Running HMC V7 R3.3.0 in VMWare
Jan 30 2009 09:29:11
Victor писал(а):
Цитата:
Я ставил, все ок.
Проблем небыло, версия 7.3.4.

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


выложите рабочий initrd.gz
#1446
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 09:36:59
Господа,
никто не пробовал ставить на виртуалку новый релиз (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.

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

Есть еще идея сначала предыдущий релиз поставить
и заапгрейдить, но это муторно как-то...
#7221
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 10:13:10
идея вряд ли поможет - при обновлении предыдущего релиза initrd будет переписан новым и придется снова доставать напильник.
#7222
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 11:40:13
грузись в сингл моде, добавь в inittab, 2:23:respawn:/sbin/mingetty tty2
, перегружайся, под X , жми ctrl+alt+f2, заходи под hscroot, делай su - root/passw0rd,
ищи в скриптах где извлекают HMC VPD, меняй на 7042CR4, в конце концов должно заработать)
#7223
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 11:54:24
для изменения inittab в синг моде надо выполнить команду mount -no remount,rw /
#7226
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 12:02:27
Поставил и настроил HMC 7.7.1 в VirtualBOX под windows - практически всё, согласно инструкции, особых проблем не испытал, тонкости расскажу после праздников.
#7227
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 13:31:51
Я пробую ставить под VMWare WS 6.5, тоже вроде все по инструкции...
засомневался, скачал готовый initrd, переставил - ошибка прежняя
#7228
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 14:11:39
Коллега, судя по всему, Вы нужные файлы конфигурации правите только один раз, редактируя initrd.
А надо два: после того, как у Вас НМС установится и пойдёт в рестарт, надо поймать её в меню GRUB, запустить в одиночном режиме (пароль: passw0rd) и еще раз выправить те же самые файлы, потому что они уже "оригинальные". Только после этого можно продолжать установку и настройку.

В инструкции это всё описано.
#7229
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 15:22:24
2 mih
Что два раза править надо - это я, ессно, в курсе, так и делал...
попробую дома все это счастье на VirtualBox поставить вместо VMWare.
Всем счастливых выходных
#7230
RE: Running HMC V7 R3.3.0 in VMWare
May 07 2010 17:59:13
кто-нибудь выложит образ виртуальной машины ?
все скажут спасибо.
#7231
RE: Running HMC V7 R3.3.0 in VMWare
May 08 2010 04:30:24
oldnick1971:
Цитата:
кто-нибудь выложит образ виртуальной машины?
все скажут спасибо.


Сомневаюсь я, что ИБМы будут благодарны...
#7233
RE: Running HMC V7 R3.3.0 in VMWare
May 17 2010 15:02:11
И снова здравствуйте!
На VirtualBox все получилось с первого раза!
Не могу понять, что именно не понравилось HMC под VMWare,
но тем не менее, пробовал 5 раз по-разному и безрезультатно.
Попробую сконвертить образ и запустить его на нашей
ферме vSphere, расскажу, получилось ли.

Если интересно, могу выложить образ HMC (8Gb) под VirtualBox
на торренте (rutracker.org), напишите в личку, если интересно...
Впрочем, все очень просто и так, правда
#7307
RE: Running HMC V7 R3.3.0 in VMWare
May 19 2010 04:16:19
Чисто из любопытства: igorus, а какую именно VMWare Вы пробовали? Их ведь так много...
#7321
RE: Running HMC V7 R3.3.0 in VMWare
May 25 2010 09:38:49
mih писал(а):
Цитата:
Чисто из любопытства: igorus, а какую именно VMWare Вы пробовали?
Их ведь так много... :)

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

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

Коллеги, у кого получилось, просветите, плс, подробно:
как заводить новую HMC 7.7.1 под VMWare,
какие параметры виртуалки ставить?
#7408
RE: Running HMC V7 R3.3.0 in VMWare
May 25 2010 11:47:00
раскажите подробнее как настроить сеть.
виртуалка с HMC7 у меня есть. запускается.
порты на Power5 HMC настроены на статические IP: 192.168.203.3 и 192.168.203.8
комп, на котором эта виртуалка работает настроен на другой диапазон IP.
Комп подключается к локальной сети 192.168.203.ххх через VPN-канал.
какие следует сделать сетевые настройки внутри HMC7 ?
#7410
RE: Running HMC V7 R3.3.0 in VMWare
May 27 2010 14:49:25
Кстати, VMWare Workstation обновили до версии 7.1

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

Что касается меня, то я у VMWare старался брать только бесплатные продукты из линейки VMWare Server.
#7426
RE: Running HMC V7 R3.3.0 in VMWare
Jun 08 2010 09:24:57
Товарищи, возникла такая же проблема как и у автора темы.
При старте с 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 с этого же образа все прекрасно поставилось.

В чем может быть проблема?
#7546
RE: Running HMC V7 R3.3.0 in VMWare
Jun 08 2010 10:25:58
otis, я правильно понимаю, что Вы пытаетесь ставить НМС на реальную персоналку или ноутбук, которые попались Вам под руку?

Тогда встречный вопрос: а зачем, если НМС у Вас заработала в виртуалке?
#7550
RE: Running HMC V7 R3.3.0 in VMWare
Jul 01 2010 16:59:29
В релизе 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 пишем скрипт.
Код:


#!/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



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

hmc:/usr/sbin # chmod +x dmidecode

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

lsof | grep dmidecode


Удачи!
#7986

You need to login or register to post comments.
Обсудить в форуме. (24 комментариев)
След. »

Наши Друзья

     www.tivoli.ru
     Всё о Tivoli