Рейтинг:0

Миграция сервера Linux на рабочую станцию ​​Windows

флаг eg

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

Ситуация Около половины сети снова работает, но DHCP-сервер крайне ненадежен и нуждается в замене. Лучшее, что может предложить наш поставщик, — это рабочая станция Dell. В настоящее время серверы не могут быть найдены, а времени мало. У рабочей станции есть две проблемы, делающие миграцию невозможной в данный момент.

  1. старый сервер использует оба порта Ethernet. У нового только один. Один порт Ethernet используется для подключения к модему, другой — для подключения к внутренней сети. Все из интрасети проходит через сервер, затем через другой порт к модему и внешнему миру.
  2. Место хранения; мы ограничены SSD на 256 ГБ, и у нас есть старый сервер 4x4 RAID10 для переноса. RAID10 означает чередование и зеркалирование, так что это резервное копирование и повышение скорости. Физически мы можем поместить три 3,5-дюймовых диска в новую машину — если найдем их. Нам нужно как минимум 4 ТБ дискового пространства, и это вряд ли оставит место. Я предпочитаю 6 ТБ или даже 8 ТБ, если мы сможем. Старая машина была настроена без виртуализации.

Схематично "сеть" выглядит так: Внешний мир <--> Сломанный сервер <--> Коммутатор <--> Интранет (принтеры, камеры, жесткие книги/ноутбуки/...)

Цель заменить старый сервер новой рабочей станцией Dell.

Мой план

  1. получить вторую карту сетевого контроллера PCI2.1 и установить ее на новой рабочей станции в слот PCI3.1. Теперь у нас есть второй порт Ethernet.
  2. Закажите 2 жестких диска емкостью 6-8 ТБ как можно быстрее и получите их в конфигурации RAID1.
  3. Создайте виртуальную машину на SSD и подключите к ней эти диски RAID1.Затем установите на него LINUX-окружение, а еще лучше попробуйте клонировать старую систему на этот виртуальный RAID.

Вопросы

  1. Интернет здесь медленный, поэтому первоклассные ethernet-контроллеры будут такими же медленными, как контроллер за 20 долларов. Однако есть ли что-то особенное, на что стоит обратить внимание?
  2. Может ли виртуальная машина находиться на SSD и монтировать рейды на HDD? Как мне вообще подойти к этому? У меня не было времени, чтобы должным образом проанализировать этот аспект, но любой вклад очень ценится. Или мне нужно сделать это наоборот и настроить RAID1 в Windows и просто сохранить образ диска в этом томе RAID1?
  3. Старая система работает под управлением Ubuntu 14. Можно ли просто клонировать ее во что-то, что может читать виртуальная среда?
  4. Способна ли гостевая ОС (например, виртуальная машина Linux) подключаться к компьютерам, подключенным к коммутатору? Я несколько раз возился с VMBOX, и у меня всегда были проблемы с подключением к сетевому оборудованию.
  5. В Windows 10 введена строгая политика обновлений (хорошо); однако что можно сделать, чтобы настроить машину таким образом, чтобы после перезагрузки виртуальная машина автоматически возобновляла работу и чтобы во время работы виртуальной машины не происходила запланированная перезагрузка.
  6. Мой опыт работы с VM-системой ограничен VirtualBox; это хороший выбор для описанной установки?
Рейтинг:1
флаг br

Интернет здесь медленный, поэтому первоклассные ethernet-контроллеры будут такими же медленными, как контроллер за 20 долларов. Однако есть ли что-то особенное, на что стоит обратить внимание?

Просто тот, который делает то, что вам нужно, и поддерживается вашей ОС.

Может ли виртуальная машина находиться на SSD и монтировать рейды на HDD? Как мне вообще подойти к этому? У меня не было времени, чтобы должным образом проанализировать этот аспект, но любой вклад очень ценится. Или мне нужно сделать это наоборот и настроить RAID1 в Windows и просто сохранить образ диска в этом томе RAID1?

Да, по-видимому, вы собираетесь использовать что-то вроде Windows Server 2019 или что-то подобное в качестве базовой ОС, верно? Таким образом, ваши SSD — это один диск, а ваши жесткие диски — это просто еще один диск — ваша виртуальная машина видит два или более виртуальных диска, один на одном диске, другой на другом диске. Так что да, просто загрузитесь с тома SSD (можете ли вы получить второй для R1?), И вы также можете сохранить на нем загрузочный диск виртуальной машины, а затем иметь диск данных виртуальной машины на томе жесткого диска R1.

Старая система работает под управлением Ubuntu 14. Можно ли просто клонировать ее во что-то, что может читать виртуальная среда?

Да, часто вы можете, погуглите «P2V» на основе любого гипервизора, который вы хотите использовать — часто вы можете просто скопировать диски физического сервера в один загрузочный файл.

Способна ли гостевая ОС (например, виртуальная машина Linux) подключаться к компьютерам, подключенным к коммутатору? Я несколько раз возился с VMBOX, и у меня всегда были проблемы с подключением к сетевому оборудованию.

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

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

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

Мой опыт работы с VM-системой ограничен VirtualBox; это хороший выбор для описанной установки?

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

Clueless_captain avatar
флаг eg
Привет Чоппер3; Спасибо за совет! Возможно глупый вопрос.но когда вы говорите: «Только тот, который делает то, что вам нужно, и поддерживается вашей ОС». это хост ОС или гостевая ОС? DHCP в конечном итоге окажется в гостевой ОС. Система поставлялась с Windows 10 Pro (я надеялся на Windows Server, так как уже устанавливал их один или два раза). По вашему опыту, это узкое место при настройке сервера? Я посмотрю на P2V - никогда не слышал об этом, так что спасибо, что обратили мое внимание. Сначала я свяжусь с поставщиком и получу эту деталь как можно скорее.
флаг br
Для хост-ОС гостевой ОС все равно, что это такое, поскольку это будет эмулироваться гипервизором.
Рейтинг:0
флаг cn

6 Виртуалбокс хорош. Hyper-V доступен в Win 10 Pro. Hyper-V должен повысить производительность.

5 Можно запланировать или даже отключить автоматическое обновление/перезагрузку.

4 Создайте «внешний» коммутатор через Hyper-V (что-то подобное есть для VirtualBox).

3 С помощью Clonezilla можно создать резервную копию старого сервера в виде образа и восстановить его на виртуальной машине.

2 Создайте RAID-1 и сохраните там образы ВМ.

1 рабочая станция в порядке. USB-адаптеры Ethernet могут не работать с внешними коммутаторами Hyper-V.

Ответить или комментировать

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