Création d'un volume par blocs

Sur Compute Cloud@Customer, les volumes par blocs sont des périphériques de stockage par blocs détachables que vous pouvez utiliser pour étendre dynamiquement la capacité de stockage d'une instance.

Lors de la création du volume par blocs, vous pouvez éventuellement utiliser des marqueurs à structure libre pour modifier le paramètre de volume par blocs suivant :

Taille du bloc de volume
La valeur par défaut est 8192 octets. Pour modifier la valeur, spécifiez une valeur en octets pour le marqueur à structure libre PCA_blocksize. Les valeurs prises en charge sont une puissance de 2 comprise entre 512 octets et 1 mégaoctet, spécifiée sous forme de chaîne et entièrement développée. Nous vous recommandons de régler la valeur à au moins 8192 octets.
La taille de bloc ne peut pas être modifiée après la création du volume.
Voir Utilisation de marqueurs à structure libre pour les fonctionnalités étendues.

(Facultatif) Pour créer un volume par blocs avec des valeurs autres que celles par défaut pour les attributs suivants, configurez d'abord les marqueurs requis, comme décrit dans Création de marqueurs OraclePCA. Utilisez ensuite les informations suivantes lorsque vous créez le volume par blocs.

  • Biais d'écriture synchrone

    Vous pouvez configurer les périphériques Flash du cache d'écriture pour un partage ou une LUN (" Logzilla "). La valeur peut être modifiée plus tard en mettant à jour le volume par blocs.

    Pour utiliser une valeur autre que par défaut, lors de la création d'un volume par blocs, affectez le marqueur défini suivant :

    • Espace de noms de marqueur : OraclePCA
    • Nom du marqueur : logBias
    • Valeur (en sélectionner une) : LATENCY (par défaut) ou THROUGHPUT
  • Mémoire cache secondaire

    Vous pouvez configurer l'utilisation des périphériques Flash du cache de lecture pour un partage ou une LUN ("Readzilla"). La valeur peut être modifiée plus tard en mettant à jour le volume par blocs.

    Pour utiliser une valeur autre que par défaut, lors de la création d'un volume par blocs, affectez le marqueur défini suivant :

    • Espace de noms de marqueur : OraclePCA
    • Nom du marqueur : secondaryCache
    • Valeur (en sélectionner une) : ALL (par défaut), METADATA ou NONE

Évitez d'entrer des informations confidentielles dans les noms et les balises.

    1. Dans le menu de navigation de la console Compute Cloud@Customer, sélectionnez Stockage par blocs, puis Volumes par blocs.
    2. Sélectionnez Créer un volume par blocs.

    3. Entrez les informations de volume suivantes :

      • Nom : Entrez un nom ou une description pour le volume. Évitez d'entrer des informations confidentielles.

      • Compartiment : Sélectionnez le compartiment dans lequel créer le volume par blocs.

      • Taille (en Go) : La taille par défaut de 1024 Go est affichée. Pour modifier la taille, entrez une valeur comprise entre 50 et 32768 (50 Go à 32 To).

      • Volume haute performance : (Facultatif) Par défaut, le volume utilise une performance équilibrée. Pour créer un volume par blocs qui utilise la fonction de haute performance, sélectionnez le bouton Activer la haute performance. Vous ne pouvez sélectionner des volumes haute performance que si de tels volumes sont disponibles. Pour plus d'informations, voir Options de performance du service de volumes par blocs.

        Cette sélection ne peut pas être modifiée après la création du volume.

      • Politique de sauvegarde : (Facultatif) Sélectionnez une politique de sauvegarde dans la liste déroulante. Vous devrez peut-être modifier le compartiment.

        Les politiques définies par Oracle sont répertoriées et toutes les politiques définies par l'utilisateur. Pour plus d'informations sur les politiques définies par Oracle (bronze, silver et gold), voir Politiques de sauvegarde fournies par Oracle.

        Les politiques de sauvegarde peuvent être affectées ou modifiées une fois le volume créé. Une seule politique de sauvegarde de volume peut être affectée à un volume à la fois. Pour plus d'informations sur la création, la modification et l'affectation de politiques de sauvegarde, voir Gestion des politiques de sauvegarde. Vous pouvez également sauvegarder ce volume manuellement, comme décrit dans Création d'une sauvegarde manuelle de démarrage ou de volume par blocs.

      • Marquage : (Facultatif) Ajoutez un ou plusieurs marqueurs à cette ressource. Les marqueurs peuvent également être appliqués ultérieurement. Pour plus d'informations sur le marquage des ressources, voir Marqueurs de ressource.

        Pour utiliser des valeurs autres que les valeurs par défaut pour la taille de bloc, le biais d'écriture ou le cache secondaire, spécifiez les balises appropriées pour définir les valeurs de ces attributs. Voir Ajout de marqueurs lors de la création de ressources.

    4. Sélectionnez Créer un volume par blocs.

      Le volume est prêt à être attaché à une instance après que son icône liste le volume à l'état Disponible. Voir Attachement d'un volume.

  • Utilisez la commande oci bv volume create et les paramètres requis pour créer un volume.

    oci bv volume create --availability-domain <availability_domain_name> --compartment-id <compartment_OCID>  [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.

    Pour utiliser des valeurs autres que les valeurs par défaut pour la taille de bloc, le biais d'écriture ou le cache secondaire, spécifiez les balises appropriées pour définir les valeurs de ces attributs. Voir Ajout de marqueurs lors de la création de ressources.

    Procédure

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

    2. Exécutez la commande de création de volume.

      Cette procédure n'affiche pas tous les paramètres disponibles pour cette commande. Pour plus d'informations sur les paramètres supplémentaires, exécutez la commande avec l'option --help.

      Exemple :

      Cet exemple indique les UPV, le biais de journal, la mémoire cache secondaire et la taille de bloc du volume.

      UPV par option de gigaoctet

      La valeur de l'option --vpus-per-gb est le nombre d'unités de performance de volume (UPV) qui seront appliquées à ce volume par Go. La valeur par défaut pour vpus-per-gb est 10, pour une performance de volume équilibrée. Pour une performance supérieure, vous pouvez spécifier 20 UPV/Go. Vous ne pouvez sélectionner des volumes haute performance que si de tels volumes sont disponibles. Pour plus d'informations, voir Options de performance des volumes par blocs.

      Les UPV par Go ne peuvent pas être modifiées après la création du volume.

      Vous ne pouvez pas régler automatiquement les volumes.

      Exemple :

      $ oci bv volume create --availability-domain AD-1 --compartment-id compartment_OCID --display-name myblockvolume --size-in-gbs 50 --vpus-per-gb 20 --defined-tags '{"OraclePCA":{"logBias":"THROUGHPUT","secondaryCache":"METADATA"}}' 
      --freeform-tags '{"PCA_blocksize": "65536"}'
      {
        "data": {
          "auto-tuned-vpus-per-gb": null,
          "autotune-policies": null,
          "availability-domain": "AD-1",
          "block-volume-replicas": null,
          "compartment-id": "ocid1.compartment.
                              unique_ID
                           ",
          "defined-tags": {
            "OraclePCA": {
              "logBias": "THROUGHPUT",
              "secondaryCache": "METADATA"
            }
          },
          "display-name": "myblockvolume",
          "freeform-tags": {},
               "PCA_blocksize": "65536"
          },
          "id": "ocid1.volume.
                              unique_ID
                           ",
          "is-auto-tune-enabled": null,
          "is-hydrated": null,
          "kms-key-id": null,
          "lifecycle-state": "PROVISIONING",
          "size-in-gbs": 50,
          "size-in-mbs": 51200,
          "source-details": null,
          "system-tags": null,
          "time-created": "2022-12-08T21:05:36.647925+00:00",
          "volume-group-id": null,
          "vpus-per-gb": 20
        },
        "etag": "08d0abc9-60c6-4fc7-b6fe-85d0af1c0308",
        "opc-work-request-id": "ocid1.workrequest.
                              unique_ID
                           "
      }

      Une valeur vpus-per-gb de 10 indique qu'il s'agit d'un volume de performance équilibré. Une valeur vpus-per-gb de 20 indique qu'il s'agit d'un volume haute performance.

      Lorsque le volume a l'état DISPONIBLE, vous pouvez l'attacher à une instance. Voir Attachement d'un volume.

  • Utilisez l'opération CreateVolume pour créer un volume par blocs.

    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.