다음을 통해 공유


Set-AzRecoveryServicesAsrReplicationProtectedItem

지정된 복제본(replica)tion 보호 항목의 대상 네트워크 및 가상 머신 크기와 같은 복구 속성을 설정합니다.

Syntax

Set-AzRecoveryServicesAsrReplicationProtectedItem
   -InputObject <ASRReplicationProtectedItem>
   [-Name <String>]
   [-Size <String>]
   [-UpdateNic <String>]
   [-RecoveryNetworkId <String>]
   [-PrimaryNic <String>]
   [-RecoveryCloudServiceId <String>]
   [-RecoveryNicSubnetName <String>]
   [-RecoveryNicStaticIPAddress <String>]
   [-TestNicSubnetName <String>]
   [-TestNicStaticIPAddress <String>]
   [-NicSelectionType <String>]
   [-RecoveryResourceGroupId <String>]
   [-LicenseType <String>]
   [-RecoveryAvailabilitySet <String>]
   [-SqlServerLicenseType <String>]
   [-RecoveryVmTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-DiskTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-RecoveryNicTag <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-RecoveryAvailabilityZone <String>]
   [-RecoveryProximityPlacementGroupId <String>]
   [-RecoveryVirtualMachineScaleSetId <String>]
   [-RecoveryCapacityReservationGroupId <String>]
   [-EnableAcceleratedNetworkingOnRecovery]
   [-RecoveryBootDiagStorageAccountId <String>]
   [-AzureToAzureUpdateReplicationConfiguration <ASRAzuretoAzureDiskReplicationConfig[]>]
   [-DiskEncryptionVaultId <String>]
   [-DiskEncryptionSecretUrl <String>]
   [-KeyEncryptionKeyUrl <String>]
   [-KeyEncryptionVaultId <String>]
   [-UseManagedDisk <String>]
   [-DiskIdToDiskEncryptionSetMap <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
   [-RecoveryPublicIPAddressId <String>]
   [-RecoveryNetworkSecurityGroupId <String>]
   [-RecoveryLBBackendAddressPoolId <String[]>]
   [-TfoAzureVMName <String>]
   [-ASRVMNicConfiguration <ASRVMNicConfig[]>]
   [-TestNetworkId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzRecoveryServicesAsrReplicationProtectedItem cmdlet은 복제 보호 항목의 복구 속성을 설정합니다.

예제

예 1

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -ReplicationProtectedItem $RPI -UpdateNic $NicId -RecoveryNetworkId $AzureNetworkID -RecoveryNicSubnetName $subnetName

지정된 매개 변수를 사용하여 복제본(replica)tion 보호 항목 설정을 업데이트하는 작업을 시작하고 작업을 추적하는 데 사용되는 ASR 작업을 반환합니다.

예제 2

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic "00:50:56:8F:3F:7B" -RecoveryNetworkId $recoveryNetwork -RecoveryNicSubnetName $recoverySubnet -NicSelectionType NotSelected

지정된 매개 변수를 사용하여 복제본(replica)tion 보호 항목 네트워크 인터페이스 카드(NIC 감소) 설정을 업데이트하는 작업을 시작하고 작업을 추적하는 데 사용되는 ASR 작업을 반환합니다.

예 3

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -PrimaryNic "00:50:56:8F:3F:7B"

지정된 매개 변수를 사용하여 복구된 vm에 사용되는 복제본(replica)tion 보호 항목 기본 NIC를 업데이트하는 작업을 시작하고 작업을 추적하는 데 사용되는 ASR 작업을 반환합니다.

예시 4

Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic $updateNic -RecoveryNetworkId $recoveryNetworkId -RecoveryNicSubnetName $recoveryNicSubnetName -NicSelectionType SelectedByUser

지정된 매개 변수를 사용하여 복제본(replica)tion 보호된 항목 NIC(복구된 vm에 사용됨) 설정을 업데이트하는 작업을 시작하고 작업을 추적하는 데 사용되는 ASR 작업을 반환합니다.

예시 5

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -UpdateNic $updateNic `
		-RecoveryNetworkId $recoveryNetworkId -RecoveryNicSubnetName $recoveryNicSubnetName -EnableAcceleratedNetworkingOnRecovery

복구 VM(Azure에서 Azure로 재해 복구의 경우)에서 가속화된 네트워킹을 사용하도록 설정한 복제본(replica)tion 보호 항목 선택된 noc tp를 업데이트하는 작업을 시작합니다. 가속 네트워킹을 사용하지 않도록 설정하려면 -EnableAcceleratedNetworkingOnRecovery를 전달하지 마세요.

예제 6

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi `
		-DiskEncryptionVaultId $DiskEncryptionVaultId -DiskEncryptionSecretUrl $DiskEncryptionSecertUrl `
		-KeyEncryptionVaultId $KeyEncryptionVaultId -KeyEncryptionKeyUrl $KeyEncryptionKeyUrl

지정된 암호화된 복제본(replica)tion 보호 항목에 대한 업데이트 작업을 시작하여 장애 조치(failover) VM에 제공된 암호화 세부 정보를 사용합니다.

예제 7

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -RecoveryProximityPlacementGroupId $ppg

지정된 복제본(replica)tion 보호된 항목에 대한 업데이트 작업을 시작하여 제공된 근접 배치 그룹을 장애 조치(failover) VM에 사용합니다.

예제 8

$currentJob = Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $rpi -RecoveryVirtualMachineScaleSetId $vmss

지정된 복제본(replica)tion 보호된 항목에 대한 업데이트 작업을 시작하여 제공된 가상 머신 확장 집합을 장애 조치(failover) VM에 사용합니다.

매개 변수

-ASRVMNicConfiguration

테스트 장애 조치(failover) 및 장애 조치(failover) NIC 구성 세부 정보를 지정합니다.

Type:ASRVMNicConfig[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureToAzureUpdateReplicationConfiguration

관리 디스크 Vm에 대해 업데이트할 디스크 구성을 지정합니다(Azure에서 Azure DR scenrio로).

Type:ASRAzuretoAzureDiskReplicationConfig[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionSecretUrl

장애 조치(failover) 후 복구 VM으로 사용할 버전(Azure 디스크 암호화)이 있는 디스크 암호화 비밀 URL을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionVaultId

장애 조치(failover) 후 복구 VM으로 사용할 디스크 암호화 비밀 키 자격 증명 모음 ID(Azure 디스크 암호화)를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskIdToDiskEncryptionSetMap

디스크 암호화에 대한 디스크 리소스 ID의 사전은 ARM ID를 설정합니다.

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskTag

VM의 디스크에 대한 태그를 지정합니다. 이는 Vmware에서 Azure로, HyperV에서 Azure 공급자로 적용됩니다.

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAcceleratedNetworkingOnRecovery

장애 조치(failover)에서 가속 네트워킹을 사용한 후 복구 vm에서 지정된 NIC를 지정합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

cmdlet에 대한 입력 개체: 업데이트할 복제본(replica)tion 보호 항목에 해당하는 ASR 복제본(replica)tion 보호된 항목 개체입니다.

Type:ASRReplicationProtectedItem
Aliases:ReplicationProtectedItem
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-KeyEncryptionKeyUrl

장애 조치(failover) 후 복구 VM으로 사용할 디스크 암호화 키 URL 버전(Azure 디스크 암호화)을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyEncryptionVaultId

장애 조치(failover) 후 복구 VM으로 사용할 디스크 암호화 키 keyVault ID(Azure 디스크 암호화)를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LicenseType

Windows Server 가상 머신에 사용할 라이선스 유형 선택을 지정합니다. 마이그레이션에 AZURE HUB(하이브리드 사용 혜택)를 사용할 자격이 있으며 이 보호된 항목을 장애 조치하는 동안 허브 설정을 사용하도록 지정하려는 경우 라이선스 유형을 WindowsServer로 설정합니다.

Type:String
Accepted values:NoLicenseType, WindowsServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

장애 조치(failover) 시 생성될 복구 가상 머신의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NicSelectionType

사용자가 설정하거나 기본적으로 설정한 NIC(네트워크 인터페이스 카드) 속성을 지정합니다. NotSelected를 지정하여 기본값으로 돌아갈 수 있습니다.

Type:String
Accepted values:NotSelected, SelectedByUser
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryNic

장애 조치(failover) 후 복구 VM에 대한 기본 NIC로 사용될 NIC를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryAvailabilitySet

장애 조치(failover) 후 보호된 복제본(replica) 항목에 대한 가용성 집합입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryAvailabilityZone

장애 조치(failover) 후 보호된 복제본(replica) 항목의 가용성 영역을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryBootDiagStorageAccountId

복구 Azure VM에 대한 부팅 진단 스토리지 계정을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryCapacityReservationGroupId

대상 복구 지역의 장애 조치(failover) VM에서 사용할 용량 예약 그룹 ID를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryCloudServiceId

이 가상 머신을 장애 조치(failover)할 복구 클라우드 서비스의 리소스 ID입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryLBBackendAddressPoolId

복구 NIC와 연결할 대상 백 엔드 주소 풀을 지정합니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNetworkId

보호된 항목을 장애 조치(failover)해야 하는 Azure 가상 네트워크의 ID를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNetworkSecurityGroupId

복구 NIC와 연결할 네트워크 보안 그룹의 ID를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicStaticIPAddress

복구할 때 기본 NIC에 할당해야 하는 고정 IP 주소를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicSubnetName

장애 조치 시 보호된 항목의 이 NIC를 연결해야 하는 복구 Azure 가상 네트워크의 서브넷 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicTag

VM의 대상 NIC에 대한 태그를 지정합니다. 이는 Vmware에서 Azure로, HyperV에서 Azure 공급자로 적용됩니다.

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryProximityPlacementGroupId

가상 머신을 장애 조치(failover)할 복구 근접 배치 그룹의 리소스 ID를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPublicIPAddressId

복구 NIC와 연결할 공용 IP 주소 리소스의 ID를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryResourceGroupId

장애 조치(failover) 시 보호된 항목을 복구할 복구 지역의 Azure 리소스 그룹의 ID입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryVirtualMachineScaleSetId

구성할 대상 가상 머신 확장 집합을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryVmTag

대상 VM에 대한 태그를 지정합니다. 이는 Vmware에서 Azure로, HyperV에서 Azure 공급자로 적용됩니다.

Type:IDictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Size

복구 가상 머신 크기를 지정합니다. 값은 Azure 가상 머신에서 지원하는 크기 집합에서 가져온 값이어야 합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SqlServerLicenseType

VM의 SQL Server 라이선스 유형을 지정합니다. 이는 Vmware에서 Azure로, HyperV에서 Azure 공급자로 적용됩니다.

Type:String
Accepted values:NoLicenseType, PAYG, AHUB
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TestNetworkId

테스트 네트워크의 ARM ID를 지정합니다(VMware에서 Azure 복제본(replica)tion 시나리오에만 적용 가능).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TestNicStaticIPAddress

테스트 고정 IP 주소를 지정합니다(VMware에서 Azure로의 복제본(replica) 시나리오에만 적용 가능).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TestNicSubnetName

테스트 서브넷의 이름을 지정합니다(VMware에서 Azure로의 복제본(replica) 시나리오에만 적용 가능).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TfoAzureVMName

테스트 장애 조치(failover) VM의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateNic

이 cmdlet이 복구 네트워크 속성을 업데이트해야 하도록 설정하는 가상 머신의 NIC를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseManagedDisk

장애 조치(failover)에서 만든 Azure 가상 머신이 관리 디스크를 사용해야 하는지를 지정합니다.

Type:String
Accepted values:True, False
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

ASRReplicationProtectedItem

출력

ASRJob