Хот своп что это
Хот-свап или горячая замена платы на WD Palmer
Сплошь и рядом приходится слышать от «умных» заказчиков — поменяйте мне головы на жёстком диске, а файлы я сам считаю. На эту тему даже видео на нашем Youtube канале было. Сегодня решил описать ещё одну ситуацию, которая встречается после замены блока голов, на примере дисков Western Digital семейства Palmer, о которых уже не раз упоминалось в заметках на сайте.
Из Санкт-Петербурга пришёл HDD WDC WD10SMZW-11Y0TS0 с повреждённым в результате залипания блоком голов. Проблема в том, что после замены БМГ в области служебной информации, там где записан микрокод (прошивка) диска, обнаружились нечитаемые сектора, которые не «лечились» перезаписью, в результате чего диск не мог самостоятельно инициализироваться даже в технологическом режиме. В таких ситуациях используется трюк, именуемый «Hot Swap», или «горячая замена», когда плата электроники инициализируется на не имеющем аппаратных проблем исправном диске, а затем переносится на гермоблок диска, с которого необходимо считать информацию, без снятия с платы (контроллера) питания.
Для проведения операции по хот-свап, очевидно, надо подготовить свап-донора, т.е. записать на исправный диск нужные части служебки (микрокода) диска-пациента и добиться его старта и нужной для чтения пользовательской области инициализации. Не смотря на то, что в ПЗУ Палмеров, в отличии от например WD FBLite, нет критичных для работы адаптивных таблиц (как мы решали эту проблему читать тут), на WD Palmer хватает своих нюансов. Первое, это конечно аппаратно заблокированная на плате электроники (PCB) работа с микрокодом, второе — это особенности построения таблиц трансляции чтения LBA, где из-за применения технологии Shingled Magnetic Recording TRIM, при нарушении взаимосвязей между «классическим» транслятором и таблицами изменений, диск при обращении к любому сектору начинает считать его незаполненным и отдавать сигнатуру 00h, не производя фактического чтения сектора.
Не раз писал, что вопросы в духе «а у вас был опыт решения проблемы с. » не имеет никого смысла. Не важно, был опыт или нет. Куда важнее способность эмпирического приобретения такового. Тут опыта не было, и пришло время его получить.
Для экспериментов было закуплено сперва два, а потом докуплен третий, исправных диска.
Первым делом считали из служебной области всё, что можно. Модули, треки, ABA регионы (причём размер регионов был выставлен не по SA SPT а по фактическому объему, на всякий случай), ПЗУ. Далее было принято управленческое решение диск с серийным номером WD-WXA1EB79X7XH назначить «пациентом», произвести на него запись всех сезонов сериала The Sopranos, в правильном переводе, само собой, после записи считать изменённые модули SMR транслятора, отформатировать служебную область по обеим головам, физически прописав всю ABA нулями, и начать пытаться прочитать этот диск со свапа.
Пишем на плату диска, который будет «исправным клоном» ПЗУ от «пациента». Диск стартует с пустым паспортом.
При попытке записи в служебку получаем ошибку Device Error Detected: DISK SERVO WRT FLT BAD PARITY DETECTED ERROR. Чтобы её убрать надо прогрузить в ОЗУ оверлеи 10h, 11h и 1Bh. После загрузки диск начинает определяться заводским псевдонимом:
WDC ROM MODEL-PALMER-
WDC-ROM SN# XYZ—-
Теперь можно писать в служебку. Но, записав ABA регион (т.е. микрокод или т.н. «прошивку») полностью и передёрнув питание видим, что диск вместо того, чтобы определиться паспортом «пациента», отдаёт пустой. После прогрузки оверлеев определяется-таки паспортом пациента но после переноса платы на пациентскую «банку» и попытке прочитать 0-й сектор MBR видим:
Очевидно, транслятор не собрался. Начинаем копать глубже и достаточно быстро выясняется, что в технологическом режиме нет записи, а в ряде случаев и чтения по 1-й голове. Ошибка: Device Error Detected: DISK DAM ERROR. Скорее всего проблема в сбое при инициализации именно в этом. С пониманием причины проблемы пришло и понимание как её обойти.
Записав на диск для swap инициализации всё, что нужно, из служебки пациента, после старта и перед прогрузкой оверлеев нужно аппаратно заблокировать запись и чтение из служебной области. После загрузки оверлеев снять блокировку, изменить карту голов в ОЗУ с 0-1 на 0-0, чтобы избежать «спотыкания» диска на ошибке по 1-й голове, инициализировать изменение командой Soft-Reset, остановить мотор командой Spin Down, не снимая питания и интерфейса перенести плату на гермоблок «пациента», подать команду Spin Up. Если на этом моменте произвести попытку чтения 0-го сектора то вместо отработанного TRIM-ом ответа будет ошибка UNC.
Так происходит из-за ошибочной с точки зрения диска карты физических голов в ОЗУ. Возвращаем карту на 0-1, как и было, даём Soft-Reset и:
Содержимое сектора валидно, стрелкой указана метка, которая была прописана в MBR «пациента» для дополнительного контроля правильности чтения.
Читать так же:
История восстановления данных на внешнем диске Western Digital семейства FbLite с убитой в очередной «Лаборатории №1» микросхемой ПЗУ
WD Rainier RE WD1005FBYZ, WD1005VBYZ, WD2005FBYZ, WD2005VBYZ
Ремонт и восстановление WD Rainier RE Arch7 моделей WD1005FBYZ, WD1005VBYZ, WD2005FBYZ, WD2005VBYZ
FAQ : RAID : Общие вопросы
Избежать описанной проблемы можно или с помощью установки на RAID контроллер BBU (см. ниже), или посредством подключения всего сервера через источник бесперебойного питания (UPS) с функцией программируемого выключения.
Существуют три разновидности BBU :
Обратите внимание: резервирование позволяет восстановить данные, находившиеся на неисправном диске, если все диски подключены к одному и тому же RAID контроллеру.
«Резервный» диск может быть создан одним из двух способов:
В течение процесса автоматического восстановления система продолжает нормально функционировать, однако производительность системы может слегка ухудшиться.
Для того, что бы использовать восстанавливающую особенность резервирования, Вы должны всегда иметь резервный диск ( Hotspare ) в вашей системе. В случае сбоя дисковода, резервный дисковод автоматически заменит неисправный диск, и данные будут восстановлены. После этого, системный администратор может отключить и удалить неисправный диск, заменить его новым диском и сделать этот новый диск резервным.
В этом разделе использованы материалы с сайта «3dnews».
В: Нужно ли заниматься архивированием данных в случае использования RAID?
О: Конечно да! RAID это вовсе не замена архивированию, основное его назначение это повышение скорости и надежности доступа к данным в нормальном режиме работы. Но только регулярное архивирование данных гарантировано обеспечит их сохранность при любых отказах оборудования, пожарах, потопах и прочих неприятностях.
Hot Swap
Hot Swap
Hot Swap (англ. Hot Swap, Hot swapping ) — «горячая» замена. Данный термин, как правило, применяется к дисковым массивам и служит для обозначения, что данное устройство (например, контроллер RAID) позволяет заменять оборудование, не отключая его и, таким образом, не прерывая работу всего устройства.
См. также
Смотреть что такое «Hot Swap» в других словарях:
Hot-Swap — ou hot swapping, termes anglais signifiant respectivement « échange à chaud » ou « échangeable à chaud », désignent le fait de pouvoir remplacer un composant d ordinateur sans en interrompre le fonctionnement. Ces systèmes… … Wikipédia en Français
Hot swap — ou hot swapping, termes anglais signifiant respectivement « échange à chaud » ou « échangeable à chaud », désignent le fait de pouvoir remplacer un composant d ordinateur sans en interrompre le fonctionnement. Ces systèmes… … Wikipédia en Français
Hot-swap — ou hot swapping, termes anglais signifiant respectivement « échange à chaud » ou « échangeable à chaud », désignent le fait de pouvoir remplacer un composant d ordinateur sans en interrompre le fonctionnement. Ces systèmes… … Wikipédia en Français
Hot-Swap — Hot Swapping (engl. heißes Tauschen) und Hot Plugging (engl. heißes Stecken) bezeichnen den Wechsel bzw. die Wechselbarkeit von Systemkomponenten bzw. Modulen im laufenden Betrieb des Systems. Hot Swapping bezieht sich auf den Austausch von… … Deutsch Wikipedia
Hot swap — Hot Swapping (engl. heißes Tauschen) und Hot Plugging (engl. heißes Stecken) bezeichnen den Wechsel bzw. die Wechselbarkeit von Systemkomponenten bzw. Modulen im laufenden Betrieb des Systems. Hot Swapping bezieht sich auf den Austausch von… … Deutsch Wikipedia
Hot swap — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar … Wikipedia Español
hot-swap — v. [trans.] informal fit or replace (a computer part) with the power still connected Derivatives: hot swappable adj. * * * ˈhot swap 7 [hot swap] verb ( pp )hot swap sth ( … Useful english dictionary
Hot Swap — El término hot swap hace referencia a la capacidad de algunos componentes hardware para sufrir su instalación o sustitución sin necesidad de detener o alterar la operación normal de la computadora donde se alojan. Esta denominación se otorga… … Enciclopedia Universal
hot-swap — verb informal fit or replace (a computer part) with the power still connected. Derivatives hot swappable adjective … English new terms dictionary
hot-swap — verb To change a part of something, typically a computer, while its running … Wiktionary
hot swap
1 hot-swap
2 hot swap
3 hot-swap
горячая замена батарей
Возможность замены аккумуляторов без выключения ИБП.
Режим горячей замены (hot-swap) батарей обычно используется в ИБП, которые предназначены для работы с дорогостоящим электронным оборудованием на ответственных участках, где требуется максимальная степень защиты от сбоев и отключение ИБП для замены батареи недопустимо.
Замена аккумуляторов без выключения самого ИБП возможна в устройствах, где используется несколько независимых батарейных модулей.
[ http://market.yandex.ru/faq.xml?CAT_ID=969705&hid=91082#Hc0m8v096s7a9itBy-pass]
hot swappable modules
Battery modules or redundant modular sub-assemblies, which can be replaced without turning the UPS off.
[ http://www.upsonnet.com/UPS-Glossary/]
Тематики
4 hot swap
5 hot-swap
6 hot swap
7 hot swap
8 hot-swap
9 hot swap
10 hot fix
См. также в других словарях:
Hot-Swap — ou hot swapping, termes anglais signifiant respectivement « échange à chaud » ou « échangeable à chaud », désignent le fait de pouvoir remplacer un composant d ordinateur sans en interrompre le fonctionnement. Ces systèmes… … Wikipédia en Français
Hot swap — ou hot swapping, termes anglais signifiant respectivement « échange à chaud » ou « échangeable à chaud », désignent le fait de pouvoir remplacer un composant d ordinateur sans en interrompre le fonctionnement. Ces systèmes… … Wikipédia en Français
Hot Swap — (англ. Hot Swap, Hot swapping) «горячая» замена. Данный термин, как правило, применяется к дисковым массивам и служит для обозначения, что данное устройство (например, контроллер RAID) позволяет заменять оборудование, не отключая его и, таким… … Википедия
Hot-swap — ou hot swapping, termes anglais signifiant respectivement « échange à chaud » ou « échangeable à chaud », désignent le fait de pouvoir remplacer un composant d ordinateur sans en interrompre le fonctionnement. Ces systèmes… … Wikipédia en Français
Hot-Swap — Hot Swapping (engl. heißes Tauschen) und Hot Plugging (engl. heißes Stecken) bezeichnen den Wechsel bzw. die Wechselbarkeit von Systemkomponenten bzw. Modulen im laufenden Betrieb des Systems. Hot Swapping bezieht sich auf den Austausch von… … Deutsch Wikipedia
Hot swap — Hot Swapping (engl. heißes Tauschen) und Hot Plugging (engl. heißes Stecken) bezeichnen den Wechsel bzw. die Wechselbarkeit von Systemkomponenten bzw. Modulen im laufenden Betrieb des Systems. Hot Swapping bezieht sich auf den Austausch von… … Deutsch Wikipedia
Hot swap — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar … Wikipedia Español
hot-swap — v. [trans.] informal fit or replace (a computer part) with the power still connected Derivatives: hot swappable adj. * * * ˈhot swap 7 [hot swap] verb ( pp )hot swap sth ( … Useful english dictionary
Hot Swap — El término hot swap hace referencia a la capacidad de algunos componentes hardware para sufrir su instalación o sustitución sin necesidad de detener o alterar la operación normal de la computadora donde se alojan. Esta denominación se otorga… … Enciclopedia Universal
hot-swap — verb informal fit or replace (a computer part) with the power still connected. Derivatives hot swappable adjective … English new terms dictionary
hot-swap — verb To change a part of something, typically a computer, while its running … Wiktionary
Хот своп что это
Реализация «горячей замены» в CompactPCI
Реализация Hot Swap в рамках стандарта CompactPCI
Стандарт CompactPCI предусматривает следующие основные аппаратные элементы технологии Hot Swap:
Разная длина контактов в системных CompactPCI разъемах. При этом «длинные» контакты применяются для подключения сигналов питания. Основная группа сигналов системной шины подключается контактами «нормальной» длины, а «укороченные» контакты служат для предачи специальных сигналов режима Hot Swap.
Специальные системные сигналы BD_SEL# и ENUM# служат для реализации режима взаимодействия включаемой/выключаемой платы и системного программного обеспечения, реализующего Hot Swap сервис.
Интегральная (кремниевая) реализация Hot Swap. Стандарт CompactPCI предусматривает различные уровни поддержки режима «горячей замены» для производителей интерфейсных PCI компонентов.
Процесс Hot Swap включения/выключения модуля может быть разделен на несколько этапов. Стандартом CompactPCI предусмотрены следующие макро-этапы и последовательности:
Процесс физического подключения определяет установку/удаление CompactPCI модуля в работающую систему и разделен на 2 состояния:
Процесс аппаратного подключения представляет последовательность состояний электрического включения/отключения CompactPCI модуля:
Процесс программного подключения определяет фазы работы программного обеспечения в течение процедуры Hot-Swap:
В процессе включения/выключения модуля последовательно выполняются все состояния от P0 до S3.
Поддержка режима «горячей замены» в рамках стандарта CompactPCI предусматривает реализацию модулей, платформ и систем. Под платформой подразумевается комплект из объединительной магистрали и шасси. Конечно, в рамках стандарта возможна реализация модулей и систем, которые не поддерживают режим Hot Swap. В таблице 6 приведены типы реализуемых в рамках стандарта CompactPCI систем Hot Swap. Указанный в таблице термин автоматического подключения означает выполнение вышеописанных последовательностей реализации процесса «горячей замены».
Тип системы | Аппаратное подключение | Программное подключение |
---|---|---|
Basic Hot Swap | Автоматическое | Под управлением оператора |
Full Hot Swap | Автоматическое | Автоматическое |
High Availability | Автоматическое, под программным контролем | Автоматическое |
Наиболее сложным вариантом применения технологии Hot Swap в рамках стандарта CompactPCI являются системы повышенной степени готовности (High Availability Systems). Известны так называемые отказоустойчивые системы (Fault Tolerant), в которых повышение уровня надежности достигается в общем случае за счет дублирования всех или почти всех компонентов и модулей. Такой подход обеспечивает высокий уровень надежности при существенном увеличении стоимости системы. При этом Fault Tolerant системы часто оказываются недоступными по ценовым характеристикам для широкого применения в телекоммуникационных применениях и на рынке промышленных компьютеров. Технология построения High Availability систем позволяет уменьшить стоимость отказоустойчивой системы за счет применения принципов «горячей замены». Стратегия построения High Availability систем основана на уменьшении степени дублирования системы и значительном уменьшении времени обслуживания в случае замены неисправных компонентов. При этом следует отметить, что High Availability системы не являются полностью отказоустойчивыми, к ним применим именно термин систем повышенной степени готовности.
В системах High Availability необходимо использование специального модуля-контроллера (Hot Swap Controller), который обеспечивает управление подключением каждого из модулей ввода/вывода. Функционально такой контроллер может быть интегрирован в одноплатный системный компьютер или исполнен в виде отдельного блока. Набор системных сигналов, используемых в базовых Hot Swap конфигурациях, расширен. Добавлены специальные линии HEALTHY# и PCI_RST#, которые радиально подключают модули ввода/вывода. Модуль контроллера предполагает управление процессом Hot Swap раздельно для каждого CompactPCI модуля ввода/вывода. Таким образом, главным отличием High Availability систем является расширенный программный контроль над процессом аппаратного подключения с применением специальных добавочных сигналов. Централизованное управление каждым из слотов осуществляется по выделенным линиям контроллером Hot Swap Controller. Все сигналы и последовательности описаны в спецификации PICMG 2.1 R1.0 CompactPCI Hot Swap Specification.
Для систем компьютерной телефонии особенна важна реализация модели High Availability систем. Основными моментами для любой системы, реализующей телефонный сервис, является локализация отказавших модулей и компонентов, а также быстрое восстановление работоспособности системы. При этом «быстрое восстановление» для систем, обслуживающих оплачиваемый телефонный трафик, подразумевает время простоя на уровне секунд или десятков секунд. Именно поэтому в современных телекоммуникационных системах и комплексах компьютерной телефонии появился термин «пять девяток» или степень доступности 99.999%. Как уже упоминалось, такая степень готовности определяет усредненное время недоступности системы на уровне 315 секунд в год. Именно такие характеристики требуются для систем компьютерной телефонии, работающих в режиме обслуживания достаточно большого количества клиентов. В настоящее время многие производители базовых CompactPCI системных комплексов для компьютерной телефонии выпускают конфигурации, поддерживающие как базовые модели режима «горячей замены», так и реализующие полную спецификацию High Availability.
Программные модели для режима Hot Swap
Системная поддержка общего назначения позволяет работать любым модулям (поддерживающим Hot Swap спецификацию) с любыми типами пользовательских приложений. Такая поддержка должна быть полностью интегрирована в операционную систему. Реализация таких программных механизмов наиболее предпочтительна с точки зрения пользователей, с другой стороны, такая обобщенная модель сложна в реализации.
Системная поддержка специального назначения поддерживает режим «горячей замены» для предопределенного набора приложений и модулей. Такая модель не предполагает наличие программных механизмов для Hot Swap, уже встроенных в операционную систему. Как правило, системная поддержка реализуется для систем реального времени.
В настоящее время режим «горячей замены» реализован в рамках операционной системы реального времени LynxOS. По данным компаний-разработчиков операционных систем к концу 3 квартала 1999 года режим Hot Swap будет поддержан в таких системах, как VxWorks, QNX, ISI, Linux. Компания Natural Microsystems совместно с Microsoft проводит бета-тестирование программной поддержки Hot Swap для системы Windows2000 с использованием драйверов и сервисного программного обеспечения для CompactPCI телекоммуникационного интерфейса 4 каналов Е1.
Для более быстрого развития программных средств, поддерживающих Hot Swap и High Availability системы, рядом компаний выдвинута инициатива OpenTelecom (www.opentelecom.org). В рамках этой инициативы предполагается открытие исходных текстов системного программного обеспечения для компонентов Hot Swap.
Примеры модулей и систем
По данным консорциума PICMG на июль номенклатура CompactPCI модулей для телекоммуникационных применений и систем компьютерной телефонии составляет 82 наименования. Большинство из них (64) поддерживает реализацию режима «горячей замены». Поддержка Hot Swap, оговоренная в спецификациях на каждый модуль, означает возможность реализации механизмов «горячей замены», т.е. на модуле имеются все необходимые аппаратные компоненты: микропереключатель и светодиод на передней панели, контакты разной длины в разъеме, интегральная поддержка специальных интерфейсных сигналов. Таким образом, CompactPCI модули удовлетворяют спецификациям PICMG на Hot Swap. При этом реальное применение модулей в режиме Hot Swap, конечно, требует специальной системной поддержки, основные компоненты которой были описаны выше. Такая системная поддержка зависит от операционной системы, под управлением которой предполагается построение комплексов компьютерной телефонии.
В таблице 7 приведена краткая информация по основным компаниям, которые производят CompactPCI модули для систем компьютерной телефонии с поддержкой режима Hot Swap. Более полную информацию и модулях и компаниях можно получить на сайте независимой ассоциации PICMG (www.picmg.org).
Следует подчеркнуть, что возможности создания современных систем компьютерной телефонии с использованием CompactPCI спецификации Hot-Swap наиболее адекватны современным требованиям рынка по надежности, масштабируемости, доступности систем. Открытость спецификаций стандарта CompactPCI позволяет использовать при создании систем аппаратуру различных компаний с уверенностью в совместимости технических средств. Анализ рынка и доступные на сегодняшний день технологии позволяют сделать вывод, что современные системы компьютерной телефонии должны использовать принципы hot-swap для обеспечения требуемого уровня надежности.
- Хот роллы что это
- Хот сит что это