다음을 통해 공유


New-AzWorkloadsSapVirtualInstance

SAP 솔루션(VIS) 리소스에 대한 Virtual Instance를 만듭니다.

구문

New-AzWorkloadsSapVirtualInstance
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Environment <SapEnvironmentType>
   -Location <String>
   -SapProduct <SapProductType>
   -CentralServerVmId <String>
   [-ManagedRgStorageAccountName <String>]
   [-IdentityType <ManagedServiceIdentityType>]
   [-ManagedResourceGroupName <String>]
   [-ManagedResourcesNetworkAccessType <String>]
   [-Tag <Hashtable>]
   [-UserAssignedIdentity <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzWorkloadsSapVirtualInstance
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Environment <SapEnvironmentType>
   -Location <String>
   -SapProduct <SapProductType>
   [-IdentityType <ManagedServiceIdentityType>]
   [-ManagedResourceGroupName <String>]
   [-ManagedResourcesNetworkAccessType <String>]
   [-Tag <Hashtable>]
   [-UserAssignedIdentity <Hashtable>]
   -Configuration <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

SAP 솔루션(VIS) 리소스에 대한 Virtual Instance를 만듭니다.

예제

예제 1: SAP 솔루션용 Virtual Instances를 사용하여 3계층 분산 SAP 시스템에 대한 인프라 배포

New-AzWorkloadsSapVirtualInstance -ResourceGroupName 'PowerShell-CLI-TestRG' -Name L46 -Location eastus -Environment 'NonProd' -SapProduct 'S4HANA' -Configuration .\CreatePayload.json -Tag @{k1 = "v1"; k2 = "v2"} -IdentityType 'UserAssigned' -ManagedResourceGroupName "L46-rg" -UserAssignedIdentity @{'/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/SAP-E2ETest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/E2E-RBAC-MSI'= @{}}

Name ResourceGroupName     Health Environment ProvisioningState SapProduct State                       Status Location
---- -----------------     ------ ----------- ----------------- ---------- -----                       ------ --------
L46  PowerShell-CLI-TestRG        NonProd     Succeeded         S4HANA     SoftwareInstallationPending        eastus

이 예제에서는 3계층 분산 SAP 시스템에 대한 인프라를 배포합니다. 샘플 json 페이로드는 다음과 같습니다. https://go.microsoft.com/fwlink/?linkid=2230236

예제 2: SAP 솔루션용 Virtual Instances를 사용하여 3계층 분산 SAP 시스템에 배포된 인프라에 SAP 소프트웨어 설치

New-AzWorkloadsSapVirtualInstance -ResourceGroupName 'PowerShell-CLI-TestRG' -Name L46 -Location eastus -Environment 'NonProd' -SapProduct 'S4HANA' -Configuration .\InstallPayload.json -Tag @{k1 = "v1"; k2 = "v2"} -IdentityType 'UserAssigned' -ManagedResourceGroupName "L46-rg" -UserAssignedIdentity @{'/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/SAP-E2ETest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/E2E-RBAC-MSI'= @{}}

Name ResourceGroupName     Health Environment ProvisioningState SapProduct State                Status Location
---- -----------------     ------ ----------- ----------------- ---------- -----                ------ --------
L46  PowerShell-CLI-TestRG        NonProd     Succeeded         S4HANA     RegistrationComplete        eastus

이 예제에서는 3계층 비고가용성 분산 SAP 시스템을 위해 배포된 인프라에 SAP 소프트웨어를 설치합니다. 샘플 json 페이로드는 다음과 같습니다.https://go.microsoft.com/fwlink/?linkid=2230167

예제 3: SAP 솔루션용 Virtual Instances를 사용하여 3계층 HA(고가용성) SAP 시스템에 대한 인프라 배포

New-AzWorkloadsSapVirtualInstance -ResourceGroupName 'PowerShell-CLI-TestRG' -Name SK1 -Location eastus -Environment 'NonProd' -SapProduct 'S4HANA' -Configuration .\CreatePayloadHACustomNames.json -IdentityType 'UserAssigned' -ManagedResourceGroupName "acss-mrg1" -UserAssignedIdentity @{'/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/SAP-E2ETest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/E2E-RBAC-MSI'= @{}}

Name ResourceGroupName     Health Environment ProvisioningState SapProduct State                       Status Location
---- -----------------     ------ ----------- ----------------- ---------- -----                       ------ --------
SK1  PowerShell-CLI-TestRG        NonProd     Succeeded         S4HANA     SoftwareInstallationPending        eastus

이 예제에서는 3계층 HA(고가용성) SAP 시스템에 대한 인프라를 배포합니다.

예제 4: SAP 솔루션용 Virtual Instances를 사용하여 3계층 분산 HA(고가용성) SAP 시스템에 배포된 인프라에 SAP 소프트웨어 설치

New-AzWorkloadsSapVirtualInstance -ResourceGroupName 'PowerShell-CLI-TestRG' -Name SK1 -Location eastus -Environment 'NonProd' -SapProduct 'S4HANA' -Configuration .\CreatePayloadHACustomNamesInstall.json -IdentityType 'UserAssigned' -ManagedResourceGroupName "acss-mrg1" -UserAssignedIdentity @{'/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/SAP-E2ETest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/E2E-RBAC-MSI'= @{}}

Name ResourceGroupName     Health Environment ProvisioningState SapProduct State                Status Location
---- -----------------     ------ ----------- ----------------- ---------- -----                ------ --------
SK1  PowerShell-CLI-TestRG        NonProd     Succeeded         S4HANA     RegistrationComplete        eastus

이 예제에서는 전송 디렉터리 및 사용자 지정된 리소스 이름을 사용하여 배포된 3계층 분산 고가용성 SAP 시스템에 대한 배포된 인프라에 SAP 소프트웨어를 설치합니다.

예제 5: 기존 SAP 시스템을 VIS로 등록

New-AzWorkloadsSapVirtualInstance -ResourceGroupName 'TestRG' -Name L46 -Location eastus -Environment 'NonProd' -SapProduct 'S4HANA' -CentralServerVmId '/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/powershell-cli-testrg/providers/microsoft.compute/virtualmachines/l46ascsvm' -Tag @{k1 = "v1"; k2 = "v2"} -IdentityType 'UserAssigned' -UserAssignedIdentity @{'/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/SAP-E2ETest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/E2E-RBAC-MSI'= @{}}

Name ResourceGroupName     Health Environment ProvisioningState SapProduct State                Status Location
---- -----------------     ------ ----------- ----------------- ---------- -----                ------ --------
L46  PowerShell-CLI-TestRG        NonProd     Succeeded         S4HANA     RegistrationComplete        eastus

제안된 입력 매개 변수와 함께 New-AzWorkloadsSapVirtualInstance cmdlet을 사용하여 기존 SAP 시스템을 SAP 솔루션 리소스용 Virtual Instance로 등록합니다.

예제 6: 사용자 지정 관리되는 리소스 그룹 및 관리되는 스토리지 계정 이름 및 관리되는 스토리지 계정 네트워크 액세스 유형 설정을 사용하여 기존 SAP 시스템을 SAP 솔루션 리소스(VIS)에 대한 가상 인스턴스로 등록합니다.

New-AzWorkloadsSapVirtualInstance -ResourceGroupName 'TestRG' -Name L46 -Location eastus -Environment 'NonProd' -SapProduct 'S4HANA' -CentralServerVmId '/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/powershell-cli-testrg/providers/microsoft.compute/virtualmachines/l46ascsvm' -Tag @{k1 = "v1"; k2 = "v2"} -ManagedResourceGroupName "L46-rg" -ManagedRgStorageAccountName 'acssstoragel46' -ManagedResourcesNetworkAccessType 'Private' -IdentityType 'UserAssigned' -UserAssignedIdentity @{'/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/SAP-E2ETest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/E2E-RBAC-MSI'= @{}}

Name ResourceGroupName     Health Environment ProvisioningState SapProduct State                Status Location
---- -----------------     ------ ----------- ----------------- ---------- -----                ------ --------
L46  PowerShell-CLI-TestRG        NonProd     Succeeded         S4HANA     RegistrationComplete        eastus

제안된 입력 매개 변수와 함께 New-AzWorkloadsSapVirtualInstance cmdlet을 사용하여 사용자 지정 관리되는 리소스 그룹 및 관리되는 스토리지 계정 이름을 사용하여 기존 SAP 시스템을 SAP 솔루션 리소스용 Virtual Instance로 등록하고 보안 요구 사항에 따라 관리되는 스토리지 계정 네트워크 액세스 유형 설정을 지정합니다. 자세한 정보: https://go.microsoft.com/fwlink/?linkid=2256933

예제 7: Azure Compute Gallary 이미지를 사용하여 3계층 HA(고가용성) SAP 시스템에 대한 인프라 배포

New-AzWorkloadsSapVirtualInstance -ResourceGroupName 'PowerShell-CLI-TestRG' -Name SK1 -Location eastus -Environment 'NonProd' -SapProduct 'S4HANA' -Configuration .\CreatePayloadHACustomNames.json -IdentityType 'UserAssigned' -ManagedResourceGroupName "acss-mrg1" -UserAssignedIdentity @{'/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourcegroups/SAP-E2ETest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/E2E-RBAC-MSI'= @{}}

Name ResourceGroupName     Health Environment ProvisioningState SapProduct State                       Status Location
---- -----------------     ------ ----------- ----------------- ---------- -----                       ------ --------
SK1  PowerShell-CLI-TestRG        NonProd     Succeeded         S4HANA     SoftwareInstallationPending        eastus

이 예제에서는 Azure Compute Gallary Image를 사용하여 3계층 HA(고가용성) SAP 시스템에 대한 인프라를 배포합니다. 샘플 json 페이로드는 다음을 참조하세요. https://go.microsoft.com/fwlink/?linkid=2263420

매개 변수

-AsJob

작업으로 명령 실행

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-CentralServerVmId

중앙 서버의 가상 머신 ID

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Configuration

구성 json 경로입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Confirm

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

형식:SwitchParameter
별칭:cf
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DefaultProfile

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

형식:PSObject
별칭:AzureRMContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Environment

환경 유형(프로덕션/비프로덕션)을 정의합니다.

형식:SapEnvironmentType
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-IdentityType

ID 관리 유형

형식:ManagedServiceIdentityType
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Location

리소스가 있는 지리적 위치

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ManagedResourceGroupName

관리되는 리소스 그룹 이름

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ManagedResourcesNetworkAccessType

관리되는 리소스 네트워크 액세스 유형

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ManagedRgStorageAccountName

VIS 배포의 일부로 만든 관리되는 리소스 그룹의 서비스에서 만든 스토리지 계정의 사용자 지정 스토리지 계정 이름입니다.

여기에서 스토리지 계정 명명 규칙을 참조하세요.

제공되지 않은 경우 서비스는 임의 이름으로 스토리지 계정을 만듭니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

SAP 솔루션 리소스에 대한 Virtual Instances의 이름

형식:String
별칭:SapVirtualInstanceName
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NoWait

명령을 비동기적으로 실행

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ResourceGroupName

리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SapProduct

SAP 제품 유형을 정의합니다.

형식:SapProductType
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SubscriptionId

대상 구독의 ID입니다.

형식:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Tag

리소스 태그.

형식:Hashtable
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-UserAssignedIdentity

사용자 할당 ID 사전

형식:Hashtable
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

형식:SwitchParameter
별칭:wi
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

출력

ISapVirtualInstance

참고

별칭

New-AzVIS