Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Переезд с физических дисков на виртуалку  (Прочитано 26369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Доброго дня!

Возникла задача перенести ubuntu, которая крутится на физическом сервере, на виртуальную машину (KVM, VirtualBox)

ОС установлена на блочном устройстве /dev/md(RAID), которое работает на дисках /dev/sda и /dev/sdb

mdadm -D /dev/md0
/dev/md0:
     Array Size : 3903488 (3.72 GiB 4.00 GB)
     Used Dev Size : 3903488 (3.72 GiB 4.00 GB)
      Raid Devices : 2
    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       18        1      active sync   /dev/sdb2
mdadm -D /dev/md1

/dev/md1:
        Raid Level : raid1
        Array Size : 307555328 (293.31 GiB 314.94 GB)
     Used Dev Size : 307555328 (293.31 GiB 314.94 GB)
    Raid Devices : 2
    Number   Major   Minor   RaidDevice State
       0       8        3        0      active sync   /dev/sda3
       1       8       19        1      active sync   /dev/sdb3

Device       Start       End   Sectors   Size Type
/dev/sda1     2048   1953791   1951744   953M BIOS boot
/dev/sda2  1953792   9766911   7813120   3.7G Linux RAID
/dev/sda3  9766912 625141759 615374848 293.4G Linux RAID

Device       Start       End   Sectors   Size Type
/dev/sdb1     2048   1953791   1951744   953M BIOS boot
/dev/sdb2  1953792   9766911   7813120   3.7G Linux RAID
/dev/sdb3  9766912 625141759 615374848 293.4G Linux RAID

mount | grep /dev/
/dev/md1 on / type ext4 (rw,relatime,errors=remount-ro)

/dev/md0 - это swap раздел

Как эту систему можно перенести на виртуалку?
Верхнеуровневое решение нужно :) Пока не понимаю как лучше и какие подводные
« Последнее редактирование: 05 Апреля 2024, 12:08:49 от a.y.logvin »

Оффлайн Skif_off

  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Переезд с физических дисков на виртуалку
« Ответ #1 : 06 Апреля 2024, 04:40:38 »
Т.к. я в этом деле не мастак, то попробовал бы подключить к виртуалке физические диски
VBoxManage internalcommands createrawvmdk -filename disk.vmdk -rawdisk /dev/sdbили сразу /dev/md, создал виртуальный диск, загрузился в виртуалке в Live-режиме с iso'шника той же версии Ubuntu, "склонировал" с tarpipe на виртуальный диск и восстановил загрузчик.
Наверняка есть что-то более автоматизированное и/или элегантное :) Насколько помню, были способы монтировать в системе VDI-файлы в RW, одна из утилит qemu, кажется, и что-то ещё (если сам VirtualBox ещё не научился).

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Re: Переезд с физических дисков на виртуалку
« Ответ #2 : 07 Апреля 2024, 14:27:18 »
я в этом деле не мастак
Я тоже рейд первый раз переносил!

Спасибо, по этому способу и пошел. Сделал дам одного из дисков и прогнал самим VBox
VBoxManage convertfromraw disk.dd disk.vdi --format VDI
Взлетело с ошибками, но их уже ручками устранил!


 

Страница сгенерирована за 0.052 секунд. Запросов: 25.