ヘルプ・シート - アプライアンスのインポート手順

データ転送アプライアンス(インポート・アプライアンス)をマウントしてデータをコピーするホストにログインした後、このヘルプ・シートのタスクに従います。

すべてのコマンドライン・インタフェース(CLI)タスクをsudoとして実行する必要があります。

  • インポート・アプライアンスのIPアドレスが必要です。

  • インポート・アプライアンスのアクセス・トークンが必要です。

  • 転送ジョブOCIDが必要です。

  • アプライアンスのラベル情報が必要です。

  • ファイアウォールがなく、インポート・アプライアンスとマウント先のホストの間の通信が開かれていることを確認します。

  • IPアドレス範囲: 140.91.0.0/16で、データ転送サービスへのファイアウォールを開きます。

  • IPアドレス範囲: 134.70.0.0/17で、オブジェクト・ストレージへのファイアウォールを開きます。

  • インターネットへのアクセスを許可するためにHTTPプロキシ環境が必要な場合は、環境変数を設定します。プロキシ環境により、Oracle Cloud Infrastructure CLIは、ローカル・ネットワーク接続を介してデータ転送アプライアンスの管理サービスおよびインポート・アプライアンスと通信できます。

    export HTTPS_PROXY=http://www-proxy.myorg.com:80
  • sudoとしてrootに移動し、NFSユーティリティがまだインストールされていない場合はインストールします(RHEL、OELの場合は最初のコマンド、Debian、Ubuntuの場合は2番目のコマンド):

    sudo yum install nfs-utils 
    sudo apt-get install nfs-common
  • rootとして続行します。

  • アプライアンスを初期化します。インポート・アプライアンス・アクセス・トークンを準備します。

    oci dts physical-appliance initialize-authentication --job-id job_id --appliance-cert-fingerprint appliance_cert_fingerprint --appliance-ip appliance_ip --appliance-label appliance_label

    プロンプトが表示されたら、アクセス・トークンを指定し、yと答えてデータの上書きを許可します。

  • インポート・アプライアンスの暗号化を構成します:

    oci dts physical-appliance configure-encryption --job-id job_id --appliance-label appliance_label
  • インポート・アプライアンスのロックを解除します:

    oci dts physical-appliance unlock --job-id job_id --appliance-label appliance_label
  • NFSデータセットを作成します:

    oci dts nfs-dataset create --name dataset_name
  • データセットをエクスポートします:

    oci dts nfs-dataset set-export --name dataset_name --rw true --world true
  • データセットをアクティブ化します:

    oci dts nfs-dataset activate --name dataset_name
  • データセットがエクスポートされていることを確認します:

    showmount -e appliance_ip
  • データセットをマウントします:

    mkdir -p /mnt/mountpoint_name
    oci dts nfs-dataset activate --name dataset_name
  • ファイルをDTAにコピーします。tarメソッドをお薦めしますが、cprsyncなどの他のタイプのコピーも使用できます。

    次に2つの例を示します:

    • tar -cvzf /mnt/nfs-dts-1/filesystem.tgz filesystem/
    • 
      tar cvzf /mnt/nfs-dts-1/filesystem.tgz filesystem/ |xargs -I '{}' sh -c "test -f '{}' && md5sum '{}'"|tee tarzip_md5 
  • データセットを非アクティブにします:

    oci dts nfs-dataset deactivate --name dataset_name
  • データセットをシールします。このプロセスは実行に時間がかかる可能性があることに注意してください。

    oci dts nfs-dataset seal --name dataset_name [--wait]
  • シール・プロセスをモニターします:

    oci dts nfs-dataset seal-status --name dataset_name
  • データセット・シール・マニフェストをダウンロードします:

    oci dts nfs-dataset get-seal-manifest --name dataset_name --output-file output_file_path
  • インポート・アプライアンスをファイナライズします:

    oci dts physical-appliance finalize --job-id job_id --appliance-label appliance_label
  • ターミナル・エミュレーション・ホストでオプション#8を選択して、インポート・アプライアンスをシャットダウンします。
  • インポート・アプライアンスを梱包し、Oracleに送付します。
  • DTAからOCIのオブジェクト・ストレージ・バケットへのデータ・アップロードのステータスをモニターします:

    oci dts appliance show --job-id job_id --appliance-label appliance_label
  • データのアップロードが終了したら、コンソールからオブジェクト・ストレージ・バケットを確認し、アップロード・ファイルの場所を取得します
  • アップロード・ファイルをダウンロードし、確認して転送された内容を把握します:

    oci os object get --namespace object_storage_namespace --bucket-name bucket_name --name object_name --file file_location
  • 転送ジョブを終了します:

    oci dts job close --job-id job_id
  • インポート・ジョブに関連付けられているインポート・アプライアンスを削除します:

    oci dts appliance delete --job-id job_id --appliance-label appliance_label
  • 転送ジョブを削除します:

    oci dts job delete --job-id job_id