你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ClusterProperties

描述群集资源属性。

属性

名称 类型 必需
addOnFeatures AddOnFeatures 数组
availableClusterVersions ClusterVersionDetails 数组
azureActiveDirectory AzureActiveDirectory
certificate CertificateDescription
certificateCommonNames ServerCertificateCommonNames
clientCertificateCommonNames ClientCertificateCommonName 的数组
clientCertificateThumbprints ClientCertificateThumbprint 的数组
clusterCodeVersion 字符串
clusterEndpoint 字符串
clusterId 字符串
clusterState string (枚举)
diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfig
fabricSettings SettingsSectionDescription 的数组
managementEndpoint string
nodeTypes NodeTypeDescription 的数组
provisioningState string (枚举)
reliabilityLevel string (枚举)
reverseProxyCertificate CertificateDescription
reverseProxyCertificateCommonNames ServerCertificateCommonNames
upgradeDescription ClusterUpgradePolicy
upgradeMode string (枚举)
vmImage 字符串

addOnFeatures

类型AddOnFeatures 数组
必需:否

要在群集中启用的附加功能列表。


availableClusterVersions

类型ClusterVersionDetails 数组
必需:否

适用于此群集的 Service Fabric 运行时版本。


azureActiveDirectory

类型AzureActiveDirectory
必需:否

群集的 AAD 身份验证设置。


证书 (certificate)

类型CertificateDescription
必需:否

用于保护群集的证书。 提供的证书将用于群集中的节点到节点安全性、群集管理终结点和默认管理员客户端的 SSL 证书。


certificateCommonNames

类型ServerCertificateCommonNames
必需:否

介绍用于保护群集的公用名称引用的服务器证书列表。


clientCertificateCommonNames

类型ClientCertificateCommonName 数组
必需:否

允许管理群集的公用名称引用的客户端证书列表。


clientCertificateThumbprints

类型ClientCertificateThumbprint 数组
必需:否

允许管理群集的指纹引用的客户端证书列表。


clusterCodeVersion

类型:字符串
必需:否

群集的 Service Fabric 运行时版本。 只有在 upgradeMode 设置为 Manual 时,用户才能设置此属性。 若要获取新群集的可用 Service Fabric 版本列表,请使用 ClusterVersion API。 若要获取现有群集的可用版本列表,请使用 availableClusterVersions


clusterEndpoint

类型:字符串
必需:否

Azure 资源提供程序终结点。 群集中的系统服务连接到此终结点。


clusterId

类型:字符串
必需:否

服务为群集资源生成的唯一标识符。


clusterState

类型:字符串 (枚举)
必需:否

群集的当前状态。

  • WaitingForNodes - 指示已创建群集资源,并且资源提供程序正在等待 Service Fabric VM 扩展启动并报告给它。
  • 部署 - 指示正在 VM 上安装 Service Fabric 运行时。 在群集启动和系统服务启动之前,群集资源将处于此状态。
  • BaselineUpgrade - 指示群集正在升级以建立群集版本。 首次启动群集时,会自动启动此升级。
  • UpdateingUserConfiguration - 指示正在使用用户提供的配置升级群集。
  • UpdateingUserCertificate - 指示群集正在使用用户提供的证书进行升级。
  • UpdateingInfrastructure - 指示群集正在使用最新的 Service Fabric 运行时版本进行升级。 仅当 upgradeMode 设置为“Automatic”时,才会发生这种情况。
  • 强制实施 ClusterVersion - 指示群集的版本与预期版本不同,并且群集正在升级到预期的版本。
  • UpgradeServiceUnreachable - 指示群集中的系统服务不再轮询资源提供程序。 处于此状态的群集不能由资源提供程序管理。
  • 自动缩放 - 指示正在调整群集的 ReliabilityLevel。
  • 就绪 - 指示群集处于稳定状态。

diagnosticsStorageAccountConfig

类型DiagnosticsStorageAccountConfig
必需:否

用于存储 Service Fabric 诊断日志的存储帐户信息。


fabricSettings

类型SettingsSectionDescription 数组
必需:否

用于配置群集的自定义结构设置的列表。


managementEndpoint

类型:字符串
必需:是

群集的 http 管理终结点。


nodeTypes

类型NodeTypeDescription 数组
必需:是

群集中的节点类型列表。


provisioningState

类型:字符串 (枚举)
必需:否

群集资源的预配状态。


reliabilityLevel

类型:字符串 (枚举)
必需:否

可靠性级别设置系统服务的副本 (replica) 集大小。 了解 ReliabilityLevel

  • 无 - 运行目标为 1 的系统服务副本 (replica) 计数。 这只能用于测试群集。
  • 青铜 - 运行目标副本 (replica) 计数为 3 的系统服务。 这只能用于测试群集。
  • Silver - 运行目标副本 (replica) 计数为 5 的系统服务。
  • 黄金 - 运行目标副本 (replica) 计数设置为 7 的系统服务。
  • Platinum - 运行目标副本 (replica) 计数为 9 的系统服务。

reverseProxyCertificate

类型CertificateDescription
必需:否

反向代理使用的服务器证书。


reverseProxyCertificateCommonNames

类型ServerCertificateCommonNames
必需:否

描述用于保护群集的公用名称引用的服务器证书的列表。


upgradeDescription

类型ClusterUpgradePolicy
必需:否

升级群集时要使用的策略。


upgradeMode

类型:字符串 (枚举)
必需:否

新的 Service Fabric 运行时版本可用时群集的升级模式。

  • 自动 - 群集在可用后立即自动升级到最新的 Service Fabric 运行时版本。
  • 手动 - 群集不会自动升级到最新的 Service Fabric 运行时版本。 通过在群集资源中设置 clusterCodeVersion 属性来升级群集。

vmImage

类型:字符串
必需:否

VM 映像 VMSS 已配置。 可以使用通用名称,例如 Windows 或 Linux。