Ativar o reinício rápido com o Kernel Soft Reboot

Aplica-se a: Azure Stack HCI, versão 21H2

Novo no Azure Stack HCI, versão 21H2, o Kernel Soft Reboot (KSR) é uma funcionalidade premium disponível em todos os sistemas integrados do Azure Stack HCI. Pode usá-lo ao atualizar o cluster para reiniciar os servidores mais rapidamente do que um reboot normal. Este tópico explica quando usar um KSR sobre um reboot normal e fornece instruções sobre a utilização desta função no Azure Stack HCI.

Porquê usar o Kernel Soft Reboot?

Tradicionalmente, a manutenção de um cluster (por exemplo, aplicando atualizações de software) requer colocar cada servidor no nó de manutenção, evacuar o servidor, instalar atualizações, reiniciar se necessário e, em seguida, repetir o processo para cada servidor do cluster. Apesar de Cluster-Aware Atualização (CAU) automatizar muitas destas tarefas, quando o cluster retoma, quaisquer novos dados escritos em modo de manutenção ainda precisam de ser ressintados. Quanto mais tempo demorar a reiniciar um servidor, mais dados devem ser ressípares e quanto mais tempo for o tempo de atualização geral do cluster.

O Kernel Soft Reboot melhora o desempenho do reboot, racionalizando o fluxo do sistema operativo, minimizando a quantidade de dados a serem ressípares e reduzindo assim o tempo global de atualização do cluster. A quantidade de tempo guardada será proporcional à memória e tamanho do servidor. À medida que os recursos do servidor, como a memória disponível e os impulsos aumentam, também a poupança de tempo aumenta.

Dedem alguns minutos a ver o vídeo comparando o desempenho de um reboot normal a um Kernel Soft Reboot num servidor ocioso.

Quando usar Kernel Soft Reboot

Uma vez que esta funcionalidade contorna a longa e tradicional inicialização bios/FIRMWARE de reinicialização, só pode utilizar o Kernel Soft Reboot para atualizações que não requerem uma inicialização de firmware/BIOS. Atualmente, pode utilizar o Kernel Soft Reboot opcionalmente com o plugin de atualização do WindowsUpdate Cluster-Aware para atualizações de qualidade e plugin de hotfix apenas para ficheiros MSI/MSU/EXEs.

Ativar o Kernel Soft Reboot com Cluster-Aware atualização utilizando o PowerShell

No Azure Stack HCI, versão 21H2, pode utilizar o PowerShell para configurar e gerir o Kernel Soft Reboot para o seu cluster HCI Azure Stack.

Nota

A opção de reinicialização padrão para atualizações CAU é um reboot normal, a menos que o Kernel Soft Reboot esteja explicitamente ativado usando uma das duas opções seguintes.

Opção 1: Ativar o Kernel Soft Reboot para todas as futuras correções CAU

Desave a propriedade privada do cluster com a chave CauEnableSoftReboot para o valor 1 se quiser que o CAU desembolse o Kernel Soft Reboot como a opção de reinicialização padrão para todas as atualizações suportadas.

Get-Cluster | Set-ClusterParameter -Name CauEnableSoftReboot -Value 1 -Create 

Nota

Repor esta propriedade privada a qualquer outro valor que não 1 ou eliminar totalmente a propriedade irá desativar o Kernel Soft Reboot no cluster.

Opção 2: Use Kernel Soft Reboot com corridas INDIVIDUAIS CAU

Para utilizar o Kernel Soft Reboot com uma execução de atualização Cluster-Aware específica, utilize o parâmetro opcional AttemptSoftReboot quando utilizar cmdlets CAU PowerShell, tais como nos seguintes exemplos.

Invoke-CauRun <other_options> -AttemptSoftReboot
Add-CauClusterRole <other_options> -AttemptSoftReboot
Set-CauClusterRole <other_options> -AttemptSoftReboot

Skip Kernel Soft Reboot em certos servidores

Idealmente, todos os servidores de um cluster HCI Azure Stack devem suportar Kernel Soft Reboot. No entanto, pode definir uma definição de registo num servidor para que opte por não utilizar o KSR.

A definição deste valor de registo em qualquer servidor do cluster fará com que Cluster-Aware Atualização para saltar o Kernel Soft Reboot e tentar reiniciar normalmente o servidor.

Key: SOFTWARE\Microsoft\Windows\CurrentVersion\ClusterAwareUpdating
Name: CauBypassSoftBootOnNode
Type: REG_SZ
Value: True

Desative o Kernel Soft Reboot para uma atualização

Se estiver a instalar sistema operativo ou atualizações de hardware com Windows Centro de Administração num cluster que tenha o Kernel Soft Reboot ativado, verá um Soft Reboot de Desativado para esta caixa de verificação executada. A verificação da caixa desativa o Kernel Soft Reboot apenas para essa atualização específica. Isto permite deixar o Kernel Soft Reboot ativado num cluster, mas desativá-lo quando uma atualização requer um reboot completo, como atualizações bios.

Resolução de problemas

Para determinar o tipo de reinicialização que foi realizada pela última vez, utilize Get-CauReportlast e detailed parâmetros para obter o relatório para a última Cluster-Aware atualização.

$report = Get-CauReport <other_options> -Last -Detailed
$report.ClusterResult.NodeResults | fl Node,NodeRebootResult

O relatório deve devolver uma NodeResults lista que contenha a NodeRebootResult de cada servidor no cluster. O resultado deverá ter um aspeto semelhante ao seguinte:

Node : VM01
NodeRebootResult : RebootSummaryResult : Succeeded
BootType : SoftBoot
SoftBootStatus : Enabled

A tabela seguinte mostra como cada par de valores de nome fornece mais informações sobre o último reboot para cada servidor no cluster.

Nome Valor
Diz o nome do nó no aglomerado.
ReinicializarResummaryResult Menciona se o último reboot foi bem sucedido ou não, independentemente do tipo de reinicialização solicitada e do tipo de reinicialização realizada. Por exemplo, se um utilizador solicitar um KSR mas um reboot normal foi realizado com sucesso, o RebootSummaryResult continuaria a devolver o valor Bem sucedido.
BootType Especifica o tipo de reinicialização realizada na última execução.
SoftBootStatus Indica se o Kernel Soft Reboot está Ativado, NotEnabled, NotIinedou Bypass se o servidor optar por sair do Kernel Soft Reboot utilizando as definições das teclas de registo.

Para uma resolução adicional de problemas, consulte Save-CauDebugTrace.

FAQ

Esta secção responde a perguntas frequentes sobre Kernel Soft Reboot em Azure Stack HCI, versão 21H2.

Posso usar o Kernel Soft Reboot com Windows Server?

  • N.º Kernel Soft Reboot só está disponível no Azure Stack HCI, versão 21H2 e só pode funcionar nos validados como Sistemas Integrados.

Como posso saber se o meu hardware suporta o Kernel Soft Reboot?

  • Todo o hardware marcado como Sistemas Integrados no Catálogo HCI da Azure Stack pode executar Kernel Soft Reboot.

Kernel Soft Reboot funcionará com nós validados?

  • Embora esta funcionalidade não esteja bloqueada em outros hardware HCI, os Nós Validados não são necessários para testar ou suportar o Kernel Soft Reboot. Se estiver a utilizar um nó validado, pode tentar utilizar o Kernel Soft Reboot utilizando as instruções deste artigo.

Passos seguintes

Para mais informações, consulte também: