Моя новая домашняя лаборатория – Подготовка к концу года (Часть 1)

Опубликовано: 20 Апреля, 2023

Введение

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

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

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

Физическая «производственная» лаборатория

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

Например, недавно я прошел два курса для TrainSignal: System Center 2012 Configuration Manager и System Center 2012 Operations Manager. Как вы, возможно, знаете, хотя эти продукты можно развертывать и тестировать в сценарии с одним сервером, чтобы изобразить что-то максимально близкое к реальному миру, я не пошел по пути с одним сервером. Вместо этого для этих курсов я расширил среду «реального мира», которую я создал для другого курса, который я сделал для TrainSignal, ForeFront Threat Management Gateway 2010, продукта, который Microsoft с тех пор уничтожил. Лабораторная среда, созданная мной для этих трех курсов, включает несколько виртуальных машин, работающих на сервере Hyper-V 2008 R2, в том числе:

  • Контроллер домена
  • Серверы баз данных для каждого из SCCM и SCOM
  • Сервер Forefront TMG
  • Тестовый веб-сервер, расположенный в демилитаризованной зоне (Forefront)
  • Тестовый клиентский сервер за брандмауэром для тестирования Forefront
  • Протестируйте клиентские компьютеры (несколько компьютеров с Windows 7), чтобы продемонстрировать функции управления клиентами SCCM 2012.
  • Сервер для SCCM и SCOM
  • Демонстрационный файловый сервер для SCOM для демонстрации работы пакетов управления

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

Делать это правильно

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

Моя текущая лаборатория — это просто очень мощный сервер Dell PowerEdge 2950 с тоннами оперативной памяти и тоннами локальных дисков, на котором работает Hyper-V 2008 R2. Но я также хочу иметь возможность работать с другими гипервизорами на уровне предприятия. Например, я много работаю с vSphere для своих клиентов, и мое тестирование в моей домашней лаборатории в настоящее время ограничено установкой ESX под VMware Workstation или VMware Fusion. Так больше не будет.

Летом я приобрёл на удивление недорогой звукоизолированный стеллаж 42U со встроенным и работающим блоком кондиционирования. Должен любить eBay. На самом деле это была местная распродажа, и продавец доставил ее мне домой, и она лежала в моем гараже, так как у меня не было времени ничего с ней сделать, кроме как проверить блок переменного тока. Эта стойка станет домом для моей новой лаборатории.

Также прошлым летом я приобрел четыре сервера Supermicro 1U, каждый с двумя четырехъядерными процессорами L5520 2,26 ГГц и 24 ГБ оперативной памяти. Ни у кого из них нет жестких дисков, поэтому я также приобрел четыре твердотельных диска емкостью 120 ГБ и преобразовал их с 2,5 на 3,5 дюйма и буду использовать эти диски в качестве системных дисков на каждом из этих четырех серверов.

Что касается сети, я также приобрел 24-портовый гигабитный Ethernet-коммутатор Dell PowerConnect 5224, чтобы соединить все вместе. Опять же, ебей.

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

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

Программное обеспечение

Что касается программного обеспечения, я собираюсь построить кластер Hyper-V 2012 с двумя серверами и кластер vSphere 5.1 с двумя серверами. Для большей части работы, которую я хочу выполнить, мне нужно иметь возможность довольно тщательно тестировать оба гипервизора и делать это в «корпоративной» среде, следовательно, на двух кластерных серверах.

Я также подписан на TechNet и хочу провести всестороннее тестирование Virtual Machine Manager 2012 SP1 в этой среде, так что это будет один из инструментов, которые я развертываю в этой среде. В этом году я планирую сделать много контента для VMM 2012 SP1.

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

Я обычно использую эту физическую среду, когда мне нужно создать долгосрочную демонстрацию. Я также получу немедленный доступ к средам Hyper-V и vSphere, а также планирую протестировать инструменты управления несколькими гипервизорами.

Виртуальная мобильная лаборатория

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

Прошлым летом я купил MacBook Pro Retina с 16 ГБ оперативной памяти, четырехъядерным процессором и твердотельным накопителем на 512 ГБ. У меня также случайно завалялся SSD на 256 ГБ, и я не хотел заполнять свой основной диск томами виртуальной машины. Я обычно использую твердотельные накопители как можно чаще в эти дни, прежде всего потому, что мне нужна достойная производительность, даже если я немного нагружаю систему. Итак, я купил адаптер Seagate Thunderbolt, как показано ниже.

Изображение 15672
Рис. 1.
Адаптер Seagate Thunderbolt

Этот адаптер позволяет мне носить с собой один или несколько твердотельных накопителей с готовыми средами для мобильных лабораторий. Если мне нужно сменить лабы, я просто переключаюсь на соответствующий SSD. Этот адаптер довольно маленький и прекрасно помещается в моей сумке для ноутбука, поэтому он всегда с вами. Он подключается к моему Mac через Thunderbolt и работает очень быстро.

Я также использую последнюю версию VMware Fusion на своем Mac. Эта версия поддерживает установку виртуальных машин с другими гипервизорами, поэтому я также могу провести некоторое тестирование ESXi и Hyper-V. На самом деле, для проекта, над которым я сейчас работаю, я провел часть выходных, развертывая виртуальные машины на основе Fusion, которые работают под управлением Windows Server 2012 и Hyper-V 2012., как только это будет сделано, я просто удалю виртуальные машины, чтобы освободить место для следующего проекта.

Цена

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

Каждый из серверов стоит менее 600 долларов. Я знал, что ни у кого нет жесткого диска, но я смог довольно дешево купить твердотельные накопители на 120 ГБ.

Коммутатор Dell Ethernet Gigabit стоил около 70 долларов, а мое хранилище было пожертвовано, поэтому там не было никаких затрат.

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

Подписка на TechNet стоит несколько сотен долларов и полностью оправдывает свою стоимость.

Резюме

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