Погані диски на стародавньому сервері


12

У мене є 3,12 сервер з 1998-ери Netware , який працює все на нашому кампусі: загальний бухгалтерський облік, закупівлі, нарахування заробітної плати, інформацію студента, оцінки, ви називаєте це. На сервері є RAID-контролер Adaptec з двома томами:

  1. Диски SCSI RAID 1, 2, 17 Гб, Seagate ST318417W
  2. RAID 5, 3 4 ГБ scsi диски, 2 Seagate ST34573W та 1 ST34572W.

Зараз ми перебуваємо на ранніх стадіях проекту щодо заміни цієї системи, але ви не просто переходите до такої нової системи, тому мені потрібно продовжувати роботу цього сервера принаймні до листопада 2011 року.

На цьому тижні у нас вийшов не один, а два жорсткі диски. На щастя, вони є з різних томів, і ми можемо продовжувати працювати на даний момент, але, зважаючи на тісний характер цих збоїв, у мене є серйозні сумніви, що я зможу уникнути катастрофічних збоїв на цьому сервері через ціль листопада, як без відновлення надмірності RAID - це займе лише ще один збій накопичувача, і я повністю зачепився.

Нам пощастило мати точні "запасні частини", що лежать на обох дисках, але запасні частини знаходяться в невідомому стані. Я спробував поміняти лише їх, але RAID-контролер недостатньо розумний для цього, і це робить систему незавантаженою.

Що стосується самого RAID-контролера, то тут є утиліта, до якої я можу потрапити під час POST за допомогою ярлика Ctrl-A, але я не можу зробити багато корисного звідти. Щоб реально керувати томами, я спочатку повинен завантажитися в Netware, і в цей момент я можу використовувати CI/O Array Management Software Version 2.0фактичну інформацію про обсяг. Я підозрюю, що нормальним способом управління речами є завантаження зі спеціальної дискети з програмним забезпеченням контролера, але цієї дискети давно вже немає.

Переглядаючи параметри програмного забезпечення RAID, я думаю, що єдиним підтримуваним способом заміни диска в існуючому томі RAID є фізичне додавання диска, завантаження та конфігурація його як «запасного» для гучності, змушення гучності використовувати запасний, щоб замінити існуючий знижувальний диск (і на цей момент я лише здогадуюсь), щоб диск, що перебуває, став запасним, відремонтувати гучність, вийняти запас із гучності, а потім вимкнути та вийняти диск. Потім запустіть все для іншого невдалого диска. Все це становить багато простоїв, припускаючи, що я навіть можу змусити його працювати, і що мої запчастини є корисними.

Щодо пошуку надійних запчастин, я не маю поняття, з чого взагалі почати шукати, щоб знайти новий накопичувач scsi 4 ГБ або навіть яку саме точну систему scsi я шукаю, оскільки вона пройшла через кілька різних ітерацій з часом.

Інший варіант - перенести це на віртуальну машину (гіпер-v), але всі попередні спроби, які ми робили в цій області, не вдалися дуже далеко. Коли ця машина була встановлена, я щойно закінчив середню школу, і тому вона вимагає знань про мережеве програмне забезпечення та досвіди нижчого рівня, ніж я коли-небудь розробляла, або якщо я це забула (я теж не точно неофіт).

Частина моєї проблеми полягає в тому, що це сервер із високим рівнем використання, і зняття його на кілька днів, щоб зрозуміти, що справи не пролетять дуже добре.

Щодо питання, я шукаю все, що може бути корисним у цій ситуації: рекомендація щодо місця, де можна знайти хороші запчастини цієї епохи, особистий досвід ремонту томів RAID за допомогою аналогічного контролера або створення гіпер-v vm з старий сервер мережевих програм, лінійка на дискеті з кращим програмним забезпеченням для контролера RAID, рекомендація щодо хорошого консультанта Novell в штаті Небраска, який би міг виправити все правильно, цілий інший варіант, який я ще не розглядав і т.д.

Оновлення:
Для створення резервних копій у нас є хороші (нещодавно підтверджені через відновлення) резервні копії даних лише - нічого для програмного забезпечення, яке фактично виконує завдання.

Оновлення 2:
Просто звіт про хід роботи, що в даний час у мене є встановлена ​​робоча мережа 3.12 у VMWare Virtual Server 2.0, в основному завдяки керівництву, яке я знайшов тут:
http://cerbulescubogdan.blogspot.com/2010/11/novell-netware-312 -on-vmware.html

Наступні кроки - це підготовка порожніх томів мереж до відповідних томів на моєму наявному сервері, зняття всього на C: \ накопичувачі та томів мережевого програмного забезпечення на моєму наявному сервері та з'ясування з цієї інформації яких модулів потрібно додати до мереж, встановлення моїх ліцензій (у нас все ще є цей диск, якщо він хороший) та переміщення даних.

У мене є схвалення привести сервер на тиждень після першого року (на жаль, не раніше), тому, окрім створення порожніх томів, решту роботи доведеться чекати до цього часу.

Остаточне оновлення (5 січня 2011 р.): На
цьому тижні мені вдалося отримати запчастини, що працюють в обох рейдових масивах без втрати даних. Обидва зараз контролер перерахований як "НЕПОСТАВНИЙ ТОЛЛЕРАНТ" (так!). Я також зміг розширити свій прогрес від мого останнього оновлення і тепер маю функціональний "запасний" сервер у VMWare Server 2.0. Запчастини можуть запускати та використовувати наше програмне забезпечення erp, але я не можу поставити його у виробництво, оскільки я не можу (ще) друкувати з цього вікна (і я не знаю, чому). Незважаючи на це, цей VM зробить дуже дрібно, якщо у мене не буде іншого вибору, і між ним та відремонтованими масивами RAID мені комфортно жити із ситуацією, поки я не зможу зірвати машину в листопаді.

Епілог (16 січня 2012 р.):
Проект заміни цього сервера цілком новою системою реалізувався як планувалося. Ура за не більше програмного забезпечення! Всі радуйте сервер Sql! Король мертвий. Хай живе король!

Ми все ще плануємо тримати старий сервер ще деякий час, поки не завершиться аудит після фіскального року в серпні. Але якщо з часом трапляється збій, ніхто не надто буде скаржитися.


1
У чому питання?
andyhky

Дивіться останній абзац
Джоель Коель

2
Як і інші, я втратив інтерес задовго до того, як дійшов до питання питання. Ви можете розглянути можливість переформатування цілої речі, щоб поставити це питання раніше, або стиснути його.
Джон Гарденєр

2
Я хочу поставити це в перспективу (що ви вже можете знати): Ваша ВІДПОВІДНА операція покладається на одну 12-річну машину, яку ви не можете замінити протягом цілого року. У вас проблема.
Джефф Ферланд

2
Дякуємо за оновлення вашого проекту. Я радий почути, що ваша міграція пройшла успішно.
Морська зірка

Відповіді:


12

Отримайте (і продовжуйте отримувати щодня чи частіше) хороші резервні копії даних спільного файлу зараз . Якщо ви втратите машину, ви, ймовірно, не зможете знайти необхідні дискети (так) для відновлення. Отримайте копію розділу DOS, з якого завантажується Netware, якщо можливо, теж.

Це звучить як RAIDE-карта Adaptec AAA-131 (або щось із тієї епохи). Якщо я маю рацію, ви не знайдете набагато кращого програмного забезпечення для управління, оскільки його не існує (див. Http://www.adaptec.com/en-us/downloads/novell_netware/novell_netware/productid=aaa-131&dn=aaa-131 .html для останніх доступних версій). Я використовував багато тих карток «ще вдень», і вони працювали нормально.

Якщо це AAA-131, будьте дуже обережні, граючи з його конфігурацією . Немає можливості налаштувати набір RAID без витирання дисків на цих картах. Це означає, наприклад, якщо ви знімете поле і приєднаєте кілька тестових дисків і, скажімо, очистіть конфігурацію і зробите на них набір RAID, коли ви вставляєте «виробничі» диски назад, не буде можливості їх використовувати. без попереднього форматування картки. Так. Це так погано.

Novell Netware працюватиме в гіпервізорах VMware. Я рекомендую укласти договір з тим, хто має гідний досвід Novell Netware (тут є люди - я дивлюся на вас, Sysadmin1138-- у кого це є), щоб допомогти вам перенести вміст сервера у віртуальне середовище, де принаймні, ви можете продовжувати це.

Якщо комп'ютери ваших клієнтів сучасні та встановлено мережевий клієнт Microsoft, ви можете виявити, що перехід на машину на базі Windows Server насправді буде швидкою та простою. Піднесіть машину Windows Server до того ж імені, що і сервер Netware, відкрийте спільну структуру каталогів з тією ж умовою іменування UNC, що і машина Netware, скопіюйте всі файли та дублюйте дозволи на цільовій машині (вручну). Це може бути не все так складно, і ви могли заздалегідь "поетапно" перенести міграцію в тестову лабораторію і протестувати деяких клієнтів з нею, щоб вирішити, що потрібно змінити з точки зору сценарію / користувача.

Можливо, ви можете отримати запасне обладнання від eBay. Однак, все, що ви купуєте в цьому урочищі, теж матиме проблеми з надійністю.

Якби я був ти, я б закликав когось із Windows Server туди, щоб допомогти вам перенести міграцію з цього вікна ЗАРАЗ . Такий випадок, ймовірно, може бути примушений керівництву витратити трохи грошей, даючи, що ви можете втратити весь вміст вікна Netware практично в будь-який час. Коробка заміни не потребує великих потужних сил (враховуючи те, що ви замінюєте), тому ліцензування та резервне копіювання програмного забезпечення буде вашими найбільшими витратами. Проблеми міграції, пов'язані з клієнтом, можна звести до мінімуму, скориставшись консультантом, який добре працює з сценаріями і може планувати деталі зміни налаштувань, пов'язаних з клієнтом, через сценарії входу та запуску.


Програмне забезпечення для управління кампусом, яке ми працюємо на цій машині, вимагає каталогу Novell для налаштування безпеки, інакше я б рекламував лише на серце. Я маю на увазі, що не граю з контролером RAID занадто багато.
Джоель Коель

4
@Joel Coel: Yeeouch. Це смокче. Потім віртуалізуйте як можна швидше. Цей старий контролер RAID забезпечить BIOS Int 13, який дозволить нормально працювати з засобами для обробки зображень на дисках DOS (наприклад, ol 'GHOST for DOS). Я отримав би зображення для секторів усіх розділів Netware, а потім когось, хто допоможе вам перенести їх у віртуальні диски для вашого гіпервізора.
Еван Андерсон

Робота над відповіддю зараз.
sysadmin1138

10

Я знаю, оскільки я це зробив (Hi Evan), що VMWare має гідну підтримку NetWare. Навіть для справді старих речей (що ти працюєш). NetWare цього старовинного NOOP процесора, коли він працює в режимі очікування, а не HALTing, так що будь-який процесор він буде наданий у VM, буде прив’язаний. Для цього потрібні інструменти VMWare, вони змушують цього не робити. VMWare існує з 90-х років (і навіть кілька років працював у штаті BrainShare) і мусив це робити, тому вони мають підтримку. Віртуалізація Microsoft є достатньо новою, що їм ніколи не довелося віртуалізувати NetWare, тому вона там не працює.

Якщо цей сервер настільки ж критичний, як ви кажете, джерело для деяких ліцензій VMWare має бути легким продажем. Як мінімум, весна для ліцензії VMWare Workstation, яка принаймні отримає цей сервер у віртуальному середовищі. Сервер VMWare безкоштовний (я вважаю), якщо вам це справді доведеться. Після того, як ця робота буде виконана, ви можете розглянути можливість її переміщення на щось на зразок ESXi, поки її не можна буде формально замінити.

Є й інші варіанти, залежно від ваших навичок Linux. Novell витратив досить багато часу на отримання Xen (не KVM, Xen, хоча обидва використовують qemu) для підтримки NetWare. Можливо, це буде працювати з NW3.12, хоча вам потрібно бути впевненим, що ви використовуєте режим повної віртуалізації , а не паравіртуалізацію.

Цей сервер є досить новим, він повинен мати в ньому компакт-диск, який, ймовірно, стане вашим благом збереження. Як тільки ви зробите резервну копію, завантажте її на ISO-Linux, якщо ваш вибір. Він не зможе отримати дані, але він повинен бачити жорсткий диск. У цей момент зробіть повну ddкопію обох томів десь у вашій мережі. Ці зображення диска можуть використовуватися qemu безпосередньо як віртуальні диски.

Існують способи перетворення зображень, що генеруються дд, у VMware VMDK, але я сам не використовував їх. Google їх, вони там.


Деякі старі RAID-карти Adaptec не підтримуються Linux. ОП може застрягнути за допомогою утиліти DOS для зображення (щоб скористатися BIOS картки Int13). Хороша утиліта dd-to-vmdk, яку я використав, це: sourceforge.net/projects/raw2vmdk
Evan Anderson

У нього є привід CD, але, виявляється, накопичувач не функціонував :(
Joel Coel

5

Це не дуже допомагає з точки зору вашого запитання (відверто кажучи, у вас уже є запасні частини. Єдиною корисною пропозицією, яку я маю щодо отримання старовинних дисків, було б " Подайте номери моделей накопичувачів у Google Shopping "), але перш ніж торкатися чогось іншого Ви дійсно повинні ЗРОБИТИ ЗНАЧЕННЯ Впевнені, що у вас є хороша резервна копія і МОЖЕ вдало ВІДНОВИТИ НА НОВІЙ МАШИНІ В ДЕРЖАВНОМУ ДЕРЖАВІ .

Якщо ця машина настільки ж критична, як це звучить з вашого опису, це має бути вашим нульовим пріоритетом зараз. Якщо ви не зробили успішного тесту на відновлення ваших резервних копій протягом певного часу, ви повинні припустити, що вони нічого не варті, і вам потрібно переконатися, що ви можете реально відновитись, якщо ця машина задихається останньою і помре на вас.
Якщо інший диск падає на вас мертвим, і у вас немає резервних резервних копій, це майже бальна гра. Ви негайно переходите до вашої нової системи, готові ви чи ні.

Тільки мої 3,50 долара.


Домовились. Перевірте свою здатність до відновлення. №1 Перша річ. Без способу відновлення, можливо, також немає резервних копій. (Був там, зробив це. Це відстійно. Не роби цього.)
мінімум

2

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

Почніть з інвестицій у дійсно якісний лінійний фільтр і розмістіть його між ДБЖ та сервером. Ці старі накопичувачі до цього часу будуть досить чутливі до перенапруг, шипів і навіть досить малих коливань у постачанні.

Я бачу, як ви оновлюєте, що ви вже встановили запасні диски, але це я рекомендував би: Перш ніж спробувати запасні диски на сервері, покладіть їх на іншу машину і підкресліть лайно з них за допомогою програмного забезпечення для запису або, якщо Ви не можете отримати це, безперервні тестові цикли, використовуючи звичайне програмне забезпечення для тестування приводу. Слідкуйте за цим щонайменше кілька днів, перш ніж оголосити диски надійними. Старі накопичувачі, які були на зберіганні, є сумно ненадійними і можуть вийти з ладу при падінні шапки.


1

Відмінні пропозиції вище. Спробуйте і це - на запасному сучасному обладнанні спробуйте виконати відновлення всієї системи з останньої повної резервної копії. Переконайтесь, що запасна машина не в мережі.

Що це, я боюся, що ти можеш сказати? У вас немає резервного копіювання та / або процедури відновлення? Ну, тепер ви знаєте, над чим працюєте наступний тиждень?


1

Відповідаючи лише на подвійний / потрійний / чотиримісний, рекомендую робити резервну копію щодня, поки ви не знайдете рішення. Якщо ви не можете легко замінити мертві диски, ваше єдине рішення - це перейти на нові диски. Чи це означає створення нового сервера, чи повільна міграція наявного сервера для використання нових накопичувачів на вашому існуючому сервері, це єдиний варіант.

У нас було 2 з 3 жорстких дисків, які вийшли з ладу за одну ніч у 7-річному масиві RAID 5. Наші резервні копії сильно застаріли. Через 8 днів і 17 000 доларів пізніше фірма з відновлення даних змогла відновити весь наш сервер Exchange, але ніхто не був задоволений. (За винятком мене, тому що я повинен був робити резервні копії щодня. На апаратне забезпечення, яке я вимагав, але ніхто не купував би мене, але цей факт був втрачений для всіх інших ...)

Єдине добре, що випливало з цього, - це те, що клієнт негайно схвалив мій 6-місячний запит на придбання замінного обладнання. Але, святе лайно, це було надзвичайно напружених 8 днів. Зробіть собі послугу, зробіть резервну копію зараз і починайте працювати над непередбачуваним планом "встаньте та працюйте на будь-якому апаратному забезпеченні, яке ви знайдете у вашому офісі".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.