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 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 Création de balises 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 le système de fichiers. Vous pouvez indiquer une valeur de quota en gigaoctets comprise entre 0 et 8000000 (8 pétaoctets). Toute partie fractionnaire de la valeur du gigaoctet est arrondie au mégaoctet supérieur suivant. Vous pouvez modifier le quota du système de fichiers à l'aide de la commande update.

    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 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 d'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é sous la forme PCA_POOL. Vous pouvez indiquer PCA_POOL_HIGH pour indiquer que vous souhaitez utiliser un pool de performances élevées pour la sauvegarde de secours. 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.

    1. Dans le menu de navigation Console Compute Cloud@Customer, sélectionnez File Storage, puis Systèmes de fichiers.
    2. Assurez-vous que le bon compartiment 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 banques de sauvegarde.

    3. Sélectionnez Créer un système de fichiers.

    4. 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 de manière unique le système de fichiers. 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.

        Vous pouvez éventuellement définir l'espace de noms de balise sur Aucun (ajouter une balise à forme libre), puis définir votre propre clé de balise et valeur. Vous pouvez également définir des balises à format libre ultérieurement.

        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 à Création de balises OraclePCA), vous pouvez indiquer l'espace de noms de balise OraclePCA, sélectionner une clé et une valeur. Le système de fichiers est créé avec l'attribut applicable. L'espace de noms de balise OraclePCA ne peut pas être ajouté ultérieurement.

    5. Sélectionnez Créer un système de fichiers.

      Le système de fichiers est créé.

      Créez ensuite un export pour le système de fichiers. Reportez-vous à Création d'un export pour un système de fichiers.

  • 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é spécifié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 d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

    Procédure

    1. 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

    2. Afin d'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 d'une ressource.

      Pour obtenir un exemple de définition de ces valeurs, reportez-vous à l'étape suivante.

    3. 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 des balises définies 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 en tant qu'argument de l'option --defined-tags.

      --defined-tags file://./fs_options.json
    4. Créez ensuite 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.