はじめに
前回、Convert2RHELを使い、CentOS7をRed Hat Enterprise Linux7へ変換しました。
今回は同じ手順で、Oracle Linux7をRed Hat Enterprise Linux7へ変換できるか試してみたいと思います。
目次
1.前提条件
2.準備
3.Convert2RHELのインストール
4.Red Hat Enterprise Linuxへの変換
5.参考文献
1. 前提条件
Mac上のVirtual BoxにインストールされたOracle Linux バージョン7.9をConvert2RHELを使い、Red Hat Enterprise Linux バージョン7.9へ変換する。
変換できるOSやバージョンについては以下に記載があります。
参考:サポート対象の変換パス
参考:Convert2RHEL Support Policy
2. 準備
まずはじめに、依存関係の問題を解決するためにOracle Linuxをアップデートします。
ただしここで1点気をつけるべき点があります。
今後の手順で、Oracle Linux起動する際は、UEKではなく、Red Hat Compatible Kernelで起動してください。
参考:Convert2RHEL FAQ (Frequently Asked Questions)
1. Oracle LinuxのOSのバージョンを確認します
cat /etc/redhat-release
2. キャッシュを削除します
# yum clean all
3.アップデートを実行します
# yum update -y
4. 再起動します
# reboot
5. カーネルの情報が最新であることを確認します。
# uname -r
3. Convert2RHELのインストール
1. Red Hat GPGキーをダウンロードします
# curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
https://www.redhat.com/security/data/fd431d51.txt
2. Convert2RHELリポジトリーを含む https://cdn.redhat.com サーバーのSSL証明書をダウンロードします
# curl --create-dirs -o /etc/rhsm/ca/redhat-uep.pem https://ftp.redhat.com/redhat/convert2rhel/redhat-uep.pem
3. Convert2RHELリポジトリーファイルをインストールします
# curl -o /etc/yum.repos.d/convert2rhel.repo https://ftp.redhat.com/redhat/convert2rhel/7/convert2rhel.repo
OSのバージョンが8のときは、以下を実行してください
# curl -o /etc/yum.repos.d/convert2rhel.repo
https://ftp.redhat.com/redhat/convert2rhel/8/convert2rhel.repo
4. Convert2RHELユーティリティーをインストールします
# yum -y install convert2rhel
4. Red Hat Enterprise Linuxへの変換
1. 今回はRHSMでユーザー名、パスワード、プールIDを指定してサブスクリプションの認証を行います
# convert2rhel --username username --password password --pool pool_ID
組織IDとアクティベーションキーを指定してサブスクリプションの認証を行う場合は以下を実行します
# convert2rhel --org organization_ID --activationkey activation_key
3. 変換を続けるか確認されるので、「y」と入力し、Enterキーを押します
4. 再び変換を続けるか確認されるので、「y」と入力し、Enterキーを押します
5. 再度変換を続けるか確認されるので、「y」と入力し、Enterキーを押します
7. rebootコマンドで再起動します
# reboot
8. 再起動する際、Red Hat Enterprise Linuxのカーネルが選択できるので、Red Hat Enterprise Linuxのカーネルを選択します
Oracle Linux7もCentOS7と同じ手順でRed Hat Enterprise Linux7へ変換できました。
以上となります。