CentOSのチームは、RHELのアップストリームバージョンであるCentOSストリームに焦点を移すことを決定しました。 CentOSストリームは、FedoraLinuxとRHELの間に配置されます。これは100%RHELクローンではありませんが、RHEL開発に先んじています。 RockyLinuxやAlmaLinuxなど、RHEL 8と100%互換性のある他のディストリビューションが登場しました。
このガイドでは、新しいオペレーティングシステムを再インストールせずに、既存のCentOS8ディストリビューションをCentos8ストリームに変換する方法を学習します。
関連コンテンツ:
- Centos8からRockyLinux8に移行する方法
目次
- システムが最新であることを確認してください
- CentOSLinuxシステムをバックアップする
- CentOSStreamパッケージをインストールする
1。システムが最新であることを確認してください
次のコマンドを使用して、サーバーが更新されていることを確認します。
sudo dnf update -y
次のコマンドを使用して、CentOSLinux8のバージョンも確認しましょう。
$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
2。 CentOS8システムをバックアップする
システムを定期的に更新することをお勧めします。システムにアプリケーションデータがある場合は、それがバックアップされていることを確認してください。また、OSスナップショットを作成して、問題が発生したときに元に戻してください。常に検証済みのバックアップを保持します。
3。 CentOSストリームパッケージをインストールする
次のコマンドを使用して、CentOS-Streamパッケージをインストールします。
sudo dnf install -y centos-release-stream
4。システムをCentOS8からCentOSStreamに変換します
必要なパッケージをインストールした後、CentOS8からCentOSStreamへの移行を開始できます。まず、リポジトリを交換する必要があります。このコマンドは、CentOS 8リポジトリを削除し、CentOSStreamリポジトリに置き換えます。 CentOSStreamからすべてのアップデートとライブラリ/アプリを取得します。
sudo dnf swap centos-linux-repos centos-stream-repos
次のコマンドでリポジトリを一覧表示します:
sudo dnf repolist
出力:
$ sudo dnf repolist
repo id repo name
appstream CentOS Stream 8 - AppStream
baseos CentOS Stream 8 - BaseOS
extras CentOS Stream 8 - Extras
次に、CentOS Stream ABI/APIのパッケージを取得する必要があります。これにより、パッケージがアップグレードまたはダウングレードされて新しいABI / APIに一致し、ABI / APIの変更により100%のRHEL互換性が失われます。これを実現するには、次のコマンドを使用します。
sudo dnf distro-sync
5。システムを再起動します
変更が適用されたことを確認するために、システムを再起動する必要があります。次のコマンドを使用して、システムを再起動します。
sudo systemctl reboot
6。移行の確認
再起動が完了したら、サーバーにログインして、成功したことを確認します。バージョンを確認して、次のコマンドを使用してCentos8Streamに切り替えられたことを確認します。
$ cat /etc/os-release
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"
CentOSリリースファイルも確認できます
$ cat /etc/centos-release
CentOS Stream release 8
hostnamectlでホスト名を確認すると、情報も表示されます
$ cat /etc/centos-release
CentOS Stream release 8
[[email protected] ~]$ hostnamectl
Static hostname: dev-ce8-1-srv.citizix.com
Icon name: computer-vm
Chassis: vm
Machine ID: 4d78db4a684b6f64404255df88b2c437
Boot ID: 2f9319edf2ed4c7a9b32f397ed338c32
Virtualization: kvm
Operating System: CentOS Stream 8
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-358.el8.x86_64
Architecture: x86-64