RockyLinuxチームはmigrate2rockyを提供しています。これは、実行されると、すべてのリポジトリをRockyLinuxのリポジトリに変更するスクリプトです。パッケージは必要に応じてインストールおよびアップグレード/ダウングレードされ、OSのブランドもすべて変更されます。
このガイドでは、RockyLinuxプロジェクトが提供するシェルスクリプトを使用してCentOS8LinuxライブサーバーをRockyLinux8に移行する方法を学習します。
目次
- システムが最新であることを確認してください
- CentOS8システムをバックアップする
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。 gitクライアントをインストールする
移行を実行するために必要なスクリプトを複製するには、gitが必要です。次のコマンドを使用してgitclientをインストールします:
sudo dnf install -y git
4。リポジトリのクローンを作成して移行ツールをインストールします
RockyLinuxチームはmigrate2rockyを提供しています。これは、実行されると、すべてのリポジトリをRockyLinuxのリポジトリに変更するスクリプトです。 / tmpディレクトリに切り替えてから、次のコマンドを使用してリポジトリのクローンを作成します。
cd /tmp/
git clone https://github.com/rocky-linux/rocky-tools.git
5。スクリプトを実行してRockyLinuxに移行します
リポジトリのクローンが作成されたら、migrate2rocky.sh
を実行する必要があります RockyLinuxに移行します。このスクリプトは、すべてのリポジトリをRockyLinuxのリポジトリに
スクリプトが配置されているディレクトリに移動します:
cd /tmp/rocky-tools/migrate2rocky
次に、スクリプトを実行可能にします
chmod -v +x migrate2rocky.sh
最後に、スクリプトを実行して移行プロセスを開始します
sudo ./migrate2rocky.sh -r
プロセスが終了するのを待ちます。これには時間がかかる場合があります。完了すると、次のようなメッセージが表示されます。
Complete!
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
次のコマンドを使用してシステムを再起動します:
sudo systemctl reboot
移行の確認
再起動が完了したら、サーバーにログインして、成功したことを確認します。バージョンを確認して、次のコマンドを使用してRockyLinuxに切り替えられたことを確認します。
$ cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.5 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.5 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"
CentOSリリースファイルも確認できます
$ cat /etc/centos-release
Rocky Linux release 8.5 (Green Obsidian)
hostnamectlでホスト名を確認すると、情報も表示されます
$ hostnamectl
Static hostname: dev-ce8-0-srv.citizix.com
Icon name: computer-vm
Chassis: vm
Machine ID: 4d78db4a684b6f64404255df88b2c437
Boot ID: ae1e300871314a1eae3e2dd5ae5e9e83
Virtualization: kvm
Operating System: Rocky Linux 8.5 (Green Obsidian)
CPE OS Name: cpe:/o:rocky:rocky:8:GA
Kernel: Linux 4.18.0-348.7.1.el8_5.x86_64
Architecture: x86-64