Евгений Сайты › Peppers Сбер ID
Сайты, SEO и GEO, реклама, чат-боты, ИИ и дизайн | Москва
Рейтинг
9 371
№ 111 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
9 /10
Город
Москва
Опыт работы
11 лет
На сайте с
2016 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Виртуальные серверы без VMware и Citrix: перенос на KVM, терминальные серверы и удалённый вход через OpenVPN для проектного бюро

Используемые навыки CentOS Citrix OpenVPN VMware Виртуальные машины

Описание

Проектное бюро на восемьдесят инженеров, которое проектирует дороги и мосты, ушло с VMware и Citrix на открытую платформу виртуализации KVM. Переезд и удалённый вход инженеров через OpenVPN сделал Евгений Росляков. Серверами и сайтами он занимается с 2016 года, работает как самозанятый, начинает с договора и отдаёт организациям закрывающие документы. Он из Москвы, но берёт проекты и по всей стране, удалённо.

Всё бюро держалось на кластере VMware vSphere 6.7. Лицензии бессрочные, куплены давно. Но производитель ушёл с российского рынка, обновлений и поддержки нет, а новые версии легально не купить. Любая серьёзная поломка превращалась бы в самостоятельный поиск выхода.

Инженеры работали с программами проектирования через Citrix. Кто-то сидит дома, кто-то на выезде, так что удалённый доступ нужен каждый день. У Citrix та же история: лицензии есть, поддержки нет.

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

Останавливать работу бюро не хотело. Проекты сдаются в срок, и ни один выходной «на ремонт» нельзя было растянуть на неделю. Нужен был переезд по частям, с возможностью откатиться.

Решение

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

Платформу взял открытую, на KVM, с общим хранилищем и управлением из веб-интерфейса. Лицензий нет, обновления выходят, а специалистов по ней в России найти нетрудно.

Переезжали по одной машине, обычно в выходные. Диски конвертировал из формата VMware, в Windows-машины ставил драйверы виртуальных устройств, которых раньше там не было. Каждую перенесённую машину проверял: загружается ли, видит ли сеть, открываются ли нужные программы, совпадают ли данные. Старая копия стояла рядом до понедельника, и если что-то шло не так, машину возвращали на прежнее место.

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

Снаружи в сеть бюро пускает только OpenVPN. У каждого сотрудника свой сертификат, а при входе нужен ещё одноразовый код из приложения. Потерялся ноутбук — сертификат отзывается, остальные не затронуты.

Служебные машины с CentOS обновлять «на месте» не стал. Для каждой поднял новую на дистрибутиве, который поддерживается, перенёс настройки и данные, проверил и только потом выключил старую. Файловый обмен и рассылки заработали как раньше.

Резервное копирование настроил для всех машин, а восстановление проверяется раз в месяц на тестовом стенде. Порядок действий для администратора бюро описан отдельным документом.

Результат

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

Инженеры почти не заметили переезда. В понедельник после каждого переноса рабочие столы открывались, файлы лежали на местах. Тем, кто работает из дома, вход стал проще: поставили клиент, импортировали сертификат, ввели код.

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

Одно ограничение осталось. Тяжёлые 3D-модели через удалённый стол идут медленнее, чем в офисе, и самые крупные файлы инженеры по-прежнему открывают на рабочих станциях в здании бюро. Это вопрос сети и видеокарт, а не настроек. Бюро решит его позже отдельной закупкой.

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

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

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Создание сайта и веб-приложения для управляющей компании: заявки жителей на Laravel, PHP и MySQL, тесты PHPUnit
Создание сайта и веб-приложения для управляющей компании: заявки жителей на Laravel, PHP и MySQL, тесты PHPUnit
23
Маркетинг и Продвижение Продвижение в интернете издателя настольных игр из Алматы: ролики и реклама в TikTok, обучающие видео и Shorts на YouTube
Продвижение в интернете издателя настольных игр из Алматы: ролики и реклама в TikTok, обучающие видео и Shorts на YouTube
17
ИИ и Нейросети ИИ-агенты для турагентства: автономный ИИ разбирает заявки, сценарии в Make.com и Zapier, AI/RPA development и тесты AgentGPT
ИИ-агенты для турагентства: автономный ИИ разбирает заявки, сценарии в Make.com и Zapier, AI/RPA development и тесты AgentGPT
22
Веб-разработка и IT Создание сайта-магазина для коллекционеров марок и монет: пять витрин (osCommerce, Zen Cart, Ubercart, Volusion, Yahoo Store) в один
Создание сайта-магазина для коллекционеров марок и монет: пять витрин (osCommerce, Zen Cart, Ubercart, Volusion, Yahoo Store) в один
20