Wir haben ein CentOS 5-System mit einigen Programmen wie PHP, Apache usw. Es ist auch unser lokaler Büroserver, daher möchten wir die Ausfallzeiten auf ein Minimum beschränken. Was ist der beste Weg, um auf CentOS 6 zu aktualisieren?
Ich möchte auch darauf hinweisen, dass unsere Internetverbindung ziemlich schlecht ist. Daher wäre jede schnelle und kostengünstige Maßnahme, mit der wir sie zum Laufen bringen und bei Bedarf weitere Verbindungen bekommen können, großartig.
In der Vergangenheit haben wir für CentOS 5 eine einzelne CD verwendet. Ist es möglich, etwas Ähnliches zu tun?
Zu Ihrer Information: Ich sollte darauf hinweisen, dass ich ein kleiner Neuling bin, was Linux-Boxen angeht, also halten Sie es bitte einfach. Wget, Entpacken der Installation, etwas Konfiguration und Yum sind im Wesentlichen alles, was ich kenne.
Antwort1
Wie das CentOS-Wiki deutlich macht, es gibt keine unterstützte Möglichkeit, von CentOS 5 (C5) auf CentOS 6 (C6) zu aktualisieren, da es keine unterstützte Möglichkeit gibt, von RHEL5 auf RHEL6 zu aktualisieren. Die offizielle Rubrik lautet „saubere Neuinstallation“. Ja, ich finde das auch extrem nervig.
Es gibt jedoch ein Boot-Time-Kernel-Flag für die C6-DVD ( upgradeany
), das versucht,was auch immerDas Betriebssystem, das es auf dem Host findet, ist CentOS6. Weitere Einzelheiten dazu finden Sie unter dem obigen Link. Vor der Verwendung ist ein wenig manuelles Hacken des centos-release
RPM erforderlich, und unmittelbar danach sind etwas Pflege und Wartung erforderlich.
Ich habe dies genau einmal auf einer sauberen und vollständig aktualisierten C5-Installation verwendet und es hat ohne Funktionsverlust ein Upgrade auf C6 ermöglicht. Ich plane, eine Kopie meines Haupt-C5-Servers zu virtualisieren und dasselbe Upgrade zu versuchen, um zu sehen, wie es upgradeany
auf einem echten Server funktioniert, aber zum Zeitpunkt des Schreibens habe ich dies noch nicht getan.
Richard, da ich feststelle, dass Sie ein neuer Benutzer sind, hoffe ich, dass Sie mir verzeihen, wenn ich auf die lokale Etikette bezüglich Antworten auf Fragen hinweise: Wenn Sie mit einer Antwort zufrieden sind, „akzeptieren“ Sie sie, indem Sie auf das Häkchen neben der Antwort klicken. Dies steuert das Reputationssystem für Sie und mich und verhindert außerdem, dass die Frage ewig im „unbeantworteten“ Pool herumhängt. Ich entschuldige mich bei Ihnen, wenn Sie das bereits wissen.
Bearbeiten: Es gibt eine C6 "minimal"-CD, die Ihnen eine grundlegende Arbeitsplattform bietet. Sie finden sie beispielsweise unterdiese Spiegelseitefür die i686-Version und anderswo auf Ihrer bevorzugten Mirror-Site für die x86_64-Version.
Die wichtigste Anforderungsänderung für C6 ist, dass die CPUmussunterstützen Sie die Flags pae und cx8, sonst bootet der Kernel einfach nicht; Sie können dies grep flags /proc/cpuinfo
auf Ihrem aktuellen Server überprüfen. Weitere Hardwareanforderungen und einen Link zur Hardware-Kompatibilitätsliste finden Sie unterdas RHEL6-Installationshandbuch.