LINUX.ORG.RU
ФорумAdmin

Перенос рабочей системы CentOS 7 в виртуальную среду

 , , , ,


1

1

Имеется HP Microserver Gen 8. В нем 2 диска 1Tb и еще один 2Tb. Диски 1Tb собраны в софтовый Raid 0 mirror через mdadm. Система CentOS 7. Собираюсь переходить на что-то посвежее (Rocky linux или другой). Задумался, можно ли как-то перенести эту систему в какой-нибудь гипервизор на этом же сервере? Чтобы надолго не уводить сервер в офлайн, а как-то скопировать старую систему в виртуальную среду. И потом потихоньку устанавливать параллельно новую систему в том же гипервизоре. Еще важный момент - сохранить Raid зеркало для гипервизора и виртуальных машин. Подскажите, люди знающие, как это грамотно сделать? Могу докупить диск и рэйд-контроллер HP P410, если упростит решение.

Перевести в гипервизор несложно. Покупаешь ещё один диск, ставишь на него ОС, в ОС ставишь QEMU и запускаешь его пробрасывая в виртуалку все три старых диска. ОС в виртуалке скорее всего запустится как обычно, диски увидит, рейд из них соберёт. Если в fstab прописано монтирование по именам типа /dev/sda то они могут измениться - надо будет поправить. И с сетевым адаптером может измениться название. А, ну ещё надо будет сеть пробросить так, чтобы виртуалке было доступно всё то что было доступно раньше. Но как ты собрался параллельно что-то поднимать, если у тебя система занимает 4тб и все заняты, я не понял.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

Еще важный момент - сохранить Raid зеркало для гипервизора и виртуальных машин.

А, я не понял, на зеркале есть что-то от текущей системы или нет? Если нет, то просто не пробрасывай эти диски. Если есть, то сколько места занято и сколько ты хочешь забрать на гипервизор и другие виртуалки?

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Вся система на зеркале. Почти все место 1Tb занято. Не знаю, как лучше сделать. Может быть купить два диска по 2Tb и сделать на них новую систему, зеркало и QEMU. И туда же залить старую систему в контейнер. Ну и новую тоже.

lanmaster2
() автор топика
Ответ на: комментарий от anc

Крутятся всякие пробросы портов по SSH прямые и обратные, файловое хранилище с Owncloud, docker контейнеры… Много всякого за 10 лет накопилось. Не упомнишь. Поэтому и хочу не торопясь это все разгребать и на новую систему переносить.

lanmaster2
() автор топика
Последнее исправление: lanmaster2 (всего исправлений: 2)
Ответ на: комментарий от lanmaster2

файловое хранилище с Owncloud, docker контейнеры…

HP Microserver Gen 8 «Говорят» в нем «Максимум памяти 16 Гб»
Тоскливо будет с виртуализацией.

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

anc ★★★★★
()
Ответ на: комментарий от lanmaster2

Если в корпус влезут ещё +2 диска то проще будет не копировать ничего со старых а пробросить их как есть в виртуалку. Но новые разумеется придётся покупать т.к. как я понял места у тебя иначе нет.

firkax ★★★★★
()
Ответ на: комментарий от anc

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

firkax ★★★★★
()
Ответ на: комментарий от firkax

Ещё раз «Максимум памяти 16 Гб» Слово «Максимум» не означает что у ТС там 16Гб.

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

Думаете усе в своп улетит? А из свопа когда потребуется это будет «очень быстро»? Даже если там ssd-ха торчит в кач-ве харда, контроллер один фиг «не резиновый».

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

Проц почти всегда отдыхает, диски тоже. Ничего суперактивного там нет. Раз в неделю заливается бэкап системы с рабочего ноута - около 500Gb. Вторую систему должен потянуть. Тем более что по мере переноса старые сервисы можно тушить.

lanmaster2
() автор топика
Ответ на: комментарий от lanmaster2

Созрел такой план:

  • докупить RAID-контроллер HP P410
  • докупить диск 2Tb
  • очистить старый 2Tb диск
  • собрать на контроллере зеркало 2Tb
  • поставить новую систему для гипервизора на зеркало (какую?) и гипервизор (какой?)
  • склонировать старый CentOS в виртуалку (образ на новом 2Tb зеркале)
  • поставить во вторую виртуалку новый Linux

Норм план?

lanmaster2
() автор топика
Ответ на: комментарий от lanmaster2

Камень:

processor       : 7
vendor_id       : GenuineIntel
cpu family      : 6
model           : 42
model name      : Intel(R) Xeon(R) CPU E31260L @ 2.40GHz
stepping        : 7
microcode       : 0x2f
cpu MHz         : 2128.000
cache size      : 8192 KB
physical id     : 0
siblings        : 8
core id         : 3
cpu cores       : 4
apicid          : 7
initial apicid  : 7
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts spec_ctrl intel_stibp flush_l1d
bogomips        : 4789.45
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:
lanmaster2
() автор топика
Последнее исправление: lanmaster2 (всего исправлений: 1)
Ответ на: комментарий от lanmaster2

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

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)