Назад | Перейти на главную страницу

Лучший способ документировать сеть / серверы / схемы для моей замены, которая не так разбирается в технологиях?

Итак, небольшая предыстория ...

Мне 18 лет, я учусь в старшей школе и являюсь системным администратором указанной школы. Когда я приехал сюда, сети были в беспорядке и без документов, сбои примерно раз в день, если не чаще. Теперь я добавил сюда маршрутизаторы Linux (Smoothwall), всю среду Mac, два Mac mini, работающих под управлением Leopard Server, и в основном новое сетевое оборудование (коммутаторы, маршрутизаторы, Airport Extremes и т. Д.).

Я заканчиваю учебу в конце этого года. Передо мной стоит задача документировать всю сеть, чтобы все не рухнуло в следующем году, когда меня не будет рядом. Я знаю основы использования Visio и написания статей на вики-сайтах и ​​тому подобном, но не думаю, что этого будет достаточно, чтобы помочь моей замене в кризисной ситуации. Я пытался сесть с ней и пробежаться по системам, но не было много времени или интереса. Она компетентна в основах вплоть до клиентского уровня (например, обновляет, устанавливает программное обеспечение и т. Д.), Но мало разбирается в серверах, сетевом оборудовании и том, что делать в чрезвычайной ситуации.

Итак, вопрос в том,

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

(надеюсь, что этот вопрос не будет закрыт из-за субъективности, потому что я не знаю, что еще делать в этот момент: /)

Я думаю, вы пытаетесь сделать невозможное.

Объем того, что вы, кажется, хотите сделать, документировать все до такой степени, что кто-то, кто не понимает системного администрирования, может заменить вас, на самом деле невозможно. На самом деле вам придется переписать тонны уже существующих книг и документации.

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

Дело в том, что сети могут быть очень сложными, и единственный способ решить многие сложные проблемы - это понять систему в целом. Обычно человек достигает этого уровня понимания только тогда, когда он достаточно заинтересован в теме, чтобы много читать и исследовать.

Если человек, которого вы тренируете, не заинтересован в том, чтобы прилагать усилия для обучения, я не думаю, что вы сможете помочь ему так, как хотите. Простая шпаргалка и руководство по устранению неполадок не могут заменить изучение и понимание того, как все работает.

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


Обновите, чтобы ответить на комментарии

Сеть стабильна как есть. Мне просто нужно убедиться, что она знает, как делать самые основы, такие как устранение неполадок, перезапуск и тому подобное.

Пожалуйста, не изобретайте велосипед или, в вашем случае, попробуйте переписать руководства для всего в вашей сети. Вместо этого укажите ресурс, где кто-то может научиться. Включая ссылки на такие сайты, как serverfault.com.

Хорошая документация не должна повторять то, что есть в руководствах или стандартных справочных материалах для продукта. Например, не говорите кому-нибудь, как установить ACL в файловой системе. Просто опишите, почему списки ACL настроены определенным образом в вашей среде.

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

Я понимаю, что бюджеты K12 очень ограничены, но вы не обязаны предоставлять им бесплатную поддержку в течение всей вашей жизни. Вы также не обязаны полностью обучать человека, у которого нет интересов или способностей, чтобы заменить вас. Поскольку бюджет - это проблема, вы можете проверить любые местные группы пользователей tech / linux. Я знаю, что несколько членов местной LUG добровольно поддерживают благотворительные организации / школы / некоммерческие организации.

Я не согласен с тем, что это невыполнимая задача.

С чего бы я начал? Visio (или альтернативный вариант) вашей сети. Построение схемы чего-то столь же простого, как то, что с чем связано, будет иметь большое значение, чтобы помочь вашей замене понять основы. Я бы начал здесь ... потому что все остальное, на что у вас может быть время, будет строиться на этом. Если после диаграммы у вас не останется времени, вы передадите ей ОДИН самый важный фрагмент информации, который вы могли бы ей передать.

Как только схема будет завершена, переходите к созданию действительно простого настольного руководства. Возможно, начните со страницы для каждого сервера и отметьте такие вещи, как IP-адрес, имя, функция, информация о гарантии, номера телефонов, версия ОС и т. Д., И сделайте это для каждого сервера. Если у вас есть время, чтобы закончить основы для каждого сервера, затем перейти к сетевым устройствам и т. Д. После того, как основы будут рассмотрены для каждого «устройства», углубитесь в более подробную информацию для каждого устройства (почему оно названо так, как оно есть, планы для этого сервера и т. д.)

Если время позволяет что-либо после этого, поезжайте к своему государственному секретарю, создайте для себя LLC, получите визитные карточки, определите свою почасовую ставку или ставку за работу и прикрепите свою визитную карточку в нижней части диаграммы Visio и настольного руководства.

Общее руководство по замене, не имеющей технических навыков. Множество изображений, множество шагов по устранению неполадок, не беспокойтесь о технических объяснениях, потому что, когда они их увидят, все, что они прочитают, - это «позвони старику».

Сделайте это простым и убедитесь, что они знают, как сделать резервную копию чьих-либо данных и повторно создать образ / установить свой компьютер.

Это тот случай, когда обучение заменяющего на самом деле не ваша работа; вы будете делать много этого позже в реальном мире. Но хорошо для тебя, потому что ты хочешь хорошо работать. С этого момента, если возникнут какие-либо проблемы, передайте их вашей замене. При необходимости помогите ей, объяснив, почему вы делаете то-то и то-то, чтобы исправить или исследовать проблему. Это называется обучением на рабочем месте. Проведите ее через создание резервных копий (вы делаете резервные копии, не так ли?), Полное завершение работы и запуск системы, экраны администратора для маршрутизаторов и т. Д. У вас всего два сервера, это не НАСА. Этому можно научиться и, что более важно, научить. Сейчас ваша роль - учить. Кроме того, возьмите производителя этикеток и пометьте каждое сетевое оборудование.

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

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

Как насчет того, чтобы с этого момента поставить свою замену на «горячее место», позволить неисправностям проявиться и посмотреть, как она будет пытаться решить проблему? Вы по-прежнему будете рядом в любых серьезных чрезвычайных ситуациях.

Люди часто переходят на передачу, когда их бросают в глубокий конец. Если ваша замена терпит неудачу без какого-либо прогресса (обучения), она также скажет им, что они, возможно, не должны брать на себя эту роль.

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