Skip to content

Latest commit

 

History

History
136 lines (103 loc) · 10.5 KB

File metadata and controls

136 lines (103 loc) · 10.5 KB
title excerpt updated
Redimensionar uma instância de Public Cloud usando a CLI do OpenStack
Descubra como fazer evoluir os recursos da sua instância para fazer face a uma atividade acrescida
2023-09-26

[!primary] 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.

[!primary] 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

Warning

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      |
+--------------------------------------+---------------------+--------+------+-----------+-------+-----------+

Warning

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

Warning

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/.