你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-AzServiceFabricManagedCluster
创建新的托管群集。
语法
New-AzServiceFabricManagedCluster
[-ResourceGroupName] <String>
[-Name] <String>
-Location <String>
[-UpgradeMode <ClusterUpgradeMode>]
[-CodeVersion <String>]
[-UpgradeCadence <PSClusterUpgradeCadence>]
[-ClientCertIsAdmin]
-ClientCertThumbprint <String>
-AdminPassword <SecureString>
[-AdminUserName <String>]
[-HttpGatewayConnectionPort <Int32>]
[-ClientConnectionPort <Int32>]
[-DnsName <String>]
[-Sku <ManagedClusterSku>]
[-UseTestExtension]
[-ZonalResiliency]
[-AsJob]
[-Tag <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceFabricManagedCluster
[-ResourceGroupName] <String>
[-Name] <String>
-Location <String>
[-UpgradeMode <ClusterUpgradeMode>]
[-CodeVersion <String>]
[-UpgradeCadence <PSClusterUpgradeCadence>]
[-ClientCertIsAdmin]
-ClientCertCommonName <String>
[-ClientCertIssuerThumbprint <String[]>]
-AdminPassword <SecureString>
[-AdminUserName <String>]
[-HttpGatewayConnectionPort <Int32>]
[-ClientConnectionPort <Int32>]
[-DnsName <String>]
[-Sku <ManagedClusterSku>]
[-UseTestExtension]
[-ZonalResiliency]
[-AsJob]
[-Tag <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
此 cmdlet 将创建没有节点类型的托管群集资源。 若要启动群集,需要使用 New-AzServiceFabricManagedNodeType添加群集 A 主节点类型。
示例
示例 1
$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
$tags = @{"test"="tag"}
New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -AdminPassword $password -Tag $tags -Verbose
此命令创建具有默认基本 SKU 的群集资源。
示例 2
$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -ClientCertThumbprint XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -ClientCertIsAdmin -AdminPassword $password -Sku Standard -Verbose
此命令使用初始管理员客户端证书和标准 SKU 在 centraluseuap 中创建群集资源。
示例 3
$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -AdminPassword $password -Sku Standard -UpgradeMode Automatic -UpgradeCadence Wave1 -ZonalResiliency -Verbose
此命令创建一个群集,该群集启用了 wave1 和区域复原能力升级节奏。
示例 4
$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -AdminPassword $password -Sku Standard -UpgradeMode Manual -CodeVersion 7.2.477.9590 -Verbose
此命令创建具有手动升级模式和 7.2.477.9590 代码版本的群集。
参数
-AdminPassword
用于虚拟机的管理员密码。
类型: | SecureString |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-AdminUserName
用于虚拟机的管理员密码。 默认值:vmadmin。
类型: | String |
Position: | Named |
默认值: | "vmadmin" |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-AsJob
在后台运行 cmdlet 并返回作业以跟踪进度。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ClientCertCommonName
客户端证书公用名。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ClientCertIsAdmin
用于指定客户端证书是否具有管理员级别。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ClientCertIssuerThumbprint
客户端证书的颁发者指纹列表。 仅与 ClientCertCommonName 结合使用。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ClientCertThumbprint
客户端证书指纹。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ClientConnectionPort
用于连接到群集的客户端连接的端口。 默认值:19000。
类型: | Int32 |
Position: | Named |
默认值: | 19000 |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CodeVersion
群集 Service Fabric 代码版本。 仅当升级模式为“手动”时使用。
类型: | String |
别名: | ClusterCodeVersion |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
类型: | IAzureContextContainer |
别名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DnsName
群集的 DNS 名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-HttpGatewayConnectionPort
用于与群集建立 http 连接的端口。 默认值:19080。
类型: | Int32 |
Position: | Named |
默认值: | 19080 |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Location
资源位置
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Name
指定群集的名称。
类型: | String |
别名: | ClusterName |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-ResourceGroupName
指定资源组的名称。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Sku
群集的 Sku 是基本选项:它至少具有 3 个种子节点,仅允许 1 个节点类型和标准节点:它至少具有 5 个种子节点并允许多个节点类型。
类型: | ManagedClusterSku |
接受的值: | Basic, Standard |
Position: | Named |
默认值: | Basic |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Tag
将标记指定为键/值对。
类型: | Hashtable |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-UpgradeCadence
指示何时在发布群集运行时版本升级后应用新的群集运行时版本升级。 默认情况下为 Wave0。
类型: | PSClusterUpgradeCadence |
别名: | ClusterUpgradeCadence |
接受的值: | Wave0, Wave1, Wave2 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-UpgradeMode
群集 Service Fabric 代码版本升级模式。 自动或手动。
类型: | ClusterUpgradeMode |
别名: | ClusterUpgradeMode |
接受的值: | Automatic, Manual |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-UseTestExtension
如果指定群集将使用服务测试 vmss 扩展进行分类。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ZonalResiliency
指示群集是否具有区域复原能力。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |