将CentOS8系统服务器转换为Stream版本:步骤详解

[复制链接] |主动推送
查看30 | 回复0 | 2024-9-11 15:04:50 | 显示全部楼层 |阅读模式
如果你一直在关注,你就知道CentOS的所有情况。因此,你可能会担心你网络上的那些CentOS服务器。由于这些服务器可能为你的后台提供一些服务,所以这种担心是合理的。
虽然滚动发布的候选版本可能不会让所有人满意,但对于希望为服务器部署开源操作系统的管理员来说,CentOS Stream仍然是一个可行的选择。
对于一些担心自己定期发布的CentOS安装会失去支持的管理员来说(EOL是2021年12月31日),CentOS Stream可能是最合理的选择,尤其是他只支持到2024年。如果您是这样,重新安装平台,然后将所有内容转移回服务器?不需要的。
其实还有另一个选项:将标准版本转换为Stream版本。此过程非常简单且可靠。实际上,我已经将许多CentOS机器迁移到Stream上,并且只遇到了一个小问题(稍后会谈到)。
准备工作
正在运行的CentOS 8实例和具有sudo特权的用户
如何转换为CentOS Stream
整个过程由三个命令处理。第一条命令安装必要的存储库文件。该命令是:
sudo dnf install centos-release-stream -y
下一条命令将删除centos-release,centos-repos和centos-release-stream并将其替换为centos-stream-release。该命令是:
sudo dnf swap centos-{linux,stream}-repos
最后,我们使用命令同步所有内容:
sudo dnf distro-sync
前两个命令几乎立即完成。但是,最后一条命令将花费一些时间,具体取决于要升级的服务器的状态。
当最终命令完成时,重新启动服务器即可体验CentOS 8 Stream。
没有警告,但请注意
我建议您首先在非生产服务器上测试此过程。我已经运行了很多次,遇到的唯一问题是在一台服务器上无法运行最终命令,因为安装了docker-ce。我必须运行dnf remove docker-ce,运行distro-sync命令,然后(重新引导后),我发现容器化已自动安装在转换中。但是,这是一个相当具体的事件。
如果您正在使用CentOS 8服务器运行Kubernetes集群,并且尚未切换到容器化,则应该这样做-不管是否要迁移到流式传输。由于Kubernetes已弃用Docker,因此您需要确保您的集群仍能正常运行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则