考虑迁移到CentOS 8

    • 2023/05/22 RHELクローンのMIRACLE LINUXが今後AlmaLinuxと協業することが発表されました。AlmaLinux10からは同じバイナリになると思われます。

 

    Publickey:RHELクローンOSのAlmaLinuxにMiracle Linuxが合流を発表。国内でAlmaLinuxのサポートも提供開始

1. CentOS的終止問題

自从2020年12月8日的”CentOS转向CentOS Stream”的宣布以来,我已经写了几篇相关的文章。由于有了备受关注的后续版本AlmaLinux的发布,我想要思考未来的选择。

    • CentOSからCentOS Streamへ。CentOS終了の衝撃

 

    • CentOS終了に対する大ブーイングでRHELが一部無償になるらしい

 

    • Red Hat Developer Programに登録して最大16台までRHELを使おう

AlmaLinuxを使ってみた(前編) (後編)

CentOSからOracle Linuxへスクリプトで簡単に移行する

2. 迁移到其他地方的选择

未来如何处理当前使用的CentOS 8将根据个人的价值观和优先级而异。以下是可能的选择。

    • CentOS Stream

 

    • AlmaLinux

 

    • Rocky LinuxやMIRACLE LINUXなどのCentOS後継ディストリビューション

 

    • Red Hat Enterprise Linux

 

    • Oracle Linux

 

    • Ubuntu

 

    • その他のLinux

 

    • 各ベンダーが提供する有償のCentOS 8延長サポートを利用する

 

    移行しない。システム更改まで塩漬け

3. 在考虑迁移目标时的观点

我想介绍一些在考虑转型时需要考虑的观点。

    1. 将来,提升包是否需要?需要,不是即刻需要,但为了未来需要,不需要

 

    1. 可以承受迁移成本到什么程度(费用和工时两方面)

 

    1. 正在使用的应用程序迁移的难度

 

    1. 如果使用商业包软件,是否支持目标操作系统

 

    1. 当前使用的CentOS 8系统的EOL(终止支持)时间

 

    1. 所需操作系统的稳定性(老实说,不亲自使用很难知道)

 

    1. 当迁移到新的RHEL兼容发行版,如AlmaLinux时,考虑到未来的持续性

 

    1. 是否需要供应商的技术支持

 

    如果在云中使用,需要考虑今后的适应性。

一种观点是,这关乎是否是企业级系统。企业级系统通常在更新方面更加谨慎,尤其是对于非DMZ服务器而言。许多系统每年可能只有1到2次的更新机会,或者仅当报告了关键错误时才会更新。

如果我是作者,我会选择追求像RHEL这样的稳定性的发行版。

「让它高声喧响吧(笑)」

然而,当涉及商业软件包和物理服务器(由硬件供应商提供的驱动程序不可靠)时,我会变得稍微谨慎一些。

如果几乎不进行更新,可以将其放置不用,并在需要时使用“有偿的CentOS 8延长支持”。

反过来说,如果系统不需要过于敏感的考量,转向使用CentOS Stream也是一个有力的选择。至少不会停止开发,并且可以期待一定的稳定性。

尽管如此,在做出选择之前,请充分理解CentOS Stream的定位。这是因为在世界各地的博客和文章中,有些人可能会认为你没有考虑太多。

此外,一些人可能会选择AlimaLinux或Oracle Linux等可免费使用的与RHEL兼容的发行版。

CentOS 8的支持期限到2021/12/31。在那之前,我们希望能够观察CentOS Stream和AlmaLinux等的动态,对整体情况做出最佳选择。至少对于工程师而言,无论结果是否正确,我们都希望能够提供充分考虑的依据。

4. 独断和偏见的评论

我用企业的视角以专断和偏见来比较了各种选择。我没有考虑个人使用或个体经营者使用,因为这应该由个人负责。由于”不安因素和缺点”太多,我只写了其中一部分。

選択肢サブスクリプション/ライセンス有償サポート移行方式不安要素・マイナス点CentOS Stream不要サードパーティによる有償サポートあり(推測)リポジトリの差し替えだけで簡単安定性は高いと思われるがウォッチは必要。商用パッケージはおそらくサポートされない。上司や顧客を納得させられるかAlmaLinux不要サードパーティによる有償サポートあり(推測)移行ツールあり(almalinux-deploy)新しいディストリビューションなのでウォッチが必要AlmaLinux以外のCentOS後継ディストリビューション(Rocky LinuxやMIRACLE LINUXなど)未定未定未定―Red Hat Enterprise Linux必要サブスクリプションに含まれる移行ツールあり(Convert2RHEL)サブスクリプションが必要で、RHエンタープライズ契約に取り込まれるOracle Linux不要だが、有償サポートユーザーだけが利用できる機能があるOracleによる有償サポートあり移行ツールあり(centos2ol.sh)Exadataにも使われているので安定性は高いはずが、あとは宗教の問題Ubuntu不要有償サポートあり完全なリプレイスが必要少し慣れが必要。既存アプリや運用ドキュメントがある場合には動作検証や修正が必要。商用パッケージはあまり対応していない。LTSでもRHELと比べるとサポート期間が短いその他のLinux未定未定未定―各ベンダーが提供する有償のCentOS 8延長サポートを利用する不要必要移行不要サポート費用次第移行しない。システム更改まで塩漬け不要不要移行不要クリティカルなバグが出たときには、何らかの方策が必要

了解商业发行版的好处。

对于个人使用的情况,对于费用敏感是可以理解的。但在涉及到SIer参与的企业级系统中,通常会选择商业分发系统的原因如下。

    • 技術サポートの提供(言葉は悪いが、誰か尻拭いしてくれる人がいる)

 

    使用するパッケージソフトウェアのサポート対象環境になっているか(日本の大企業ではJP1やSystemwalker、WebSAMなどのミドルウェアを使うことが多く、サポート対象となるOSが限られる)

如果自身是最终用户,具备足够的支持能力,并且能够自我风险控制的企业(使用者)的话,那么这个观点并不适用,但对于商业分销来说,拥有信心是不可否认的。

而且,还有一些在功能上非常方便的功能。尽管不同的Linux发行版有所差异,但我想介绍一些。在综合判断之前,我们需要理解各种事情。

能够应用最小限必需的更新包。

在致力于稳定运行的系统中,我们希望不要应用或者尽量最小化应用补丁。这种情况下,具有可指定级别的补丁应用功能非常方便。这个功能经常在非商用发行版中无法使用。

yum update --security
yum update-minimal --sec-severity=critical,important --bugfix -y

你可以通过以下命令判断该功能是否可用。在已应用最新软件包的环境下将不会显示,但当以这种方式显示时,会提供更新信息。

$ yum updateinfo list
ALBA-2021:1099 bugfix         NetworkManager-1:1.26.0-14.el8_3.x86_64
ALBA-2021:1099 bugfix         NetworkManager-libnm-1:1.26.0-14.el8_3.x86_64
ALBA-2021:1099 bugfix         NetworkManager-team-1:1.26.0-14.el8_3.x86_64
ALBA-2021:1099 bugfix         NetworkManager-tui-1:1.26.0-14.el8_3.x86_64
ALSA-2021:1093 Important/Sec. bpftool-4.18.0-240.22.1.el8_3.x86_64

提供知识库服务
除了方便的技术支持外,付费支持用户的知识库中有许多有用的信息。积累较多的用户数量越多,提供的参考价值也就越多。

而且与网络上的流言相比,它的可靠性自然更高。此外,如果对内容有疑问,可以进行查询以确认真实性。

Linux发行商提供各种便捷工具。以下是一些代表性的例子。

如果您使用的是RHEL,那么您需要了解Red Hat Insights。以前它是以额外付费的方式提供的,但现在已经可以通过订阅来使用。另外,Red Hat Satellite能够方便地集中管理更新包,非常实用。

最近变少了

由于企业服务器经常无法连接到互联网,因此无法使用yum/dnf。

我经常会遇到令人难以置信的言论。因为 Red Hat Satellite 可以构建本地存储库,所以我们可以适应这种环境。

在Oracle Linux中,可以利用Red Hat Satellite的克隆版本Spacewalk。而Oracle Linux的特点之一是无需重新启动的动态补丁系统Oracle Ksplice。虽然RHEL中也有kpatch,但不像Ksplice那么简单易用。

供货商信息

    • Red Hat Enterprise Linux

 

    • Oracle Linux

 

    Ubuntu Advantageエンタープライズ向けサポート
广告
将在 10 秒后关闭
bannerAds