Créer un système de fichiers
Sur Compute Cloud@Customer, vous pouvez créer un système de fichiers partagé à l'aide du service File Storage.
(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 la section Utilisation de balises de format libre pour la fonctionnalité étendue. 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 le système de fichiers. Vous pouvez spécifier une valeur de quota en gigaoctets comprise entre 0 et 8000000 (8 pétaoctets). Toute partie fractionnelle 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
.Pour appliquer un quota lors de la création du système de fichiers, affectez la balise définie suivante :
- Espace de noms de balise : OraclePCA
- Nom de la balise : quota
- Valeur : <quota value in gigabytes>
-
Taille des enregistrements de la 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 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 celle par défaut lors de la création du système de fichiers, affectez la balise définie suivante :
- Espace de noms de balise : OraclePCA
- Nom de la balise : databaseRecordSize
- Value (select one): 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576
-
Pool de magasins de sauvegarde
Par défaut, le magasin de sauvegarde d'un système de fichiers est le pool par défaut de l'appareil ZFS Storage Appliance connecté, spécifié en tant que PCA_POOL. Vous pouvez indiquer PCA_POOL_HIGH pour indiquer que vous souhaitez utiliser un pool hautes performances pour la banque de sauvegarde. Avant de spécifier PCA_POOL_HIGH, vérifiez qu'un pool hautes performances 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 celle par défaut lors de la création du système de fichiers, affectez la balise définie suivante :
- Espace de noms de balise : OraclePCA
- Nom de la balise : databaseRecordSize
- Valeur (sélectionnez une valeur) : PCA_POOL (valeur par défaut) ou PCA_POOL_HIGH
Evitez de saisir des informations confidentielles dans les noms et les balises.
- Dans le menu de navigation Console Compute Cloud@Customer, sélectionnez File Storage, puis Systèmes de fichiers.
-
Assurez-vous que le compartiment approprié est sélectionné dans le menu déroulant du compartiment au-dessus de la liste des systèmes de fichiers. Lorsque vous créez un export, le système de fichiers et la cible de montage doivent se trouver dans le même compartiment et dans le même pool de sauvegarde de secours.
-
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 faut pas nécessairement être unique. Un identificateur Oracle Cloud (OCID) identifie le système de fichiers de manière unique. Evitez de saisir des informations confidentielles.
-
Créer dans le compartiment : sélectionnez le compartiment dans lequel le système de fichiers est créé.
-
Balisage : (facultatif) ajoutez des balises à cette ressource. Les balises peuvent également être appliquées ultérieurement. Pour plus d'informations sur le balisage des ressources, reportez-vous à Ajout de balises lors de la création de ressources (IAM dans OCI).
Si l'espace de noms de balise OraclePCA et les définitions de clé de balise OraclePCA pour les systèmes de fichiers sont configurés dans votre location OCI (reportez-vous à Utilisation de balises de format libre pour la fonctionnalité étendue), vous pouvez indiquer l'espace de noms de balise OraclePCA, sélectionner une clé et une valeur. Le système de fichier est créé avec l'attribut applicable. L'espace de noms de balise OraclePCA ne peut pas être ajouté ultérieurement.
-
-
Sélectionnez Création d'un système de fichiers.
Le système de fichiers est créé.
Ensuite, créez un export pour le système de fichiers. Reportez-vous à la section Creating an Export for a File System.
Utilisez la commande oci fs file-system create et les paramètres requis pour créer un système de fichiers dans le compartiment et le domaine de disponibilité indiqués.
oci fs file-system create --availability-domain <availability_domain_name> --compartment-id <compartment_id> --display-name <fs_display_name> [OPTIONS]
Pour obtenir la liste complète des commandes, des indicateurs et des options de l'interface de ligne de commandes, reportez-vous à Référence de ligne de commandes
Procédure
-
Collectez les informations dont vous avez besoin pour exécuter la commande :
-
Nom de domaine de disponibilité (
oci iam availability-domain list
) -
OCID de 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 celles par défaut pour le quota, la taille d'enregistrement de base de données ou le pool de banques back-end, indiquez les balises appropriées pour définir les valeurs de ces attributs. Reportez-vous à Ajout de balises lors de la création de ressources (IAM dans OCI).
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 balises définies 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 indiquer un pool hautes performances pour la banque de sauvegarde du système de fichiers, utilisez les balises définies par
OraclePCA
comme indiqué 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" } }
Indiquez ensuite le fichier comme argument de l'option
--defined-tags
.--defined-tags file://./fs_options.json
-
Ensuite, créez un export pour le système de fichiers. Reportez-vous à Création d'un export pour un système de fichiers
-
Utilisez l'opération CreateFileSystem pour créer un système de fichiers dans le compartiment et le domaine de disponibilité indiqués.
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.