Création d'un système de fichiers
Sur Compute Cloud@Customer, vous pouvez créer un système de fichiers partagé à l'aide du service de stockage de fichiers.
(Facultatif) Pour créer un système de fichiers avec des valeurs spécifiques pour les attributs suivants, configurez d'abord les attributs comme décrit dans Création de marqueurs OraclePCA. Utilisez ensuite les informations suivantes lorsque vous créez le système de fichiers.
-
Quota
La valeur par défaut de
quota
est 0, ce qui signifie qu'aucun quota n'est défini. Un quota que vous définissez inclut les données du système de fichiers et tous les instantanés créés sous celui-ci. Vous pouvez spécifier une valeur de quota en gigaoctets de 0 à 8000000 (8 pétaoctets). Toute fraction de la valeur du gigaoctet est arrondie au mégaoctet supérieur suivant. Le quota du système de fichiers peut être modifié à l'aide de la commandeupdate
du système de fichiers.Pour appliquer un quota, lors de la création du système de fichiers, affectez le marqueur défini suivant :
- Espace de noms de marqueur : OraclePCA
- Nom du marqueur : quota
- Valeur : <quota value in gigabytes>
-
Taille d'enregistrement de base de données
La taille d'enregistrement de base de données par défaut est de 131072 octets. Vous pouvez spécifier l'une des valeurs suivantes (en octets) : 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576. La taille de l'enregistrement ne peut être définie que lors de la création du système de fichiers. Vous ne pouvez pas définir ou modifier cette valeur de propriété ultérieurement.
-
Pour utiliser une valeur autre que la valeur par défaut, lors de la création du système de fichiers, affectez le marqueur défini suivant :
- Espace de noms de marqueur : OraclePCA
- Nom du marqueur : databaseRecordSize
- Value (select one): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576
-
Groupe de magasins sous-jacents
Par défaut, le magasin dorsal d'un système de fichiers est le groupe par défaut du boîtier de stockage ZFS Storage Appliance attaché, spécifié en tant que PCA_POOL. Vous pouvez spécifier PCA_POOL_HIGH pour indiquer que vous voulez utiliser un groupe haute performance pour le magasin dorsal. Avant de spécifier PCA_POOL_HIGH, vérifiez qu'un groupe à haute performance est disponible. Cette propriété ne peut être définie que lorsque le système de fichiers est créé. Vous ne pouvez pas définir ou modifier cette valeur de propriété ultérieurement.
Pour utiliser une valeur autre que la valeur par défaut, lors de la création du système de fichiers, affectez le marqueur défini suivant :
- Espace de noms de marqueur : OraclePCA
- Nom du marqueur : databaseRecordSize
- Valeur (sélectionnez-en une) : PCA_POOL (par défaut) ou PCA_POOL_HIGH
Évitez d'entrer des informations confidentielles dans les noms et les balises.
- Dans le menu de navigation de la console Compute Cloud@Customer, sélectionnez Stockage de fichiers, puis Systèmes de fichiers.
-
Assurez-vous que le compartiment correct est sélectionné dans le menu déroulant du compartiment au-dessus de la liste des systèmes de fichiers. Le système de fichiers et la cible de montage doivent se trouver dans le même compartiment et le même groupe de magasins dorsaux lorsque vous créez une exportation.
-
Sélectionnez Créer un système de fichiers.
-
Dans la boîte de dialogue Créer un système de fichiers, entrez les informations suivantes :
-
Nom : Il ne doit pas nécessairement être unique. Un identificateur Oracle Cloud (OCID) identifie le système de fichiers de manière unique. Évitez d'entrer des informations confidentielles.
-
Créer dans le compartiment : Sélectionnez le compartiment dans lequel le système de fichiers est créé.
-
Marquage : (Facultatif) Ajoutez des marqueurs à cette ressource.
Vous pouvez éventuellement régler l'espace de noms de marqueur à Aucun (ajouter un marqueur à structure libre), puis définir votre propre clé et valeur de marqueur. Vous pouvez également définir des marqueurs à structure libre plus tard.
Si l'espace de noms de marqueur OraclePCA et les définitions de clé de marqueur OraclePCA pour les systèmes de fichiers sont configurés dans votre location OCI (voir Création de marqueurs OraclePCA), vous pouvez spécifier l'espace de noms de marqueur OraclePCA, sélectionnez une clé et une valeur. Votre système de fichiers est créé avec l'attribut applicable. L'espace de noms de marqueur OraclePCA ne peut pas être ajouté plus tard.
-
-
Sélectionnez Créer un système de fichiers.
Le système de fichiers est créé.
Créez ensuite une exportation pour le système de fichiers. Voir Création d'une exportation pour un système de fichiers.
Utilisez la commande oci fs file-system create et les paramètres requis pour créer un nouveau système de fichiers dans le compartiment et le domaine de disponibilité spécifiés.
oci fs file-system create --availability-domain <availability_domain_name> --compartment-id <compartment_id> --display-name <fs_display_name> [OPTIONS]
Pour la liste complète des commandes, indicateurs et options de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.
Procédure
-
Collectez les informations dont vous avez besoin pour exécuter la commande :
-
Nom du domaine de disponibilité (
oci iam availability-domain list
) -
OCID du compartiment (
oci iam compartment list
) -
Nom du système de fichiers : Nom d'affichage à affecter à ce système de fichiers
-
-
Pour utiliser des valeurs autres que les valeurs par défaut pour le quota, la taille d'enregistrement de base de données ou le groupe de magasins dorsaux, spécifiez les marqueurs appropriés pour définir les valeurs de ces attributs. Voir Ajout de marqueurs lors de la création de ressources.
Reportez-vous à l'étape suivante pour obtenir un exemple de définition de ces valeurs.
-
Exécutez la commande de création de système de fichiers.
Exemple :
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" }
Exemple d'utilisation de marqueurs définis pour définir des propriétés supplémentaires :
Pour définir un quota pour le système de fichiers, modifier la taille d'enregistrement de base de données par défaut ou spécifier un groupe à haute performance pour le magasin dorsal du système de fichiers, utilisez les marqueurs définis par
OraclePCA
comme illustré dans l'exemple suivant.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"}}'
Vous pouvez également spécifier ces propriétés dans un fichier JSON.
{ "OraclePCA": { "quota": 100000, "databaseRecordSize": 8192, "poolName": "PCA_POOL_HIGH" } }
Spécifiez ensuite le fichier comme argument de l'option
--defined-tags
.--defined-tags file://./fs_options.json
-
Créez ensuite une exportation pour le système de fichiers. Voir Création d'une exportation pour un système de fichiers.
-
Utilisez l'opération CreateFileSystem pour créer un nouveau système de fichiers dans le compartiment et le domaine de disponibilité spécifiés.
Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.