機械翻訳について

6 ファイルシステムの管理

アプライアンスの管理コンソールへのログイン

アプライアンスの管理コンソールを使用して、ファイルシステムの作成、管理および監視を行います。

管理コンソールにアクセスするには:
  1. Webブラウザを使用して、次のURLにアクセスします。
    https://appliance_ip
    appliance_ipは、アプライアンス・インスタンスのパブリックIPアドレスです。 アプライアンス・インスタンスのIPアドレスの確認を参照してください。

    注意:

    SSL証明書を検証できなかったこを示す警告がブラウザに表示されることがあります。 この警告は、Oracle Cloud Infrastructure Storage Software ApplianceがHTTPS接続に自己署名証明書を使用しているために表示されます。 ブラウザのアドレス・バーにアプライアンス・インスタンスの正しいパブリックIPアドレスを入力している場合は、この警告を無視しても問題ありません。 この警告を無視して管理コンソールに進むステップは、使用しているブラウザによって異なります。 たとえば、Mozilla Firefox v38.4では、「安全な接続ではありません」ページで「例外を追加」をクリックすると進むことができます。 Google Chrome v46.0では、「この接続ではプライバシーが保護されません」ページで「詳細設定」をクリックします。
    ログイン・ページが表示されます。
  2. adminユーザーのパスワードを入力します。

    注意:

    アプライアンスの管理コンソールに初めてログインすると、Oracle Cloud Infrastructure Storage Software Applianceadminユーザーのパスワードを設定および確認するプロンプトが表示されます。

    パスワードは8から32文字で構成し、特殊文字、数字、大文字および小文字をそれぞれ1文字以上含めます。

    ヒント:

    パスワードを覚えておいてください。 Oracle Cloud Infrastructure Storage Software Applianceの管理コンソールにアクセスするたびに入力する必要があります。

    パスワードを忘れた場合は、リセットできます。 アプライアンスのadminパスワードの変更を参照してください。

最初のファイルシステムの作成

Oracle Cloud Infrastructure Storage Software ApplianceFileSystemは、アプライアンスをホストするOracle Cloud Infrastructure Compute Classicインスタンスのディレクトリをストレージ・サービスのコンテナに接続します。

注意:

最初のファイルシステムをすでに作成していて、ここでさらにファイルシステムを作成する場合は、ファイルシステムの追加を参照してください。

始める前に

  • 次の情報を準備しておきます。
    • ファイルシステムに接続するストレージ・アカウントのオブジェクト・ストレージAPIエンドポイント。

      注意:

      • Oracle Cloud Infrastructure Object Storage Classicアカウントのオブジェクト・ストレージAPIエンドポイントを見つけるには、Oracle Cloud My Servicesページに移動し、「追加情報」セクションの下にある「RESTエンドポイント」フィールドを探します。 (Oracle Cloud at Customerでは使用できません)
    • ストレージ・アカウントのログイン情報。

      Oracleからのアカウント作成電子メールに、この情報は記載されています。

      注意:

      ユーザーにはStorage Administratorロールが必要です。 ユーザーが必要なロールを持っていない、または不明な場合は、サービス管理者に連絡してOracle Cloud My Servicesで必要なロールが付与されるようにしてください。 Oracle Cloudの管理および監視ユーザー・ロールの管理に関する項を参照してください。
  • レプリケーション・ポリシーが設定されていることを確認します。 Oracle Cloud Infrastructure Object Storage Classicの使用」「レプリケーション・ポリシーの選択」を参照してください。 (Oracle Cloud at Customerでは使用できません)

ステップ

  1. アプライアンスの管理コンソールにアクセスします。

    Webブラウザを使用して、次のURLにアクセスします。

    https://appliance_ip

    appliance_ipは、アプライアンス・インスタンスのパブリックIPアドレスです。 アプライアンス・インスタンスのIPアドレスの確認を参照してください。

  2. アプライアンスのadminユーザーのパスワードを設定するよう求められます。

    ページに表示されたパスワード・ルールに準拠したパスワードを入力し、「Save」をクリックします。

    パスワードを覚えておいてください。 Oracle Cloud Infrastructure Storage Software Applianceの管理コンソールにアクセスするたびに入力する必要があります。

    ログイン・ページが表示されます。

  3. adminユーザーのパスワードを入力し、「Log In」をクリックします。

    最初のファイルシステムを作成するためのウィザードが起動します。

  4. ファイルシステムの名前を入力し、「Next」をクリックします。

    注意:

    Oracle Cloud Infrastructure Object Storage Classicで使用できる文字制限については、ファイル名またはファイルシステム名を選択する必要がある場合は、「文字の制限」を参照してください。

  5. ストレージ・アカウントのオブジェクト・ストレージAPIエンドポイントを入力し、「次」をクリックします。

  6. あなたのOracle Cloud Infrastructure Object Storage Classicアカウントの詳細を使ってファイルシステムを作成してください:

    • あなたのアカウントのユーザー名(たとえば、: jack.jones@example.com ).
    • あなたのアカウントのパスワード。
    • 「検証」をクリックします。
  7. 必要に応じて次のオプションを設定します:

    • 暗号化の有効化: Oracle Cloud Infrastructure Object Storage Classicにアップロードする前にファイルシステムのデータの暗号化を有効にするには、このチェックボックスをオンにします。 後で暗号化キーを指定できます。

      注意:

      ファイルシステムに対して暗号化を有効にできるのは、ファイルシステムの作成時のみで、後で有効にすることはできません。
    • アーカイブ有効化 (Oracle Cloud at Customerでは使用できません): このファイルシステムをArchiveストレージ・クラスのコンテナに接続する場合は、このチェックボックスをオンにします。

      詳細は、「Archive FileSystemsについて」を参照してください。

  8. 「詳細を表示」をクリックし、詳細構成フィールドに必要な情報を入力します。 詳細は、「FileSystemを追加」「表6-*」を参照してください。
  9. 「保存」をクリックします。

    ファイルシステムが作成され、ファイルシステムの詳細が「ダッシュボード」ページに表示されます。

作成したばかりのファイルシステムは、/mnt/gateway/filesystem_name_that_you_specifiedというディレクトリのアプライアンス・インスタンスにマウントされます。

次のタスク:

  1. ファイルシステムに対して暗号化を有効にした場合は、暗号化キーを指定します。 ファイルシステムのデータの暗号化を参照してください。

  2. 作成したファイルシステムを「クラウド内のストレージ・サービス・インスタンス」のコンテナに接続します。 「ファイルシステムの接続」を参照してください。

  3. ファイルシステムをクライアント・インスタンスにマウントします。 クライアント・インスタンスでのアプライアンス・ファイルシステムのマウントを参照してください。

    注意:

    必要に応じて、ファイルシステムをさらに作成してマウントすることができます(ファイルシステムの追加を参照)。

Archive FileSystemsについて

Oracle Cloud at CustomerではなくこのトピックはOracle Cloud at Customerには適用されません。

Archiveストレージ・クラスのファイルシステムを作成するときに、同じ名前のコンテナがアカウントに存在しない場合、コンテナが作成されます。 さらに、filesystem_name-archiveという別のコンテナが作成されます。

たとえば、Archiveストレージ・クラスのmyFirstArchiveFSという名前のファイルシステムを作成すると、次の2つのコンテナが作成されます:
  • myFirstArchiveFS-archive

    このコンテナはArchiveストレージ・クラスです。 NFSクライアントのマウントされたディレクトリにアップロードされたすべてのファイルは、アプライアンス・ホストのmyFirstArchiveFSファイルシステムに格納され、このコンテナに非同期にコピーされます。 メタデータのバックアップもこのコンテナに格納されます。

  • myFirstArchiveFS

    メタデータ同期オブジェクトは、このコンテナに格納されます。 メタデータ同期オブジェクトを使用すると、アプライアンスのインストールが失われた場合にメタデータ情報をリストアできます。

    メタデータの同期オブジェクトに加えて、メタデータのバックアップは定期的にArchiveコンテナに格納されます。

ファイルシステム名が既存のコンテナと一致し、コンテナがStandardストレージ・クラスのものであれば、ファイルシステムをマウントすることができず、エラー・メッセージが表示されます。

アプライアンスは、毎日、毎週、毎月メタデータ・バックアップを自動的に実行します。

ファイルシステムの追加

1つ以上のファイルシステムをOracle Cloud Infrastructure Storage Software Applianceに追加し、各ファイルシステムをアカウントのコンテナに接続することができます。

  1. 管理コンソールにログインします。

    アプライアンスの管理コンソールへのログインを参照してください。

    利用可能なファイルシステムが表示されます。

  2. 左側のナビゲーション・ペインで「ファイルシステムを作成」をクリックします。

    「Create a FileSystem」ページが表示されます。

  3. 次のフィールドに必要な情報を入力します。
    フィールド 説明

    FileSystem Name

    ファイルシステムの名前。

    同じ名前のコンテナがアカウントに存在しない場合、そのコンテナが作成されます。 わかりやすい一意の名前を入力します。

    注意:

    • ファイルシステム名を入力するときに適用される文字制限については、「文字の制限」を参照してください。

    ファイルシステムと同じ名前のコンテナが既に存在し、そのコンテナが空でない場合、Oracle Cloud Infrastructure Storage Software Applianceファイルシステムにキャッシュされたデータは、コンテナに格納されたデータと一致しないことがあります。

    オブジェクト・ストレージAPIエンドポイント

    サービス・インスタンスのオブジェクト・ストレージAPIエンドポイント。

    ステップ4aに進みます。

    ユーザー名

    Oracle Cloud Infrastructure Object Storage Classicユーザー名。

    アカウント・パスワード

    Oracle Cloud Infrastructure Object Storage Classic password.
    1. 「検証」をクリックします。

      上記のいずれかの値がOracle Cloud Infrastructure Object Storage Classicアカウントの資格証明と一致しない場合、エラー・メッセージが表示されます。 再確認し、それぞれのフィールドに適切な値を入力します。

    2. 「保存」をクリックします。
  4. ファイルシステム内のデータをアカウントにアップロードする前に暗号化を有効にするには、「暗号化の有効化」チェックボックスをオンにします。 後で暗号化キーを指定できます。 詳細は、「ファイルシステムのデータの暗号化」を参照してください。

    注意:

    ファイルシステムに対して暗号化を有効にできるのは、ファイルシステムの追加時のみで、後で有効にすることはできません。

    注意:

    別のアプライアンス・ファイル・システムの所有権を主張するとき(新しいアプライアンス・ファイル・システムで暗号化が有効になっている場合)、新しいアプライアンス・ファイル・システムで暗号化を有効にしてください。 そうしないと、新しいアプライアンス・ファイル・システムからアップロードされたデータがコンテナ内で矛盾する可能性があります。コンテナには、以前のアプライアンス・ファイル・システムからの暗号化されたデータが含まれる可能性があります。

    アプライアンスでファイルシステムが削除された場合は、再作成されたファイルシステムで暗号化を有効にしてください。

  5. Archiveファイルシステムを作成する場合は、「アーカイブ有効化」チェックボックスをオンにします。 (Oracle Cloud at Customerでは使用できません)

    詳細は、「アーカイブについてFileSystems」を参照してください。

    ファイルシステム名が既存のコンテナと一致し、コンテナのストレージ・クラスがstandardの場合、ファイルシステムをマウントすることができず、エラー・メッセージが表示されます。

  6. 「Show Advanced」をクリックして、次のフィールドに必要な情報を入力します。
    フィールド 説明

    NFS Allowed Hosts

    NFSエクスポートへの接続が許可されるホスト。

    例: 2001:db8:9:e54::/64, 192.0.2.0/24

    NFS Export Options

    NFSエクスポートのオプション。

    例: rwsyncinsecureno_subtree_checkno_root_squash

    fsidオプションを指定しないでください。

    GiBの最大ローカル・キャッシュ・サイズ

    キャッシュ可能な最大バイト数。

    キャッシュ内のデータが指定の上限に達した場合やキャッシュが一杯になった場合は、アプライアンスにより、最長時間未使用(LRU)アルゴリズムに基づいてキャッシュからファイルが削除されます。 アカウントにまだアップロードされていないファイルは、キャッシュから削除されません。 保存されたファイル(キャッシュ固定による)もキャッシュから削除されません。

    ファイルシステムのキャッシュの構成を参照してください。

    注意: キャッシュ内のファイル数は、指定されたキャッシュ・サイズ(バイト数)に関係なく、20,000に制限されています。

    Concurrent Uploads

    クラウドへの同時アップロード数。

    許容範囲: 1から30

    このフィールドは、アプライアンスで同時にアップロードできるファイルの最大数を示します。 値が5の場合、同時ファイル・アップロードは0〜5の間で可能です。

    古いファイルのバージョンを削除

    ファイルシステムに対してこのチェックボックスを選択すると、アプライアンスを起動するたびに24時間に1回、すべてのオブジェクトの古いバージョンがファイルシステムに接続されているコンテナですべて削除されます。 各オブジェクトの最新バージョンのみが保持されます。

    詳細は、「ファイル・バージョン圧縮の有効化」を参照してください。

    このオプションは、デフォルトで無効になっています。

    オブジェクトの保持をリストア

    ファイルがリストアされた状態のままになる日数。

    注意: このフィールドは、archiveファイルシステムに対してのみ表示されます。

    デフォルト値: 10

    同期ポリシー

    メタデータ操作は、以下のモードに基づいてディスクにフラッシュされます。 要件に基づいて、次のいずれかのモードを選択します:
    • 非同期

      このモードでは、ファイルシステム操作は時間ベースであり、非同期的に持続されます。 このモードは最高のパフォーマンスを提供します。

      注意:

      このモードは、同期トランザクションに依存するファイルシステム操作には適していません。

    • Posix標準

      このモードはデフォルトで有効になっています。 同期トランザクション(fsync、ODSYNC、OSYNCなど)のみがディスクにコミットされます。 その他のトランザクションはすべて非同期に処理されます。

    これらの同期モードは、ディスク上の一貫性に影響を与えません。

    クラウド先読み

    ダウンロードしてファイルの読取り時に先読みに使用する1 MBのブロックの数。

    この設定は、キャッシュされないラージ・ファイルの読取りパフォーマンスを向上させるために使用します。

    デフォルト値: 0 (プリフェッチは無効)

  7. 「保存」をクリックします。

次のタスク

ファイルシステムを接続します。 「ファイルシステムの接続」を参照してください。

既存のファイルシステムのインポート

前提条件

別のアプライアンスから既存のファイルシステムをインポートする前に、ファイルシステムを最後に所有していたアプライアンスにあるファイルの保留中のアップロードがすべて完了し、ファイルがアカウントにアップロードされていることを確認してください。

注意:

失敗したアプライアンスにファイルのアップロードが保留中または中断されている可能性があります。 障害が発生したアプライアンスから既存のファイルシステムをインポートする場合は、それらのファイルをリカバリ・アプライアンスのファイルシステムに再作成する必要があります。
  1. 管理コンソールにログインします。

    アプライアンスの管理コンソールへのログインを参照してください。

    利用可能なファイルシステムが表示されます。

  2. 左側のナビゲーション・ペインで「FileSystemを作成」をクリックします。

    「Create a FileSystem」ページが表示されます。

  3. 「必須」タブに必要な情報を入力します。

    ファイルシステム名には、このアプライアンスにインポートする既存のファイルシステムの名前を入力します。

  4. 「検証」をクリックします。

    入力した値のいずれかがOracle Cloud Infrastructure Object Storage Classicアカウントの資格証明と一致しない場合、エラー・メッセージが表示されます。 再確認し、それぞれのフィールドに適切な値を入力します。

  5. ファイルシステムで有効にするオプションを選択します。

    例えば: 暗号化の有効化.

  6. 「詳細を表示」をクリックし、必要な情報を入力します。
  7. 「保存」をクリックします。

    ファイルシステムが作成され、「ダッシュボード」タブに表示されます。

  8. インポートするファイルシステムの「接続」をクリックします。

    インポートするファイルシステムが別のアプライアンスに接続されている場合は、「FileSystem: クレーム所有権」ウィンドウが表示され、他のアプライアンスの接続を解除する必要があるかどうかを確認するメッセージが表示されます。

    続行することを選択した場合は、Oracle Cloud Infrastructure Object Storage Classicパスワードを再入力し、「クレーム所有権」を選択します。

    ファイルシステムは、一度に1つのアプライアンスにのみ読み書き可能にマウントできます。

    ファイルシステムと同じ名前のコンテナがOracle Cloud Infrastructure Object Storage Classicアカウントに存在する場合、ファイルシステムはそのコンテナに接続されます。 その名前のコンテナが存在しない場合、それは作成され、ファイルシステムはそのコンテナに接続されます。

次のタスク: ファイルシステムを必要なクライアント・インスタンスにマウントします。 クライアント・インスタンスでのアプライアンス・ファイルシステムのマウントを参照してください。

ファイルシステムのキャッシュの構成

Oracle Cloud Infrastructure Storage Software Applianceは、頻繁に取得されたデータをローカル・ホストにキャッシュし、サービス・インスタンスへのREST API呼び出しの回数を最小限に抑え、データ取得を高速化します。 アプライアンスでは、データ・ストレージと取得にアップロード・バッファおよび読取りキャッシュを使用します。

注意:

キャッシュは、アプライアンス・インスタンスにアタッチされたデータ・ディスク上に存在します。 キャッシュに使用できるディスク領域は、ディスクを追加することでいつでも増やすことができます。 アプライアンス・インスタンスへのデータ・ディスクの追加を参照してください。

ファイルシステムのキャッシュについて

ファイルシステム・キャッシュは、アップロード・バッファと読取りキャッシュの2つの役割を果たします。 アップロード・バッファには、ディスク・キャッシュにコピーされたデータが格納され、アカウントに格納されるようにキューに入れられます。 読取りキャッシュには、読取り操作についてローカルでアクセス可能な、取得頻度の高いデータがあります。

アプリケーションがNFS共有を介してファイルを転送すると、ファイルはキューに入れられてアカウントに格納されます。 アップロード・バッファには多くのファイルが含まれる可能性があります。 Oracle Cloud Infrastructure Storage Software Applianceがインストールされているホストに障害が発生した場合、またはアプライアンスが突然停止した場合、保留中のアップロード操作はローカル・ディスクに保存されているため失われません。 アプライアンスが再起動すると、保留中のアップロード操作が再開され、データがアカウントに保存されます。

データを取得すると、データは、アプライアンスの読取りキャッシュに格納されます。 これにより、そのファイルへのそれ以降のI/O操作はローカル・ディスク速度で実行されます。

キャッシュ内のデータが指定の上限に達した場合やキャッシュが一杯になった場合は、アプライアンスにより、最長時間未使用(LRU)アルゴリズムに基づいてキャッシュからファイルが削除されます。 アカウントにまだアップロードされていないファイルは、キャッシュから削除されません。 保存されたファイル(キャッシュ固定による)もキャッシュから削除されません。

キャッシュをサイズ変更および構成する際のガイドライン

ベスト・プラクティス - キャッシュ・ストレージの構成およびベスト・プラクティス - キャッシュ・サイズの決定を参照してください。

ファイルシステムのキャッシュの構成

ファイルシステムを追加している間に、ファイルシステムのキャッシュを構成できます。 「ファイルシステムの追加」を参照してください。

ファイルシステムのデータの暗号化

データがサービス・インスタンスに格納されているときと転送中の両方で保護されたままになるようにするには、Oracle Cloud Infrastructure Storage Software Applianceでデータの暗号化を有効にしてから、サービス・インスタンスに格納します。

ファイルシステムの暗号化について

Oracle Cloud Infrastructure Storage Software Applianceのデータ暗号化は、アプライアンスのデータベースに格納され、非対称の公開キーと秘密キーのペアを使用して暗号化された対称キーを使用して行われます。 管理者は、非対称キーをバックアップして格納し、それらを使用して、暗号化されたデータをリカバリできます。

ファイルがOracle Cloud Infrastructure Storage Software Applianceに格納されると、最初にアプライアンス・キャッシュに元の形式で格納されます。 ファイルは暗号化されてからアカウントにアップロードされます。 アカウントからファイルが取得されると、そのデータはアプライアンス・キャッシュにストリーミングされている間に復号化されます。

ファイルシステムの暗号化の有効化

ファイルシステムの暗号化を有効にするには、ファイルシステムの作成時に「Enable Encryption」チェック・ボックスを選択する必要があります。 「ファイルシステムの追加」を参照してください。

注意:

ファイルシステムの暗号化を有効にするには、ファイルシステムが作成され、アカウントに接続される前にのみ暗号化を有効にします。 ファイルシステムを作成して接続した後に、暗号化の有効と無効を切り替えることはできません。

ファイルシステムの暗号化を有効にすると、次のメッセージが管理コンソールに表示されます。

Encryption is enabled

ファイルシステムの暗号化を有効にしたら、管理コンソールで暗号化キーを生成して指定できます。 必要に応じて、暗号化キーを変更できます。

暗号化キーの生成

  1. OpenSSLツールキットがインストールされているUNIX系のホストにログインします。 https://www.openssl.org/を参照してください。
  2. RSA秘密キーを生成します。

    openssl genrsa -out mykey.pem 2048

  3. RSA秘密キーをpk8形式に変換します。

    openssl pkcs8 -in mykey.pem -out privateKey.key -outform pem -nocrypt -topk8

  4. 秘密キーに対する公開キーを生成します。

    openssl rsa -in privateKey.key -out publicKey.key -pubout -outform pem

注意:

暗号化キーがバックアップされ、別のホストに保存されていることを確認します。

ファイルシステムの暗号化キーの指定

  1. 管理コンソールにログインします。

    アプライアンスの管理コンソールへのログインを参照してください。

  2. 暗号化キーを指定するファイルシステムを選択し、「暗号化キー」タブに移動します。
  3. 前に生成した秘密キーをコピーし、「新しい暗号化キーを設定」セクションの「秘密キー」フィールドに貼り付けます。
  4. 対応する公開キーをコピーし、「新しい暗号化キーを設定」セクションの「公開キー」フィールドに貼り付けます。
  5. 「新しいキーを保存」をクリックします。

ファイルシステムの暗号化キーの取得

  1. 管理コンソールにログインします。

    アプライアンスの管理コンソールへのログインを参照してください。

  2. 暗号化キーをダウンロードするファイルシステムを選択し、「暗号化キー」タブに移動します。
  3. 「既存の暗号化キー」セクションで「ダウンロード」をクリックします。
  4. 選択した場所に、(暗号化キーが含まれる).tar.gzファイルを保存します。

ファイルシステムの接続

ファイルシステムの接続

ファイルシステムを作成した後は、ファイルシステムを介してデータを格納したり取得したりする前に、そのファイルシステムをアカウントのコンテナに接続する必要があります。

注意:

アプライアンス・プロビジョニング・プロセスで、プロビジョニング・スクリプトを使用して最初のファイルシステムを作成することを選択した場合、そのファイルシステムは自動的にアカウントに接続されます。 この項で説明するステップは、そのファイルシステムに関するものではありません。

注意:

ファイルシステムと同じ名前のコンテナが既に存在し、そのコンテナが空でない場合、Oracle Cloud Infrastructure Storage Software Applianceファイルシステムにキャッシュされたデータは、コンテナに格納されたデータと一致しないことがあります。
  1. Oracle Cloud Infrastructure Storage Software Applianceの管理コンソールにログインします。

    アプライアンスの管理コンソールへのログインを参照してください。

  2. 「ダッシュボード」タブで、アカウントに接続するファイルシステムを指定します。
  3. 「Connect」をクリックします。

    ファイルシステムと同じ名前のコンテナがOracle Cloud Infrastructure Object Storage Classicに存在する場合、ファイルシステムはそのコンテナに接続されます。 その名前のコンテナが存在しない場合、それは作成され、ファイルシステムはそのコンテナに接続されます。

    注意:

    ファイルシステムは、一度に1つのアプライアンスにのみ読み書き可能にマウントできます。

    • 指定したファイルシステム名がOracle Cloud Infrastructure Object Storage Classicアカウント内の既存のコンテナの名前と一致し、そのコンテナが別のアプライアンス・ファイル・システムに接続されている場合は、「FileSystem: クレーム所有権」ウィンドウが表示され、他のファイルシステムを切断する必要があるかどうかを確認するメッセージが表示されます。 続行する場合は、Oracle Cloud Infrastructure Object Storage Classicパスワードを再入力し、「クレーム所有権」を選択する必要があります。

    このチェックでは、すでに別のアプライアンス・ファイル・システムに接続されているコンテナに新しいファイルシステムを誤って接続しないようにします。

次のタスク: ファイルシステムを必要なクライアント・インスタンスにマウントします。 クライアント・インスタンスでのアプライアンス・ファイルシステムのマウントを参照してください。

ファイルシステムの切断

ファイルシステムを切断するには、Oracle Cloud Infrastructure Storage Software Appliance管理コンソールのダッシュボードでファイルシステムを選択し、「切断」をクリックします。

ファイルシステムが以前に接続されたコンテナと格納されたデータは、ファイルシステムが切断された後でも元のままです。

再度接続することで、ファイルシステム経由のデータの格納と取得をいつでも再開できます。 切断したファイルシステムが不要になった場合は削除できます。 「ファイルシステムの削除」を参照してください。

クライアント・インスタンスでのアプライアンス・ファイルシステムのマウント

Oracle Cloud Infrastructure Storage Software Applianceの各ファイルシステムは、アプライアンス・ホスト上のディレクトリを「クラウド内のストレージ・サービス・インスタンス」のコンテナにマップします。 「クライアント」 Oracle Cloud Infrastructure Compute Classicインスタンスがアプライアンス経由で共有ストレージにアクセスできるようにするには、アプライアンス・ファイル・システムをクライアントのOracle Cloud Infrastructure Compute Classicインスタンスにマウントする必要があります。

サポートされているNFSクライアント
  • Oracle Linux 6.4,6.6、および7.3
  • Ubuntu 14.04および16.04
  • CentOS 7
  • Debian 8 Jessie

始める前に

  • マウントするファイルシステムの名前を書き留めます。

    アプライアンス管理コンソールには、すべての使用可能なファイルシステムのリストが表示されます。 アプライアンスの管理コンソールへのログインを参照してください。

  • マウントしたいファイルシステムが「クラウド内のストレージ・サービス・インスタンス」に接続されていることを確認してください。 「ファイルシステムの接続」を参照してください。

  • Oracle Cloud Infrastructure Storage Software ApplianceがプロビジョニングされているOracle Cloud Infrastructure Compute ClassicインスタンスのプライベートIPアドレスを調べます。 アプライアンス・インスタンスのIPアドレスの確認を参照してください。

  • 共有ストレージを提供するOracle Cloud Infrastructure Compute Classicインスタンス(クライアント)を特定し、それらのインスタンスのパブリックIPアドレスを書き留めます。

    インスタンスのパブリックIPアドレスは、Oracle Cloud Infrastructure Compute Classic Webコンソールで詳細を表示することで確認できます。 Oracle Cloud Infrastructure Compute Classicの使用」「インスタンスのモニタリング」を参照してください。

ステップ

共有ストレージを提供する各Oracle Cloud Infrastructure Compute Classicインスタンスで、次のステップを実行します。

  1. sshを使用してインスタンスにログインします。

    Oracle Cloud Infrastructure Compute Classicの使用」「SSHを使用したインスタンスへのアクセス」を参照してください。

  2. 次の例に示すように、マウント・ポイントとして使用するディレクトリを作成します。

    mkdir /mnt/myFileSystem1

  3. viなどのテキスト・エディタで/etc/fstabファイルを開きます。

    注意:

    /etc/fstabを編集するには、rootユーザーまたはsudo権限を持つユーザーである必要があります。

    sudo vi /etc/fstab

    このファイルの各行では、特定のファイル・システム(ローカルまたはリモート)がマウントされるローカル・ディレクトリを定義します。

  4. 次の形式で、アプライアンス・ファイルシステムをマウントする行を追加します。

    remote-filesystem mountpoint type options

    次に例を示します。

    10.196.35.246:/myFileSystem1 /mnt/myFileSystem1 nfs vers=4

    次に例を示します。

    • 10.196.35.246は、アプライアンス・インスタンスのプライベートIPアドレスです。

    • myFileSystem1は、マウントするファイルシステムです。

    • /mnt/myFileSystem1は、ファイルシステムをマウントする(クライアント・インスタンスの)ディレクトリ。

    • nfsは、このマウントでNFSプロトコルを使用することを示します。

    • vers=4は、NFS v4プロトコルを使用する必要があることを示します。

      vers=4に加えて、カンマで区切った追加オプションを指定できます。 http://linux.die.net/man/5/nfsを参照してください。

  5. /etc/fstabを保存して閉じます。

  6. 次に例に示すように、mountコマンドを実行して新しいマウントをアクティブにします。

    sudo mount /mnt/myFileSystem1

    クライアントOracle Cloud Infrastructure Compute Classicインスタンス上で実行中のアプリケーションが/mnt/myFileSystem1に書き込むファイルはすべて、アプライアンスのファイルシステムにキャッシュされ、「クラウド内のストレージ・サービス・インスタンス」するために非同期的にアップロードされます。

    以下の例に示すように、いつでも、umountコマンドとmountコマンドをそれぞれ使用して、ファイルシステムを再度マウント解除してマウントすることができます:

    umount /mnt/myFileSystem1

    mount /mnt/myFileSystem1

    注意:

    • NFSクライアントからファイルシステムにアクセスするのが難しい場合は、次のコマンドを実行して、カーネルのエクスポート表からエントリをフラッシュします:

      exportfs -f

      次に、NFSクライアントにファイルシステムをマウントするときに、新しいエントリがカーネルのエクスポート表に追加されます。

    • クライアントのOracle Cloud Infrastructure Compute Classicインスタンスが永続ディスクから起動するように設定されていない場合は、インスタンスが再作成されるたびにファイルシステムを再度マウントする必要があります。

      クライアント・インスタンスが永続ディスクから起動する場合は、インスタンスが再作成されると、/etc/fstabに定義されているすべてのマウントが自動的にアクティブ化されます。

FileSystemキャッシュにファイルを保存

注意:

アーカイブ・サポートはOracle Cloud at Customerでは利用できません

あなたのファイルシステムにファイルを書き込むとき、それは最初にファイルシステムのキャッシュに保存され、「クラウド内のストレージ・サービス・インスタンス」のコンテナにアップロードされます。 ファイルがコンテナにアップロードされると、キャッシュ・マネージャによってファイルシステム・キャッシュからファイルが削除されることがあります。 キャッシュは、「最近使用されたもの」(LRU)キャッシュ管理ポリシーを使用して再利用され、ファイルシステムの詳細設定で指定されたキャッシュしきい値を満たします。 特定のファイルを迅速にアクセスできるようにキャッシュ内で常に使用できるようにするには、それらをファイルシステムのキャッシュにキャッシュに保存しておくことができます。 固定されたファイルは、ファイルシステムのキャッシュから削除されません。

任意のストレージ・クラス(StandardまたはArchive)に接続されているファイルシステムのファイルをキャッシュに固定することができます。 ファイルシステムに書き込むファイルは、ファイルがキャッシュに固定されているかどうかにかかわらず、「クラウド内のストレージ・サービス・インスタンス」にアップロードされます。

ファイルシステム・キャッシュに固定するファイルがキャッシュに存在しない場合は、ストレージ・サービスのコンテナから自動的にキャッシュにダウンロードされます。 そのファイルがArchiveストレージ・クラスのファイルシステムに属している場合は、最初にリストアされてダウンロードされます。

注意:

  • キャッシュ・ピンニングのためのファイルを選択するときは、全体のキャッシュしきい値を考慮し、通常のキャッシュ操作で使用できる残りのキャッシュ・スペースを計算します。 たとえば、キャッシュのしきい値が1 TBで、キャッシュに固定されているファイルが300 GBを占めると見積もった場合、ファイルを固定した後に、キャッシュに700 GBの使用可能な領域があります。 ベスト・プラクティス - キャッシュ・ストレージの構成およびベスト・プラクティス - キャッシュ・サイズの決定を参照してください。

  • デフォルトでは、すべてのファイルシステムでキャッシュ固定機能が有効になっています。

  • Archiveストレージ・クラスのファイルシステムに属するファイルをリストアすると、そのファイルは、任意のファイルシステムの「オブジェクトの保持をリストア」フィールドで指定された期間、Standardストレージ・クラスの対応するコンテナに残ります。 キャッシュ内でのその継続的な可用性は、LRU操作に依存します。 ただし、そのようなファイルをキャッシュに固定すると、リストアされたファイルは、特に固定解除するまでキャッシュに残ります。

キャッシュ・ピンニングの有効化と管理

ファイルシステムのキャッシュ・ピン操作を実行するには、ファイルシステムがマウントされているNFSクライアントから次のコマンドを実行します:

cat /path/to/mountpoint:::cache:cache_command[:argument]

次の表に、キャッシュ・ピン操作と、各操作の対応するコマンドと引数を示します:

操作 キャッシュ・コマンド 引数
ファイルシステムのキャッシュ固定を有効にします

デフォルトでは、すべてのファイルシステムに対してキャッシュ固定が有効になっていることに注意してください。

set-preserve-option true
ファイルシステムのキャッシュ・ピンニング・ステータスを取得 get-preserve-option 引数なし
ファイルシステムのキャッシュ固定を無効にします set-preserve-option false
キャッシュに固定されているファイルを一覧表示 list-preserve 引数なし
削除された保存リストからファイルを削除 list-preserve-update 引数なし
保存リストにファイルを追加 add-preserve 引数なし
保存リストからファイルを削除 remove-preserve 引数なし
保存リストを消去 clear-preserve 引数なし

コマンドの例

  • myFSファイルシステムのキャッシュ固定を有効にするには:

    cat /mnt/gateway/myFS/:::cache:set-preserve-option:true
  • myFSのキャッシュ・ピンニング・ステータスを取得するには、次のようにします:

    cat /mnt/gateway/myFS/:::cache:get-preserve-option

    このコマンドの出力は、ファイルシステムに対してキャッシュ固定が有効になっている場合はtrueです。 そうでなければ、false

  • myFSファイルシステムのキャッシュ固定を無効にするには:

    cat /mnt/gateway/myFS/:::cache:set-preserve-option:false
  • myFSファイルシステムのファイルmyFileを保存リストに追加するには:

    cat /mnt/gateway/myFS/myFile:::cache:add-preserve
  • どのファイルがmyFSファイルシステムの保存リストに追加されているかを調べるには:

    cat /mnt/gateway/myFS/:::cache:list-preserve

    上記のコマンドの出力例:

    ["/doNotDelete.txt", "/myFileMetadata", "/myFile"]
  • myFileファイルを保存リストから削除するには

    cat /mnt/gateway/myFS/myFile:::cache:remove-preserve
  • cache:list-preserveコマンドの出力が、固定ファイルがファイルシステムから削除されたことを示すとき、保存リストを更新するには、次のようにします:

    cat /mnt/gateway/myFS/:::cache:list-preserve-update

    元の保存リストのサンプル:

    ["/doNotDelete.txt", "/myFileMetadata"]

    myFileMetadataファイルがキャッシュから削除された後のcache:list-preserveコマンドの出力:

    ["/doNotDelete.txt", "Status: 1 files appear to no longer exist. Please run list-preserve-update"]

    cache:list-preserve-updateコマンドの出力:

    ["/doNotDelete.txt"]
  • ファイルシステムの保存リストをクリアするには:

    cat /mnt/gateway/myFS/:::cache:clear-preserve

ファイル・バージョン圧縮の有効化

Oracle Cloud Infrastructure Storage Software Applianceは、append、re-write、over-write、truncateなどのバイト単位の粒度を持つファイル操作を可能にします。 アプライアンス・ファイル・システムでファイルが変更されると、新しいバージョンのファイルが作成され、アカウントにアップロードされます。

ファイルシステムを作成するときに、ファイルシステムで対応するファイルが更新または削除されるたびに、クラウドに保存されている古いバージョンのオブジェクトを保持する必要があるかどうかを選択できます。

  • selectファイルシステムの「古いファイルのバージョンを削除」チェックボックスをオンにすると、アプライアンスを起動するとバージョン・コンパクション・プロセスがバックグラウンドで実行されます。 1サイクルが完了すると、プロセスは24時間スリープして次のバージョンのコンパクション・サイクルを開始します。 このプロセスは、ファイルシステムに接続されているコンテナ内のすべてのオブジェクトの古いバージョンを削除します。 各オブジェクトの最新バージョンのみが保持されます。

  • 「古いファイルのバージョンを削除」チェックボックスを選択しない場合:
    • ファイルシステム内でファイルが更新されると、クラウド内の対応するオブジェクトの新しいバージョンが作成されます。 このような更新操作のたびにクラウドで追加容量が消費されます。

    • ファイルシステムでファイルが削除されると、クラウド内の古いバージョンのオブジェクトはすべて保持されます。 クラウドでは、アプライアンスで削除したファイルの容量が引き続き使用されます。

ファイルシステムの詳細の表示

Oracle Cloud Infrastructure Storage Software Applianceの管理コンソールを使用して、ファイルシステムの構成の詳細を表示したり、アップロード・アクティビティを監視することができます。

ファイルシステムの詳細を表示するには、管理コンソールにログインして、ファイルシステムの名前をクリックします。

  • 「詳細」タブにストレージ・サービス・タイプが表示されます。

    Oracle Cloud Infrastructure Object Storage Classicアカウントの場合、アカウントに関連付けられたアイデンティティ・ドメインも表示されます。

    Oracle Cloud Infrastructure Object Storage Classicアカウントの場合は、ファイルシステムで使用されているクラウド・ストレージの量と、アプライアンス・ホスト上の使用可能な空き容量をグラフィカルに表示できます。詳細は次のとおりです:
    • 現在の使用状況
    • 空き領域
  • 「設定」タブには、次の詳細が表示されます:
    • ファイルシステム用に指定されたアカウントの詳細
    • 有効なファイルシステムのプロパティ(暗号化、Archiveストレージ・クラス、古いファイルのバージョンの削除など)「(Oracle Cloud at Customerでは使用できません)」
    • ファイルシステムのNFSとキャッシュ設定

    これらの設定を編集できます。 変更する場合、忘れずに「Save」をクリックしてください。

  • 「Activity」タブに、進行中と保留中のアップロード・アクティビティが表示されます。

    ファイルシステムの問題についてOracleサポート・サービスに連絡する場合は、Oracleサポート・サービスの技術者による問題の診断に役立つように、ファイルシステムのログを提供する必要があります。 ファイルシステム・ログを表示またはダウンロードするには、「詳細」タブの右下隅にある「ストリーミング・ログを表示」をクリックします。

  • 「完了したアップロード」タブには、現在のブラウザ・セッション中にアカウントにアップロードされた最新の100個のファイルが表示されます。 このリストは、ブラウザ・セッション全体で保持されるわけではないことに注意してください。 ファイルのアップロード後に、ページをリフレッシュするか、別のブラウザで「Completed Uploads」タブを開く場合、リストは空になります。

  • ファイルシステムを切断することもできます。 「ファイルシステムの接続」を参照してください。

次のタスク

ファイルシステムのプロパティを編集できます。 ファイルシステムのプロパティの変更を参照してください。

ファイルシステムのプロパティの変更

Oracle Cloud Infrastructure Storage Software Applianceの管理コンソールから、ファイルシステムのプロパティを変更することができます。

注意:

暗号化を有効または無効にすることはできず、ファイルシステムのストレージ・クラスを変更することはできません。

ファイルシステムのプロパティを変更するには、管理コンソールにログインし、「Dashboard」ペインでファイルシステムの名前をクリックします。

  • 「設定」タブのファイルシステムに指定されたサービス・インスタンスのファイルシステム・プロパティと高度な設定(キャッシュ制限など)を編集できます。
ファイルシステム・プロパティを更新した後、「Save」をクリックします。

注意:

変更を有効にするため、ファイルシステムを切断してから、再度接続する必要があります。 「ファイルシステムの接続」を参照してください。

ファイルシステムの削除

ファイルシステムが不要になったら、Oracle Cloud Infrastructure Storage Software Applianceから削除することができます。

ファイルシステムを削除するには:
  1. 管理コンソールにログインします。
  2. 「Dashboard」タブで、削除するファイルシステムを特定します。
  3. ファイルシステムが切断されていることを確認します。 まだ接続されている場合は、「Disconnect」をクリックします。

    注意:

    ファイルシステムが以前に接続されたコンテナと格納されたデータは、ファイルシステムが切断された後でも元のままです。

  4. ファイルシステムを切断したら、その名前をクリックします。
  5. ファイルシステムの詳細が表示されるページで、「Delete」をクリックします。

ファイルシステムはOracle Cloud Infrastructure Storage Software Applianceから削除されます。 ファイルシステムを削除しても、コンテナ内のオブジェクトは自動的に削除されません。 コンテナからオブジェクトを削除する場合は、バージョン圧縮を有効にしてファイルシステムを切断する前に、すべてのファイルをファイルシステムから削除する必要があります。