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

Как перенести debian 4 и 5 на ubuntu 10.04?

Я хотел бы перенести некоторые серверы (debian 4 и debian 5) на ubuntu 10.04 LTS.

Один из них - это DNS-сервер с привязкой и ничем другим. (Debian 5) Другой - это сервер pxe с tftp на debian 5. Другой - это debian 4 с фермой plone (plone, python, zope, zeo и varnish). Другой - это сервер trac + svn.

Я спрашиваю здесь, приходилось ли кому-то делать это или подобное и обнаружил ли какие-либо проблемы.

Спасибо за все комментарии, советы и все, что вы можете мне сказать.

Спасибо.

Прямое dist-upgrade или подобное с Debian до Ubuntu не сработает, по крайней мере, по моему опыту.

Я рекомендую выполнить чистую установку Ubuntu 10.04, а затем вручную перенести файлы данных и конфигурации. Это, очевидно, означает, что вам нужно запустить новую машину, прежде чем вы сможете вывести из эксплуатации старые серверы Debian. Вы пользуетесь виртуализацией? Так будет легче.

С Bind это, вероятно, означает просто копирование / etc / bind перешли к новой машине. Для сервера PXE (с которым у меня нет опыта) и Trac + SVN вам необходимо скопировать или воссоздать файлы конфигурации (например, / и т.д. / apache2), а затем переместите реальные данные, то есть репозитории, экземпляры Trac и хранилище TFTP.

Что касается фермы Plone, я понятия не имею, но остерегайтесь различий в версиях Python.

Я выполнял такие миграции с Debian на Ubuntu несколько раз, и, по моему опыту, это самый чистый и наименее удивительный способ сделать это.

Мой совет: если он не сломан, не чините его. Ubuntu - далеко не такая стабильная и надежная серверная ОС, как Debian. Обновите свои системы до Lenny, а когда Squeeze выйдет (довольно скоро), обновите до Squeeze.

Я согласен с тем же. За исключением одного: определенно обновитесь как минимум до Debian 5 и подумайте о переходе на тестирование Debian. Есть несколько вещей, которые изменились за 5 (!) + Лет с момента выхода Debian 4, включая BIND. Вы получаете преимущество перенесенных конфигураций, так что это, по крайней мере, немного более простой способ обновления.

Также стоит подумать (определенно в случае BIND) посмотреть на файлы README.Debian в / usr / share / doc /, так как, например, для моей ситуации было лучше отменить наш CHROOT foo и использовать то, что было в Пакеты Debian / Ubuntu.