Dell C6100 XS23-TY3: различия между версиями
Sirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
(не показано 12 промежуточных версий этого же участника) | |||
Строка 41: | Строка 41: | ||
Судя по интернету, это довольно частая проблема |
Судя по интернету, это довольно частая проблема |
||
* https://www.dell.com/community/en/conversations/poweredge-hardware-general/pe-c6100-xs23-ty-bmc-not-alivenot-present-recovery-procedure/647f5c4af4ccf8a8de73f10b |
* https://www.dell.com/community/en/conversations/poweredge-hardware-general/pe-c6100-xs23-ty-bmc-not-alivenot-present-recovery-procedure/647f5c4af4ccf8a8de73f10b |
||
+ | По сути - требуется загрузиться с флешки и прошить прошивку, после чего BMC начинает работать |
||
− | По сути: |
||
==Сделать загрузочную флешку с FreeDos и загрузиться с нее== |
==Сделать загрузочную флешку с FreeDos и загрузиться с нее== |
||
+ | Unetbootin - решение для MacOS X |
||
+ | [[File:Unetbootin-mac-702.dmg]] |
||
+ | |||
+ | ==Скачать необходимые файлы== |
||
+ | * https://www.dell.com/support/home/en-uk/drivers/DriversDetails?driverId=9VJW6&fileId=3259943752&osCode=NAA&productCode=poweredge-c6100&languageCode=EN&categoryId=ES |
||
+ | Или то же самое - но уже в виде обычного архива, а не самораспаковывающегося. |
||
+ | |||
+ | * [[Файл:KCSFlash.tar.gz]] |
||
+ | * [[Файл:SOCFlash.tar.gz]] |
||
+ | |||
+ | ==Распаковать их в корень Usb Flash== |
||
+ | У меня вышло так: |
||
+ | <PRE> |
||
+ | ls -1 |
||
+ | |||
+ | KCSFlash |
||
+ | SOCFlash |
||
+ | |||
+ | ldlinux.sys |
||
+ | menu.c32 |
||
+ | syslinux.cfg |
||
+ | ubninit |
||
+ | ubnkern |
||
+ | </PRE> |
||
+ | ==Прошивка BMC== |
||
+ | |||
+ | После загрузки нужно перейти на "диск C:" <code>c:</code> (это виртуальный диск, не физический) и выполнить следующие команды: |
||
+ | <PRE> |
||
+ | cd socflash |
||
+ | cd dos |
||
+ | flash8.bat |
||
+ | </PRE> |
||
+ | bat-файл содержит следующие команды: |
||
+ | <PRE> |
||
+ | socflash option=d option=i if=..\5442M133.ROM count=0x30000 |
||
+ | socflash option=i if=..\5442M133.ROM skip=0x40000 offset=0x40000 count=0x7c0000 |
||
+ | </PRE> |
||
+ | После чего следует перезагрузиться еще раз (опять в FreeDOS), и выполнить: |
||
+ | <PRE> |
||
+ | cd kcsflash |
||
+ | cd dos |
||
+ | KCSFLASH -c 0 -t 0 -i 5442H133.ROM –r |
||
+ | </PRE> |
||
+ | (тут может быть трудность так как файл <code>5442H133.ROM</code> в оригинальном архиве от Dell находится на уровень выше, это исправлено в .tar.gz и так же добавлен файл <code>FLASH2.BAT</code> который уже содержит эту команду) |
||
+ | <BR> |
||
+ | Процесс занимает более 10 минут - может показаться что процесс повис, но это не так, не нужно прерывать процесс |
||
+ | <BR> |
||
+ | [[Файл:DELL610-BMC.jpg|200px|thumb|left|Процесс прошивки (стадия без прогресса)]] |
||
+ | |||
+ | <BR> |
||
+ | После чего я отключил ноду (блейд, отдельное лезвие а не все шасси) кнопкой питания, и вытащил на 5 минут что бы снять с него полностью питание, включил, и примерно через 10 минут он включился и BMC стал доступен. |
||
+ | <BR> |
Текущая версия на 16:43, 26 января 2024
Эта статья посвящена проблемам с сервером Dell C6100 и блейдам XS23-TY3
Заметки
- Модель материнской платы блейд -
Server System Board YG5J5
IPMI XS23-TY3
У меня с первого раза не удалось создать пользователя - нужно использовать номер канала (в то же время для настройки LAN - не нужно, у SuperMicro все наоборот)
ipmitool> user list 1 ID Name Callin Link Auth IPMI Msg Channel Priv Limit 1 false true true USER 2 root false true true ADMINISTRATOR 3 true false false NO ACCESS 4 true false false NO ACCESS 5 true false false NO ACCESS 6 true false false NO ACCESS 7 true false false NO ACCESS 8 true false false NO ACCESS 9 true false false NO ACCESS 10 true false false NO ACCESS 11 true false false NO ACCESS 12 true false false NO ACCESS 13 true false false NO ACCESS 14 true false false NO ACCESS 15 true false false NO ACCESS
ipmitool> user set password 2 root Set User Password command successful (user 2)
Восстановление BMC
После покупки в одном из блейдов не работал BMC, при этом он так и ругался при загрузке - что не может найти BMC,
при попытке зайти в раздел SERVER в сетап - зависание
Судя по интернету, это довольно частая проблема
По сути - требуется загрузиться с флешки и прошить прошивку, после чего BMC начинает работать
Сделать загрузочную флешку с FreeDos и загрузиться с нее
Unetbootin - решение для MacOS X Файл:Unetbootin-mac-702.dmg
Скачать необходимые файлы
Или то же самое - но уже в виде обычного архива, а не самораспаковывающегося.
Распаковать их в корень Usb Flash
У меня вышло так:
ls -1 KCSFlash SOCFlash ldlinux.sys menu.c32 syslinux.cfg ubninit ubnkern
Прошивка BMC
После загрузки нужно перейти на "диск C:" c:
(это виртуальный диск, не физический) и выполнить следующие команды:
cd socflash cd dos flash8.bat
bat-файл содержит следующие команды:
socflash option=d option=i if=..\5442M133.ROM count=0x30000 socflash option=i if=..\5442M133.ROM skip=0x40000 offset=0x40000 count=0x7c0000
После чего следует перезагрузиться еще раз (опять в FreeDOS), и выполнить:
cd kcsflash cd dos KCSFLASH -c 0 -t 0 -i 5442H133.ROM –r
(тут может быть трудность так как файл 5442H133.ROM
в оригинальном архиве от Dell находится на уровень выше, это исправлено в .tar.gz и так же добавлен файл FLASH2.BAT
который уже содержит эту команду)
Процесс занимает более 10 минут - может показаться что процесс повис, но это не так, не нужно прерывать процесс
После чего я отключил ноду (блейд, отдельное лезвие а не все шасси) кнопкой питания, и вытащил на 5 минут что бы снять с него полностью питание, включил, и примерно через 10 минут он включился и BMC стал доступен.