10 серверов для администрирования и я главный специалист по истории [закрыт]

87

По причинам, которые не требуют исчерпывающего обсуждения, я отвечаю за 10 серверов:

  • Контроллер домена - ~ 500 хостов / ~ 350 пользователей
  • Веб-сервер IIS - это то, где мы зарабатываем деньги
  • SQL-сервер - Корона драгоценностей
  • Сервер Exchange
  • Linux box для ввода данных
  • AV сервер
  • Резервный сервер
  • Несколько других бросили вокруг

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

Что я должен сделать, чтобы эти системы работали? Там не осталось никаких письменных процедур, и я собрал сертификаты A + и Network + за последние два месяца, но это оставляет мне некоторую теорию и никакого практического опыта.

Я нахожусь в процессе обучения себя PowerShell, но отсюда и долгий путь. У меня нет опыта написания сценариев или программирования.

Какие задачи я должен выполнять? Какие практики я должен реализовать?

Я понимаю, что я, вероятно, нахожусь в шланге, но мне поможет спасательный круг.

chipandachair
источник
68
Прочитав это, я думаю, что ваш первый шаг - найти хорошую подушку, чтобы положить ее в угол. Ты будешь много часов качать на нем. С коробкой от kleenex вытереть слезы. Вы также можете захотеть, чтобы блокнот начал обновлять свое резюме, пока вы на нем. Мои соболезнования на месте, где вы находитесь ...
Барт Сильверстрим
86
Честно говоря, это совершенно серьезное предложение. Найти другую работу как можно скорее. Я проработал в ИТ 7 лет, 4 из них - в области системного администрирования, и я считаю, что управлять всем этим самому - горстка, и я знаю эти приложения от и до. Для кого-то без фона это самоубийство. Если вы будете нести ответственность за их благополучие, вы, вероятно, в конечном итоге потерять свою работу из-за этого. Получите свое резюме как можно скорее, или попросите освободиться от этих обязанностей.
MDMarra
10
Я уверен, что это будет восприниматься как корыстное, так как я работаю в управляемом поставщике услуг, но вы можете посмотреть, сможете ли вы приобрести чрезвычайный бюджет / средства для помощи на стороне. Найдите поставщика, который сможет удовлетворить ваши потребности. У меня был бы короткий список платной помощи, если бы она была необходима. Учитывая климат, я сомневаюсь, что это будет возможно, но определенно что-то, что я постараюсь сделать на вашем месте. Удачи.
Jeffatrackaid
15
@ Барт Сильверстрим - я на третьем поддоне с kleenex
chipandachair,

Ответы:

56

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

Пока не беспокойтесь о сценарии или программировании. Возьми ручку, чтобы все работало.

Вы также отвечаете за корпоративный брандмауэр?

Быстрые и грязные ежедневные задачи, которые, я вижу, вам нужно выполнить (в произвольном порядке):

  • проверить ночные резервные копии
  • проверьте очереди обмена, чтобы убедиться, что они обрабатываются
  • проверить резервные копии SQL
  • проверьте AV-сервер на наличие предупреждений, если что-либо не удалось отсканировать или обновить
Top__Hat
источник
Я также добавлю, чтобы узнать простую IISRESETкоманду, чтобы потенциально исправить проблемы на вашем сервере IIS.
NinjaBomb
5
Строка «Веб-сервер IIS - это то, где мы зарабатываем деньги» говорит само за себя. Многое будет зависеть от программистов, которых вы окружаете. Но учитывая, что «все могут быть заменяемыми и поэтому считают, что могут платить минимальную заработную плату за любую позицию», я думаю, что прыжки с корабля - разумная вещь, которую нужно сделать.
DutchUncle
51

Прежде всего, посмотрите на ссылку Zoredache на вопрос Beginning Sysadmin . Это много информации, но поможет вам, куда вам нужно идти. Это, как говорится, много сброса данных.

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

В вашем конкретном случае я бы:

  1. Найдите местную ИТ-фирму, в которую вы можете увеличить рабочую силу, если что-то сломается, и вы над головой.
  2. Убедитесь, что ваши контракты на обслуживание с поставщиками программного обеспечения актуальны. Скорее всего, большинство ваших пакетов программного обеспечения (включая все, что находится на сервере IIS, на котором вы зарабатываете деньги) были куплены, а не написаны внутри компании. Убедитесь, что у вас есть поддержка с ними - если что-то сломается, вы сначала позвоните им.
  3. Убедитесь, что у вас есть хорошие резервные копии - как данные, так и состояние системы. Если один из ваших серверов перестанет работать, вам нужно будет быстро его восстановить. Это на самом деле может быть самым важным приоритетом.
  4. Проведите аудит оборудования и убедитесь, что ваши серверы находятся на гарантии. Если они ушли, укажите руководству, что в случае их смерти будут значительные простои, а вы зарабатываете деньги только тогда, когда они не работают.
  5. молиться
  6. Проведите аудит программного обеспечения, надеясь, что вы найдете много несоответствующего программного обеспечения, сообщите об этом в Business Software Alliance (если вы находитесь в США) и используйте деньги, которые вы зарабатываете с платы за поиск, чтобы сообщить вам, пока не найдете новая работа.

... 6 может быть необязательным.

Driftpeasant
источник
27
Принимая во внимание, что 5 - необходимость
Holocryptic
3
№ 3 и № 6 тоже
должны
5
Нет, в его случае, только 5 является обязательным.
Surfasb
Учитывая предложение для 6, 3 кажется необязательным. На самом деле, похоже, что 5, вероятно, так же эффективно, как 3 на месте работы ОП.
пушистый
21

Найти новую работу. Пусть эта компания потерпит неудачу. Им явно нужен урок.

Ваш шаг, чтобы помочь, быстро станет недооцененным, и, скорее всего, не приведет ни к чему другому, кроме большего стресса и злоупотреблений.

тонкий лед
источник
Моя компания взяла аналогичный урок, в то время как они хотели нанять дешевого Solaris Sysadmin, наняв парня с некоторым опытом администрирования Linux и ... Я обнаружил, что у меня больше знаний о системном администрировании, чем у этого парня (я программист, и он уволил трех через три месяца ...).
Xaerxess
12

Начать пить? :-)

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

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

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

afrazier
источник
9
+1 за «Документирование каждого вашего шага». Я также добавил бы примечания, документирующие «почему», а также «как». Это будет полезно при возврате (не говоря уже о его важности в нездоровой организации).
Рой Тинкер
12

Честно, найди наставника!

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

Обновить:

Я также настоятельно рекомендую вам начать писать блог об этом (псевдоним требуется IMO)!

hafichuk
источник
6
+1 для начала блога
RoundTower
+1 за наставника. На самом деле, два наставника: профессиональный наставник, да, но также и оплачиваемый внешний подрядчик, который может проконсультироваться, если у вас есть вопросы или проблемы. Если ваш начальник не одобрит оплату почасовой оплаты в районе 100-200 долл. США в час, чтобы привлечь кого-то, когда вам абсолютно необходима помощь, бегите, как ад.
Скайхок
11

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

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

На этом сайте много связанных вопросов, таких как: SysAdmin & Developer: Обязанности , https://serverfault.com/questions/51006/how-did-you-become-a-sysadmin и В чем разница между sysadmin и IT Консультант? , Я надеюсь, что это даст вам представление о том, что нужно сделать как системный администратор, если вы не можете выйти из этого как можно скорее.

Халед
источник
21
«Не следует» и «не буду» обвинять - это две совершенно разные вещи.
Driftpeasant
3
Что сказал @Driftpeasant: неизменно, когда фекальный материал попадает во вращающийся механизм вытеснения воздуха, обвиняют любого, кто находится в кресле СА, даже если вы заставляете их подписывать бумаги, в которых вы безвредны.
voretaq7
1
Я бы
доплатил
Исходя из того, что ОП уже рассказал нам о своей компании, я вполне уверен, что все, что пойдет не так с сервером, приведет к тому, что на него возложат вину, независимо от того, должно ли это быть.
Wipqozn
11

Защитите свои драгоценности!

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

Запомни это

Ваши резервные копии важны, но далеко не так важны, как ваши восстановления.

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

billinkc
источник
7

Если по какой-то причине вы решите, что вы на самом деле ХОТИТЕ выполнять работу системного администратора, я от всей души рекомендую практику по системному и сетевому администрированию Тома Лимончелли. Он приводит отличные примеры того, как хорошо управляемая организация может работать, и если у вас есть возможность предложить изменения, сложно ошибиться с его рекомендациями. Книжная ссылка на Amazon: http://amzn.to/sNUmsr

Magellan
источник
7

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

  1. Если это вообще вариант, найди другую работу. Это не закончится хорошо. И если честно, вы действительно хотите работать в компании, которая относится ко всем как к заменяемым?
  2. Запросите экстренный бюджет, чтобы вы могли найти консалтинговую компанию, которая будет работать и выступать в роли ресурса, пока вы набираете скорость. Если в этом отказано, убедитесь, что оно у вас есть в письменной форме в целях CYA.
  3. Прочитайте любую документацию, оставленную предыдущим ИТ-персоналом.
  4. Выполните инвентаризацию как физического оборудования, так и устройств. Выясните, что в гарантии, а что нет.

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

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

И для чего это стоит ... моя степень в области философии. Вы можете добиться успеха в этой области, если хотите, но не в этой компании. Удачи.


источник
6

Читая комментарии всех остальных, я бы сказал:

  1. Воспользуйтесь этой возможностью, чтобы узнать
  2. Скажите своему руководству без сахарного покрытия, что они в тяжелом положении
  3. Воспользуйтесь этой возможностью, чтобы узнать больше. В конце концов, все связанные с sysadmin / DBA рабочие места хорошо оплачиваются.
  4. Если вас уволят, соберите с них немного денег и найдите новую работу с новыми навыками.

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

Николя де Фонтене
источник
1

Здесь довольно много разрозненных ответов. Вот некоторые из моих мыслей.

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

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

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

Тейлор Яско
источник
1

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

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

Я не имею в виду, что вы должны создать катастрофу, а просто пойти и найти другую работу, потому что вы не хотите нести ответственность, когда дела идут плохо.

Лукас Кауфман
источник
0

Жить одним днем! Это отличная возможность. Получите подписку на базу данных Safari Tech Books и ознакомьтесь со всеми инструкциями по созданию книг и сертификационных книг для систем, которыми вы управляете. Начните с сосредоточения на резервных копиях и процедурах восстановления. Приобретите тестовые серверы, с которыми можно поиграть, прежде чем переходить к производству моделей. Тестовые серверы могут быть дешевыми настольными устройствами, они не должны быть дорогими или долговечными, как производственные. Поставьте себе цель добиться успеха на этой должности в течение двух лет, а затем найдите новую работу в хорошей компании, которая готова заплатить вам за ваши большие знания и опыт. Кроме того, получить сертификаты на все технологии, за которые вы несете ответственность. Вы готовы повеселиться и заработать много денег (гораздо больше, чем вы получили бы в истории).

MattChorba
источник
3
Один важный вопрос для нашей основной истории, чтобы задать: " Это весело для меня?" Если нет, то это может повлиять на осуществимость восторженного подхода ...
Skyhawk