Création d'un volume par blocs
Sur Compute Cloud@Customer, les volumes par blocs sont des appareils 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 de bloc de volume
- La valeur par défaut est de 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.
(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 sous Utilisation de marqueurs à structure libre pour la fonctionnalité étendue. 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 un LUN ("Logzilla"). La valeur peut être modifiée ultérieurement en mettant à jour le volume par blocs.
Pour utiliser une valeur autre que celle par défaut, lors de la création du volume par blocs, affectez le marqueur défini suivant :
- Espace de noms de marqueur : OraclePCA
- Nom du marqueur : logBias
- Valeur (sélectionner une valeur) : 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 ultérieurement en mettant à jour le volume par blocs.
Pour utiliser une valeur autre que celle par défaut, lors de la création du volume par blocs, affectez le marqueur défini suivant :
- Espace de noms de marqueur : OraclePCA
- Nom du marqueur : secondaryCache
- Valeur (sélectionner une valeur) : ALL (par défaut), METADATA ou NONE
É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 par blocs, puis Volumes par blocs.
-
Sélectionnez Créer un volume par blocs.
-
Fournissez les informations suivantes sur le volume :
-
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 et 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 une fois le volume créé.
-
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, de même que toutes les politiques définies par l'utilisateur. Pour plus d'informations sur les politiques définies par Oracle (
bronze,silveretgold), 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 Ajout de marqueurs à la création de ressources (IAM dans OCI).
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 à la création de ressources (IAM dans OCI).
-
-
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 à la création de ressources (IAM dans OCI).
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)
-
-
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 spécifie les UPV, la polarisation des journaux, la mémoire cache secondaire et la taille des blocs de volume.
Option UPV par gigaoctet
La valeur de l'option
--vpus-per-gbest le nombre d'unités de performance de volume (UPV) qui seront appliquées à ce volume par Go. La valeur par défaut pourvpus-per-gbest 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 du service de volumes par blocs.Les UPV par Go ne peuvent pas être modifiées une fois le volume créé.
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 " }La valeur
vpus-per-gb10 indique qu'il s'agit d'un volume de performance équilibré. Une valeurvpus-per-gbde 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.