Hlavní téma
 

Smart Recovery: Nástroj pro automatizovanou obnovu softwaru počítačů v průmyslových aplikacích

Každý technik ví, že i malá chyba v softwaru dokáže způsobit výrazné zpomalení nebo zhroucení počítače. S narůstajícím propojením průmyslové automatizace a informačních technologií roste i závažnost důsledků těchto rizik. U systémů, kde je vyžadována trvalá dostupnost a přesná vysokorychlostní komunikace jsou požadavky na minimalizaci chyb softwaru kritickým problémem. Naštěstí existuje bezpečný, spolehlivý a úsporný způsob jak tento problém vyřešit: Moxa Smart Recovery – utilita pro automatickou obnovu systému, která spolehlivě obnoví jakékoli softwarové prostředí do stavu, v jakém bylo po instalaci.

Jedním z důvodů pro rozšiřování automatizačních průmyslových systémů integrujících ethernetová a IT zařízení jsou výkonné a pohodlné nástroje pro vzdálenou správu. Odborný provozní personál, který zajišťuje údržbu a provoz automatizačních zařízení jako jsou elektrické rozvodné stanice, větrné elektrárny či dopravní prostředky jako například vlaky nebo lodě, často nemá dostatečné kompetence ke správě a údržbě výpočetní techniky. V těchto případech je výhodou spolehlivá automatická údržba, která může být rychle aktivována buď vzdáleně, nebo lokálně pokud je to nezbytně nutné. Rovněž je důležité správné nastavení plánů preventivní údržby v průmyslových systémech. Pro tyto dva základní požadavky současných průmyslových provozů vytvořila Moxa obnovovací nástroj, který kompletně přepíše celou softwarovou platformu počítače, je schopen pravidelně přepisovat software v rámci pravidelné údržby a obnovit systém při jeho havárii. Tímto nástrojem je Moxa Smart Recovery.

Současná nabídka obnovovacích nástrojů

Tyto požadavky jsou nad rámec toho, co současný trh se standardním záchranným softwarem pro IT technologie nabízí. Řešení pro obnovu softwaru jako jsou Acronis, Norton Ghost nebo open-source řešení jako Clonezilla trpí fatální návrhovou chybou, kterou je práce v uživatelském režimu, který nemůže být nikdy zpětně plně automatizován. V případě, že dojde k havárii operačního systému a poškození softwaru, je nutná lidská interakce a resetování systému. I kdyby bylo teoreticky možné tyto nástroje automatizovat, vyžadovalo by to nákladné programování a testování spolehlivosti.

Přepis na bitové úrovni

Za prvé, než byla započatá práce na nástroji Smart Recovery, muselo být provedeno rozhodnutí, jaká úroveň záložního systému má být uložena. Aby byla zajištěna co možná nejpřesnější záloha, bylo rozhodnuto tuto zálohu vytvářet jako bitovou kopii a ne kopii souborů. To chrání zálohovací systém před chybou, která by mohla vzniknout během přepisu. Navíc je mnohem složitější opravovat chyby na souborové úrovni v případě, že dojde k poškození fyzického média oproti opravám na bitové úrovni. Pouze garantováním úspěšného přepisu každého bitu na disku (ať už mechanickém nebo SSD), lze garantovat, že byly kompletně a spolehlivě obnovena všechna data do původního stavu.

Automat, který oživí nefunkční systém

Díky tomu, že je nástroj Moxa Smart Recovery integrován do BIOSu, mohou technici nastavit watchdog časovač, který spustí kompletní přepis instalovaného softwaru – operační systém, všechny aplikace a konfigurace – ze záložní kopie vytvořené v okamžiku kdy byl software počítače připraven k nasazení. V případě softwarové chyby provede počítač chráněný nástrojem Smart Recovery softwarový restart a pokud watchdog zjistí, že systém není schopný úspěšného startu, provede další softwarový restart následovaný přechodem do režimu Smart recovery. Smart recovery přepíše celou softwarovou platformu a pokusí se restartovat systém. Pokud došlo k poruše z důvodu poškození softwaru, nástroj Smart Recovery ji opraví.

Softwarový nástroj navržený pro průmyslovou automatizaci

Protože však má Moxa dlouholeté zkušenosti s prostředím průmyslové automatizace, mohla rozvinout široké spektrum funkcí, které jsou speciálně přizpůsobeny pro potřeby automatizačních techniků. Vraťme se zpět k příkladu s watchdog časovačem, protože je jasné, že po drobné úpravě kódu může správce upravit systém tak, aby se prováděl přepis softwarové platformy v pravidelných intervalech a pokaždé se celý softwarový systém vracel do původního provozního stavu, ve kterém byl v okamžiku nasazení. Takovýto pravidelný přepis dává správcům extrémně silný nástroj pro použití při plánování preventivní údržby. Tato funkce umožní správci systému a technikům pravidelnou obnovu v přednastavených intervalech a tím předcházet zpomalením způsobeným dlouhodobým provozem operačního systému. Takto mohou systémoví integrátoři zaručit, že zařízení vybavené nástrojem Smart Recovery bude vždy stejně výkonné, jako bylo při počátečním uvedení do provozu.

Vzdálená a manuální obnova

Zatímco plná automatizace je užitečná, v některých situacích je potřebná uživatelsky vyvolatelná obnova. "Vzdálená" obnova je postup, který bývá vyvolán nejen ze vzdáleného dispečinku, ale i takový, který je spuštěn z jiné lokální stanice v místě provozu. Mechanismus je jednoduchý: pokud správce systému usoudí, že je potřeba obnovit software zařízení, dá zařízení povel, který spustí automatické obnovení. K navrácení zařízení do původní konfigurace není potřeba o moc víc než jedno kliknutí myši. Vzdálená obnova dává správcům možnost ladění nebo záchrany systému na dálku kdykoli je to potřebné.

Ruční obnova je odlišná, protože slouží jinému typu uživatelů. Ruční obnova softwaru se spouští přímo na fyzickém zařízení pomocí tlačítka pro obnovu systému. V podstatě každý uživatel může jednoduše vložit klíč, stisknout na počítači resetovací tlačítko a funkce Smart Recovery se postará o zbytek. Jakmile je proces dokončen, počítač bude navrácen do stavu, ve kterém byl po instalaci, nebo se potvrdí jeho přetrvávající porucha. Takový ruční obnovovací klíč je ideální pro uživatele, kteří nejsou vyškolení pro nízko úrovňovou obsluhu IT zařízení, což je běžné v případech kdy se počítače používají jako HMI rozhraní v průmyslových zařízeních jako jsou lodě, ropné plošiny nebo solární elektrárny.

Systém Moxa Smart Recovery dává technikům nový, výkonný a v současné době unikátní nástroj. Je to bezpečný, plně automatizovaný, inteligentní a na úrovni BIOSu pracující nástroj pro oživení systému, který kopíruje veškerý software na blokové úrovni a s možností dalších přizpůsobení pro potřeby téměř všech průmyslových aplikací. Projektanti tak mají možnost trvale odstranit riziko zpomalení nebo selhání systému způsobované jeho nepřetržitým provozem.

Pro více informací o systému Moxa Smart Recovery, si přečtěte popis jeho technologie ve studii: Inteligentní automatizovaná údržba a obnova softwarových platforem.

 

 

Zpět na zpravodaj