Назад | Перейти на главную страницу

Создать образ диска с разделами программных рейдов

Я хочу создать загрузочную резервную копию / клон моего сервера centos7 «A» с разделами программного рейда и использовать эту резервную копию для создания новых серверов с такими же конфигурациями.

мои перегородки

sda
--> sda1
----> md120 /
--> sda2
----> md121 swap
--> sda3
----> md122 /boot
--> sda4
----> md123 /var/images

sdb
--> sdb1
----> md120 /
--> sdb2
----> md121 swap
--> sdb3
----> md122 /boot
--> sdb4
----> md123 /var/images

sdc 

Я использовал команду dd для резервного копирования раздела sda (содержащего загрузку и подкачку, root и / var / images)

dd if=/dev/sda of=/dev/sdc bs=512 conv=noerror,sync

но когда я восстанавливаю образ на другом сервере «B» (голый металл с той же конфигурацией), раздел sda.

Я надеялся, что я автоматически загружу сервер, и синхронизация рейда начнется на другом диске SDB.

Но, к сожалению, это не работает.

Может ли кто-нибудь предложить мне способ сделать резервную копию разделов программного рейда. И нужно ли делать резервную копию обоих дисков?

Спасибо

Ваш подход неправильный, во-первых, плохая идея сделать резервную копию свопа.

В любом случае, IIUC вы хотите иметь своего рода шаблон для ваших серверов. Я бы предложил использовать kickstart с участием install вариант с liveimg параметр - таким образом вы можете создать образ со всеми вашими файлами, который будет "заполнен" на вашем новом установленном сервере во время kickstartавтоматическая установка.

Видеть: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sect-kickstart-syntax#idm140037269828320

Если вы не хотите, чтобы машины были на 100% одинаковыми, просто используйте kickstart с участием nfs или url параметр, указывающий либо на публичное репозиторий Centos, либо на ваше зеркало.

Вы можете создать все хранилища кунг-фу в kickstartсм. документацию.

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

Однако, если вы хотите пойти dd Таким образом, идея состоит в том, чтобы создать / восстановить образ каждого RAID-устройства, а не лежащих в его основе дисков или разделов. Вам также нужно будет создать образ загрузочной области / области раздела каждого диска. Чтобы восстановить резервную копию, вы загружаете целевую систему с «живой» системой Linux (например, http://www.system-rescue-cd.org/), затем восстановите области загрузки / разделов, создайте и соберите устройства RAID и, наконец, восстановите образы резервных копий на устройства RAID.

Ваш оригинальный подход к созданию полного клона sda привод тоже мог работать (правда, не очень эффективно). Но на новом сервере вам нужно вручную создать разделы на 2-м диске, а затем добавить их в массивы RAID, чтобы начать повторную синхронизацию.