Gerir os estados de uma instância (paragem, shelve, pausa)
Saiba como passar para Shelve, parar (Hard stop), suspender ou colocar em pausa uma instância Public Cloud para libertar temporariamente recursos mantendo o seu endereço IP, bem como o impacto na faturação de cada opção
Objetivo
No âmbito da configuração de uma infraestrutura de alta disponibilidade, é possível que tenha de reduzir o acesso às suas instâncias para efetuar alguns testes. O OpenStack permite-lhe passar para Shelve, parar (Shutoff), suspender ou colocar em pausa a sua instância. Em cada caso, o seu endereço IP é mantido.
Na consola OVHcloud, só estão disponíveis as ações Shelve / Unshelve e Hard stop (ação OpenStack stop, Shut Off no Horizon). Suspend / Resume e Pause / Unpause estão disponíveis através da API OVHcloud (v2), no Horizon e através da API OpenStack.
Este guia explica como passar para Shelve, parar (Hard stop), suspender ou colocar em pausa a sua instância.
Requisitos
- uma instância Public Cloud sobre faturação à hora
- acesso à interface Horizon
- Conhecimento da API OpenStack e das variáveis OpenStack
Acesso à Console OVHcloud
- Ligação direta:
- Caminho de navegação:
Public Cloud> Selecione o seu projeto >Compute>Instances
Instruções
Âmbito: Este guia aplica-se a todas as instâncias de Public Cloud, independentemente do modelo de faturação (à hora ou mensal).
Faturação mensal: para as instâncias faturadas ao mês, o preço mensal da instância continua a ser faturado seja qual for o seu estado. Uma instância mensal em Shelve é faturada ao seu preço mensal, mais a snapshot.
Nota: Enquanto a instância não for eliminada, qualquer operação continuará a gerar encargos de instância.
A tabela abaixo permite-lhe diferenciar as opções disponíveis nas suas instâncias. Clique na opção que preferir para continuar a leitura deste guia. Indicamos entre parênteses a ação OpenStack correspondente.
Em cada caso, o endereço IP da instância é conservado.
Índice
- Passar uma instância para Shelve
- Fazer o Unshelve de uma instância
- Fazer o Hard stop (stop) de uma instância
- Suspender (Suspend) uma instância
- Colocar em pausa uma instância
Passar uma instância para Shelve
Tenha em atenção que passar para Shelve uma instância IOPS ou T1/T2-180 resultará na perda de dados nos discos NVMe em passthrough.
Passar para Shelve este tipo de instância leva à sua desativação do anfitrião e, por conseguinte, dos discos em passthrough.
Esta opção permite libertar os recursos dedicados à sua instância de Public Cloud, mas o endereço IP fica. Os dados do seu disco local serão armazenados numa snapshot criada automaticamente após a passagem da instância para Shelve. Os dados armazenados na memória e noutros locais não serão conservados.
No menu à esquerda do seu projeto Public Cloud, clique em Instances na secção Compute.
Clique no botão ... à direita da instância que pretende passar para Shelve e, a seguir, em Shelve.
Na janela Passar a instância para Shelve, tome conhecimento da mensagem e clique em Confirmar.
Uma vez concluída a operação, o estado da sua instância aparecerá como Shelve.
Para visualizar a snapshot, clique em Instance Snapshot na secção Compute do menu à esquerda. Uma snapshot chamada xxxxx-shelved estará então visível.
Fazer o Unshelve de uma instância
Esta opção permite-lhe reativar a sua instância para que a possa continuar a utilizar. Tenha em conta que, uma vez efetuada esta operação, a faturação será retomada normalmente.
Ações na snapshot
Qualquer ação na snapshot que não a reativação (unshelve) pode ser muito perigosa para a sua infraestrutura em caso de mau uso. Quando uma instância é "reativada" (unshelved), a snapshot é automaticamente eliminada. Não é recomendado implementar uma nova instância a partir de uma snapshot criada na sequência da passagem de uma instância para Shelve.
A OVHcloud disponibiliza-lhe serviços cuja responsabilidade lhe incumbe. Com efeito, não tendo qualquer acesso a estas máquinas, não somos os seus administradores e não poderemos fornecer-lhe assistência. Cabe-lhe, por conseguinte, assegurar a gestão de software e a segurança no quotidiano. Em caso de dificuldades ou de dúvidas relativas à administração, à utilização ou à segurança de um servidor, recomendamos que recorra a um prestador especializado.
No menu à esquerda do seu projeto Public Cloud, clique em Instances na secção Compute.
Clique no botão ... à direita da instância e, a seguir, em Unshelve.
Na janela Unshelve da instância, clique em Confirmar.
Uma vez concluída a operação, o estado da sua instância aparecerá como Ativa.
Fazer o Hard stop (stop) de uma instância
Esta opção para a sua instância (ação OpenStack stop, Shut Off no Horizon). Os dados do disco são conservados, mas o estado da memória perde-se: a instância reinicia quando a voltar a iniciar. Os recursos dedicados à instância continuam reservados, incluindo o endereço IP, e a instância continua a ser faturada ao mesmo preço.
No menu à esquerda do seu projeto Public Cloud, clique em Instances na secção Compute.
Clique no botão ... à direita da instância que pretende parar e, a seguir, em Hard stop.
Na janela Hard stop da instância, tome conhecimento da mensagem e clique em Confirmar.
Uma vez concluída a operação, o estado da sua instância aparecerá como Hard stop (Shutoff).
Para voltar a iniciar a instância, clique no botão ... à direita da instância e selecione Iniciar; depois, clique em Confirmar na janela Iniciar a instância. Em alguns casos, poderá ser necessário efetuar um reinício a frio.
Uma vez concluída a operação, o estado da sua instância aparecerá como Ativa.
Suspender (Suspend) uma instância
Esta opção suspende a sua instância: o estado da memória é gravado no disco do anfitrião, e a RAM e o CPU são libertados no hipervisor, mantendo-se a alocação. Na retoma, o estado guardado é restaurado, como após uma hibernação. É faturado ao mesmo preço.
Esta ação não está disponível na consola OVHcloud: utilize a API OVHcloud, a interface Horizon ou as API OpenStack/Nova.
Utilize a seguinte chamada API, em que projectId é o ID do seu projeto Public Cloud e instanceId o ID da instância:
Com o seguinte corpo de pedido:
Para retomar a instância, utilize a mesma chamada com o tipo RESUME:
Colocar em pausa uma instância
Esta ação não está disponível na consola OVHcloud: utilize a API OVHcloud, a interface Horizon ou as API OpenStack/Nova. Permite-lhe colocar em espera ou "congelar" a sua instância. O estado da memória é conservado na RAM do anfitrião, e a instância é retomada instantaneamente, exatamente onde tinha parado.
Utilize a seguinte chamada API, em que projectId é o ID do seu projeto Public Cloud e instanceId o ID da instância:
Com o seguinte corpo de pedido:
Para retomar a instância, utilize a mesma chamada com o tipo UNPAUSE:
Quer saber mais?
Fale com a nossa comunidade de utilizadores.






