Я хочу создать загрузочную резервную копию / клон моего сервера 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
автоматическая установка.
Если вы не хотите, чтобы машины были на 100% одинаковыми, просто используйте kickstart
с участием nfs
или url
параметр, указывающий либо на публичное репозиторий Centos, либо на ваше зеркало.
Вы можете создать все хранилища кунг-фу в kickstart
см. документацию.
Чтобы создать подобные серверы с автоматической установкой, вам следует изучить kickstart
как предлагают другие ответы.
Однако, если вы хотите пойти dd
Таким образом, идея состоит в том, чтобы создать / восстановить образ каждого RAID-устройства, а не лежащих в его основе дисков или разделов. Вам также нужно будет создать образ загрузочной области / области раздела каждого диска. Чтобы восстановить резервную копию, вы загружаете целевую систему с «живой» системой Linux (например, http://www.system-rescue-cd.org/), затем восстановите области загрузки / разделов, создайте и соберите устройства RAID и, наконец, восстановите образы резервных копий на устройства RAID.
Ваш оригинальный подход к созданию полного клона sda
привод тоже мог работать (правда, не очень эффективно). Но на новом сервере вам нужно вручную создать разделы на 2-м диске, а затем добавить их в массивы RAID, чтобы начать повторную синхронизацию.