Pare e inicie um AKS no cluster HCI da Pilha de Azure

As suas cargas de trabalho podem não precisar de funcionar continuamente e, para poupar custos de recursos, poderá ter de parar (ou desligar) o seu AKS no cluster HCI Azure Stack. Para parar um cluster, executar os comandos descritos neste artigo do seu anfitrião Hyper-V para desligar os diferentes componentes. Este artigo também abrange como iniciar um cluster parado e como verificar se os nós do avião de controlo estão funcionando após um reinício.

Antes de começar

Este artigo pressupõe que você tem um AKS existente no cluster HCI Azure Stack instalado e configurado na sua máquina. Se precisar de instalar um cluster, consulte o AKS no Azure Stack HCI quickstart para configurar um hospedeiro AKS e implementar um cluster de carga de trabalho.

Pare um cluster HCI da Pilha de Azure

Para parar (ou desligar) um cluster, primeiro tem de parar o serviço de cluster e depois parar os computadores locais e/ou remotos.

Parar o serviço de cluster

Utilize o comando PowerShell stop-cluster para desligar um cluster HCI da Pilha de Azure e parar o serviço de cluster em todos os nós do cluster. A execução deste comando para todos os serviços e aplicações configurados no cluster.

Importante

Quando Stop-Cluster correr, todos os outros nós e aplicações baseadas em VM no cluster também serão impactados.

Para parar o serviço de cluster em todos os nós do cluster local, abra a PowerShell como administrador e execute o seguinte comando numa das máquinas do cluster:

PS:> Stop-Cluster 

Depois de executar este comando, escreva Y [Sim] para confirmar que pretende parar o cluster.

Nota

Se funcionar Stop-Cluster duas vezes na mesma máquina, ou em mais de uma máquina no cluster, receberá um erro que diz que Stop-Cluster.

Parar os computadores locais ou remotos

Para desligar os computadores locais e remotos, utilize o comando Stop-Computer PowerShell, conforme mostrado abaixo:

PS:> Stop-Computer 

Inicie um cluster HCI Azure Stack

Para iniciar um cluster HCI Azure Stack parado, reinicie primeiro o sistema operativo nos computadores locais e/ou remotos e, em seguida, reinicie o cluster.

Para reiniciar o sistema operativo nos seus computadores locais e remotos, utilize o seguinte comando Restart-Computer PowerShell:

PS:> Restart-Computer 

Para reiniciar todos os nós do cluster HCI da Pilha Azure, utilize o comando Start-Cluster PowerShell como mostrado abaixo:

PS:> Start-Cluster 

Um nó só pode funcionar como parte de um cluster quando o serviço de cluster está em funcionamento.

Nota

Não é possível executar remotamente o Start-Cluster sem a autenticação credSSP na máquina do servidor.

Pode verificar se o seu cluster começou por utilizar o comando Get-ClusterNode PowerShell, como mostra o exemplo abaixo:

PS:> Get-ClusterNode -ErrorAction SilentlyContinue | foreach-object { 
        $node = $_.Name 
        $state = $_.State 
        Write-Host "$node State = $state" 
      	} 

A saída seria semelhante à seguinte lista de nóns de cluster:

TK5-3WP15R1625 State = Up
TK5-3WP15R1627 State = Up
TK5-3WP15R1629 State = Up
TK5-3WP15R1631 State = Up

Verifique se os nóns do avião de controlo estão a funcionar

Para verificar se os nós dos aviões de controlo estão a funcionar, enumera os VM e certifique-se de que o seu estado está a funcionar. Para visualizar o estado do seu plano de controlo VM do seu anfitrião Hyper-V, executar o seguinte comando PowerShell numa máquina física que contém o plano de controlo do cluster de gestão VM:

PS:> $controlPlanes = Get-VM | ? { $_.Name -like '*-control-plane-*' -and $_.State -eq 'Running' } | % { $_.Name } 

Se executar este comando numa máquina diferente da do plano de controlo VM, receberá uma saída nula.

A saída de exemplo é mostrada abaixo:

c8bf39ad-67bd-4a7d-ac77-638be6eecf46-control-plane-0-d38498de
my-cluster-control-plane-q9mbp-ae97a3e5

Se o nó do plano de controlo não estiver a funcionar, reinicie o VM executando o seguinte comando PowerShell:

PS:> Restart-VM -name $vmName -force 

Passos seguintes