Перевод сервера с windows на linux

В конце июля 2022 года Microsoft прекратила действие SPLA-контрактов для российских провайдеров. Большинство из них не смогут продлить лицензии, а значит — поль...

В конце июля 2022 года Microsoft прекратила действие SPLA-контрактов для российских провайдеров. Большинство из них не смогут продлить лицензии, а значит — пользоваться Azure, Windows Server, Microsoft 365. И это не считая проприетарного ПО, доступного только для пользователей Windows.

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

Альтернативный софт


Каталог Microsoft насчитывает десятки программ для организации серверов, пространств для совместной работы, контент-площадок и прочего. И для начала нужно понять, какая доля этого софта приходится на вашу инфраструктуру. Условно, выписать список используемого ПО и поделить его на две группы по принципу «это заменить можно, а это — нельзя».

Часть компаний на этом пункте расходится. Те, у кого небольшая инфраструктура, разворачивают Linux и спокойно переносят данные и сервисы. А кто-то отчаивается и решает ступить на темную сторону RuTra… рунета. Но есть и те, кто, несмотря на громоздкость инфраструктуры, продолжает миграцию — для них мы расписали дальнейший порядок действий.

Миграция из Azure


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

Тот самый отчет перед начальством.

Первое, что нужно сделать, — подготовить резервную площадку — выделенный или облачный серверы для аварийного восстановления, Disaster Recovery (DR). Главное, чтобы выбранное решение соответствовало требованиям — они разные в зависимости от потребностей компании.

  • Если у компании IaaS, будет проще: достаточно подобрать облако с нужными конфигурациями и перенести на него данные и сервисы. Подробнее об оценке потребляемых ресурсов облаком Azure можно почитать здесь.
  • Если компания использует в Azure специфичный софт вроде MSSQL, нужно искать провайдера, который его еще поддерживает. Так получится оперативно перебраться на on premise-решение — без затрат на самостоятельное развертывание и тестирование.

Если инфраструктура слишком большая и на разворачивание DR-площадки нет времени, сначала нужно сделать бэкап данных в on premise-хранилище. И только потом — поднимать DR-площадку и переносить на нее сервисы и данные.

Как перенести сервисы и данные на DR-площадку?

Теперь, когда у вас появилась DR-площадка, можно клонировать образ Azure. В зависимости от технологии виртуализации, с которой вы работаете, есть несколько способов.

  1. Перенести и загрузить образ Azure самостоятельно. В Azure есть функция выгрузки диска в формат on-premise — его можно установить в свою систему виртуализации. Яркий пример — копирование образа в Hyper-V.
  2. Реплицировать виртуальную среду с помощью специального ПО. Можно воспользоваться сторонним софтом вроде SmiKar Carbon. Безопасно ли это — открытый вопрос. Поэтому лучше опираться на первый и третий варианты.
  3. Сделать бэкап ОС с помощью агента Windows. Для резервного копирования системного образа и данных можно развернуть Veeam Backup & Replication. Более того, настроить агент Veeam можно таким образом, чтобы бэкап выполнялся автоматически. После можно выгрузить данные и образ на DR-площадку.

В случае, если данных слишком много и нет возможности сразу их перенести на резервную площадку, можно воспользоваться сервисом СХД — системой хранения данных. Особенно актуально для тех, кому нужно хранилище, сертифицированное по 152-ФЗ.

Миграция из OneDrive


Возможен и другой сценарий: инфраструктура расположена в «облаке без санкций», не в Azure, но файлы хранятся в OneDrive Online. Здесь также первое, что нужно сделать, — подготовить резервную площадку. Это может быть как другое облако (Google Drive, Dropbox или российские аналоги), так и полноценная облачная платформа провайдера.

Как перенести файлы в резервное облако?

После запуска резервного облака нужно перенести данные. Это можно сделать несколькими способами.

  1. Перенести данные в другое облако с помощью утилит. Для автоматизированного переноса данных, например, с OneDrive на Google Drive, можно использовать специальный софт вроде MultCloud.
  2. Скачать копию диска OneDrive Online и загрузить данные в новое облако. Этот вариант займет больше времени, чем предыдущий, но не ограничит в выборе — можно перенести данные в любое облачное хранилище. Если нет возможности заниматься этой рутиной самостоятельно, за помощью с миграцией можно обратиться к выбранному провайдеру.

Возможно ли переехать в сжатые сроки?


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

Копирование почтовых серверов

Если у вас относительно небольшое количество почтовых ящиков (100–300), с копированием данных почтовых серверов не должно возникнуть проблем. Чтобы «перетянуть» данные из Microsoft Exchange в альтернативную систему — Postfix или CommuniGate — нужно:

  • установить почтовый сервер (Postfix или CommuniGate) в качестве дополнительного,
  • экспортировать список почтовых ящиков пользователей в PST-архив — это можно сделать с помощью командлет MS PowerShell,
  • перенести данные пользователей на новый почтовый сервер с помощью IMAP-агента,
  • загрузить недостающие компоненты (в случае с Postfix нужно дополнительно настраивать протокол LDAP).

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

Наиболее подробно процесс копирования данных из Exchange описан в статье.

Копирование данных из 1С

То же самое и с бухгалтерией: чем больше данных, тем продолжительней будет переезд. Однако с софтом вроде 1С ситуация проще: не нужно искать аналоги, достаточно установить Linux-версию выбранного ПО. Для примера: 100 ГБ данных можно в одиночку перенести за 2 дня. Вместе с тестированием — за неделю.

Другие подводные камни


Ограничения в скорости переезда — это что-то из разряда естественного. У вас большая инфраструктура? Будьте готовы потратить много ресурсов и времени на переезд. Но издержки будут еще больше, если не подготовиться к деплою «сервисов-мигрантов» на DR-площадку. Есть ряд условностей, которые нужно принять.

Не для каждого ПО можно найти альтернативу

Яркий пример — AutoCAD — софт для 3D-моделирования и черчения. Его часто используют в компаниях, которые занимаются проектированием разных установок и сооружений. Для совместной работы в AutoCAD на серверах запускают виртуальные рабочие столы — VDI. Проблема в том, что у этого софта нет версии на Linux.

Использовать Компас 3D, Inventor или Blender вместо AutoCAD непрактично: форматы документов отличаются. Единственное, с чем еще можно работать, — это чертежи. Но про 3D-моделирование можно забыть.

Второй пример — SharePoint — сервис, который входит в пакет Microsoft 365 (Office 365). Его можно использовать, например, для создания корпоративных порталов. Есть похожий софт — например, Битрикс, но на него нельзя мигрировать. Тут другой сценарий: нужно адаптировать движок, часть модулей писать самостоятельно и только потом переносить данные на свое «творение».

Но что делать компаниям, которые используют незаменимое ПО, а ресурсов для создания своего софта нет? Поделитесь мнением в комментариях.

Нужно тестировать. Много тестировать

Есть компании, которым не нужно нанимать разработчиков, чтобы восстановить часть сервисов. Но почти всем приходится тестировать. Даже если у сервисов есть альтернативные решения под Linux, могут появиться проблемы с совместимостью на стыке «инфраструктура-сервис».

Например, если компания использует MSSQL и все скрипты написаны для работы с ее интерфейсом, издержек не избежать. В случае переезда, например, на PostgreSQL, нужно переписывать все программы для работы с новым API.


Теперь в Selectel доступны специальные версии PostgreSQL (с 10 по 14), которые позволяют использовать их как основную базу данных для 1С. Это хорошая альтернатива серверу MSSQL.

Новые интерфейсы также нужно протестировать — проверить, как системы работают с новой СУБД.

Ждать ли возвращения Microsoft


12 октября СМИ начали «форсить» новость: Microsoft якобы возвращается в Россию и возобновляет работу через официальных партнеров, среди которых — Softline и Allsoft. Что нужно учитывать:

  1. Купить новую лицензию нельзя.

    «Мы действуем полностью в соответствии с официальной позицией компании Microsoft. Ситуация на сегодня в Allsoft следующая: приобрести новую лицензию на MS Office 365 нельзя, однако в рамках действующих контрактов, заказчики могут продлевать существующие лицензии в CSP канале с помесячной оплатой», — заявляет Allsoft, дистрибьютор Microsoft.

  2. Для Enterprise-клиентов, использующих не менее 500 ПК, продление лицензий сейчас недоступно.

    «На сегодняшний день интернет-магазин Allsoft располагает остатками боксовых позиций MS Office 365, которые будут продаваться до окончания стока», — добавили Allsoft.

Главный совет

На актуальность переезда последние заявления дистрибьюторов Microsoft никак не влияют. Неопределенность никуда не делась.

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

Возможно, эти тексты тоже вас заинтересуют:

→ Разбираем частые ошибки при переезде инфраструктуры на реальных примерах
→ Как мы ускорили создание бэкапов в 3 раза
→ Сетевое резервирование в дата-центрах: решаем задачку про двух велосипедистов

#1

Отправлено 06 Сентябрь 2013 — 3:23

Таки здравствуйте. Почти 5 лет нахожусь на этом форуме и постоянно одни и те же вопросы. Один часто задаваемый вопрос новичков это — как же перевести сервер с OC Windows на Linux. допустим вам лень собирать самому сервер и вы скачали его на просторах интернета. Вы залили его на хостинг myarena.ru, но тут не задача! сервер не запускается, так как он собран под OC Windows а хостинг эту OC не поддерживает. И так начнём переводить сборку под «линьку».

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

И так вы скачали файлы.

1) Загружаем все из папки cstrike в корень вашего сервера.
2) Проходим в addons -> amxmodx -> modules, и удаляем оттуда все файлы формата .dll.
3) Далее идём в addons -> metamod -> открываем plugins.ini, удаляем ВСЁ, и прописываем следующее:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so

Сохраняем.

4) В корне вашего сервера лежит liblist.gam, открываем его блокнотом или akelpad’om, и удаляем строчку

gamedll "addonsmetamoddllsmetamod.dll"

И прописываем следующее:

gamedll_linux "addons/metamod/dlls/metamod_i386.so".

Сохраняем.

5) После чего удаляем остальные файлы формата .dll:

addons -> dproto -> dproto.dll.
addons -> metamod -> dlls -> metamod.dll.
addons -> amxmodx -> dlls -> amxmodx.dll.

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

Скачать .so.

Сообщение отредактировал Morozko: 06 Сентябрь 2013 — 3:28

  • w1ck3d, *SK* SIENT, Dregger и еще 1 это нравится
  • Наверх

#2


Fill62Rus

Fill62Rus

    Новичок

  • Пользователь
  • Pip

  • 17 сообщений

Отправлено 04 Февраль 2014 — 4:08

Таки здравствуйте. Почти 5 лет нахожусь на этом форуме и постоянно одни и те же вопросы. Один часто задаваемый вопрос новичков это — как же перевести сервер с OC Windows на Linux. допустим вам лень собирать самому сервер и вы скачали его на просторах интернета. Вы залили его на хостинг myarena.ru, но тут не задача! сервер не запускается, так как он собран под OC Windows а хостинг эту OC не поддерживает. И так начнём переводить сборку под «линьку».

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

И так вы скачали файлы.

1) Загружаем все из папки cstrike в корень вашего сервера.
2) Проходим в addons -> amxmodx -> modules, и удаляем оттуда все файлы формата .dll.
3) Далее идём в addons -> metamod -> открываем plugins.ini, удаляем ВСЁ, и прописываем следующее:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so

Сохраняем.

4) В корне вашего сервера лежит liblist.gam, открываем его блокнотом или akelpad’om, и удаляем строчку

gamedll "addonsmetamoddllsmetamod.dll"

И прописываем следующее:

gamedll_linux "addons/metamod/dlls/metamod_i386.so".

Сохраняем.

5) После чего удаляем остальные файлы формата .dll:

addons -> dproto -> dproto.dll.
addons -> metamod -> dlls -> metamod.dll.
addons -> amxmodx -> dlls -> amxmodx.dll.

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

Скачать .so.

и че твою папку которую скачали кидать на сервер?

  • Наверх

#3


Danila

Отправлено 04 Февраль 2014 — 5:57

WAD файлы только не с заменой, если будет высвечивать с заменой, то нажимайте пропустить. А то половина карт не будет работать. На Линуксе другая специфика файлов.

  • Наверх

#4


FaViQ.Vox

FaViQ.Vox

    Новичок

  • Пользователь
  • Pip

  • 1 сообщений

Отправлено 22 Декабрь 2016 — 9:03

файлы не могу загрузить, ошибку выдаёт, якобы файлы .so не найдены

  • Наверх

#5


Serega2608

Отправлено 22 Декабрь 2016 — 11:44

А не легче самому сборку сделать под линуху, чем вот эти танцы с бубнами!

  • Наверх

В конце июля 2022 года Microsoft прекратила действие SPLA-контрактов для российских провайдеров. Большинство из них не смогут продлить лицензии, а значит — пользоваться Azure, Windows Server, Microsoft 365. И это не считая проприетарного ПО, доступного только для пользователей Windows. 

Пиратство — это небезопасно. Поэтому мы постарались дать нашим клиентам примерный план по миграции на Linux.

Альтернативный софт

Каталог Microsoft насчитывает десятки программ для организации серверов, пространств для совместной работы, контент-площадок и прочего. И для начала нужно понять, какая доля этого софта приходится на вашу инфраструктуру. Условно, выписать список используемого ПО и поделить его на две группы по принципу «это заменить можно, а это — нельзя». 

Часть компаний на этом пункте расходится. Те, у кого небольшая инфраструктура, разворачивают Linux и спокойно переносят данные и сервисы. А кто-то отчаивается и решает ступить на темную RuTra… рунета. Но есть и те, кто, несмотря на громоздкость инфраструктуры, продолжает миграцию — для них мы расписали дальнейший порядок действий.

Миграция из Azure

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

Тот самый отчет перед начальством.

Первое, что нужно сделать, — подготовить резервную площадку — выделенный или облачный серверы для аварийного восстановления, Disaster Recovery (DR). Главное, чтобы выбранное решение соответствовало требованиям — они разные в зависимости от потребностей компании. 

  • Если у компании IaaS, будет проще: нужно будет подобрать нужные конфигурации серверов в другом облаке просто перебраться. Подробнее об оценке потребляемых ресурсов облаком Azure можно почитать здесь.
  • Если компания использует в Azure специфичный софт вроде MSSQL, нужно искать провайдера, который его еще поддерживает. Так получится оперативно перебраться на on premise-решение — без затрат на самостоятельное развертывание и тестирование.

Если инфраструктура слишком большая и на разворачивание DR-площадки нет времени, сначала нужно сделать бэкап данных в on premise-хранилище. И только потом — поднимать DR-площадку и переносить на нее сервисы и данные.

Как перенести сервисы и данные на DR-площадку?

Теперь, когда у вас появилась DR-площадка, можно клонировать образ Azure. В зависимости от технологии виртуализации, с которой вы работаете, есть несколько способов. 

  • Перенести и загрузить образ Azure самостоятельно. В Azure есть функция выгрузки диска в формат on-premise — его можно установить в свою систему виртуализации. Яркий пример — копирование образа в Hyper-V.
  • Реплицировать виртуальную среду с помощью специального ПО. Можно воспользоваться сторонним софтом вроде SmiKar Carbon. Безопасно ли это — открытый вопрос. Поэтому лучше опираться на первый и третий варианты.
  • Сделать бэкап ОС с помощью агента Windows. Для резервного копирования системного образа и данных можно развернуть Veeam Backup & Replication. Более того, настроить агент Veeam можно таким образом, чтобы бэкап выполнялся автоматически. После можно выгрузить данные и образ на DR-площадку.

В случае, если данных слишком много и нет возможности сразу их перенести на резервную площадку, можно воспользоваться сервисом СХД — системой хранения данных. Особенно актуально для тех, кому нужно хранилище, сертифицированное по 152-ФЗ.

Аренда выделенного сервера

Переносите, храните и обрабатывайте данные по 152-ФЗ.

Подробнее

Миграция из OneDrive

Возможен и другой сценарий: инфраструктура расположена в «облаке без санкций», не в Azure, но файлы хранятся в OneDrive Online. Здесь также первое, что нужно сделать, — подготовить резервную площадку. Это может быть как другое облако (Google Drive, Dropbox или российские аналоги), так и полноценная облачная платформа провайдера.

Как перенести файлы в резервное облако?

После запуска резервного облака нужно перенести данные. Это можно сделать несколькими способами.

  1. Перенести данные в другое облако с помощью утилит. Для автоматизированного переноса данных, например, с OneDrive на Google Drive, можно использовать специальный софт вроде MultCloud.
  2. Скачать копию диска OneDrive Online и загрузить данные в новое облако. Этот вариант займет больше времени, чем предыдущий, но не ограничит в выборе — можно перенести данные в любое облачное хранилище. Если нет возможности заниматься этой рутиной самостоятельно, за помощью с миграцией можно обратиться к выбранному провайдеру.

Возможно ли переехать в сжатые сроки?

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

Копирование почтовых серверов

Если у вас относительно небольшое количество почтовых ящиков (100–300), с копированием данных почтовых серверов не должно возникнуть проблем. Чтобы «перетянуть» данные из Microsoft Exchange в альтернативную систему — Postfix или CommuniGate — нужно: 

  • установить почтовый сервер (Postfix или CommuniGate) в качестве дополнительного, 
  • экспортировать список почтовых ящиков пользователей в PST-архив — это можно сделать с помощью командлет MS PowerShell,
  • перенести данные пользователей на новый почтовый сервер с помощью IMAP-агента,
  • загрузить недостающие компоненты (в случае с Postfix нужно дополнительно настраивать протокол LDAP).

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

Наиболее подробно процесс копирования данных из Exchange описан в статье. 

Копирование данных из 1С

То же самое и с бухгалтерией: чем больше данных, тем продолжительней будет переезд. Однако с софтом вроде 1С ситуация проще: не нужно искать аналоги, достаточно установить Linux-версию выбранного ПО. Для примера: 100 ГБ данных можно в одиночку перенести за 2 дня. Вместе с тестированием — за неделю.

Другие подводные камни

Ограничения в скорости переезда — это что-то из разряда естественного. У вас большая инфраструктура? Будьте готовы потратить много ресурсов и времени на переезд. Но издержки будут еще больше, если не подготовиться к деплою «сервисов-мигрантов» на DR-площадку. Есть ряд условностей, которые нужно принять.

Не для каждого ПО можно найти альтернативу

Яркий пример — AutoCAD — софт для 3D-моделирования и черчения. Его часто используют в компаниях, которые занимаются проектированием разных установок и сооружений. Для совместной работы в AutoCAD на серверах запускают виртуальные рабочие столы — VDI. Проблема в том, что у этого софта нет версии на Linux. 

Использовать Компас 3D, Inventor или Blender вместо AutoCAD непрактично: форматы документов отличаются. Единственное, с чем еще можно работать, — это чертежи. Но про 3D-моделирование можно забыть. 

Второй пример — SharePoint — сервис, который входит в пакет Microsoft 365 (Office 365). Его можно использовать, например, для создания корпоративных порталов. Есть похожий софт — например, Битрикс, но на него нельзя мигрировать. Тут другой сценарий: нужно адаптировать движок, часть модулей писать самостоятельно и только потом переносить данные на свое «творение».

Нужно тестировать. Много тестировать

Есть компании, которым не нужно нанимать разработчиков, чтобы восстановить часть сервисов. Но почти всем приходится тестировать. Даже если у сервисов есть альтернативные решения под Linux, могут появиться проблемы с совместимостью на стыке «инфраструктура-сервис».

Например, если компания использует MSSQL и все скрипты написаны для работы с ее интерфейсом, издержек не избежать. В случае переезда, например, на PostgreSQL, нужно переписывать все программы для работы с новым API. Изменения также нужно протестировать — проверить, как интерфейсы работают с новой СУБД.

12 октября СМИ начали «форсить» новость: Microsoft якобы возвращается в Россию и возобновляет работу через официальных партнеров, среди которых — Softline и Allsoft. Что нужно учитывать: 

Купить новую лицензию нельзя

«Мы действуем полностью в соответствии с официальной позицией компании Microsoft. Ситуация на сегодня в Allsoft следующая: приобрести новую лицензию на MS Office 365 нельзя, однако в рамках действующих контрактов, заказчики могут продлевать существующие лицензии в CSP канале с помесячной оплатой», — заявляет Allsoft, дистрибьютор Microsoft.

Для Enterprise-клиентов, использующих не менее 500 ПК, продление лицензий сейчас недоступно

«На сегодняшний день интернет-магазин Allsoft располагает остатками боксовых позиций MS Office 365, которые будут продаваться до окончания стока», — добавили Allsoft.

Главный совет

На актуальность переезда последние заявления дистрибьюторов Microsoft никак не влияют. Неопределенность никуда не делась. 

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

#статьи

  • 6 июн 2022

  • 0

Советы SRE-инженера про смену операционки и перенос данных: простая инструкция из 4 шагов без магии и лишних обещаний.

Иллюстрация: Wikimedia Commons / Polina Vari для Skillbox Media

Мария Даровская

Журналист, коммерческий автор и редактор. Пишет про IT, цифровой маркетинг и бизнес.
Сайт: darovska.com.


SRE-инженер. Работал системным администратором в Медицинском университете им. И. И. Мечникова. Увлекается медиафилософией, в том числе философией компьютерных игр, Unix и Open Source.



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


Первое, что я сделал, — стал читать, какие проблемы с Linux могут проявиться на моём ноутбуке. О чём речь? Например, macOS нельзя поставить никуда, кроме MacBook (хотя некоторые умудряются инсталлировать так называемый «Хакинтош»). Похожая ситуация и с Linux: его лучше ставить только на те ноутбуки, у которых нет проблем с драйверами, — и до сих пор существует железо, на котором с драйверами придётся повозиться. Если говорить о процессорах, то лучше всего Linux дружит с AMD.

Учтите: хороший ноутбук с полноценной поддержкой Linux порой стоит сопоставимо с MacBook.

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

И ещё одно предупреждение: обычно при установке Linux всегда чего-то не хватает — приходится это искать, качать и даже собирать из исходников. Например, если официальный драйвер работает некорректно, надо будет поискать его исходный код или даже написать драйвер самостоятельно.


Фотки, мемы, видео, документы — всё нужное, родное и близкое. Перед тем как начать перенос данных с Windows на Linux, нужно точно разобраться, где и что хранится.

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

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

Вкладки браузеров экспортировать довольно просто. Например, недавно я обновлял elementary OS (ну как обновлял — переустанавливал): чтобы перенести профиль Google Chrome, достаточно было скопировать папку с профилем пользователя. Большая часть моих конфигураций была доступна сразу после переустановки.

В Linux есть хорошая практика — при установке системы помещать на отдельный диск пользовательскую папку, которая называется Home. При переустановке системы директория Home не трогается, но в ней остаётся весь мусор, с прошлой установки. Сама система в корне другая, но все пользовательские файлы вашего профиля остаются в Home. Если вы используете KDE, при обновлении KDE не сильно меняется — какие-то базовые настройки сохранятся. Но всегда есть риски, что новая версия KDE работает не так и смотрит не на те переменные. Это базовый вариант, когда профиль сохраняется и подключается к новой системе. Вы устанавливаете PyCharm, а у вас уже есть все папки с проектами.

Данные так или иначе переносятся, а вот с файлами Word могут быть проблемы. То, что заточено под конкретную операционную систему, всегда будет болью для любого переезда на другую ОС. Макросы или разметка документов отличаются, потому что Microsoft пока не использует формат OpenDocument. Но это особенность экосистем: в рамках экосистемы всё неплохо работает и переносится — именно поэтому есть смысл, если телефон на Android, использовать Chromebook, ведь там есть интеграция с сервисами Google.


Данные приложений и сами приложения, настройки системы нельзя полностью перенести с одной ОС на другую — это будет сложно и точно не на 100%. Ведь даже при переходе между двумя устройствами с одной операционкой на борту абсолютно все настройки не перенести — что-то придётся заново конфигурировать вручную. Скорее всего, вам удастся перенести только данные и конфигурацию отдельных приложений — да и то не всех, потому что логика работы некоторых программ сильно зависит от ОС.

При переходе с Windows на Linux надо проверять, насколько ваши приложения в принципе поддерживаются в новой ОС — и есть ли у них вообще версии для Linux. Даже если вместо Photoshop и Corel вы уже использовали кросс-платформенные GIMP с Inkscape, части настроек вы лишитесь. А у того же Lightworks переменные окружения в Windows и Linux могут сильно отличаться — то есть настройки придётся делать заново. В LibreOffice можно перенести готовые шаблоны и макросы.

Некоторые программы вообще не портированы под Linux (те же Sony Vegas или Adobe Premiere) — хотя вы всегда можете попробовать запустить их с помощью эмулятора Wine. Правда, для этого понадобится немало свободного времени.

Когда несколько лет назад я переходил с Linux на Windows, то сразу решил использовать кросс-платформенные приложения типа Lightworks. Потому что знал: если надо будет работать под Linux, я просто перенесу все свои проекты.

Например, вместо популярного Lightroom можно поставить кросс-платформенный Darkroom. Он тоже позволяет работать с фотографиями в RAW-формате — хотя, конечно, он не настолько удобный и приятный в работе, как продукт Adobe. В общем, если есть вероятность, что придётся переходить на Linux — лучше сразу поставить кросс-платформенное ПО.

Важно: не забудьте перенести ключи SSH для всех своих виртуалок и приложений (если они у вас есть). И первое время не стоит форматировать раздел с Windows — вдруг вы что-то забыли и вам это вдруг понадобится.

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


Нужно перенести важные для работы приложения. Например, для разработчика это могут быть VS Code, GoLand, IntelliJ IDEA, PyCharm. У JetBrains много продуктов, и все они — кросс-платформенные, их несложно перенести с Windows на Linux, а на официальном сайте VS Code есть гайд для установки под Linux.

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

С фреймворками тоже обычно больших проблем не возникает: даже .NET и PowerShell поднимаются под Linux. Однако некоторые неудобства будут — не все функции .NET и PowerShell в Linux и Windows реализованы одинаково. Я тестировал их на прошлой работе — в целом работает нормально, хотя команды немного отличаются: например, где-то будет меньше доступных параметров, потому что это всё-таки не родной для Linux язык. Как по мне, ставить PowerShell на Linux — это несколько порнографично. Правда, иногда без этого не обойтись.

Сколько я телефонов ни менял, переход на новую модель — это всего одно действие, когда ты совмещаешь два телефона, и у тебя всё подтягивается, вплоть до приложений и известных Wi-Fi-сетей. Но попробуйте так сделать с Android и iPhone — ничего не получится.

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

Участвовать

Школа дронов для всех
Учим программировать беспилотники и управлять ими.

Узнать больше

Почти два месяца я готовился к серии статей под названием и тегом #LinuxDay, в которой я хотел описать все сложности и подводные камни с которыми я как системный администратор столкнулся при переходе с Windows на Linux.

подписывайтесь на мой канал Яндекс дзена!Вы будете первым узнавать  о новых материалах!подписывайтесь на яндекс дзен

В данной статье вы узнаете:

  1. причину перехода (и может это подтолкнет вас и вашего работодателя на данный переход)
  2. плюсы и минусы от перехода с Windows от Linux для организации
  3. какой дистрибутив Linux выбрал и почему
  4. ваш корыстный интерес от данной процедуры (получение бесплатных сертификатов по Linux системам)
  5. эта статья будет постоянно дополняться новыми шагами, но каждый шаг будет как отдельная статья

Кому нужна консультация по переводу на linux организаций или компаний, пишите мне на почту!

Я думаю переход компаний на отечественный софт таких как: государственных организаций, государственных компаний, детские сады, заводы, предприятия, фирм и компаний на Линукс скоро станет очень востребованным!

Я работаю в большой строительной организации с количеством 160 рабочих мест и около 6 серверов, на протяжении года я пытался любыми правдами и неправдами заставить купить хотя бы 10-20% лицензий, но денег не давали, по причине их отсутствия((

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

Наказание за использование нелицензионного программного обеспечения

Кому интересно, то можете рассказать своему начальству об ответственности и чем грозит использование нелицензионного ПО в организации (может оно будет более разговорчиво чем мое):

Использование нелицензионного программного обеспечения является нарушением авторских и смежных прав и влечет за собой:

  1. административную (ст. 7.12. КоАП РФ)
  2. уголовную (ст. 146 УК РФ) и гражданско-правовую ответственность

ответственность за использование нелицензионного по

Административная ответственность

Административная ответственность статья 7.12. КоАП РФ предусматривает наложение штрафа с конфискацией оборудования (компьютеры, ноутбуки и сервера) на которых установлено нелицензионное программное обеспечением (в дальнейшем ПО):

  • на граждан в размере от 1 500 до 2 000 рублей в том случае, если вы используете ПО как частное лицо;
  • на должностных лиц — от 10 000 до 20 000 рублей, распространяется на: генерального директора, ИТ-директора, системного администратора или другого сотрудника, чья вина будет доказана;
  • на юридических лиц — от 30 000 до 40 000 рублей.

Уголовная ответственность

Уголовная ответственность статья 146 (Нарушение авторских и смежных прав) наступает, если это деяние причинило крупный ущерб автору или правообладателю,

под крупным ущербом понимается общая стоимость нанесенного ущерба более чем на 100 000 рублей.

К примеру одна лицензия Windows + Office уже ровна 30 тыс рублей (если у вас более 3х станций, то можете сушить сухари)) )

Уголовная ответственность применяется только к физическому лицу и предусматривает:

  • штраф в размере до 200 000 рублей или в размере заработной платы или иного дохода за период до 18 месяцев
  • обязательные работы на срок до 480 часов либо
  • исправительные работы на срок до двух лет либо
  • принудительные работы на срок до двух лет либо
  • лишение свободы на срок до двух лет.

риски использования нелицензионного программного обеспечения

Уголовная ответственность (по сговору группой лиц)

Уголовная ответственность при использование нелицензионного программного обеспечения которая будет доказана, что была совершенна группой лиц (системный администратор, ИТ-директор и генеральный директор) в особо крупном размере

особо крупный размер – понимается общая стоимость использования по на сумму более 1 000 000 рублей

лица наказываются:

  • принудительными работами на срок до пяти лет
  • лишением свободы на срок до шести лет со штрафом в размере до пятисот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до трех лет или без такового (в ред. Федерального закона от 07.12.2011 N 420-ФЗ)

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

В чем выгода перехода для организации на Linux?

выгода от перехода на свободное программное обеспечение

Для того что бы не утомлять Вас большим количеством букв, давайте просто посчитаем сколько на среднестатистический компьютер сотрудника приходится выкладывать денег за лицензии (цены беру с популярного сайта по продаже ПО на 28 сентября 2019 года)?

  1. Microsoft Windows 10 Professional  –  15 тыс рублей
  2. Microsoft Office Home and Business 2019  –  15 тыс рублей 
  3. Антивирус – 1 тыс рублей

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

НО !

если у вас компания в которой есть Сервер и компьютер входит в домен, то прибавляем к общей сумме:

  1. Microsoft Windows Server Standard 2019 (OEM) – 85 тыс рублей
  2. Microsoft Windows Server CAL 2019 – 1,5 тыс рублей (на каждый компьютер подключенный к серверу)

Думайте все?)) а вот и нет! если у вас есть бухгалтерия или юридический отдел, то как минимум они используют в работе след программы:

  1. Adobe Acrobat Pro – 15 тыс рублей
  2. Adobe Photoshop CC – 30 тыс рублей (но тут спорный момент для некоторых, но я его все равно включил )

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

А теперь (пока кратко) я вам скажу, что все это на Linux будет Вам стоит 0 рублей ))) (но об этом дальше в статье)

Какой дистрибутив Linux лучше выбрать для развертывания в организации?

какой выбрать linux в организацию

Перед тем как внедрять Linux мы с моим коллегой Димой (Maz_ik) решили выбрать каждый по одному дистрибутиву и посмотреть какой лучше и проще с внедрением, и приятный по использованию.

Но перед тем как начать мы подготовили небольшой план и задачи какие хотим решить на первой волне внедрения:

  1. Найти нулевых – под ними мы понимали тех сотрудников которые работают только в Microsoft Office
  2. Обучить работе в новом office
  3. Подключить сетевые папки

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

  • Дима (maz_ik) – взял Ubuntu
  • Я (nibbl) – взял дистрибутив Simply Linux (Alt Linux)

Мой выбор пал на данный продукт исходя из следующих моментов:

  1. Этот дистрибутив “Российского производства”
  2. Имеет свое большое комьюнити и большой форум на котором, в любое время дня и ночи, кипит общение и поддержка со стороны разработчиков (ООО «Базальт СПО») и вам всегда помогут!!
  3. Так как мы относимся к гос структуре, то рано или поздно импортозамещение дойдет и до нас и всех обяжут переходить на Российское ПО, поэтому мой шаг был изначально рассчитан на перспективу)
  4. Alt Linux имеет “родственные связи” от такого гиганта как Red Hat (хотя Alt Linux за полтора десятка лет уже считается самостоятельным продуктом) + пакетный менеджер RPM 
  5. Так совпало, что у меня за недолго до этого момента было знакомство с человеком который имел опыт внедрения именно этого продукта у себя на предприятии:-)

Исходя из всего этого, я выбрал и поддержал отечественного производителя Alt Linux (https://www.altlinux.org/) и теперь будем внедрять данный продукт и помогать его развивать и продвигать на Российском рынке!

В чем выгода для системного Администратора при внедрении Linux?

Этот абзац точно понравится Вам, потому как я вам даю подсказку, а для некоторых неплохие перспективы для карьерного и профессионального роста) При внедрении Linux вы как минимум экономите миллионы рублей своему работодателю, но что получаете в замен? Одного спасибо тут недостаточно! И что бы получить с этого максимальную выгоду, объясните своему начальнику, что при внедрении и поддержки данной системы вам как минимум нужно получить обучение в каком нибудь центре, для того что бы поддерживать этот продукт на предприятии, а при правильно написанной докладной записки вам оплатят не только обучение, но и в выход на работу в выходные дни (а это еще + деньги)

так что личный интерес от внедрения Линукса:

  1.  это огромный опыт
  2. хорошая строчка в резюме)))
  3.  сертификаты!

Так что если вы смекалистый и не боитесь работать, то этот пункт вас точно замотивирует!

обучение системных администраторов

#LinuxDay в шагах

Тут я буду описывать этапы нашего внедрения.

  1. Установка и обновление Simply Linux
  2. Установка Яндекс Браузера
  3. Выбор и установка офиса WPS office
  4. Ввод в домен
  5. Подключение сетевых дисков
  6. ПО для редактирования пункта меню (убираем лишнее ПО)
  7. Настройка почты Thunderbird + подключение адресной книги по LDAP
  8. Настройка и установка принтеров
  9. Настройка RDP
  10. Настройка поиска файлов
  11. Настройка архиваторов (иероглифы при разархивировании)
  12. Настройка раскладок клавиатуры при авторизации и на рабочем столе по умолчанию
  13. Проигрывание Видео в Яндекс браузере

На этом все! Удачи вам

Часто администраторы игровых серверов задаются вопросом как перевести сервер CS с OC Windows на Linux. Понятное дело, что собирать по новой сервер не хочется, но на этот случай есть выход из ситуации. Мы можем обновить лишь «основу» сервера, которая используется у определенных ОС. К примеру в серверах cs для Windows «системные» файлы формата .dll, а для linux они должны быть .so.

Что нужно сделать чтобы перевести сервер CS с OC Windows на Linux?

Первым делом меняем все файлы формата .dll на .so, никакой сложности в этом нет. Для ОС Linux файлы .so можно легко отыскать в интернете или в различных сборках, в том числе можно установить готовый сервер на хостинге linux (которые предлагает сам хостинг) и загрузить на него все свои файлы (за исключением файлов .dll, чтобы не было мусора).

Подготовили все необходимые файлы и приступаем к их замене:

1) Загружаем на сервер все файлы папки cstrike за исключением .dll файлов
2) Идем в addons -> amxmodx -> modules
3) Теперь в addons -> metamod -> открываем plugins.ini, удаляем все строчки и пишем эти:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so

Сохраняем изменения и идем дальше.

4) Теперь открываем файл liblist.gam с помощью текстового редактора (блокнот или Notepad++), удаляем строчку:

gamedll "addonsmetamoddllsmetamod.dll"

Теперь прописываем вместо нее:

gamedll_linux "addons/metamod/dlls/metamod_i386.so".

Сохраняем изменения и идем дальше.

5) Проверяем наличие файлов .so вместо .dll:

addons -> dproto -> dproto.dll / .so.
addons -> metamod -> dlls -> metamod.dll /.so.
addons -> amxmodx -> dlls -> amxmodx.dll /.so.

На этом все, сложности никакой нет. Главное заменить основные «системные» файлы сборки на те, что нужны для работы на ОС Linux. Сами настройки и amxmodx включая все плагины ничем не отличаются. 

Что еще может быть интересно на данную тему?
— ?
— ?
— ?


10 4 073 0

В конце июля 2022 года Microsoft прекратила действие SPLA-контрактов для российских провайдеров. Большинство из них не могут продлить клиентские лицензии на Azure, Windows Server, Microsoft 365. В этой ситуации мы постарались собрать универсальный план по миграции на Linux. В тексте рассказываем, как перенести сервисы и сохранить данные.

Навигация по статье:

  • Шаг 1. Найдите альтернативный софт
  • Шаг 2. Перенесите сервисы из Azure
  • Шаг 3. Перенесите данные из OneDrive
  • Можно ли переехать в сжатые сроки?
  • Другие подводные камни
  • Главный совет

Шаг 1. Найдите альтернативный софт

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

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

Шаг 2. Перенесите сервисы из Azure

Если вы используете облачную платформу Microsoft Azure, забудьте на время про поиск альтернативного софта. Перед разворачиванием резервной инфраструктуры позаботьтесь о миграции самого пространства с данными и сервисами. Это лучше сделать оперативно: если до окончания срока лицензии осталось мало времени, есть риск потерять корпоративные и клиентские данные. Политика иностранных корпораций сейчас непредсказуема.

Тот самый отчет перед начальством.

Первое, что нужно сделать после поиска альтернативного софта, — подготовить резервную площадку: выделенный или облачный серверы для аварийного восстановления (DR). Главное, чтобы выбранное решение соответствовало требованиям компании.

  • Если у компании IaaS, будет проще: достаточно подобрать облако с нужными конфигурациями и перенести на него данные и сервисы. Подробнее об оценке потребляемых ресурсов облаком Azure можно почитать здесь.
  • Если компания использует в Azure специфичный софт вроде MSSQL, нужно искать провайдера, который его еще поддерживает. Так получится оперативно перебраться на on premise-решение — без затрат на самостоятельное развертывание и тестирование.

Если инфраструктура слишком большая и на разворачивание аварийной площадки нет времени, сначала сделайте бэкап данных в on premise-хранилище. После поднимите DR-площадку и перенесите на нее сервисы и данные.

Как перенести сервисы и данные на DR-площадку?

После запуска DR-площадки клонируйте образ Azure. Для этого есть несколько способов. При выборе отталкивайтесь от используемой технологии виртуализации.

  • Способ 1. Перенести и загрузить образ Azure самостоятельно. В Azure есть функция выгрузки диска в формат on-premise — его можно установить в свою систему виртуализации. Яркий пример — копирование образа в Hyper-V.
  • Способ 2. Реплицировать виртуальную среду с помощью специального ПО. Можно воспользоваться сторонним софтом вроде SmiKar Carbon. Безопасно ли это — открытый вопрос. Поэтому рекомендуем опираться на первый и третий варианты.
  • Способ 3. Сделать бэкап ОС с помощью агента Windows. Для резервного копирования системного образа и данных подходит Veeam Backup & Replication. Более того, настроить агент Veeam можно таким образом, чтобы бэкап выполнялся автоматически. А после — выгрузить данные и образ на DR-площадку.

В случае, если данных слишком много и нет возможности сразу их перенести на резервную площадку, воспользуйтесь сервисом СХД — системой хранения данных. Особенно актуально для тех, кому нужно хранилище, сертифицированное по 152-ФЗ.

Шаг 3. Перенесите данные из OneDrive

Возможен и другой сценарий: инфраструктура расположена в «облаке без санкций», не в Azure, но файлы хранятся в OneDrive Online. Здесь также первое, что нужно сделать, — подготовить резервную площадку. Ей может стать как другое облако (Google Drive, Dropbox или российские аналоги), так и полноценная облачная платформа провайдера.

Как перенести файлы в резервное облако?

  • Способ 1. Перенести данные в другое облако с помощью утилит. Для автоматизированного переноса данных, например, с OneDrive на Google Drive, можно использовать специальный софт вроде MultCloud.
  • Способ 2. Скачать копию диска OneDrive Online и загрузить данные в новое облако. Этот вариант займет больше времени, чем предыдущий, но не ограничит в выборе — можно перенести данные в любое облачное хранилище. Если нет возможности заниматься этой рутиной самостоятельно, за помощью с миграцией можно обратиться к выбранному провайдеру.

Можно ли переехать в сжатые сроки?

Сроки переезда зависят от того, сколько у компании сервисов, пользователей и данных. Даже помощь провайдера и использование специального ПО не гарантирует, что переезд будет быстрым. Рассмотрим самые частые, по мнению экспертов Selectel, кейсы.

Копирование почтовых серверов

Если у вас 100-300 почтовых ящиков, с копированием данных почтовых серверов не должно возникнуть проблем. Чтобы «перетянуть» данные из Microsoft Exchange в альтернативную систему, например, Postfix или CommuniGate, нужно:

  • установить почтовый сервер (Postfix или CommuniGate) в качестве дополнительного,
  • экспортировать список почтовых ящиков пользователей в PST-архив — это можно сделать с помощью командлет MS PowerShell,
  • перенести данные пользователей на новый почтовый сервер с помощью IMAP-агента,
  • загрузить недостающие компоненты (в случае с Postfix нужно дополнительно настраивать протокол LDAP).

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

Наиболее подробно процесс копирования данных из Exchange описан в статье.

Копирование данных из 1С

То же самое с бухгалтерией: чем больше данных, тем продолжительней будет переезд. Однако с софтом вроде 1С ситуация проще: не нужно искать аналоги, достаточно установить Linux-версию выбранного ПО. Для примера: 100 ГБ данных можно в одиночку перенести за два дня. Вместе с тестированием — за неделю.

Другие подводные камни

Ограничения в скорости переезда — это что-то из разряда естественного. У вас большая инфраструктура? Будьте готовы потратить много ресурсов и времени на переезд. Но издержки будут еще больше, если не подготовиться к деплою «сервисов-мигрантов» на DR-площадку. Есть ряд условий, которые нужно принять.

Не для каждого ПО можно найти альтернативу

Яркий пример — AutoCAD. Это софт для 3D-моделирования и черчения. Его часто используют в компаниях, которые занимаются проектированием разных установок и сооружений. Для совместной работы в AutoCAD на серверах запускают виртуальные рабочие столы — VDI. Проблема в том, что у этого софта нет версии на Linux.

Использовать Компас 3D, Inventor или Blender вместо AutoCAD непрактично: форматы документов отличаются. Единственное, с чем еще можно работать, — это чертежи. Но про 3D-моделирование можно забыть.

Второй пример — SharePoint. Это сервис, который входит в пакет Microsoft 365 (Office 365). Его можно использовать, например, для создания корпоративных порталов. Есть похожий софт — Битрикс, но на него нельзя мигрировать. Тут другой сценарий: нужно адаптировать движок, часть модулей писать самостоятельно и только потом переносить данные на свое «творение».

Но что делать компаниям, которые используют незаменимое ПО, а ресурсов для создания своего софта нет? Поделитесь мнением в комментариях.

Нужно тестировать. Много тестировать

Есть компании, которым не нужно нанимать разработчиков, чтобы восстановить часть сервисов. Но почти всем приходится тестировать. Даже если у сервисов есть альтернативные решения под Linux, могут возникнуть проблемы с совместимостью на стыке «инфраструктура-сервис».

Так, если компания использует MSSQL и все скрипты написаны для работы с ее интерфейсом, издержек не избежать. В случае переезда, например, на PostgreSQL, нужно переписывать все программы для работы с новым API.

Теперь в Selectel доступны специальные версии PostgreSQL (с 10 по 14). Они позволяют использовать их как основную базу данных для 1С. Это хорошая альтернатива серверу MSSQL.

Новые интерфейсы также нужно протестировать — проверить, как системы работают с новой СУБД.

Ждать ли возвращения Microsoft

12 октября СМИ начали «форсить» новость: Microsoft якобы возвращается в Россию и возобновляет работу через официальных партнеров, среди которых — Softline и Allsoft. Есть пара моментов, которые нужно учитывать.

Купить новую лицензию нельзя

Allsoft, дистрибьютор Microsoft, заявил:

Мы действуем полностью в соответствии с официальной позицией компании Microsoft. Ситуация на сегодня в Allsoft следующая: приобрести новую лицензию на MS Office 365 нельзя, однако в рамках действующих контрактов, заказчики могут продлевать существующие лицензии в CSP канале с помесячной оплатой.

Для Enterprise-клиентов, использующих 500+ ПК, продление лицензий сейчас недоступно

Allsoft, дистрибьютор Microsoft, добавил:

На сегодняшний день интернет-магазин Allsoft располагает остатками боксовых позиций MS Office 365, которые будут продаваться до окончания стока.

Главный совет

На актуальность переезда последние заявления дистрибьюторов Microsoft никак не влияют. Неопределенность никуда не делась.

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

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

Читать также:

Настройка Linux


Рекомендация: подборка платных и бесплатных курсов 3D-моделирования — https://katalog-kursov.ru/

Дело было 5 лет назад, мне позвонила хорошая знакомая (пусть будет Ирина) и попросила меня поработать системным администраторов в центральной бухгалтерии нашего города. Я попросил предоставить список обязанностей данного работника, на что получил ответ, который загнал меня в ступор:

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

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

image

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

Тут я просто оставлю условия, на которых я согласился работать

Мои обязанности:

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

Мои права:

  • После отчетного периода с 1 по 31 мая я не появляюсь на работе и не беру трубку.
  • Я не появляюсь на работе, если все работает.
  • Девочки не обращаются ко мне на прямую с проблемами, а расписывают их по составленному мной шаблону и высылают на почту.

P.S.: Официальное трудоустройство, зарплата 8000 рублей в месяц, бесплатный обед и чай.

Первый рабочий день

В свой первый рабочий день я решил припоздать и заранее сообщил, что приду к 9:00. Было лето и погода была великолепной. Я вышел из дома и спокойно пошел в сторону ЦБ.

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

Там в углу стоит наш сервер. Вот его и надо перезагружать каждое утро.

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

Первым делом я начал разгребать завалы в комнате и изучать что из себя представляет сервер.

Информация о железе. На нем уже крутится Centos 6, поэтому и отображение информации представлено в таком виде.

[root@m1 google]# dmidecode

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
        Manufacturer: Gigabyte Technology Co., Ltd.
        Product Name: GA-8S661FXM-775
        Version: x.x
        Serial Number:

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
        Socket Designation: Socket 775
        Type: Central Processor
        Family: Celeron
        Manufacturer: Intel
        ID: 41 0F 00 00 FF FB EB BF
        Signature: Type 0, Family 15, Model 4, Stepping 1
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                DS (Debug store)
                ACPI (ACPI supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                SS (Self-snoop)
                HTT (Multi-threading)
                TM (Thermal monitor supported)
                PBE (Pending break enabled)
        Version: Intel(R) Celeron(R) CPU
        Voltage: 1.3 V
        External Clock: 133 MHz
        Max Speed: 4000 MHz
        Current Speed: 2533 MHz
        Status: Populated, Enabled
        Upgrade: Socket 478
        L1 Cache Handle: 0x0009
        L2 Cache Handle: 0x000A
        L3 Cache Handle: Not Provided
        Serial Number:
        Asset Tag:
        Part Number:

Handle 0x0005, DMI type 4, 35 bytes
Processor Information
        Socket Designation: Socket 775
        Type: Central Processor
        Family: Unknown
        Manufacturer: Unknown
        ID: 00 00 00 00 00 00 00 00
        Version: Intel(R) Celeron(R) CPU
        Voltage: 3.3 V
        External Clock: 133 MHz
        Max Speed: 4000 MHz
        Current Speed: 2533 MHz
        Status: Populated, Disabled By User
        Upgrade: Socket 478
        L1 Cache Handle: 0x000A
        L2 Cache Handle: 0x000B
        L3 Cache Handle: Not Provided
        Serial Number:
        Asset Tag:
        Part Number:

Handle 0x0007, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: A0
        Bank Connections: 1 2
        Current Speed: Unknown
        Type: DIMM SDRAM
        Installed Size: 1024 MB (Double-bank Connection)
        Enabled Size: 1024 MB (Double-bank Connection)
        Error Status: OK

Handle 0x0008, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: A1
        Bank Connections: 3 4
        Current Speed: Unknown
        Type: DIMM SDRAM
        Installed Size: 256 MB (Single-bank Connection)
        Enabled Size: 256 MB (Single-bank Connection)
        Error Status: OK

Handle 0x001A, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x0019
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 1024 MB
        Form Factor: DIMM
        Set: None
        Locator: A0
        Bank Locator: Bank0/1
        Type: Unknown
        Type Detail: None
        Speed: 400 MHz
        Manufacturer:
        Serial Number:
        Asset Tag:
        Part Number:

Handle 0x001B, DMI type 17, 27 bytes
Memory Device
        Array Handle: 0x0019
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 256 MB
        Form Factor: DIMM
        Set: None
        Locator: A1
        Bank Locator: Bank2/3
        Type: Unknown
        Type Detail: None
        Speed: 400 MHz
        Manufacturer:
        Serial Number:
        Asset Tag:
        Part Number:

Что к чему и что куда?

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

Данная машинка взяла на себя следующие функции:

  • Роутер
  • DHCP сервер
  • Сервер БД «Парус»
  • Сервер 1С Бухгалтерии
  • Сервер мессенджера CommFort
  • Файлообменник

По спине побежали мурашки от того, что я увидел. На тот момент я немножко знал linux и пользовался только дистрибутивом MOPS Linux. К тому времени его перестали поддерживать и я решил попробовать CentOS.

Из трупов на рабочем месте я собрал рабочую платформу и начал изучать возможности CentOS. Для меня это было в новинку, но я быстро освоился и спустя 2 месяца новый сервер заработал. БД «Парус» был убит и доступ к базе осуществлялся только локально на компьютере директора, сервер 1С был перенесен на мощный компьютер и осуществлять его поддержку начала сторонняя компания.

На новом сервере я запустил:

  • DHCP сервер
  • Сервер ejabberd
  • Прокси-сервер Squid
  • Файлообменник на Samba и ESET для фильтрации заразы

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

Заключение

Два месяц назад мне снова позвонила Ирина и сообщила, что им выделили статический IP адрес под ViPNet Coordinator и им необходима помощь в настройке моего сервера. Как и в начале истории я решил отказаться, так как я больше не работал на данном предприятии, а любая работа должна оплачиваться.

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

На продолжение сотрудничества побудили меня мои собственные причины:

  • Статический IP адрес я могу использовать в своих личных целях.
  • Лишняя денежка всегда будет кстати.
  • Помогу наработать трудовой стаж брату. Он у меня еще студент.
  • Есть огромное желание перенести сервер на новое железо.

Данная статья является началом цикла статей, в которых я буду подробно расписывать порядок действий для запуска сервера на CentOS 7 для маленького офиса в 100 машин.

Спасибо за внимание

>Уважаемые участники Talks, помните, что этот раздел предназначен для нетехнических разговоров о Linux. Поэтому, пожалуйста, задавайте технические вопросы в соответствующих разделах форума, а новости добавляйте в ленту на главной странице.

Siado ★★★★★

(16.01.10 14:56:22 MSK)

  • Ссылка

Это надо в раздел администрирования.

Но всё-таки:

1. AD фигушки, ибо Samba4 ещё не зарелизилась. Остальное: bind + dhcpd + NFS/SAMBA + Posifix+Dovecot
2. Никак, ибо AD. А сервер 1С есть.
3. Squid + lightsquid

Quasar

★★★★★

(16.01.10 15:06:30 MSK)

  • Ссылка

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

Если денег уже совсем нет и переехать на бесплатную ОС — вопрос жизни и смерти, то присмотрись к Генту Линукс, установив ее у тебя по крайней мере будет постоянная занятость на работе и повод для повышения зп.

Удачи!

Santad

(16.01.10 15:07:43 MSK)

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Santad 16.01.10 15:07:43 MSK

Ответ на:

комментарий
от svr4 16.01.10 15:17:35 MSK

Вообще-то он правильно говорит. Я имею некоторый опыт перевода вендосервера на линукс. Проблемы действительно всплывают. Гораздо проще с нуля сеть построить на линуксе.

Quasar

★★★★★

(16.01.10 15:19:08 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Santad 16.01.10 15:07:43 MSK

Забухай.

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

Если денег уже совсем нет и переехать на бесплатную ОС — вопрос жизни и смерти, то присмотрись к Генту Линукс, установив ее у тебя по крайней мере будет постоянная занятость на работе и повод для повышения зп.

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

Camel ★★★★★

(16.01.10 15:33:14 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Quasar 16.01.10 15:19:08 MSK

Ответ на:

комментарий
от Santad 16.01.10 15:07:43 MSK

Хм… Генту на сервер? Мне кажется это не лучший вариант.

G-UNiX ★★

(16.01.10 15:39:13 MSK)

  • Ссылка

Ответ на:

Забухай.
от Camel 16.01.10 15:33:14 MSK

Вдогонку.

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

Camel ★★★★★

(16.01.10 15:39:25 MSK)

  • Ссылка

Ответ на:

комментарий
от svr4 16.01.10 15:17:35 MSK

неистово плюсую, толстый плохой санта.

Lee_Noox ★★★

(16.01.10 15:44:06 MSK)

  • Ссылка

Ответ на:

комментарий
от svr4 16.01.10 15:36:11 MSK

Да хоть на слаке. Только надо отдавать себе отчёт в том, что делаешь, и какой результат требуется (в частности нужна ли техподдержка).

Quasar

★★★★★

(16.01.10 15:49:05 MSK)

  • Ссылка

Первое: Та ну нах, проще уволиться!

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

Deleted

(16.01.10 16:10:52 MSK)

  • Ссылка

дебиан. или убунту-сервер.

  • Ссылка

Ответ на:

комментарий
от Santad 16.01.10 15:07:43 MSK

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

  • Ссылка

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

Eddy_Em

☆☆☆☆☆

(16.01.10 16:52:08 MSK)

  • Ссылка

Практически все описано тут для дебиана etch и тут для lenny. Сам пробовал настраивать и оно работало, кроме почты и сквида, т.к. не нужны были. 1с 8.1 поидее берет инфу о юзерах из лдап каталога, так что тоже должно работать.

Lindows

(16.01.10 17:04:01 MSK)

  • Ссылка

При желании можно обойтись и без АД.

есть несколько решений =)

MikeDM ★★★★★

(16.01.10 20:27:16 MSK)

  • Ссылка

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

dimon555 ★★★★★

(16.01.10 21:46:29 MSK)

  • Ссылка

Ответ на:

комментарий
от aluk 16.01.10 19:17:49 MSK

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

Crespo

(17.01.10 00:49:53 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Crespo 17.01.10 00:49:53 MSK

Да, есть. Этот дистрибутив создавался как внутреннее решение одной российской компании. Со временем дистрибутив вырос в самостоятельный проект и сейчас активно развивается. Вы можете пообщаться с теми кто уже внедрил этот продукт на форуме (http://www.calculate-linux.org/projects/ru/boards) или в irc проекта.

aluk

(17.01.10 11:53:49 MSK)

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Like this post? Please share to your friends:
  • Перевод с экрана монитора в реальном времени windows
  • Перевод песни тины тернер steamy windows
  • Перевод песни i bust the windows out your car
  • Перевод песни cigarettes out the windows
  • Перевод ноутбука в безопасный режим windows