我们使用的软件供应商总是指定我们应该在我们购买的服务器上加载 RHEL 来运行他们的软件,但是他们确实开始接受 CentOS,甚至现在更喜欢在新安装上使用它。
无论如何,我们有一些运行 Red Hat Enterprise Linux Server 版本 5.3 (Tikanga) 的服务器,它们从未订阅过 RHN,所以基本上它们与我们加载它时的情况完全相同。
是否可以将它们直接转换到新的 CentOS?
编辑:好吧,通过阅读更多内容,看来 RHEL 5 只能迁移到 CentOS 5,然后我需要更新到新版本。这看起来非常简单,甚至不需要重新启动。这是我找到的说明:
# cp /etc/redhat-release /etc/redhat-release-saved
# rpm -e --nodeps redhat-release-notes redhat-release yum-rhn-plugin redhat-logos
# rpm -ivh \
http://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-5-8.el5.centos.i386.rpm \
http://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-notes-5.8-0.i386.rpm \
http://mirror.centos.org/centos/5/os/i386/CentOS/redhat-logos-4.9.99-11.el5.centos.noarch.rpm
# yum update
是吗真的从 RHEL 切换到 CentOS 这么简单?
答案1
不确定您查看了哪些页面,但 CentOS 网站的以下页面列出了步骤,看起来与您所看到的大致相同:
https://wiki.centos.org/HowTos/MigrationGuide
所以,是的,事情应该就是这么简单。
答案2
许多服务器成功从RH5、RH6转换到Centos,没有出现任何故障。
- 访问 Centos Vault。 http://vault.centos.org/
- 您使用的是 32 位还是 64 位操作系统? http://vault.centos.org/5.11/os/
- 编辑存储库 - 此处给出的示例: https://github.com/opsmason/centos-vault-yum-repos/blob/master/CentOS-Vault-Base.repo
baseurl - 将其从镜像修改为指向 Centos Vault:
baseurl=http://vault.centos.org/$releasever/os/$basearch/
baseurl=http://vault.centos.org/5.11/os/x86_64/
尽管如此,我在转换过程中没有遇到任何失败 - 准备好快照。