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

Клонирование всего раздела сервера по сети

Используя команду linux 'dd', вы можете клонировать раздел в файл .img. Я использовал этот метод для дублирования флеш-накопителей для использования со многими серверами в прошлом. Тогда, если кто-то выйдет из строя, его очень легко восстановить при необходимости.

Кто-нибудь знает, возможно ли подобное по сети делать? У меня есть сервер Redhat, с которого я хотел бы все скопировать, чтобы создать сервер Fedora с такими же настройками.

Я считаю, что вы можете сделать что-то вроде этого:

dd if=/dev/hda | ssh user@destination.com "dd of=/path/to/destination.iso"

Конечно, убедитесь, что вы настроили беспарольный вход с закрытым SSH-ключом.

Обратите внимание: если вы просто хотите скопировать настройки, это не лучший подход, особенно если вы переходите на другой дистрибутив.

Кроме того, для сервера может лучше подойти CentOS. Дополнительное преимущество заключается в том, что вы сможете относительно легко обновить RHEL до CentOS (по сравнению с переходом на Fedora), поскольку оба дистрибутива тесно связаны. Прочтите Руководство по миграции CentOS Чтобы получить больше информации.

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

Я не знаю, где это Windows, но в linux вы могли бы что-то сделать

Удаленная система

nc -l -p 8001|bzip2 -d|dd bs=16M of=/dev/sdb

затем в локальной системе

dd bs=16M if=/dev/sda|bzip2 -c|nc remote.system.tld 8001

Копирование 'dd' хорошо работает для создания точного клона, но вам нужно сначала выключить компьютер и загрузиться с другого носителя или раздела (dd-подключение смонтированной / активной файловой системы, а затем ее восстановление может работать нормально или может ломается ужасно ... невозможно точно знать, как и когда он сломается, но я не хотел бы испытывать на этом свою удачу).

Что вы хотите сделать (поскольку вы просто хотите клонировать только конфигурацию на другой сервер), это просто установить Fedora с теми же пакетами, что и у вас на Redhat, а затем скопировать необходимые (не по умолчанию == измененные) файлы конфигурации. к нему, и надеюсь, что (возможные) разные версии пакетов по-прежнему работают с одними и теми же конфигурациями.

Если вы хотите сделать это по сети, просто скопируйте необходимые конфигурации на свой новый сервер Fedora.

Существует оболочка вокруг dd + netcat, которая называется g4u. Это бесплатный загрузочный ISO-образ, который можно записать на флэш-накопитель или записать на компакт-диск. Он работает с ftp-сервером на другой стороне. Это очень надежно и хорошо задокументировано.