Redimensionar uma instância de Public Cloud usando a CLI do OpenStack

Bases de conhecimento

Redimensionar uma instância de Public Cloud usando a CLI do OpenStack


Icons/System/eye-open Created with Sketch. 188 visualizações 25.08.2025 Configuration

Esta tradução foi automaticamente gerada pelo nosso parceiro SYSTRAN. Em certos casos, poderão ocorrer formulações imprecisas, como por exemplo nomes de botões ou detalhes técnicos. Recomendamos que consulte a versão inglesa ou francesa do manual, caso tenha alguma dúvida. Se nos quiser ajudar a melhorar esta tradução, clique em "Contribuir" nesta página.

Objetivo

Devido a uma atividade acrescida, ou simplesmente para responder a novas necessidades, a sua instância pode carecer de recursos e ficar incapaz de responder a uma nova carga. Graças ao Public Cloud da OVHcloud, pode aumentar os recursos disponíveis para a sua instância em apenas algumas etapas.

Saiba como redimensionar a instância Public Cloud com a CLI OpenStack.

Limites:

  • Apenas é possível o redimensionamento para um modelo superior (upscaling) nas instâncias clássicas.
  • Uma instância Metal só pode ser redimensionada para outro modelo Metal.
  • As instâncias Flex permitem o redimensionamento para modelos superiores ou inferiores, devido ao tamanho de disco único e bloqueado.

Requisitos

Instruções

Esta operação faz com que a instância seja interrompida durante toda a operação.

Guardar a instância

Aquando de um redimensionamento, a instância é interrompida durante toda a duração da operação. Por isso, antes de realizar esta operação, recomendamos que guarde a sua instância e interrompa todos os processos em execução. Encontre mais informações sobre os métodos de backup no guia dedicado.

Listar as instâncias

A primeira etapa consiste em listar as suas instâncias a fim de recuperar o nome da instância que deseja redimensionar. No nosso exemplo, desejamos redimensionar a instância chamada « OVHcloudinstance ».

$ openstack server list
+--------------------------------------+----------------------------------------------------------------+--------+---------------------------------------------+
| ID                                   | Name             | Image      | Flavor |        | Status | Networks                                    | 
+--------------------------------------+----------------------------------------------------------------+--------+---------------------------------------------+
| 19298898-934b-xxxx-xxxx-xxxxxxxxxxxx | testinstance1    | Centos 7     | d2-2 |        | ACTIVE | Ext-Net=111.112.113.9, 2607:5300:xxx:xxxx::ae9                                                       
| 23ce0491-5e29-xxxx-xxxx-xxxxxxxxxxxx | testinstance2    | Ubuntu 23.04 | d2-2 |        | ACTIVE | Ext-Net=111.112.113.61, 2607:5300:xxx:xxxx::c0a                                                          
| 8f9a08a6-f0fe-xxxx-xxxx-xxxxxxxxxxxx | OVHcloudinstance | Debian 12    | b2-7 |        | ACTIVE | Ext-Net=111.112.113.200, 2607:5300:xxx:xxxx::9a3                                  
+--------------------------------------+----------------------------------------------------------------+--------+----------------------------------------------+

Listar os modelos

Para recuperar a ID do novo modelo, deve visualizar uma lista dos modelos (flavors) disponíveis na sua região. No nosso exemplo, queremos redimensionar a nossa instância num modelo b2-30 com o ID 098889e6-d1fc-4967-baea-19fd97fd83a8.

$ openstack flavor list
+--------------------------------------+---------------------+--------+------+-----------+-------+-----------+
| ID                                   | Name                |    RAM | Disk | Ephemeral | VCPUs | Is Public |
+--------------------------------------+---------------------+--------+------+-----------+-------+-----------+
| 009ee05f-9430-4c85-b9f7-66297db22731 | win-hg-7-ssd-flex   |   7000 |   50 |         0 |     2 | True      |
| 01ef1e13-5a85-4c4b-84f4-9e9da85da51d | r2-15               |  15000 |   50 |         0 |     2 | True      |
| 01f4f140-3d51-4d94-ad26-9aa85941dc63 | win-hg-60-ssd-flex  |  60000 |   50 |         0 |    16 | True      |
| 041d0272-4db5-4c13-9861-a4e17c48fd9c | r2-60               |  60000 |  100 |         0 |     4 | True      |
| 0531d26b-e117-4cdb-9e83-c16727f4737e | c2-60               |  60000 |  400 |         0 |    16 | True      |
| 05ebb9db-d6c8-4b7a-bf38-eea519aa5262 | win-r2-120-flex     | 120000 |   50 |         0 |     8 | True      |
| 098889e6-d1fc-4967-baea-19fd97fd83a8 | b2-30               |  30000 |  200 |         0 |     8 | True      |
| 0ec183bd-d014-48ad-a71e-1233c5f5c79b | win-r2-30           |  30000 |   50 |         0 |     2 | True      |
| 1070c9d6-5bc7-45db-bab2-073bff119f22 | r2-30               |  30000 |   50 |         0 |     2 | True      |
| 108e2180-e257-4054-aa23-18b123d06ed8 | win-hg-120-ssd-flex | 120000 |   50 |         0 |    32 | True      |
| 11a77f5f-5cbe-4394-ba85-d4afb2b0bade | eg-30-flex          |  30000 |   50 |         0 |     8 | True      |
| 125a6e9e-7522-463a-a90d-121abaabf21a | win-b2-30-flex      |  30000 |   50 |         0 |     8 | True      |
| 1335874a-7ddd-453b-b655-d9bf044ef5f9 | eg-120-ssd          | 120000 |  800 |         0 |    32 | True      |
| fd80c213-d30f-4e0c-ae9d-ecdcb422fc1b | eg-7-ssd            |   7000 |  100 |         0 |     2 | True      |
+--------------------------------------+---------------------+--------+------+-----------+-------+-----------+

Tenga en cuenta que sólo puede cambiar el tamaño de una instancia de un modelo Linux a otro y de un modelo Windows a otro Windows.

Redimensionar la instancia

Una vez que haya recuperado la información, ya puede redimensionar su instancia:

$  openstack server resize --flavor <FLAVOR-ID> <INSTANCE-NAME>

Por ejemplo, para redimensionar nuestra instancia "OVHcloudInstance":

$ openstack server resize --flavor 098889e6-d1fc-4967-baea-19fd97fd83a8 OVHcloudinstance

Pode acompanhar o processo executando frequentemente o seguinte comando. O estado (status) deve ser RESIZE.

$ openstack server show OVHcloudinstance
+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field                               | Value                                                                                                                                                                                              |
+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id                                  | 8f9a08a6-f0fe-xxxx-xxxx-xxxxxxxxxxxx                                                                                                                                                              |
| image                               | Debian 12 (31e40bc4-5b35-4c5f-96ff-37df3660dec0)                                                                                                                                                   |

| key_name                            | OVHcloud                                                                                                                                                                                               |
| name                                | OVHcloudinstance                                                                                                                                                                                     |
| status                              | RESIZE                                                                                                                                                                                             |
| tags                                |                                                                                                                                                                                                    |
| task_state                          | resize_migrating                                                                                                                                                                                   |
| updated                             | 2023-08-29T20:02:05Z                                                                                                                                                                               |
| updated_at                          | 2023-08-29T20:02:05Z                                                                                                                                                                               |
| vm_state                            | active           
+-------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Reduzir uma instância

Esta opção só está disponível para os modelos Flex.

Se quiser reduzir a sua instância, pode fazê-lo seguindo os mesmos passos mencionados acima e utilizando um ID diferente no campo .

Saiba mais

Redimensionar uma instância Public Cloud através da Área de Cliente OVHcloud

Redimensionar uma instância Public Cloud através do Horizon

Junte-se à nossa comunidade de utilizadores em https://community.ovh.com/en/.

Artigos relacionados