ファイル・システムの作成
Compute Cloud@Customerでは、ファイル・ストレージ・サービスを使用して共有ファイル・システムを作成できます。
(オプション)次の属性に特定の値を持つファイル・システムを作成するには、「拡張機能のフリーフォーム・タグの使用」の説明に従って、まず属性を構成します。次に、ファイル・システムの作成時に次の情報を使用します。
-
目標
quotaのデフォルト値は0です。これは割当て制限が設定されていないことを意味します。設定した割当て制限には、ファイル・システム内のデータ、およびファイル・システムの下に作成されたすべてのスナップショットが含まれます。割当て制限値は、0から8000000 (8ペタバイト)までのギガバイト単位で指定できます。ギガバイト値の小数部分は、次の大きいメガバイトに丸められます。ファイル・システムの割当て制限は、ファイル・システムのupdateコマンドを使用して変更できます。割当て制限を適用するには、ファイル・システムの作成時に、次の定義済タグを割り当てます。
- タグ・ネームスペース: OraclePCA
- タグ名: quota
- 値: <quota value in gigabytes>
-
データベース・レコード・サイズ
デフォルトのデータベースレコードサイズは 131072バイトです。512、1024、2048、4096、8192、16384、32768、65536、131072、262144、524288、1048576のいずれかの値を指定できます。レコード・サイズは、ファイル・システムの作成時にのみ設定できます。このプロパティ値は後で設定または変更できません。
-
デフォルト以外の値を使用するには、ファイル・システムの作成時に、次の定義済タグを割り当てます。
- タグ・ネームスペース: OraclePCA
- タグ名: databaseRecordSize
- Value (select one): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576
-
バッキングストアプール
デフォルトでは、ファイルシステムのバッキングストアは、接続されている ZFS Storage Applianceのデフォルトプールであり、PCA_POOLとして指定されます。PCA_POOL_HIGHを指定して、バッキング・ストアに高パフォーマンス・プールを使用することを指定できます。PCA_POOL_HIGHを指定する前に、高パフォーマンスプールが使用可能であることを確認します。このプロパティは、ファイル・システムの作成時にのみ設定できます。このプロパティ値は後で設定または変更できません。
デフォルト以外の値を使用するには、ファイル・システムの作成時に、次の定義済タグを割り当てます。
- タグ・ネームスペース: OraclePCA
- タグ名: databaseRecordSize
- 値(いずれかを選択): PCA_POOL (デフォルト)またはPCA_POOL_HIGH
名前とタグに機密情報を入力しないでください。
- 「コンピュートCloud@Customerコンソール」ナビゲーション・メニューで、「ファイル・ストレージ」、「ファイル・システム」の順に選択します。
-
ファイル・システム・リストの上のコンパートメント・ドロップダウン・メニューで、正しいコンパートメントが選択されていることを確認します。エクスポートを作成する場合、ファイル・システムとマウント・ターゲットは同じコンパートメントにあり、同じバッキング・ストア・プールにある必要があります。
-
「ファイル・システムの作成」を選択します。
-
「ファイル・システムの作成」ダイアログ・ボックスで、次の情報を入力します。
-
名前:一意である必要はありません。Oracle Cloud Identifier (OCID)によって、ファイル・システムが一意に識別されます。機密情報を入力しないでください。
-
コンパートメントに作成:ファイル・システムが作成されるコンパートメントを選択します。
-
タグ付け: (オプション)このリソースに1つ以上のタグを追加します。タグは後で適用することもできます。リソースのタグ付けの詳細は、リソース作成時のタグの追加(OCIのIAM)を参照してください。
ファイル・システムのOraclePCAタグ・ネームスペースおよびOraclePCAタグ・キー定義がOCIテナンシで構成されている場合(「拡張機能のフリーフォーム・タグの使用」を参照)、OraclePCAタグ・ネームスペースを指定し、キーと値を選択できます。ファイル・システムは、適用可能な属性で作成されます。OraclePCAタグ・ネームスペースは後で追加できません。
-
-
「ファイル・システムの作成」を選択します。
ファイル・システムが作成されます。
次に、ファイル・システムのエクスポートを作成します。Creating an Export for a File Systemを参照してください。
oci fs file-system createコマンドおよび必須パラメータを使用して、指定されたコンパートメントおよび可用性ドメインに新しいファイル・システムを作成します。
oci fs file-system create --availability-domain <availability_domain_name> --compartment-id <compartment_id> --display-name <fs_display_name> [OPTIONS]CLIコマンド、フラグおよびオプションの完全なリストは、コマンドライン・リファレンスを参照してください。
プロシージャ
-
コマンドの実行に必要な情報を収集します。
-
可用性ドメイン名(
oci iam availability-domain list) -
コンパートメントOCID (
oci iam compartment list) -
ファイル・システム名: このファイル・システムに割り当てる表示名
-
-
割当て制限、データベース・レコード・サイズまたはバックエンド・ストア・プールにデフォルト以外の値を使用するには、適切なタグを指定して、これらの属性の値を設定します。リソース作成時のタグの追加(OCIのIAM)を参照してください。
これらの値の設定例については、次のステップを参照してください。
-
ファイル・システムの作成コマンドを実行します。
例:
oci fs file-system create --availability-domain AD-1 --compartment-id ocid1.compartment.unique_ID --display-name MyFileSystem { "data": { "availability-domain": "AD-1", "compartment-id": "ocid1.compartment.unique_ID", "defined-tags": { "Oracle-Tags": { "CreatedBy": "pca_user", "CreatedOn": "2024-07-05T13:15:11.19Z" } }, "display-name": "MyFileSystem", "freeform-tags": {}, "id": "ocid1.filesystem.unique_ID", "is-clone-parent": false, "is-hydrated": true, "is-targetable": null, "kms-key-id": "", "lifecycle-details": "", "lifecycle-state": "CREATING", "metered-bytes": 0, "source-details": { "parent-file-system-id": "", "source-snapshot-id": "" }, "time-created": "2024-07-05T13:15:11.234434+00:00" }, "etag": "58dec47e-4732-4730-9e18-6b5db1ac30d6" }定義済タグを使用した追加プロパティの設定例:
ファイル・システムの割当て制限を設定するには、デフォルトのデータベース・レコード・サイズを変更するか、ファイル・システム・バッキング・ストアの高パフォーマンス・プールを指定するには、次の例に示すように、
OraclePCA定義タグを使用します。oci fs file-system create --availability-domain AD-1 --compartment-id ocid1.compartment.unique_ID --display-name myfilesystem --defined-tags '{"OraclePCA":{"quota":100000,"databaseRecordSize":8192,"poolName":"PCA_POOL_HIGH"}}'または、これらのプロパティをJSONファイルで指定することもできます。
{ "OraclePCA": { "quota": 100000, "databaseRecordSize": 8192, "poolName": "PCA_POOL_HIGH" } }次に、
--defined-tagsオプションの引数としてファイルを指定します。--defined-tags file://./fs_options.json -
次に、ファイル・システムのエクスポートを作成します。ファイル・システムのインポートの作成を参照してください。
-
CreateFileSystem操作を使用して、指定したコンパートメントおよび可用性ドメインに新しいファイル・システムを作成します。
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。