Oracle Cloud Infrastructureドキュメント

アプライアンス・データ転送の管理

このトピックでは、「アプライアンス・ベースのデータ転送」サービスを使用してOracle Cloud Infrastructureにデータを転送するために必要なすべてのタスクについて詳しく説明します。

データ移行の準備として、管理権限と権限を持つIAMユーザーは、「データ転送の準備」で説明されている前提条件のタスクを実行する必要があります。

転送ジョブの作成

ヒント

コンソールまたはCLIコマンドを使用して、転送ジョブを作成できます。

転送ジョブは、転送するファイルの集合を表し、それらのファイルをOracle Cloud Infrastructureにアップロードする意思を示します。 Oracleがデータをアップロードするコンパートメントとオブジェクト・ストレージ・バケットを特定します。 アップロード・バケットと同じコンパートメントに転送ジョブを作成し、転送ジョブのフレンドリ名を指定します。 転送ジョブ名を入力するときは、機密情報を入力しないでください。

ノート

テナンシに必要なアクセスを最小限に抑えるために、転送ジョブごとにコンパートメントを作成することをお薦めします。

転送ジョブを作成すると、他の転送タスクで指定したジョブIDが返されます。 例えば:

ocid1.datatransferjob.region1.phx..<unique_ID>
コンソールを使用して転送ジョブを作成するには
CLIコマンドを使用して転送ジョブを作成するには

その他の転送ジョブ・タスクの実行

ヒント

コンソールまたはCLIコマンドを使用して、他の転送ジョブ関連タスクを実行できます。

転送ジョブの一覧の表示

コンソールを使用して転送ジョブのリストを表示するには
CLIコマンドを使用した転送ジョブのリストの表示

転送ジョブの詳細の表示

コンソールを使用して転送ジョブの詳細を表示するには
CLIコマンドを使用して転送ジョブの詳細を表示

転送ジョブの名前を編集

コンソールを使用して転送ジョブの名前を編集するには
CLIコマンドを使用して転送ジョブの名前を編集するには
CLIコマンドを使用して、転送ジョブに関連付けられているタグを編集するには
CLIコマンドを使用して、転送ジョブに関連付けられているタグを削除するには

転送ジョブの削除

転送処理では、転送ジョブを早期に削除することしかできません。 たとえば、転送ジョブを作成してデータ転送を開始したが、中止する場合です。 転送アプライアンスをリクエストした後で転送ジョブを削除する場合は、最初にそのアプライアンス・リクエストを削除する必要があります。

コンソールを使用して転送ジョブを削除するには
CLIコマンドを使用して転送ジョブを削除するには

転送アプライアンスのリクエスト

ヒント

コンソールまたはCLIコマンドを使用して、転送アプライアンスをリクエストできます。

Oracle Cloud Infrastructureのお客様は、データ転送アプライアンスを使用して無料でデータを移行できます。 データが指定されたバケットに正常に転送されると、オブジェクト・ストレージの使用料が請求されます。 すべてのアプライアンス・リクエストには引き続きOracleの承認が必要です。

ヒント

転送アプライアンスをリクエストする前に、アップロードするデータを特定してデータ・コピーの準備を行うことをお勧めします。

転送アプライアンス・リクエストを作成すると、Oracleに割り当てられたアプライアンス・ラベルが返されます。 例えば:

XA8XM27EVH
コンソールを使用して転送アプライアンスをリクエストするには
CLIコマンドを使用して転送アプライアンスをリクエストするには

アプライアンス・リクエストをサブミットすると、Oracleは転送アプライアンスを識別するための一意のラベル(名前)を生成し、そのリクエストは承認および処理のためにOracleに送信されます。

転送アプライアンスのリクエスト・ステータスのモニタリング

移管アプライアンスの依頼を承認、準備、出荷するまでに要する時間は、現在のインベントリを含むさまざまなファクタによって異なります。 オラクル社は、転送アプライアンスのリクエストおよび出荷プロセスを通じて毎日ステータス更新を提供しています。

コンソールを使用してアプライアンス転送リクエストのステータスをモニターするには
CLIコマンドを使用して転送アプライアンス・リクエストのステータスをモニター

すべての転送アプライアンスのステータスについては、「データ転送アプライアンスのステータス」を参照してください。

その他の転送アプライアンス・タスクの実行

ヒント

コンソールまたはCLIコマンドを使用して、他の転送アプライアンス関連のタスクを実行できます。

転送アプライアンスの詳細の表示

コンソールを使用して転送アプライアンスの詳細を表示するには
CLIコマンドを使用して転送アプライアンスの詳細を表示には

アプライアンス・リクエストの出荷情報の編集

ステータスが「リクエスト済」の場合にのみ、出荷情報を編集することができます。

コンソールを使用してアプライアンスの出荷情報を編集するには
CLIコマンドを使用してアプライアンス・リクエスト出荷情報を編集するには

転送アプライアンス・リクエストの削除

Oracleがリクエストを承認する前に転送アプライアンス・リクエストを削除することができます。ステータスは「リクエスト済」でなければなりません。 たとえば、転送ジョブを作成して転送を開始し、転送アプライアンスをリクエストしたが、変更したとします。

コンソールを使用して転送アプライアンス・リクエストを削除するには
CLIコマンドを使用して転送アプライアンス・リクエストを削除するには

転送アプライアンスの開梱と準備

出荷ベンダーが転送アプライアンスを出荷すると、Oracleはステータスを「配送済」として更新し、アプライアンスが「転送アプライアンスの詳細」で受信された日時を提供します。

重要

あなたの転送アプライアンスは、入れ子式のハンドルとホイールを備えたトランジット・ケースに到着します。 ケースの設備は、アプライアンスを配置してデータをアップロードする予定のロケーションへの移動を容易にします。

すべての梱包材を保管してください! 転送アプライアンスをOracleに戻す場合は、アプライアンスを受け取ったのと同じ方法でパッケージを作成する必要があります。

開梱して、転送アプライアンスを構成する準備ができているタスクは次のとおりです。

  1. トランジット・ケースの改ざん防止セキュリティ・タイを調べます。

    輸送中にアプライアンスが改ざんされた場合は、改ざん防止セキュリティ・タイがあなたに警告します。

    警告

    セキュリティ・タイが損傷しているか紛失している場合は、アプライアンスをネットワークに接続しないでください。
    すぐにサービス・リクエスト(SR)を提出してください。
  2. セキュリティ・タイの番号を削除し、Oracleが記録した番号と比較してください。

    コンソールを使用して、Oracleで記録されたセキュリティ・タイ番号を表示するには
    CLIコマンドを使用してOracleによって記録されるセキュリティ・タイ番号を確認するには
    警告

    物理セキュリティ・タイの番号がOracleが記録した番号と一致しない場合は、アプライアンスをネットワークに接続しないでください。
    すぐにサービス・リクエスト(SR)を提出してください。
  3. トランジット・ケースを開き、ケースに次のアイテムが含まれていることを確認します:

    • アプライアンス・ユニットと電源ケーブル(2タイプの電源ケーブル: C14、C13~14)
    • USBからDB-9シリアル・ケーブル
    • 返送の手順(これらの手順を守ってください)
    • 返送出荷ラベル、ラベル・スリーブ、タイ・オン・タグ、ジップ・タイ
    • 返却出荷改ざん防止セキュリティ・タイ (このタイを使用して、Oracleへの安全な通行のケースを確保してください)
  4. 返却出荷セキュリティ・タイの番号とOracleが記録した番号を比較してください。

    コンソールを使用して、Oracleで記録されたセキュリティ・タイ番号を表示するには
    CLIコマンドを使用してOracleによって記録されるセキュリティ・タイ番号を確認するには
    警告

    返品セキュリティ・タイの番号がOracleによって記録された番号と一致しない場合は、サービス・リクエスト(SR)を提出してください。
    これらのセキュリティ・タイ番号は一致する必要があります。返された転送アプライアンスからデータをアップロードすることはできません。
  5. 転送アプライアンスをケースから取り外し、アプライアンスを堅牢な面またはラックに置きます。

    警告

    トランジット・ケースから転送器具を持ち上げてラックや机の上に置くことをお勧めします。
    総出荷重量は約64ポンド(29.0299 kg)、アプライアンスの重量は38ポンド(17.2365 kg)です。
  6. 次のいずれかを使用して、アプライアンスをローカル・ネットワークに接続します:

    • 10GBase-T: 標準RJ-45
    • SFP+: トランシーバは、Intel X520 NICと互換性がなければなりません。
  7. 付属の電源コードをアプライアンスにアタッチし、もう一方の端を接地された電源にアタッチします。
  8. アプライアンスの背面にある電源スイッチを裏返してアプライアンスの電源を入れます。
  9. 付属のUSB to DB-9シリアル・ケーブルを使用してアプライアンスをホスト・コンピュータに接続します。

    ノート

    このケーブル用のドライバをホスト・コンピュータにダウンロードする必要があるかもしれません:
    https://www.cablestogo.com/product/26887/5ft-usb-to-db9-male-serial-rs232-adapter-cable#support

転送アプライアンス・ネットワークの構成

アプライアンスが起動すると、アプライアンスのシリアル・コンソール構成メニューがホスト・マシンのターミナル・エミュレータに表示されます。

    Oracle Cloud Data Transfer Appliance 
      - For use with minimum dts version: dts-0.4.140
      - See "Help" for determining your dts version

1) Configure Networking
2) Show Networking
3) Reset Authentication
4) Show Authentication
5) Show Status
6) Collect Appliance Diagnostic Information
7) Generate support bundle
8) Shutdown Appliance
9) Reboot Appliance
10) Help

Select a command:

ノート

シリアル・コンソール・メニューが表示されるまでに最大5分かかることがあります。

転送アプライアンスは、10-Gbpsネットワーク・ポートのいずれかで単一のアクティブ・ネットワーク・インタフェースをサポートします。 1つのインタフェースのみがケーブル接続され、アクティブである場合、そのインタフェースが自動的に選択されます。 複数のインタフェースがアクティブな場合は、使用するインタフェースを選択する選択肢が与えられます。

転送アプライアンスのネットワークを構成するには

ネットワーク・インタフェースを構成すると、アプライアンス・ソフトウェアは新しいクライアント・アクセス・トークンとアプライアンスX.509/SSL証明書を生成します。 アクセス・トークンは、ホスト・マシンが「データ転送アプライアンス」管理サービスと通信できるようにするために使用されます。 x.509/SSL証明書は、ネットワーク経由で「データ転送アプライアンス」の管理サービスとの通信を暗号化するために使用されます。 ここに表示されるアクセス・トークンおよびSSL証明書フィンガープリントの値は、「ホスト・マシンで認証を初期化」のCLIコマンドを使用する場合に指定します。

アプライアンスのシリアル・コンソール・メニューから「ネットワーキングの構成」を再度選択することにより、いつでも選択したインタフェース、ネットワーク情報を変更して認証素材をリセットすることができます。

ホスト・マシンの設定

このトピックでは、「データ転送アプライアンス」管理サービスを使用して転送アプライアンスと通信するためにホスト・マシンを設定するために必要なタスクについて説明します。 この管理サービスは、転送アプライアンスのすべての機能面を制御します。

ヒント

CLIコマンドを使用して設定できるのは、ホスト・マシンだけです。

ステップ1: 認証の初期化

ホスト・マシンがデータ転送アプライアンスと通信できるように認証を初期化します。 「ネットワーキングの構成」コマンドから返された値を使用します。 詳細は「転送アプライアンス・ネットワークの構成」を参照してください。

認証を初期化するには

これでホスト・マシンは転送アプライアンスと通信できます。

接続されたアプライアンスのステータスとストレージの詳細を表示するには

ステップ2: アプライアンスの暗号化の構成

暗号化を使用するようにアプライアンスを構成します。 Oracle Cloud Infrastructureは各アプライアンスに強力なパスフレーズを作成します。 このコマンドは、Oracle Cloud Infrastructureから強力なパスフレーズをセキュアに収集し、そのパスフレーズを「データ転送」サービスに送信します。

ご使用の環境でインターネット対応アプリケーションがネットワーク・プロキシを使用する必要がある場合は、必要なLinux環境変数を設定してください。 詳細については、「HTTPプロキシ環境の設定」を参照してください。

重要

同時に複数のアプライアンスで作業している場合は、このステップで指定するジョブIDとアプライアンス・ラベルが、現在作業中の物理アプライアンスと一致していることを確認してください。
ジョブIDおよびアプライアンスのラベルに関連付けられたシリアル番号は、「データ転送ユーティリティ」またはコンソールを使用して取得できます。 機関ラベルのデバイスの背面にある物理アプライアンスのシリアル番号を確認できます。

転送アプライアンスの暗号化を構成するには

ステップ3: 転送アプライアンスのロック解除

転送アプライアンスにデータを書き込む前に、アプライアンスのロックを解除する必要があります。 転送アプライアンスのロックを解除するには、各アプライアンスのOracle Cloud Infrastructureによって作成された強力なパスフレーズが必要です。 ロック解除は2つの異なる方法で行うことができます:

  • unlockコマンドの実行時に--job-idおよび--appliance-labelを提供する場合、データ転送システムは、Oracle Cloud Infrastructureからパスフレーズを取得し、ロック解除操作中に転送アプライアンスに送信します。
  • Oracle Cloud Infrastructureにパスフレーズを問い合わせて、ロック解除操作中にプロンプトが出されたらそのパスフレーズを入力することができます。

重要

最初に転送アプライアンスのロックを解除するまでに最大10分かかることがあります。
その後のロック解除には時間がかかりません。

CLIコマンドが転送アプライアンスのロックを解除するためにパスフレーズを取得するようにします
パスフレーズに指定した転送アプライアンスのロックを解除するためのOracle Cloud Infrastructureを問い合せるには

転送アプライアンスへのデータの書き込み

アプライアンス・データ転送は、アプライアンスにデータを書き込むためのNFS-v3をサポートします。 データを書き込むための準備として、書き込むデータセットを作成して構成します。 データセットは、同様に扱われるファイルの集合です。 最大1億件のファイルをアプライアンスに書き込み、転送することができます。 現在、転送アプライアンスごとに1つのデータセットをサポートしています。

重要

通常のファイルは転送アプライアンスにのみコピーできます。
特殊ファイル(たとえば、シンボリック・リンク、デバイス特殊、ソケット、パイプ)は、直接コピーできません。 特殊ファイルを転送するには、これらのファイルのtarアーカイブを作成し、tarアーカイブを転送アプライアンスにコピーします。

通常のファイルは転送アプライアンスにのみコピーできます。 特殊ファイル(リンク、ソケット、パイプなど)は直接コピーできません。 特殊ファイルを転送するには、これらのファイルのtarアーカイブを作成し、tarアーカイブを転送アプライアンスにコピーします。

ヒント

CLIコマンドを使用した場合、NFSを介したデータセットの作成、構成、およびアクセスの許可のみが可能です。

ステップ1: NFSデータセットの作成

NFSデータセットを作成するには

ステップ2: データセットのエクスポート設定の構成

NFSデータセットでエクスポート設定を構成するには

ステップ3: データセットのアクティブ化

アクティブ化するとNFSエクスポートが作成され、NFSクライアントからデータセットにアクセスできるようになります。

NFSデータセットをアクティブにするには

ステップ4: NFS共有が表示されていることを確認

NFS共有が表示されていることを確認するには

ステップ5: NFS共有のマウント

NFS共有をマウントするには

NFS共有がマウントされた後、共有にデータを書き込むことができます。

ステップ6: 共有にデータを書き込む

通常のファイル・システム・ツールを使用して、データを転送アプライアンスにコピーします。

重要

通常のファイルは転送アプライアンスにのみコピーできます。
特殊ファイル(たとえば、シンボリック・リンク、デバイス特殊、ソケット、パイプ)は、直接コピーできません。 特殊ファイルを転送するには、これらのファイルのtarアーカイブを作成し、tarアーカイブを転送アプライアンスにコピーします。

通常のファイルは転送アプライアンスにのみコピーできます。 特殊ファイル(リンク、ソケット、パイプなど)は直接コピーできません。 特殊ファイルを転送するには、これらのファイルのtarアーカイブを作成し、tarアーカイブを転送アプライアンスにコピーします。

ステップ7: データセットのシール

データセットのシールは、データセットへのすべての書き込みを停止します。 データセットのシールは、実行に時間がかかる長時間実行されるプロセスです。 完了時間は、ファイルの数と転送アプライアンスにコピーされたデータの総量によって異なります。

--waitオプションを指定せずにsealコマンドを実行すると、シール操作が開始され、バックグラウンドで実行されます。 コマンド・プロンプトに戻り、seal-statusコマンドを使用してシーリングのステータスをモニターできます。 --waitオプションを指定してsealコマンドを発行すると、シール操作が開始され、シーリングが完了するまでステータスの更新が続けられます。

重要

通常のファイルは転送アプライアンスにのみコピーできます。
特殊ファイル(たとえば、シンボリック・リンク、デバイス特殊、ソケット、パイプ)は、直接コピーできません。 特殊ファイルを転送するには、これらのファイルのtarアーカイブを作成し、tarアーカイブを転送アプライアンスにコピーします。

シーリング操作では、データセット内のすべてのファイルにマニフェストが生成されます。 マニフェストには、コピーされたファイルと生成されたデータ整合性ハッシュの索引が含まれます。

NFSデータセットを封印するには
データセットのリング・プロセスをモニターするには

ステップ8: データセット・シール・マニフェストのダウンロード

データセットをシールすると、オプションで、データセット・シール・マニフェストをユーザーが指定したロケーションにダウンロードできます。 マニフェスト・ファイルには、すべてのファイルのチェックサム詳細が含まれます。 転送サイトのアップロードでは、オブジェクト・ストレージにアップロードするファイルのリストを判別するために、マニフェスト・ファイルを参照します。 アップロードされたファイルごとに、オブジェクト・ストレージによって報告されたチェックサムがマニフェストのチェックサムと一致することが検証されます。 この検証により、転送中に破損したファイルがないことが確認されます。

データセット・シール・マニフェスト・ファイルをダウンロードするには、次のようにします。

ステップ9: 転送アプライアンスの完成

ヒント

CLIコマンドを使用できるのは、転送アプライアンスをファイナライズする場合のみです。

アプライアンスを完成させると、次のものがテストされ、転送アプライアンスにコピーされます:

OracleがデータをOracle Cloud Infrastructure Object Storageにアップロードできるようにするには、資格証明、証明書、およびバケットが必要です。 転送アプライアンスを完成させると、アプライアンスのロックを解除しない限り、データセット操作のためにアプライアンスにアクセスできなくなります。 ファイナライズされたアプライアンスのロックを解除する必要がある場合は、「データセットの再オープン」を参照してください。

重要

同時に複数のアプライアンスで作業している場合は、このステップで指定するジョブIDとアプライアンス・ラベルが、現在作業中の物理アプライアンスと一致していることを確認してください。
ジョブIDおよびアプライアンスのラベルに関連付けられたシリアル番号は、「データ転送ユーティリティ」またはコンソールを使用して取得できます。 機関ラベルのデバイスの背面にある物理アプライアンスのシリアル番号を確認できます。

アプライアンスを完成させるには

データセットの再オープン

ヒント

CLIコマンドは、データセットを再度開く場合にのみ使用できます。

データセットをシールしたりアプライアンスをファイナライズした後に変更が必要な場合は、内容を変更するためにデータセットを再度開く必要があります。 必要な変更を行い、再度「データセットをシール」を実行します。 データセットを再シーリングすると、新しいマニフェストが生成されます。

ノート

アプライアンスをリブートした場合、または電源をサイクルした場合は、このトピックの指示に従ってデータセットを再度開きます。

ステップ1: 転送アプライアンスのロック解除

転送アプライアンスにデータを書き込む前に、アプライアンスのロックを解除する必要があります。 転送アプライアンスのロックを解除するには、各アプライアンスのOracle Cloud Infrastructureによって作成された強力なパスフレーズが必要です。 ロック解除は2つの異なる方法で行うことができます:

  • unlockコマンドの実行時に--job-idおよび--appliance-labelを提供する場合、データ転送システムは、Oracle Cloud Infrastructureからパスフレーズを取得し、ロック解除操作中に転送アプライアンスに送信します。
  • Oracle Cloud Infrastructureにパスフレーズを問い合わせて、ロック解除操作中にプロンプトが出されたらそのパスフレーズを入力することができます。
CLIコマンドで転送アプライアンスのロックを解除するためのパスフレーズを取得