Перейти к содержимому
Калькуляторы

Juniper MX80, умер внутренний ssd disk По tftp и emergency usb flash не удается восстановить работоспособност

Добрый день.

Нежданно негаданно случилось непоправимое. В какой-то момент джун перестал отдавать статистику по снмп, а через 5 часов завис окончательно. Бутнули через питание, он заработал, причину не нашли (на что-то не обратили внимание). Через сутки началось тоже самое, стала пропадать статистика. Ну, думаем, перезагрузим и все будет норм. В консоль падали сообщения типа:

g_vfs_done():da1s1f[WRITE(offset=8192, length=2048)]error = 5

Ночью пришлось выключить и включить, поскольку доступа нет: после ввода пароля - сессия просто зависает.

 

А после этого он отказался запускаться. Вот выдержка из лога:

 

** /dev/da1s1f

** Last Mounted on /var

** Phase 1 - Check Blocks and Sizes

** Phase 2 - Check Pathnames

UNALLOCATED I=7 OWNER=39 MODE=0

SIZE=0 MTIME=Aug 10 13:32 2015

NAME=/lost+found

 

REMOVE? yeumass1: BBB reset failed, IOERROR

s

 

** Phase 3 - Check Connectivity

UNREF DIR I=329730 OWNER=0 MODE=40755

SIZE=512 MTIME=Juumass1: BBB bulk-in clear stall failed, IOERROR

l 17 17:31 2014

RECONNECT? yes

 

NO lost+found DIRECTORY

CREATE? yes

 

DIR I=329730 CONNECTED. PARENT WAS I=7

 

UNREF DIR I=329729 OWNER=0 MODE=40755

SIZE=512 MTIME=Jul 17 17:18 2014

RECONNECT? yes

 

DIR I=329729 CONNECTED. PARENT WAS I=7

 

UNREF DIR I=329728 OWNER=0 MODE=40555

SIZE=512 MTIME=Jul 17 17:14 2014

RECONNECT? yes

 

DIR I=329728 CONNECTED. PARENT WAS I=7

 

UNREF DIR I=94208 OWNER=0 MODE=40755

SIZE=512 MTIME=May 3 07:30 2016

RECONNECT? yes

 

DIR I=94208 CONNECTED. PARENT WAS I=7

 

UNREF DIR I=306176 OWNER=0 MODE=40755

SIZE=512 MTIME=Sep 8 03:31 2015

RECONNECT? yes

 

DIR I=306176 CONNECTED. PARENT WAS I=7

 

UNREF DIR I=306178 OWNER=0 MODE=40775

SIZE=512 MTIME=Apr 9 15:52 2015

RECONNECT? yes

 

DIR I=306178 CONNECTED. PARENT WAS I=7

 

UNREF DIR I=306177 OWNER=0 MODE=40775

SIZE=512 MTIME=Jul 17 17:18 2014

RECONNECT? yes

 

 

CANNOT WRITE BLK: 4894816

CONTINUE? yes

 

umass1: BBB bulk-out clear stall failed, TIMEOUT

THE FOLLOWING SECTORS COULD NOT BE WRITTEN: 4894816, 4894817, 4894818, 4894819,

 

CANNOT READ BLK: 4894820

CONTINUE? yes

 

 

И зависает. Дальнейшие перегрузки приводили примерно к подобному результату. Ошибки ввода-вывода.

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

 

Из лоадера с внешнего USB установиться не удалось:

loader> install --format file:///jinstall-ppc-13.3R8.7-domestic-signed.tgz
cannot open package (error 22)
loader>

 

По tftp тоже мимо:

loader> install --format tftp://172.16.100.5/jinstall-ppc-13.3R8.7-domestic-signed.tgz
Speed: 100, full duplex
Package /jinstall-ppc-13.3R8.7-domestic-signed.tgz is signed...
cannot load kernel from package (error 2)
loader>

 

 

Пробовал с загрузочной Emergency USB Flash. Стартует скрипт, обнаруживает "грязную" файловую систему, затем начинает ее проверять - и зависает. Перегружаем опять и так стопицот раз. В какой-то момент пропала таблица разделов и появился вожделенный вопрос "Хотите установить джун ос ?".

Обрадовался рано, ибо получил:

 

 

WARNING: The installation will erase the contents of your disks.

Do you wish to continue (y/n)?

y

Setting ospackage=jboot-ppc-13.3R8.7.tgz, configpackage=

Setting packlist=jbundle-ppc-13.3R8.7-domestic.tgz

Packages mounted from the install media

Partitioning da0 ...

bsdlabel: /dev/da0s1: No such file or directory

Could not read old disklabel for da0s1, creating new label.

fdisk: invalid fdisk partition table found

fdisk: read_s0: Unknown error: 0

ERROR: unable to determine size of da0

You are now in a debugging subshell (you may not see a prompt)...

#

 

 

 

В системе живет только такие девайсы da0, da1. Без созданных разделов и слайсов.

Я так понимаю, пока установщику не подсунешь правильно разбитые диски - ничего не выйдет.

 

Обращаюсь к сообществу, какие есть идеи?

Прошу подкинуть образ для установки через tftp (вдруг мой биты или еще что) и external usb.

Также интересует таблица разбиения дисков и можно ли её вручную создать?

 

И, самое главное. Прошу подкинуть образ флешки, созданной через request system snapshot media usb partition factory и скопированной побайтово любым имейдж креатором.

Это создаст образ системных файлов на внешней флешке с заводскими установками, т.е. без конфигов.

 

Тогда я смогу загрузиться с нее в cli и отформатировать свои внутренние накопители....

 

Любые предложения приветствуются. Да, гугл от меня устал ))

Лог самого первого неудачного старта могу приложить.

 

UPD.08-05-2016. Подкорректировал название темы.

Изменено пользователем DemonS

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возьмите install media , закиньте на флешку и установите с нее .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возьмите install media , закиньте на флешку и установите с нее .

Загрузиться с инталл медиа, сделав загрузочную флешку или подсунуть в виде файла через загрузчик?

Первый способ не подошел, см. последний "скрытый текст"

Изменено пользователем DemonS

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не надо ничего подсовывать , там софт автоматом все отформатирует и установит софт. Достаточно просто загрузиться с флешки

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не надо ничего подсовывать , там софт автоматом все отформатирует и установит софт. Достаточно просто загрузиться с флешки

а вот не вышло. попробую другие версии install-media.

Боюсь, что меня спасет лишь образ флешки, сделанный через request snapshot...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может грабля не с флэшем, а скажем конденсаторы поддулись (время пришло либо бракованная партия)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

может грабля не с флэшем, а скажем конденсаторы поддулись (время пришло либо бракованная партия)?

Два года железке. Пылинки сдувались...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мда... Сам и отвечу. Все таки ошибка со второй флешкой.

Взял версию install-media-12.3R5.7, загрузился, она отформатировала мне da0, а на da1 - запнулась.

 

Partitioning da1 ...

bsdlabel: /dev/da1s1: No such file or directory

Could not read old disklabel for da1s1, creating new label.

******* Working on device /dev/da1 *******

fdisk: invalid fdisk partition table found

Installing disk label on da1s1

Running newfs on da1s1a...

umass1: BBB reset failed, IOERROR

umass1: BBB bulk-in clear stall failed, IOERROR

 

newfs: wtfs: 512 bytes at sector 1842566: Input/output error

Opened disk da1 -> 5

 

 

Вывод 1. Версия 12.3R5.7 смогла сделать то, на чем убилась версия 13.3R8.7.

Вывод 2. У меня умерла вторая, da1, флешка.

Вывод 3. Все эти внутренние накопители - шняга. Один битый накопитель и система не запустится. Иметь надо на полочке "usb flash" со снепшотом системы.

 

Спасибо всем участвующим и сочувствующим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что делать, если даже в консоле тишина? как оживить? чтобы консоль работала?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что делать, если даже в консоле тишина? как оживить? чтобы консоль работала?

 

 

Если даже в консоли тишина то открывайте кейс :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вывод 3. Все эти внутренние накопители - шняга. Один битый накопитель и система не запустится. Иметь надо на полочке "usb flash" со снепшотом системы.

 

Надо же. У вас ни разу не умирали обычные флешки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похожая ситуация была с SRX650. только там слетел даже loader. собственно SRX превратился в кирпич.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Просмотр сообщенияLogin_sbl (Вчера, 20:10) писал:

А что делать, если даже в консоле тишина? как оживить? чтобы консоль работала?

 

 

 

Если даже в консоли тишина то открывайте кейс :)

 

А если в консоли тишина, но при этом по сети устройство доступно, такое ощущение, что консоль отключена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ох блин, там гетти процес можно от рута в шеле запустить , оноживит консольку. Сейчас точно не помню команду, но если есть другое устройство с junos на борту можно посмотреть список процессов :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Просмотр сообщенияLogin_sbl (Вчера, 20:10) писал:

А что делать, если даже в консоле тишина? как оживить? чтобы консоль работала?

 

 

 

Если даже в консоли тишина то открывайте кейс :)

 

 

 

А если в консоли тишина, но при этом по сети устройство доступно, такое ощущение, что консоль отключена.

 

таже ситуация, но есть нюанс- пароль не подходит.

Блин коллеги, что делать? как всё снести с флешки и заново всё установить?

Хелп плиз!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не ипать мозг сдавай по гарантии нам и ещё 2 знакомым поменяли.

 

Через год с хвостом. Джун знает о беде...

Если поставщик не огонь... то покупать новый и перепаявать флешку и кому то продавать как бу

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Блин коллеги, что делать? как всё снести с флешки и заново всё установить?

Хелп плиз!

 

 

берете install-media ... , а дальше , а дальше уже описывалось

 

Хотя для сброса пароля есть отдельная процедура

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

берете install-media ... , а дальше , а дальше уже описывалось

 

Хотя для сброса пароля есть отдельная процедура

Процедура через консоль, которая не работает?)))) Ну да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот как быть то? ) может есть способы\варианты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

то покупать новый и перепаявать флешку и кому то продавать как бу

Там перепаивать не надо. Открываем крышку, находим на плате "usb dom ssd". Он воткнут в стандартный разъем eUSB. Покупаем аналогичный модуль - AF4GSSGH за 48 у.е., втыкаем во внутрь. Дальше примитивная установка с install-media и запуск системы.

Если такого модуля купить не удалось, можно воткнуть, кмк, любую флешку (я попробовал 16Гб PRETEC) и на нее прекрасно установился JunOS. Вопрос только в том, долго ли проживет обычная флешка в этом режиме. Надо искать с NAND памятью типа SLC, а они позиционируются, как, "industrial".

Изменено пользователем DemonS

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот как быть то? ) может есть способы\варианты?

Думаю, если железка не в продакшене, то можно вынуть из нее накопитель внутренний, подключить на линукс/фрю, смонтировать файловые системы и делать что угодно.

Я как-то на флешку сливал конфиг, менял в нем под виндой строку с паролем рута, на ту, пароль которой я знаю, и заливал конфиг обратно в джун. Никаких проверок, никаких цифровых подписей конфигов, ничего. Конфиг заработал. Сейчас не помню, почему мне надо было сделать именно так. В лоадере "boot -s" и делай что хочешь.

 

Вывод 3. Все эти внутренние накопители - шняга. Один битый накопитель и система не запустится. Иметь надо на полочке "usb flash" со снепшотом системы.

 

Надо же. У вас ни разу не умирали обычные флешки?

А тут дело не в смерти флешек, как таковых. А в том, что имеется ДВА диска, написано, что при повреждении одного - старт произойдет с другого. А то и вовсе с внешнего USB. А что имеем? Любая аппаратная неполадка и система не запускается. И это в железке, которая стоит довольно приличных денег.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в MX80 накопитель впаян вроде (NAND memory).

Джуны отличная железка, но время шатдауна у свича (в моем случае EX, и там полновесная freebsd похоже) и постоянные косяки при сбросе питания отбивают желание ставить их на необслуживаемые обьекты.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в MX80 накопитель впаян вроде (NAND memory).

К счастью, не впаяны. Два стандартных слота. Фото прилагаю. Слева пустой разъем - это извлечен второй диск, что идет как da1. Именно он вышел из строя. Если нет хотя бы одного диска, любого, то дело даже до приглашения загрузчика не дойдет.

post-85986-002280200 1462643333_thumb.jpg

Изменено пользователем DemonS

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в MX80 накопитель впаян вроде (NAND memory).

К счастью, не впаяны. Два стандартных слота. Фото прилагаю. Слева пустой разъем - это извлечен второй диск, что идет как da1. Именно он вышел из строя. Если нет хотя бы одного диска, любого, то дело даже до приглашения загрузчика не дойдет.

 

Так система с флешки загрузилась?

 

Все заработало?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так система с флешки загрузилась?

 

Все заработало?

Вынул битый диск, вместо него воткнул обычную флешку. Вторую обычную флешку с install-media воткнул во внешний USB-разъем, стартанула система автоматически с внешней флешки и началась установка JunOS. После установки вынул install-media и система перезагрузилась в обычном режиме. Про заливку лицензий, конфигов и прочее не пишу - этой инфы полно на http://kb.juniper.net/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.