Cambio de tamaño de un volumen
El servicio Oracle Cloud Infrastructure Block Volume permite ampliar el tamaño de volúmenes en bloque y volúmenes de inicio. Tiene varias opciones para aumentar el tamaño de los volúmenes:
-
Ampliar un volumen existente en el lugar con el cambio de tamaño en línea. Consulte Cambio de tamaño en línea de un volumen en bloque o de inicio.
-
Restaurar una copia de seguridad de volumen a un volumen más grande. Consulte Restauración de una copia de seguridad a un volumen nuevo y Restauración de un volumen de inicio.
-
Clonar un volumen existente a un volumen nuevo más grande. Consulte Clonación de un volumen en bloque y Clonación de un volumen de inicio.
-
Ampliar un volumen existente en el lugar con el cambio de tamaño fuera de línea. Consulte Cambio de tamaño fuera de línea de un bloque o volumen de inicio para conocer los pasos necesarios para ello.
Para obtener más información sobre el servicio de volumen en bloque, consulte las Preguntas frecuentes sobre volumen en bloque.
Solo se puede aumentar el tamaño del volumen. No se puede reducir el tamaño.
Si la replicación entre regiones está activada en el volumen que desea cambiar de tamaño, antes de cambiar el tamaño del mismo, debe desactivar la replicación entre regiones. Una vez se haya cambiado el tamaño del volumen, puede volver a activar la replicación entre regiones en dicho volumen. Para obtener más información sobre esta función, consulte Replicación de un volumen.
No está soportado el cambio de tamaño de los volúmenes de inicio de tipo IDE. Esto se aplica tanto al cambio de tamaño fuera de línea como en línea. Para resolver esta limitación, puede realizar una de las siguientes acciones:
Termine la instancia de VM y asegúrese de conservar el volumen de inicio cuando la termine. Cambie el tamaño del volumen de inicio que ha conservado y, a continuación, inicie una nueva instancia de VM, utilizando el volumen de inicio que ha cambiado de tamaño como origen de la imagen.
Cree un clon del volumen de inicio, cambie el tamaño de este clon y, a continuación, inicie una nueva instancia de VM utilizando el clon del volumen de inicio que ha cambiado de tamaño como origen de la imagen.
Antes de cambiar el tamaño de un volumen en bloque o de inicio, debe crear una copia de seguridad del volumen.
Después de cambiar el tamaño de un volumen, la primera copia de seguridad del volumen cuyo tamaño se ha cambiado será una copia de seguridad completa. Consulte Tipos de copia de seguridad de volumen para obtener más información sobre las copias de seguridad de volumen completas e incrementales.
Política de IAM necesaria
Para utilizar Oracle Cloud Infrastructure, un administrador debe ser miembro de un grupo al que se le haya otorgado acceso de seguridad en una política por parte de un administrador de arrendamiento. Este acceso es necesario tanto si utiliza la Consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que indique que no tiene permiso o no está autorizado, verifique con su administrador de arrendamiento el tipo de acceso y el compartimento en el que funciona su acceso.
Para administradores: la política de Permitir a los usuarios iniciar instancias informáticas incluye la capacidad de asociar/desasociar volúmenes en bloque existentes. La política Permitir a los administradores de volúmenes gestionar volúmenes en bloque, copias de seguridad y grupos de volúmenes permite al grupo especificado realizar todo tipo de acciones con los volúmenes en bloque y las copias de seguridad, pero no iniciar las instancias.
Cambio de tamaño en línea de un bloque o volumen de inicio
Con el cambio de tamaño en línea, puede ampliar el tamaño del volumen sin desasociar el volumen de una instancia.
Volúmenes en bloque
Utilice el comando
oci bv volume update
y especifique los parámetros--volume-id
y--size-in-gbs
para cambiar el tamaño de un volumen en bloque:oci bv volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Volúmenes de inicio
Utilice el comando
oci bv boot-volume update
y especifique los parámetros--volume-id
y--size-in-gbs
para cambiar el tamaño de un volumen en bloque:oci bv boot-volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de la CLI.
Volúmenes en bloque
Ejecute la operación
UpdateVolume
y especifique el atributovolumeId
en el cuerpo de la solicitud y el atributosizeInGBs
en el recursoUpdateVolumeDetails
para cambiar el tamaño de un volumen en bloque.Volúmenes de inicio
Ejecute la operación
UpdateBootVolume
y especifique el atributovolumeId
en el cuerpo de la solicitud y el atributosizeInGBs
en el recursoUpdateBootVolumeDetails
para cambiar el tamaño de un volumen de inicio.
Siguientes pasos
- Vuelva a explorar el disco. Consulte Nueva exploración del disco para volúmenes asociados a Instancias Basadas en Linux y Nueva exploración del disco para volúmenes asociados a Instancias de Windows.
- Amplíe la partición. Consulte Ampliación de la partición para un volumen en bloque en una imagen basada de Linux y Ampliación de la partición para un volumen en bloque en una imagen basada en ventanas.
Cambio de tamaño fuera de línea de un bloque o volumen de inicio
Para desasociar el volumen de una instancia antes de ampliar el tamaño del volumen, puede utilizar el cambio del tamaño fuera de línea. Una vez que el volumen se redimensione y vuelva a asociarlo, deberá ampliar la partición, pero no será necesario volver a explorar el disco.
Consideraciones al cambiar el tamaño de un volumen fuera de línea
Cada vez que desasocia y vuelve a asociar volúmenes, hay dificultades y riesgos para las instancias basadas en Linux y en Windows. Esto se aplica a los tipos de asociaciones paravirtualizadas e iSCSI. Debe tener en cuenta lo siguiente al cambiar el tamaño de los volúmenes:
-
Cuando vuelve a asociar un volumen a una instancia después de cambiar el tamaño, si no utiliza rutas de dispositivo coherentes o la instancia no soporta rutas de dispositivo coherentes, la ruta y el orden de dispositivo pueden cambiar. Si utiliza una herramienta como Logical Volume Manager (LVM), puede que tenga que corregir las asignaciones de dispositivos. Para obtener más información sobre rutas de dispositivo coherentes, consulte Conexión a volúmenes con rutas de dispositivo coherentes.
-
Al desasociar y volver a asociar un volumen con asociación iSCSI a una instancia, la dirección IP del volumen aumentará.
-
Antes de cambiar el tamaño de un volumen, debe crear una copia de seguridad completa del volumen.
Volúmenes en bloque
- Desasocie el volumen.
-
Utilice el comando
oci bv volume update
y especifique los parámetros--volume-id
y--size-in-gbs
para cambiar el tamaño de un volumen en bloque:oci bv volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Volúmenes de inicio
- Desasocie el volumen.
-
Utilice el comando
oci bv boot-volume update
y especifique los parámetros--volume-id
y--size-in-gbs
para cambiar el tamaño de un volumen en bloque:oci bv boot-volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de la CLI.
Volúmenes en bloque
-
Ejecute la operación
DetachVolume
y especifique el atributovolumeAttachmentId
para desasociar un volumen en bloque de una instancia. -
Ejecute la operación
UpdateVolume
y especifique el atributovolumeId
en el cuerpo de la solicitud y el atributosizeInGBs
en el recursoUpdateVolumeDetails
para cambiar el tamaño del volumen en bloque.
Volúmenes de inicio
-
Ejecute la operación
DetachVolume
y especifique el atributovolumeAttachmentId
para desasociar un volumen en bloque de una instancia. -
Ejecute la operación
UpdateBootVolume
y especifique el atributovolumeId
en el cuerpo de la solicitud y el atributosizeInGBs
en el recursoUpdateBootVolumeDetails
para cambiar el tamaño del volumen de inicio.
-
Siguientes pasos
- Vuelva a explorar el disco. Consulte Nueva exploración del disco para volúmenes asociados a Instancias Basadas en Linux y Nueva exploración del disco para volúmenes asociados a Instancias de Windows.
- Amplíe la partición. Consulte Ampliación de la Partición para un Volumen en Bloque en una Imagen Basada en Linux y Ampliación de la Partición para un Volumen en Bloque en una Imagen Basada en Windows.