バージョン 4.11

Linux VM の準備

Migrate for Compute Engine を使用して Google Cloud に移行した Linux VM には、構成変更を自動的に処理する準備パッケージをインストールする必要があります。

このページでは、Google Cloud で実行する予定の VM に Migrate for Compute Engine 準備パッケージをインストールする方法について説明します。

このパッケージは、VM が Google Cloud で実行されていることを検出した後、起動時に変更を行います。これは、VM が接続解除されてクリーンアップが完了するまで、インストールされた状態を維持する必要があります。パッケージによって行われた変更の詳細については、VM 適応をご覧ください。

RHEL / CentOS

以下の手順で、Red Hat Enterprise Linux(RHEL)6/7 および CentOS 6/7 を準備します。

Migrate for Compute Engine RPM パッケージは、次の 2 つの方法でインストールできます。

  1. Yum を使用してパッケージをインストールします。これにより、必要な前提条件が自動的に取得され、インストールされます。
  2. 前提条件をダウンロードしてインストールし、RPM パッケージをインストールします。

Yum を使用したインストール

  1. ワークロード VM にログインします。
  2. VM のダウンロード ページから、最新の Migrate for Compute Engine RPM パッケージをダウンロードします。
  3. Yum を使用して準備パッケージをインストールします。

    yum install migrate-for-gce-prep-version.redhat.x86_64.rpm
    

前提条件のダウンロードとインストール

  1. ワークロード VM にログインします。
  2. VM のダウンロード ページから、最新の Migrate for Compute Engine RPM パッケージをダウンロードします。
  3. 以下を実行して、前提条件のリストを確認します。

    rpm -qpR migrate-for-gce-prep-version.redhat.x86_64.rpm
    

    例:

    rpm -qpR migrate-for-gce-prep-4.11.0-0.redhat.x86_64.rpm
    
  4. 前提条件を個別にインストールします。

  5. Yum を使用して migrate-for-gce-prep RPM パッケージをインストールします。

    yum install migrate-for-gce-prep-version.redhat.x86_64.rpm
    

インストールが失敗した場合や、警告が表示された場合は、run-in-cloud オペレーションを実行する前に対処してください。

SuSE SLES

以下の手順で、GCP で実行する SuSE Enterprise Linux Server(SLES)11/12 を準備します。

  1. SLES 仮想マシンに root ユーザーとしてログインします。
  2. 次のようなコマンドを使用して、ダウンロード ページから Migrate for Compute Engine SUSE RPM パッケージをインストールします。

    zypper install migrate-for-gce-prep-version.suse.x86_64.rpm
    

    例:

    zypper install migrate-for-gce-prep-4.11.0-0.suse.x86_64.rpm
    

インストールに失敗した場合や、インストール中に警告が表示された場合は、この VM を移行する前に対処してください。

Ubuntu / Debian

Ubuntu 14 / 16 / 18 または Debian 8.5 / 9 を準備するには、次の手順を踏みます。

  1. sudo 特権アクセスを持つユーザーとして Ubuntu または Debian 仮想マシンにログインします。
  2. 次のようなコマンドを使用して、ダウンロード ページから Migrate for Compute Engine deb パッケージをインストールします。

    sudo dpkg -i migrate-for-gce-prep-version.deb
    

    例:

    sudo dpkg -i migrate-for-gce-prep-4.11.0-0.deb
    
  3. migrate-for-gce-prep パッケージに必須のすべての前提条件、または不足している前提条件を完全にインストールします。

    sudo apt-get update && sudo apt-get install -f -y
    

インストールに失敗した場合や、インストール中に警告が表示された場合は、この VM を移行する前に Migrate for Compute Engine を使って対処してください。

Amazon Linux

以下の手順で、Amazon Linux AMI または Amazon Linux 2 を準備します。

  1. VM でオフライン移行をそのまま実行します。

  2. yum リポジトリを構成し、Compute Engine ゲスト エージェントをインストールします。

    1. Linux AMI を移行する場合は DIST=6 を、Amazon Linux 2 を移行する場合は DIST=7 を使用して次のコマンドを実行します。

      sudo tee /etc/yum.repos.d/google-cloud.repo << EOM
      [google-cloud-compute]
      name=Google Cloud Compute
      baseurl=https://packages.cloud.google.com/yum/repos/google-compute-engine-elDIST-x86_64-stable
      enabled=1
      gpgcheck=1
      repo_gpgcheck=1
      gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
          https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
      EOM
    2. パッケージ リストを更新します。

      sudo yum makecache
      sudo yum updateinfo
    3. ゲスト環境パッケージをインストールします。

      sudo yum install -y google-compute-engine
  3. amazon-ssm-agent パッケージと awscli パッケージを削除します。

    rpm -e amazon-ssm-agent
    rpm -e awscli
    rpm -e aws-cli
    rpm -e rh-amazon-rhui-client
  4. ntp を構成します。

    yum install -y ntp
    sed -i 's/^pool /#pool /g' /etc/ntp.conf
    echo "server metadata.google.internal" >> /etc/ntp.conf
  5. オペレーティング システムの種類に基づいて ntp サービスを有効にして再起動します。

  6. google-osconfig-agent をインストールします。

    yum install -y python
    yum install -y google-compute-engine python-google-compute-engine
    yum install -y google-osconfig-agent