Interrompendo e Iniciando as Instâncias em um Pool de Instâncias

Você pode iniciar, interromper e reiniciar todas as instâncias de um pool de instância, conforme necessário, para atualizar o software ou resolver condições de erro.

Para interromper e iniciar automaticamente instâncias em um pool de instâncias com base em uma programação, você pode ativar o dimensionamento automático para o pool.

Dica

Para interromper todas as instâncias de um pool de instâncias, interrompa o próprio pool, em vez das instâncias individuais. Se você interromper todas as instâncias de um pool sem interromper o pool, o pool tentará reiniciar as instâncias.

Fazendo Shutdown ou Reiniciando uma Instância com o Uso do Sistema Operacional da Instância

Você pode fazer shutdown de instâncias e reiniciar usando os comandos disponíveis no sistema operacional quando estiver conectado à instância. O shutdown de uma instância usando o sistema operacional da instância não interrompe o faturamento dessa instância. Se você fizer shutdown das instâncias em um pool de instâncias dessa forma, não esqueça de interromper também o pool de instâncias pela Console ou pela API.

Faturamento de Recursos para Instâncias Interrompidas

Para instâncias de VM e bare metal, o faturamento depende da forma usada para criar a instância:

  • Formas padrão: A interrupção de um pool de instâncias pausa o faturamento. No entanto, as instâncias interrompidas continuam sendo consideradas para seus limites de serviço.
  • Formas densas de E/S: A cobrança continua para pools de instância interrompidos porque os recursos de armazenamento NVMe são preservados. Os recursos relacionados continuam a ser contados para seus limites de serviço. Para interromper o faturamento e remover recursos relacionados de seus limites de serviço, você deve excluir o pool da instância.
  • Formas de GPU: Para instâncias da VM que usam formas na série VM.GPU.A10, a interrupção de um pool de instância pausa a cobrança. No entanto, as instâncias interrompidas continuam sendo consideradas para seus limites de serviço. Para todas as outras formas de GPU, o faturamento continua para pools de instâncias interrompidos porque os recursos de GPU são preservados. Os recursos relacionados continuam a ser contados para seus limites de serviço. Para interromper o faturamento e remover recursos relacionados de seus limites de serviço, você deve excluir o pool da instância.
  • Formas HPC: A cobrança continua para pools de instância interrompidos porque os recursos do armazenamento NVMe são preservados. Os recursos relacionados continuam a ser contados para seus limites de serviço. Para interromper o faturamento e remover recursos relacionados de seus limites de serviço, você deve excluir o pool da instância.
  • Formas otimizadas: Para instâncias de VM, a interrupção de um pool de instâncias pausa a cobrança. No entanto, as instâncias interrompidas continuam sendo consideradas para seus limites de serviço. Para instâncias bare metal, a cobrança continua para pools de instância interrompidos porque os recursos do armazenamento NVMe são preservados. Os recursos relacionados continuam a ser contados para seus limites de serviço. Para interromper o faturamento e remover recursos relacionados de seus limites de serviço, você deve excluir o pool da instância.

O shutdown de uma instância usando o sistema operacional da instância não interrompe o faturamento dessa instância. Se você fizer shutdown das instâncias em um pool de instâncias dessa forma, não esqueça de interromper também o pool de instâncias pela Console ou pela API.

Para obter mais informações sobre os preços do serviço Compute, consulte Preços do Serviço Compute. Para obter mais informações sobre como as instâncias que executam o Microsoft Windows Server são faturadas quando são interrompidas, consulte Como sou cobrado pelo Windows Server no Oracle Cloud Infrastructure?

  • Para iniciar todas as instâncias de um pool
    1. Navegue até a página da lista Pools de instâncias. Se precisar de ajuda para localizar a página de lista, consulte Listando Pools de Instâncias.
    2. No menu de ações do pool de instâncias que contém as instâncias que você deseja iniciar.
    3. Selecione Start e, em seguida, confirme quando solicitado.
    Para interromper todas as instâncias de um pool
    1. Navegue até a página da lista Pools de instâncias. Se precisar de ajuda para localizar a página de lista, consulte Listando Pools de Instâncias.
    2. No menu de ações do pool de instâncias que contém as instâncias que você deseja interromper.
    3. Selecione Interromper.

      Por padrão, a Console interrompe normalmente as instâncias enviando um comando de shutdown para o sistema operacional. Depois de aguardar 15 minutos o shutdown do sistema operacional, as instâncias são desligadas.

      Observação

      Se os aplicativos que executam as instâncias demorarem mais de 15 minutos para serem desativados, eles poderão ser interrompidos incorretamente, resultando em dados corrompido. Para evitar isso, faça shutdown das instâncias usando OS comandos disponíveis no SO antes de interromper as instâncias usando a Console.

      Interromper Imediatamente

      Se você quiser interromper as instâncias imediatamente, sem aguardar resposta do sistema operacional, marque a caixa de seleção Forçar interrupção do pool de instâncias desligando imediatamente cada instância do pool.

      Selecione Interromper pool de instâncias.

    Para reinicializar todas as instâncias de um pool
    1. Navegue até a página da lista Pools de instâncias. Se precisar de ajuda para localizar a página de lista, consulte Listando Pools de Instâncias.
    2. No menu de ações do pool de instâncias que contém as instâncias que você deseja reinicializar.
    3. Selecione Reinicializar.
    4. Por padrão, a Console reinicia normalmente as instâncias enviando um comando de shutdown para o sistema operacional. Depois de aguardar 15 minutos o shutdown do sistema operacional, as instâncias são desligadas e, em seguida, ligadas novamente.

      Observação

      Se o shutdown dos aplicativos executados nas instâncias demorar mais de 15 minutos, eles poderão ser interrompidos incorretamente, resultando em dados corrompidos. Para evitar isso, faça shutdown das instâncias usando OS comandos disponíveis no Sistema Operacional antes de reiniciar a instância usando a Console.

      Reinicializar Imediatamente

      Se você quiser reinicializar as instâncias imediatamente e, em seguida, sem aguardar resposta do sistema operacional, marque a caixa de seleção Impor reinicialização do pool de instâncias desligando imediatamente cada instância e, em seguida, ligando-as novamente.

      Selecione Reinicializar pool de instâncias.

  • Para gerenciar o estado do ciclo de vida das instâncias em um pool de instâncias usando a CLI, abra um prompt de comando e execute qualquer um dos comandos a seguir.

    Para iniciar (ativar) as instâncias no pool especificado, use o comando instance-pool start:

    oci compute-management instance-pool start --instance-pool-id <INSTANCE_POOL_OCID>

    Para interromper (desligar imediatamente) as instâncias no pool de instância especificado, use o comando instance-pool stop:

    oci compute-management instance-pool stop --instance-pool-id <INSTANCE_POOL_OCID>

    Para interromper (shutdown de ACPI) as instâncias no pool de instâncias especificado, use o comando instance-pool softstop:

    oci compute-management instance-pool softstop --instance-pool-id <INSTANCE_POOL_OCID>

    Para redefinir (desligar e ativar imediatamente) as instâncias no pool de instância especificado, use o comando instance-pool reset:

    oci compute-management instance-pool reset --instance-pool-id <INSTANCE_POOL_OCID>

    Para reinicializar (desativar e ativar o ACPPI) as instâncias no pool de instância especificado, use o comando instance-pool softreset:

    oci compute-management instance-pool softreset --instance-pool-id <INSTANCE_POOL_OCID>

    Para especificar suas opções de CLI usando JSON:

    oci compute-management instance-pool [start|stop|softstop|reset|softreset] --from-json <file://path/to/file.json>

    <file://path/to/file.json> é o caminho para um arquivo JSON que define os detalhes da instância. Para obter informações sobre como gerar um exemplo do arquivo JSON, consulte Opções Avançadas de JSON.

    Para obter uma lista completa de flags e opções de variável dos comandos de CLI do serviço Compute, consulte a referência de linha de comando para o serviço Compute.

  • Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.

    Para gerenciar o estado do ciclo de vida das instâncias em um pool de instâncias com a API, use as seguintes operações: