Взятие под контроль разрастания виртуальных машин (часть 2)

Опубликовано: 19 Апреля, 2023
  • Взятие под контроль разрастания виртуальных машин (часть 3)
  • Взятие под контроль разрастания виртуальных машин (часть 6)
  • Взятие под контроль разрастания виртуальных машин (часть 7)
  • Взятие под контроль разрастания виртуальных машин (часть 8)
  • Взятие под контроль разрастания виртуальных машин (часть 9)
  • Взятие под контроль разрастания виртуальных машин (часть 10)
  • Взятие под контроль разрастания виртуальных машин (часть 11)
  • Взятие под контроль разрастания виртуальных машин (часть 12)
  • Взятие под контроль разрастания виртуальных машин (часть 18)

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

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

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

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

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

Очистка существующего разрастания виртуальных машин

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

  • Определение ВМ, которые больше не нужны
  • Удаление нежелательных виртуальных машин
  • Удаление компонентов ВМ, которые могут быть оставлены

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

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

Определение ВМ, которые больше не нужны

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

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

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

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

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

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

Помните, ранее я говорил, что вам нужно внедрить метод предотвращения повторного разрастания виртуальных машин? Ну, вот где вы начинаете. Рекомендую создать форму (бумажную или электронную) для каждой ВМ. Я расскажу обо всем, что нужно включить в эту форму, позже в этой серии, но одна из вещей, которые я рекомендую перечислить, — это владелец виртуальной машины. Это лицо, которое создало, запросило или несет полную ответственность за виртуальную машину. Прежде чем удалить виртуальную машину, владелец виртуальной машины должен дать согласие на удаление виртуальной машины (по крайней мере, сейчас я расскажу об автоматизации процесса позже).

Так что насчет тех ВМ, которые вы идентифицировали для удаления? С точки зрения самосохранения плохая идея — санкционировать удаление самостоятельно, даже если у вас есть на это полномочия. Попросите кого-нибудь еще подписать удаление. Если у виртуальных машин нет реального владельца, вы можете подумать о том, чтобы ваш начальник подписал удаление виртуальной машины. Если ваш начальник задает вопросы, объясните, что это часть процесса, который внедряется для контроля разрастания виртуальных машин.

Вывод

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

  • Взятие под контроль разрастания виртуальных машин (часть 3)
  • Взятие под контроль разрастания виртуальных машин (часть 6)
  • Взятие под контроль разрастания виртуальных машин (часть 7)
  • Взятие под контроль разрастания виртуальных машин (часть 8)
  • Взятие под контроль разрастания виртуальных машин (часть 9)
  • Взятие под контроль разрастания виртуальных машин (часть 10)
  • Взятие под контроль разрастания виртуальных машин (часть 11)
  • Взятие под контроль разрастания виртуальных машин (часть 12)
  • Взятие под контроль разрастания виртуальных машин (часть 18)