はじめに
AzureでもCentOSを利用しているとは多々います。そこで、公開されているCentOS8のイメージを Stream 8 に変更する方法を紹介します。
元のCentOSはRogueのCentOS-based 8.5 です。

Thank you for choosing this Microsoft sponsored CentOS image from OpenLogic!
_______ ______ _____
__ __ \______________________ / _____________ ___(_)______
_ / / /__ __ \ _ \_ __ \_ / _ __ \_ __ `/_ /_ ___/
/ /_/ /__ /_/ / __/ / / / /___/ /_/ / /_/ /_ / / /__
\____/ _ .___/\___//_/ /_//_____/\____/_\__, / /_/ \___/
/_/ /____/ by Perforce
____ _ ___ ____ ___ ____
/ ___|___ _ __ | |_ / _ \/ ___| ( _ ) | ___|
| | / _ \ '_ \| __| | | \___ \ / _ \ |___ \
| |__| __/ | | | |_| |_| |___) | | (_) | ___) |
\____\___|_| |_|\__|\___/|____/ \___(_)____/
(2111)
アップデート
バージョンを確認してみます。
cat /etc/redhat-release CentOS Linux release 8.5.2111
いたって簡単です。
レポジトリの入れ替えです。
dnf swap centos-linux-repos centos-stream-repos dnf distro-sync
パッケージもアップデートされるので少々時間がかかります。
cat /etc/redhat-release CentOS Stream release 8
マイナーバージョンは無いので8だけです。
まとめ
Azureでも、御多分に漏れずCentOS8は古いものとなります。後継として他のディストリビューションがありますが既存環境のインプレースアップグレードを行い使い続けたい場合があります。今回はその方法の一つを紹介しました。