В рамках обучения по специальности «Сетевое и системное администрирование» студенты не только приобретают теоретические знания, но и активно применяют их на практике с использованием виртуальных машин. Но с появлением новых технологий и возможностей мы решили упростить и автоматизировать этот процесс с помощью Terraform – инструмент управления инфраструктурой. Это не только позволило студентам более эффективно закрепить свои знания, но и облегчило жизнь преподавателям и сотрудникам колледжа.
В статье лектор из Международного центра компетенций — Казанского техникума информационно-коммуникационных технологий (МКК-КТИТС) — рассказывает о своем опыте и о том, как Terraform помогает автоматизировать процесс создания, модификации и удаления виртуальной инфраструктуры.
Раньше студентам приходилось прикладывать много усилий для самостоятельной настройки виртуальных машин, чтобы получить необходимые практические навыки. Это требовало времени и исследований для конкретных операционных систем, а также создания и настройки виртуальных машин. Однако самым острым вопросом стало удаление виртуальных машин, установленных студентами. Из-за этого учащимся часто не хватало времени на выполнение домашнего задания, что могло негативно сказаться на их успеваемости.
Кроме того, студентам приходилось решать проблему привязанности к определенной аудитории и конкретному компьютеру. Но и это еще не все, ведь в условиях большого потока студентов ресурсы компьютера могут быть загружены до предела, и доступное место на диске быстро закончится.
С целью оптимизации приобретения практических навыков мы приняли решение о проведении практических занятий на выделенных серверах, ориентированных на учебный процесс по специальности «Сетевое и системное администрирование». Кроме того, мы внедрили решение Terraform, которое позволяет быстро и эффективно разворачивать или развертывать инфраструктуру, упрощая процесс обучения.
Terraform внесла значительный вклад в наш образовательный процесс. Благодаря внедрению этой технологии студенты теперь могут легко и быстро настраивать свои виртуальные машины, не тратя время на создание и установку операционных систем. Это повысило эффективность занятий, позволило сразу приступить к работе и максимально использовать время для изучения необходимых навыков.
Одним из важнейших преимуществ является гибкость доступа к вашим виртуальным машинам. Благодаря переходу на серверы и использованию Terraform студенты могут подключаться к своим виртуальным машинам с любого компьютера в сети колледжа. Это обеспечивает мобильность и комфорт при работе, что особенно важно в современном мире.
Кроме того, это позволило нам снизить нагрузку на компьютеры и значительно повысить производительность. Все необходимые материалы и ресурсы теперь находятся на серверах, что упростило выполнение практической работы. Результатом является более эффективная и продуктивная учебная среда, максимально раскрывающая потенциал каждого учащегося.
Приведем пример того, как можно легко и быстро создать инфраструктуру из пяти виртуальных машин с операционной системой Debian.
Используя сервер Proxmox с уже установленной машиной-шаблоном и благодаря коду, мы можем легко клонировать необходимое количество виртуальных машин, используя специальный параметр, и получить нужное нам окружение.
После описания инфраструктуры приступаем к проверке (terraform plan) и построению инфраструктуры (terraform apply). В качестве вывода мы можем наблюдать, что будет делать terraform.
Благодаря Terraform мы можем легко управлять этими машинами и получать их IP-адреса, чтобы без труда передавать их студентам и использовать для практической работы.


Фархутдинов А.М., преподаватель, ГАПОУ «МКК-КТИЦ»