У нас есть система CentOS 5 с несколькими программами php, apache и т. д. Это также наш локальный офисный сервер, поэтому мы хотим свести время простоя к минимуму. Как лучше всего обновиться до CentOS 6.
Я также хотел бы отметить, что наше интернет-соединение довольно паршивое, поэтому было бы здорово предпринять любые быстрые и недорогие шаги, чтобы просто запустить его, а затем получать дополнительные услуги по мере необходимости.
Раньше для CentOS 5 мы использовали один компакт-диск — возможно ли сделать что-то подобное?
К вашему сведению, должен отметить, что я немного нуб, когда дело касается Linux Box, поэтому, пожалуйста, будьте проще. wget, распаковка и установка, некоторые настройки и yum — это, по сути, все, что я знаю.
решение1
Как ясно из вики CentOS, нет поддерживаемого способа обновления с CentOS 5 (C5) до CentOS 6 (C6), потому что нет поддерживаемого способа обновления с RHEL5 до RHEL6. Официальная рубрика — «чистая переустановка». Да, я тоже нахожу это крайне раздражающим.
Однако на DVD-диске C6 есть флаг загрузки ядра ( upgradeany
), который попытается выполнить обновлениечто бы ниОС, которую он находит на хосте CentOS6. Более подробная информация о нем приведена в ссылке выше; centos-release
перед его использованием требуется некоторая ручная настройка RPM, а также некоторая забота и подпитка сразу после этого.
Я использовал это только один раз, на чистой и полностью обновленной установке C5, и она обновилась до C6 без потери функциональности. Я планирую виртуализировать копию моего основного сервера C5 и попробовать то же самое обновление, чтобы посмотреть, как это upgradeany
работает на реальном сервере, но на момент написания я еще этого не сделал.
Ричард, поскольку я заметил, что вы новый пользователь, надеюсь, вы простите меня, если я укажу на местный этикет в отношении ответов на вопросы: когда вы удовлетворены ответом, вы «принимаете» его, нажимая на галочку рядом с ответом. Это управляет системой репутации и для вас, и для меня, плюс это останавливает вечное зависание вопроса в пуле «неотвеченных». Приношу вам свои извинения, если вы уже знаете это.
Редактировать: существует «минимальный» компакт-диск C6, разработанный, чтобы предоставить вам базовую рабочую платформу, который можно найти, например, по адресуэто зеркало сайтадля версии i686 и в другом месте на вашем любимом зеркале сайта для версии x86_64.
Наиболее важным изменением требований для C6 является то, что ЦПдолженподдерживают флаги pae и cx8, иначе ядро просто не загрузится; вы можете проверить это grep flags /proc/cpuinfo
на вашем текущем сервере. Другие требования к оборудованию и ссылку на список совместимого оборудования можно найти вруководство по установке RHEL6.