tencent cloud

フィードバック

CentOSの移行 TencentOS Serverガイド

最終更新日:2023-04-25 17:59:34

    ユースケース

    CentOSは、CentOS Linuxプロジェクトのメンテナンスを正式に停止する予定があります。CentOS 8とCentOS 7のメンテナンスを次の表に示します。詳細については、CentOS公式発表 をご参照ください。
    OSバージョン
    メンテナンス停止時間
    使用者への影響
    CentOS 8
    2022年01月01日
    メンテナンスを停止すると、問題の修正や機能の更新を含むソフトウェアのメンテナンスやサポートを受けることができなくなります。
    CentOS 7
    2024年06月30日
    それを考慮して、新しいCVMインスタンスを購入する場合は、TencentOS Serverイメージを使用することをお勧めします。CentOSインスタンスを使用している場合は、このドキュメントを参照してTencentOS Serverに入れ替えてください。

    バージョン説明

    移行元サーバーでサポートされるオペレーティングシステムのバージョン
    次のCentOS 7シリーズをサポートします。
    CentOS 7.2 64ビット、CentOS 7.3 64ビット、CentOS 7.4 64ビット、CentOS 7.5 64ビット、CentOS 7.6 64ビット、CentOS 7.7 64ビット、CentOS 7.8 64ビット、CentOS 7.9 64ビット
    次のCentOS 8シリーズをサポートします:
    CentOS 8.0 64ビット、CentOS 8.2 64ビット、CentOS 8.4 64ビット
    移行元サーバーの推奨OS
    CentOS 7シリーズはTencentOS Server 2.4(TK4)へ移行することをお勧めします。
    CentOS 8シリーズはTencentOS Server 3.1(TK4)へ移行することをお勧めします。
    ご注意:
    CentOS 7.2およびCentOS 7.3のパブリックイメージにはデフォルトで32ビットパッケージが含まれている場合があるため、アップグレードを実行する前に手動で削除する必要があります。

    注意事項

    移行は次の場合にはサポートされません:
    グラフィカルインターフェイスがインストールされた場合。
    i686のrpmパッケージがインストールされた場合。
    次のような場合は移行後のビジネスが正常に機能しなくなる場合があります:
    ビジネスプログラムにはサードパーティ製のrpmパッケージにインストールされ、それに依存している場合。
    ビジネスプログラムが特定のバージョンのカーネルに依存しているか、独自にカーネルモジュールをコンパイルしている場合。 移行後のターゲットバージョンは5.4カーネルベースのtkernel4です。このバージョンは、CentOS 7およびCentOS 8のカーネルバージョンよりも更新されており、新しいバージョンでは古い機能が変更される場合があります。
    ビジネスプログラムは特定のgccバージョンに依存している場合。 現在、TencentOS Server 2.4にはgcc 4.8.5がデフォルトでインストールされ、TencentOS Server 3.1にはgcc 8.5がデフォルトでインストールされています。
    移行が終了したら、TencentOS Serverカーネルに入るには再起動する必要があります。
    移行はディスクに影響がなくOSレベルのアップグレードだけで、他の操作が実行されません。

    リソース要件

    利用可能なメモリが500MB以上。
    システムディスクの空き容量が10GB以上。

    操作手順

    移行準備

    1. 移行操作は可逆的ではありません。ビジネスデータの安全性を確保するために、移行を実行する前にスナップショットの作成を使用してシステムディスクのデータをバックアップすることをお勧めします。 2. i686のrpmパッケージをチェックし、手動でアンインストールします。

    移行の実行

    CentOS 7シリーズはTencentOS Server 2.4(TK4)へ移行します
    CentOS 8シリーズはTencentOS 3.1(TK4)へ移行します。
    1. 移行先CVMにログインします。詳細については、標準ログイン方式を使用してLinuxインスタンスにログイン をご参照ください。
    2. 次のコマンドを実行して、Python 3をインストールします。
    yum install -y python3
    3. 移行ツールの取得には以下のコマンドを実行します。
    wget http://mirrors.tencent.com/tencentos/2.4/tlinux/x86_64/RPMS/migrate2tencentos-1.0-4.tl2.noarch.rpm
    4. 移行ツールのインストールには以下のコマンドを実行します。このコマンドは、/usr/sbinの下でmigrate2tencentos.pyを作成します。
    rpm -ivh migrate2tencentos-1.0-4.tl2.noarch.rpm
    5. 移行の開始には以下のコマンドを実行します。
    python3 /usr/sbin/migrate2tencentos.py -v 2.4
    移行には時間がかかります。しばらくお待ちください。スクリプトの実行が完了し、次の図に示すような情報が出力されると、移行が完了したことを意味します。
    
    
    6. インスタンスを再起動します。詳細については、 インスタンスの再起動 をご参照ください。
    7. 移行結果のチェック。
    7.1 os-releaseのチェックには以下のコマンドを実行します。
    cat /etc/os-release
    下図に示す情報を返します:
    
    
    7.2 カーネルのチェックには以下のコマンドを実行します。
    uname -r
    下図に示す情報を返します:
    
    
    説明:
    カーネルはデフォルトでyumの最新バージョンです。実際に返された結果を基準にしてください。このドキュメントでは、図のバージョンを例として説明します。
    8. yumのチェックには以下のコマンドを実行します。
    yum makecache
    下図に示す情報を返します:
    
    
    1. 移行先CVMにログインします。詳細については、標準ログイン方式を使用してLinuxインスタンスにログイン をご参照ください。
    2. 次のコマンドを実行して、Python 3をインストールします。
    yum install -y python3
    3. 移行ツールの取得には以下のコマンドを実行します。
    wget http://mirrors.tencent.com/tlinux/3.1/Updates/x86_64/RPMS/migrate2tencentos-1.0-4.tl3.noarch.rpm
    4. 移行ツールのインストールには以下のコマンドを実行します。このコマンドは、/usr/sbinの下でmigrate2tencentos.pyを作成します。
    rpm -ivh migrate2tencentos-1.0-4.tl3.noarch.rpm
    5. 移行の開始には以下のコマンドを実行します。
    python3 /usr/sbin/migrate2tencentos.py -v 3.1
    移行には時間がかかります。しばらくお待ちください。スクリプトの実行が完了し、次の図に示すような情報が出力されると、移行が完了したことを意味します。
    
    
    6. インスタンスを再起動します。詳細については、 インスタンスの再起動 をご参照ください。
    7. 移行結果のチェック。
    7.1 os-releaseのチェックには以下のコマンドを実行します。
    cat /etc/os-release
    下図に示す情報を返します:
    
    
    7.2 カーネルのチェックには以下のコマンドを実行します。
    uname -r
    下図に示す情報を返します:
    
    
    説明:
    カーネルはデフォルトでyumの最新バージョンです。実際に返された結果を基準にしてください。このドキュメントでは、図のバージョンを例として説明します。
    8. yumのチェックには以下のコマンドを実行します。
    yum makecache
    下図に示す情報を返します:
    
    
    
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)