Я хотел бы перенести некоторые серверы (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.