Création d'un volume de blocs
Sur Compute Cloud@Customer, les volumes de blocs sont des périphériques de stockage de blocs détachables que vous pouvez utiliser pour augmenter dynamiquement la capacité de stockage d'une instance.
Lors de la création d'un volume de blocs, vous pouvez éventuellement utiliser des balises à format libre pour modifier le paramètre de volume de blocs suivant :
- Taille de bloc de volume
- La valeur par défaut est 8 192 octets. Pour modifier la valeur, indiquez une valeur en octets pour la balise à format libre
PCA_blocksize
. Les valeurs prises en charge sont une puissance de 2 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 définir la valeur sur au moins 8192 octets.
(Facultatif) Pour créer un volume de blocs avec des valeurs autres que celles par défaut pour les attributs suivants, configurez d'abord les balises requises comme décrit dans Utilisation de balises de format libre pour la fonctionnalité étendue. Utilisez ensuite les informations suivantes lorsque vous créez le volume de blocs.
-
Décalage d'écriture synchrone
Vous pouvez configurer les périphériques flash de cache d'écriture pour un partage ou un LUN ("Logzilla"). La valeur peut être modifiée ultérieurement en mettant à jour le volume de blocs.
Pour utiliser une valeur autre que par défaut, lors de la création d'un volume de blocs, affectez la balise définie suivante :
- Espace de noms de balise : OraclePCA
- Nom de la balise : logBias
- Valeur (sélectionnez une valeur) : LATENCY (valeur par défaut) ou THROUGHPUT
-
Cache secondaire
Vous pouvez configurer l'utilisation des périphériques flash de cache de lecture pour un partage ou un LUN ("Readzilla"). La valeur peut être modifiée ultérieurement en mettant à jour le volume de blocs.
Pour utiliser une valeur autre que par défaut, lors de la création d'un volume de blocs, affectez la balise définie suivante :
- Espace de noms de balise : OraclePCA
- Nom de la balise : secondaryCache
- Valeur (sélectionnez une valeur) : ALL (valeur par défaut), METADATA ou NONE
Evitez de saisir des informations confidentielles dans les noms et les balises.
- Dans le menu de navigation de la console Compute Cloud@Customer, sélectionnez Stockage de blocs, puis Volumes de blocs.
-
Sélectionnez Créer un volume de blocs.
-
Fournissez les informations de volume suivantes :
-
Nom : indiquez le nom ou la description du volume. Evitez de saisir des informations confidentielles.
-
Compartiment : sélectionnez le compartiment dans lequel créer le volume de 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 hautes performances : (facultatif) par défaut, le volume utilise des performances équilibrées. Pour créer un volume de blocs qui utilise la fonctionnalité High Performance, cliquez sur le bouton Enable High Performance. Vous pouvez uniquement sélectionner des volumes hautes performances si ces volumes sont disponibles. Pour plus d'informations, reportez-vous à Options de performances de Block Volume.
Cette sélection ne peut pas être modifiée après la création du volume.
-
Stratégie de sauvegarde : (facultatif) sélectionnez une stratégie de sauvegarde dans la liste déroulante. Vous devrez peut-être modifier le compartiment.
Les stratégies définies par Oracle sont répertoriées, ainsi que toutes les stratégies définies par l'utilisateur. Pour plus d'informations sur les conditions générales définies par Oracle (
bronze
,silver
etgold
), reportez-vous aux Conditions Générales de Sauvegarde fournie par Oracle.Les stratégies de sauvegarde peuvent être affectées ou modifiées après la création du volume. Un volume ne peut avoir qu'une seule stratégie de sauvegarde de volume affectée à la fois. Pour plus d'informations sur la création, la modification et l'affectation de stratégies de sauvegarde, reportez-vous à Gestion des stratégies de sauvegarde. Vous pouvez également sauvegarder ce volume manuellement, comme décrit dans Création d'une sauvegarde manuelle d'initialisation ou de volume de blocs.
-
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).
Pour utiliser des valeurs autres que celles 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. Reportez-vous à Ajout de balises lors de la création de ressources (IAM dans OCI).
-
-
Sélectionnez Créer un volume de blocs.
Le volume est prêt à être attaché à une instance une fois que son icône indique que le volume est à l'état Disponible. Reportez-vous à 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 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
Pour utiliser des valeurs autres que celles 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. Reportez-vous à Ajout de balises lors de la création de ressources (IAM dans OCI).
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
)
-
-
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 VPU, le biais des journaux, le cache secondaire et la taille des blocs de volume.
VPU par Go
La valeur de l'option
--vpus-per-gb
est le nombre d'unités de performance de volume (VPU) qui seront appliquées à ce volume par Go. La valeur par défaut pourvpus-per-gb
est 10, pour des performances de volume équilibrées. Pour des performances plus élevées, vous pouvez indiquer 20 VPU/Go. Vous pouvez uniquement sélectionner des volumes hautes performances si ces volumes sont disponibles. Pour plus d'informations, reportez-vous à Options de performances de Block Volume.Les VPU 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 performances équilibré. Une valeurvpus-per-gb
de 20 indique qu'il s'agit d'un volume hautes performances.Lorsque le volume est dans l'état AVAILABLE (DISPONIBLE), vous pouvez l'attacher à une instance. Reportez-vous à Attachement d'un volume.
-
Utilisez l'opération CreateVolume pour créer un volume de blocs.
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.