Cambiar el tamaño de una instancia de servidor virtual
Puede cambiar el tamaño de la instancia de servidor virtual y escalar verticalmente a cualquier tamaño de perfil soportado en minutos. Puede aumentar o disminuir la cantidad de vCPU y RAM disponibles para obtener una mayor flexibilidad en la gestión de la carga de trabajo para hacer frente a los cambios en los requisitos de recursos y optimizar el coste o el rendimiento de la carga de trabajo.
Los servidores virtuales se configuran mediante perfiles, o una combinación de atributos de instancia, como el número de vCPU, la cantidad de RAM, el ancho de banda de red, y más que definen el tamaño y las prestaciones de la instancia de servidor virtual. Al actualizar o degradar un servidor existente, elija otro perfil que tenga las especificaciones predefinidas que necesita. No puede personalizar la configuración de un servidor virtual. El perfil de servidor virtual que seleccione determina los núcleos válidos, la RAM, el ancho de banda y los tamaños de disco en la instancia redimensionada. Para obtener más información sobre los perfiles, consulte Perfiles de instancia.
Cuando cambie el tamaño de una instancia, tenga en cuenta la siguiente información:
- Debe detener, actualizar e iniciar la instancia que quiere redimensionar.
- Los datos no se suprimen del volumen primario ni del volumen de datos.
- La RAM se borra de la instancia redimensionada.
- Se mantienen todas las configuraciones de red, como IP privadas, IP flotantes, vNIC y grupos de seguridad.
- El nombre de la instancia no cambia.
- La ubicación no cambia. La ubicación incluye la geografía de ubicación, la región y la zona que se han utilizado al crear la instancia de servidor virtual.
- Debe seleccionar un perfil habilitado para la ejecución segura cuando desee cambiar el tamaño de una instancia de IBM Cloud Hyper Protect Virtual Servers para IBM Cloud® Virtual Private Cloud. La selección de un perfil que no está habilitado para la ejecución segura hace que el suministro falle.
- Después de redimensionar la instancia, se le facturará la tarifa por hora del nuevo perfil de instancia.
- Puede realizar un seguimiento del cambio de tamaño de la instancia en IBM Cloud Activity Tracker Event Routing y IBM Cloud Logs para solucionar problemas y realizar auditorías.
Redimensionamiento de servidores virtuales en hosts dedicados
Los servidores virtuales que se ejecutan en hosts dedicados solo se pueden redimensionar en los perfiles soportados por el host dedicado en el que se aloja la instancia. Por ejemplo, un servidor virtual que se suministra con un perfil de la familia de la memoria puede cambiar de tamaño a otros perfiles que pertenecen a la familia de la memoria.
Deprecated El redimensionamiento de servidores virtuales en hosts dedicados no está soportado para LinuxONE ( s390x arquitectura de procesador).
Redimensionamiento de servidores virtuales con almacenamiento de instancias
Cuando detiene una instancia de servidor virtual con un perfil de almacenamiento de instancias, dicho almacenamiento es un almacenamiento temporal y solo está disponible mientras se ejecuta el servidor virtual. Los datos de la unidad no se recuperan después de que la instancia se detenga.
Redimensionamiento de servidores virtuales con volúmenes de datos
Los volúmenes de datos adjuntos permanecen intactos y se adjuntan en la instancia redimensionada.
Cuando cambia el tamaño de una instancia a un perfil más pequeño (uno con menos vCPUs), es posible que sea necesario ajustar la asignación de ancho de banda de almacenamiento de la instancia. Para cambiar el tamaño correctamente, el ancho de banda de almacenamiento de la instancia debe ser al menos 500 MBps menor que el ancho de banda preasignado en el perfil de destino.
Por ejemplo:
- Perfil actual: mx2-8x64 (ancho de banda total: 16 000 MBps, red de 12 000 MBps, almacenamiento de 4000 MBps) (Suponga que la instancia utiliza la asignación de ancho de banda de almacenamiento y red predeterminada.)
- Perfil de destino: bx2-2x8 (ancho de banda total: 4000 MBps, red de 3000 MBps, almacenamiento de 1000 MBps)
La operación de cambio de tamaño falla porque la cantidad actual de ancho de banda de almacenamiento (4000 MBps) no es al menos 500 MBps menor que el ancho de banda total del perfil de destino (4000 MBps). Para cambiar el tamaño correctamente, debe ajustar la cantidad de ancho de banda de almacenamiento de la instancia a 3500 Mbps o menos antes de intentar la operación de cambio de tamaño.
Redimensionamiento de instancias asociadas a plantillas y grupos de instancias
Cuando se redimensiona una instancia que se aprovisionó a partir de una plantilla de instancia o que se aprovisionó como parte de un grupo de instancias, se aplican las siguientes reglas.
- Una instancia suministrada desde una plantilla de instancia se puede redimensionar con un nuevo perfil de instancia.
- Las plantillas de instancia no se pueden editar, a excepción del nombre. No puede actualizar un perfil de instancia en una plantilla de instancia. Para elegir un perfil diferente para una plantilla de instancia, debe crear una nueva plantilla.
- Al redimensionar una instancia que forma parte de un grupo de instancias, esta se elimina del grupo de instancias. Para redimensionar una instancia, antes es necesario detenerla. Cuando se detiene la instancia, el grupo de instancias la sustituye por una nueva instancia con el mismo perfil que describe la plantilla de instancia.
Redimensionamiento de instancias entre perfiles de Gen 2 y Gen 3
Puedes cambiar el tamaño de un perfil de 2ª generación a un perfil de 3ª generación. Un perfil de 3ª generación puede convertirse en un perfil de 2ª generación. Antes de cambiar el tamaño entre generaciones de perfiles, revise la información siguiente.
- Antes de redimensionar una instancia con un perfil de 2ª generación a un perfil de 3ª generación, tome una instantánea del volumen de arranque que está conectado a su instancia de servidor virtual. Puede hacer referencia a la instantánea si es necesario.
- Cuando redimensionas una instancia a un perfil de 3ª generación, el firmware virtual por defecto es Open Virtual Machine Firmware (OVMF) si tu imagen soporta UEFI. Si la instancia que se inició anteriormente con SeaBIOS, el sistema intenta preservar la configuración del firmware, incluso cuando si usted se mueve a la última generación. Si el firmware virtual cambia de SeaBIOS a OVMF durante la migración al nuevo perfil, los nombres de los dispositivos podrían aparecer de forma diferente en el invitado.
- Si cambia el tamaño de un perfil de 3ª generación a un perfil de 2ª generación, se conservarán todos los cambios realizados en su instancia de servidor virtual mientras se ejecuta con el perfil de 3ª generación. Si tiene la instantánea disponible que ha tomado antes de migrar al nuevo perfil, puede restaurar a partir de esa instantánea si algo va mal.
Cuando despliegue una nueva instancia de servidor virtual Windows con un perfil de 3ª generación, evite cambiar el tamaño a un perfil de 2ª generación. La nueva instancia de Windows utiliza firmware virtual OVMF y no se puede redimensionar a un perfil de 2ª generación porque la instancia no puede arrancar. Si la instancia de servidor virtual Windows se aprovisionó originalmente con un perfil de 2ª generación y luego se redimensionó a un perfil de 3ª generación, puede volver a redimensionarse a un perfil de 2ª generación correctamente.
Redimensionamiento de una instancia de servidor virtual mediante la interfaz de usuario
Realice los pasos siguientes para cambiar el tamaño de una instancia de servidor virtual existente.
- En el menú Consola de IBM Cloud, seleccione Instancias de servidor virtual.
- En la lista Instancias de servidor virtual para VPC, busque el servidor virtual que desea redimensionar y verifique que su estado es Detenido o Deteniendo.
- Seleccione la elipse vertical y seleccione Redimensionar.
- En la lista de perfiles disponibles, seleccione el perfil que desea utilizar.
- Si cambia el tamaño de un servidor virtual que se ejecuta en un host dedicado, sólo verá los perfiles admitidos por el host dedicado.
- Si está redimensionando una instancia de Hyper Protect Virtual Servers para VPC, asegúrese de que selecciona un perfil habilitado para la ejecución segura. De forma similar, no seleccione un perfil habilitado para la ejecución segura para una instancia que no dé soporte a la ejecución segura.
- Revise y compruebe los términos y condiciones.
- Seleccione Redimensionar la instancia de servidor virtual.
- Inicie la instancia de servidor virtual.
Redimensionamiento de un servidor virtual utilizando la CLI
Utilice el mandato instance-update para cambiar el tamaño de un servidor virtual.
ibmcloud is instance-update <instance> --profile <profile>
Donde:
instancees el ID o Nombre de la instancia que desea redimensionarprofilees el nombre del perfil que desea utilizar
Por ejemplo, si desea cambiar el tamaño de una instancia al perfil bx2-16x64 perfil, el comando sería similar al siguiente ejemplo.
ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile bx2-16x64
Redimensionamiento de un servidor virtual utilizando la API
Utilice el mandato instance-update para cambiar el tamaño de un servidor virtual.
-
Ejecute el siguiente comando para encontrar el nombre del perfil que desea utilizar:
curl -s -X GET "<api_endpoint>/v1/instance/profiles?generation=2&version=2021-02-01" -H "Authorization: Bearer <IAM token>" -
Seleccione un perfil compatible para la instancia.
- Para un servidor virtual que se ejecuta en un host dedicado, elija un perfil al que dé soporte el host dedicado.
- Si utiliza el almacenamiento de instancias, elija un perfil que tenga almacenamiento de instancia.
- Para volúmenes de datos, elija un perfil que tenga volúmenes de datos.
-
Ejecute el mandato siguiente:
curl -k -sS -X PATCH "<api_endpoint>/v1/instances/<instance id>?generation=2&version=2021-02-01" \ -H "Authorization: Bearer <IAM token>" \ -d ' { "profile": { "name": "<new profile>" } } 'Donde:
instance-ides el ID de la instancia que desea redimensionarprofile-ides el ID del perfil que desea utilizar
Redimensionar un servidor virtual y reservas
Tenga en cuenta la siguiente información cuando cambie el tamaño de un servidor virtual que esté en una reserva. Para obtener más información sobre las reservas, consulte Acerca de Reservas para VPC.
Si la instancia que desea redimensionar está conectada a una reserva, el perfil de instancia no se puede actualizar si el perfil no coincide con el perfil de su reserva asociada.
Si la instancia que desea redimensionar es un perfil nuevo, primero debe desconectar la instancia de la reserva. A continuación, se puede actualizar el perfil de instancia y, a continuación, se puede adjuntar una nueva reserva a la instancia con un perfil coincidente.