如何将CentOS迁移到AlmaLinux并避免数据中心停机关于使用CentOSStream。现在你知道CentOS的不幸了吧。如果您还不知道,让我总结一下:RedHat采取了短视的举动来放弃我们熟悉和喜爱的CentOS。取而代之的是伪滚动发行版CentOSStream,它受到少数CentOS管理员的信任,并且不受许多第三方应用程序(例如cPanel)的支持。就是这样。这个变化带来了(至少)几个备受期待的CentOS分支。第一个宣布的是RockyLinux,来自最初为我们带来CentOS的人。紧随其后的是AlmaLinux。两者都是当前RedHatEnterpriseLinux的二进制兼容和社区支持的开源替代品,并且在成为CentOS事实上的替代品方面取得了长足的进步。好消息是,AlmaLinux的第一个稳定版本已于今年3月发布(参见https://www.linuxmi.com/almalinux-os-centos-linux-8.html),您可以使用它来替换CentOS8。但是对于那些已经在数据中心部署了大量CentOS的人,您会怎么做?幸运的是,AlmaLinux的开发人员已经创建了一种将那些CentOS8服务器迁移到AlmaLinux的简单方法,我现在将向您展示如何操作。该过程很简单,因此您可以在准备就绪后立即开始和完成它,尽管升级可能需要一段时间。它将升级到最新的AlmaLinux8.4(参见https://www.linuxmi.com/almalinux-os-8-4.html)点击上图查看大图您需要什么?CentOS8的一个运行实例是一个拥有sudo权限的用户这个过程在很多CentOS服务器上测试过,每次都成功无故障。如何将CentOS迁移到AlmaLinux登录到您的CentOS8服务器并确保首先使用以下命令升级CentOS:[linuxmi@linuxmi~/www.linuxmi.com]$sudodnfupgrade-y如果需要重新启动,然后下载迁移脚本使用:[linuxmi@linuxmi~/www.linuxmi.com]$curl-Ohttps://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh%总接收百分比%Xferd平均速度TimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed100270631002706300294160--:--:----:--:----:--:--29416将脚本保存到本地驱动器后,授予它适当的权限:[linuxmi@linuxmi~/www.linuxmi.com]$chmodu+xalmalinux-deploy.sh你现在可以开始迁移:[linuxmi@linuxmi~/www.linuxmi.com]$sudo./almalinux-deploy.sh[sudo]linuxmi的密码:检查root权限OK检查centos-8.x86_64是否受支持验证almalinux-release包OKYourOSissupportedOKRemoveOSspecificrpmpackagesOKVerifying...#####################################正在准备...#########################################升级/安装...almalinux-release-8.4-2.el8##############################################安装almalinux-release包OK......单击上图查看大图根据启动时CentOS的状态,迁移实际上可能比升级花费的时间更少。迁移完成后,只需再次重启即可完成。您已成功将CentOS迁移到RedHatEnterpriseLinux二进制兼容的替代操作系统。恭喜,你再也不用为使用CentOSStream而烦恼了。
