你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Invoke-AzStorageAccountFailover
调用存储帐户的故障转移。
语法
Invoke-AzStorageAccountFailover
[-ResourceGroupName] <String>
[-Name] <String>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzStorageAccountFailover
-InputObject <PSStorageAccount>
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
调用存储帐户的故障转移。 如果出现可用性问题,可以为存储帐户触发故障转移请求。 故障转移从存储帐户的主群集到辅助群集进行 RA-GRS 帐户。 故障转移后,辅助群集将成为主要群集。 请在启动故障转移之前了解对存储帐户的以下影响:1.1。 请使用 GET Blob 服务统计信息(https://learn.microsoft.com/rest/api/storageservices/get-blob-service-stats)、GET 表服务统计信息(https://learn.microsoft.com/rest/api/storageservices/get-table-service-stats)和 GET 队列服务统计信息(https://learn.microsoft.com/rest/api/storageservices/get-queue-service-stats)检查帐户的上次同步时间。 这是启动故障转移时可能会丢失的数据。 2.故障转移后,存储帐户类型将转换为本地冗余存储(LRS)。 可以将帐户转换为使用异地冗余存储(GRS)。 3.为存储帐户重新启用 GRS 后,Microsoft将数据复制到新的次要区域。 复制时间取决于要复制的数据量。 请注意,启动会收取带宽费用。 https://azure.microsoft.com/en-us/pricing/details/bandwidth/
示例
示例 1:调用存储帐户的故障转移
$account = Get-AzStorageAccount -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -IncludeGeoReplicationStats
$account.GeoReplicationStats
Status LastSyncTime
------ ------------
Live 11/13/2018 2:44:22 AM
$job = Invoke-AzStorageAccountFailover -ResourceGroupName "MyResourceGroup" -Name "mystorageaccount" -Force -AsJob
$job | Wait-Job
此命令检查存储帐户的最后一次同步时间,然后调用该帐户的故障转移,辅助群集将在故障转移后成为主要群集。 由于故障转移需要很长时间,因此建议使用 -Asjob 参数在后端中运行它,然后等待作业完成。
参数
-AsJob
在后台运行 cmdlet
类型: | SwitchParameter |
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 |
-Force
强制故障转移帐户
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InputObject
存储帐户对象
类型: | PSStorageAccount |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Name
存储帐户名称。
类型: | String |
别名: | StorageAccountName, AccountName |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ResourceGroupName
资源组名称。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |