Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для любой современной системы возможность обновления является ключом к долгосрочному успеху вашего продукта. Кластер Azure Service Fabric — это ресурс, владельцем которого вы являетесь. В этой статье описывается обновление параметров конфигурации автономного кластера Service Fabric.
Настройка параметров кластера в файле ClusterConfig.json
Автономные кластеры настраиваются с помощью файлаClusterConfig.json . Дополнительные сведения о различных параметрах см. в разделе "Параметры конфигурации" для автономного кластера Windows.
Вы можете добавлять, обновлять или удалять параметры в fabricSettings
разделе свойств кластера в ClusterConfig.json.
Например, следующий код JSON добавляет новый параметр MaxDiskQuotaInMB в раздел диагностики в разделе диагностики в разделе fabricSettings
:
{
"name": "Diagnostics",
"parameters": [
{
"name": "MaxDiskQuotaInMB",
"value": "65536"
}
]
}
После изменения параметров в файле ClusterConfig.json проверьте конфигурацию кластера и обновите конфигурацию кластера, чтобы применить параметры к кластеру.
Проверка конфигурации кластера
Перед началом обновления конфигурации можно протестировать json новой конфигурации кластера, выполнив следующий скрипт PowerShell в автономном пакете:
TestConfiguration.ps1 -ClusterConfigFilePath <Path to the new Configuration File> -OldClusterConfigFilePath <Path to the old Configuration File>
Или используйте этот скрипт:
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>
Некоторые конфигурации нельзя обновить, например конечные точки, имя кластера, IP-адрес узла и т. д. В окне PowerShell в окне PowerShell возникают ошибки в формате JSON конфигурации нового кластера.
Обновление конфигурации кластера
Чтобы обновить обновление конфигурации кластера, запустите start-ServiceFabricClusterConfigurationUpgrade. Обновление конфигурации обрабатывается доменом обновления по домену обновления.
Start-ServiceFabricClusterConfigurationUpgrade -ClusterConfigPath <Path to Configuration File>
Обновление конфигурации сертификата кластера
Сертификат кластера используется для проверки подлинности между узлами кластера. Переключение сертификата должно выполняться с дополнительной осторожностью, так как сбой блокирует обмен данными между узлами кластера.
Поддерживаются четыре варианта:
Обновление одного сертификата: путь обновления — сертификат A (основной) —> сертификат B (основной) —> сертификат C (первичный) ->....
Двойное обновление сертификата: путь обновления — сертификат A (основной) —> сертификат A (основной) и B (вторичный) — сертификат B (основной) —>> сертификат B (основной) и C (вторичный) —> сертификат C (первичный).>
Обновление типа сертификата: конфигурация сертификата на основе отпечатков —> конфигурация <сертификата на основе CommonName. Например, отпечаток сертификата A (основной) и отпечаток сертификата B (вторичный) —> общее имя сертификата C.
Обновление отпечатка издателя сертификата: путь обновления — Certificate CN=A,IssuerThumbprint=IT1 (primary) —> Certificate CN=A,IssuerThumbprint=IT1,IT2 (Primary) —> Certificate CN=A,IssuerThumbprint=IT2 (primary).
Дальнейшие действия
- Узнайте, как настроить некоторые параметры кластера Service Fabric.
- Узнайте, как масштабировать кластер и выходить.
- Узнайте об обновлениях приложений.