Восстановление дерева после тотального краха - чужой опыт
или о пользе виртуальных машин
Есть у меня один знакомый парнишка. Так, эникейщик. Работает в небольшой конторке на 2 десятка компьютеров, кодит помаленьку. Сетка там, и сервачок Нетваревый (5.0 пак 6а), совсем один и на стареньком железе. Админил это все приходящий спец. А тут решило начальство что свой кадр подрос, и если поднять ему зряплату, дав дополнительно ползарплаты приходящего админа, то от услуг последнего можно отказаться. И админ получается на полный день, и экономия... так и сделали.
Надо сказать, что в Нетвари парнишка мой совсем не спец. Знает о существовании, знает более-менее что есть дерево и вообще сервис каталога (больше в терминах AD, но и то хлеб). Как программер, знает про существование WinAPI для Нетваревого клиента, и даже что-то такое на нем однажды кодил. Но в остальном - если не ноль, то очень близко. Но обязательный. И с амбициями, причем не чрезмерными. Есссно к новому статусу отнесся он ревностно, погрузился в литературу, начитался, пока со всех щелей не поперло, понял, что в одну систему это все не ложится, и позвонил мне. Договорились мы, и пару дней в выходные потратил я на его обучение. Про количество выпитого пива мы умолчим, но прошли немало.
Как админ, он быстро усвоил главное, а именно что первая задача админа - это не чтобы работало, а чтобы свежий бэкап был. И собственно один день мы полностью угрохали на эту тему, рассматривая ее со всех сторон. В том числе речь шла о резервировании дерева. А поскольку на одном сервере показать что есть такая штука как реплики - невозможно, на его рабочей машине установили мы VMWare, а в ней - еще один сервачок, тоже 5.0 пак 6а, включив его в дерево. Поигрались репликами, заглушили сервачок виртуальный, выгрузили Варю. Собрались давить его из дерева, да оставили - ничем он там не мешает, висит себе тихо в отдельной OU, и аллах бы с им... опять же вдруг еще парнишке поиграться захочется. Да, кстати. На нем осталась RO-реплика всего дерева... Чтобы боевой сервер за него не дергал, настроили мы синхронизацию дерева по запросу исключительно, ну и в таком виде все осталось. Было дело недавно - пару недель назад...
И вот звонит он мне сегодня и с паникой сообщает, что доэкспериментировался он - что-то там сотворил (насколь я понял, попробовал подготовить дерево к апгрейду железа, оно и залочилось насмерть), сервер к себе никого не пускал и на все ругался по-черному... и вот тут он возьми да и с сервера вообще NDS вынеси... через секунду понял что был неправ, и вот звонит - что делать? Спрашиваю - ты тот виртуальный сервер-то еще не прибил? нет, говорит, вот он лежит... Ну и чего, говорю, дергаешься? создавай на боевом сервере новую NDS, стартуй тот сервачок виртуальный, смени у него тип реплики на мастера, заставь дерево перерегистрировать все объекты, связанные с боевым сервером и на него накати мастер-реплику. ТИДы, говорю, почитай... ну некогда мне, занят по самое... Задумался он и отключился... а вот только что позвонил и счастливым голосом сообщил, что все восстановил, севрер как новенький, а образ виртуальной машины с дополнительным сервером и деревом на нем на болванку закатал и в дальний угол запрятал. И будет теперь так делать при каждом изменении в дереве...
Порадовался я за него, конечно... да и задумался - а ведь это способ... и неплохой... чего там - образ установленной Нетвари в минимальной конфигурации меньше 200 метров занимает, при нынешних-то винтах - тьфу и растереть...
Как думаете?