Partilhar via


Atualizar a configuração de um cluster autônomo

Para qualquer sistema moderno, a capacidade de atualizar é a chave para o sucesso a longo prazo do seu produto. Um cluster do Azure Service Fabric é um recurso de sua propriedade. Este artigo descreve como atualizar as definições de configuração do cluster autônomo do Service Fabric.

Personalizar configurações de cluster no arquivo ClusterConfig.json

Os clusters autônomos são configurados por meio do arquivo ClusterConfig.json . Para saber mais sobre as diferentes configurações, consulte Definições de configuração para um cluster autônomo do Windows.

Você pode adicionar, atualizar ou remover configurações na fabricSettings seção Propriedades do cluster no ClusterConfig.json.

Por exemplo, o JSON a seguir adiciona uma nova configuração MaxDiskQuotaInMB à seção Diagnóstico em fabricSettings:

{
  "name": "Diagnostics",
  "parameters": [
    {
      "name": "MaxDiskQuotaInMB",
      "value": "65536"
    }
  ]
}

Depois de modificar as configurações no arquivo de ClusterConfig.json, teste a configuração do cluster e, em seguida, atualize a configuração do cluster para aplicar as configurações ao cluster.

Testar a configuração do cluster

Antes de iniciar a atualização de configuração, você pode testar seu novo JSON de configuração de cluster executando o seguinte script do PowerShell no pacote autônomo:

TestConfiguration.ps1 -ClusterConfigFilePath <Path to the new Configuration File> -OldClusterConfigFilePath <Path to the old Configuration File>

Ou use este script:

TestConfiguration.ps1 -ClusterConfigFilePath <Path to the new Configuration File> -OldClusterConfigFilePath <Path to the old Configuration File> -FabricRuntimePackagePath <Path to the .cab file which you want to test the configuration against>

Algumas configurações não podem ser atualizadas, como pontos de extremidade, nome do cluster, IP do nó, etc. O JSON de configuração do novo cluster é testado em relação ao antigo e lança erros na janela do PowerShell se houver um problema.

Atualizar a configuração do cluster

Para atualizar a atualização da configuração do cluster, execute Start-ServiceFabricClusterConfigurationUpgrade. A atualização de configuração é processada domínio de atualização por domínio de atualização.

Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>

Atualizar configuração de certificado de cluster

Um certificado de cluster é usado para autenticação entre nós de cluster. A substituição de certificado deve ser executada com cuidado extra porque a falha bloqueia a comunicação entre os nós do cluster.

Quatro opções são suportadas:

  • Atualização de certificado único: O caminho de atualização é Certificado A (Principal) -> Certificado B (Principal) -> Certificado C (Principal) ->....

  • Atualização de certificado duplo: O caminho de atualização é Certificado A (Primário) -> Certificado A (Primário) e B (Secundário) -> Certificado B (Primário) - Certificado B (Primário) e> C (Secundário) -> Certificado C (Primário) ->....

  • Atualização do tipo de certificado: configuração <de certificado baseada em impressão digital -> configuração de certificado baseada em CommonName. Por exemplo, Impressão digital do certificado A (Principal) e Impressão digital B (Secundária) -> Certificado CommonName C.

  • Atualização da impressão digital do emissor do certificado: O caminho de atualização é Certificado CN=A,IssuerThumbprint=IT1 (Principal) -> Certificado CN=A,IssuerThumbprint=IT1,IT2 (Principal) -> Certificado CN=A,IssuerThumbprint=IT2 (Principal).

Próximos passos