다음을 통해 공유


New-AzureVMConfig

Azure 가상 머신 구성 개체를 만듭니다.

참고 항목

이 설명서에서 참조되는 cmdlet은 ASM(Azure Service Manager) API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. 이 레거시 PowerShell 모듈은 ASM이 사용 중지될 예정이므로 새 리소스를 만들 때 권장되지 않습니다. 자세한 내용은 Azure Service Manager 사용 중지를 참조 하세요.

Az PowerShell 모듈은 PowerShell을 사용하여 ARM(Azure Resource Manager) 리소스를 관리하는 데 권장되는 PowerShell 모듈입니다.

구문

New-AzureVMConfig
   [-Name] <String>
   [-InstanceSize] <String>
   [[-HostCaching] <String>]
   [[-AvailabilitySetName] <String>]
   [[-Label] <String>]
   [-ImageName] <String>
   [[-MediaLocation] <String>]
   [[-DiskLabel] <String>]
   [-DisableBootDiagnostics]
   [-LicenseType <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
New-AzureVMConfig
   [-Name] <String>
   [-InstanceSize] <String>
   [[-HostCaching] <String>]
   [[-AvailabilitySetName] <String>]
   [[-Label] <String>]
   [-DiskName] <String>
   [-DisableBootDiagnostics]
   [-LicenseType <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

New-AzureVMConfig cmdlet은 Azure 가상 머신 구성 개체를 만듭니다. 이 개체를 사용하여 새 배포를 수행하고 기존 배포에 새 가상 머신을 추가할 수 있습니다.

예제

예제 1: Windows 가상 머신 구성 만들기

PS C:\> $Image = (Get-AzureVMImage)[4].ImageName 
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Windows -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"

이 명령은 운영 체제 디스크, 데이터 디스크 및 프로비저닝 구성을 사용하여 Windows 가상 머신 구성을 만듭니다. 그런 다음 이 구성을 사용하여 새 가상 머신을 만듭니다.

예제 2: Linux 가상 머신 구성 만들기

PS C:\> $Image = (Get-AzureVMImage)[7].ImageName
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Linux -LinuxUser $LinuxUser -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"

이 명령은 운영 체제 디스크, 데이터 디스크 및 프로비저닝 구성을 사용하여 새 Linux 가상 머신 구성을 만듭니다. 그런 다음 이 구성을 사용하여 새 가상 머신을 만듭니다.

매개 변수

-AvailabilitySetName

가용성 집합의 이름을 지정합니다.

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

-DisableBootDiagnostics

구성에서 부팅 진단을 사용하지 않도록 설정했음을 나타냅니다. 기본적으로 부팅 진단은 가상 머신에서 사용하도록 설정됩니다.

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

-DiskLabel

운영 체제 디스크에 대한 레이블을 지정합니다.

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

-DiskName

운영 체제 디스크의 이름을 지정합니다.

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

-HostCaching

운영 체제 디스크의 호스트 캐싱 모드를 지정합니다.

유효한 값은 다음과 같습니다.

  • 읽기 전용
  • ReadWrite
형식:String
Position:2
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ImageName

운영 체제 디스크에 사용할 가상 머신 이미지의 이름을 지정합니다.

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

-InformationAction

이 cmdlet이 정보 이벤트에 응답하는 방법을 지정합니다.

이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 계속
  • 무시
  • 묻다
  • SilentlyContinue
  • 중지
  • 일시 중단됨
형식:ActionPreference
별칭:infa
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-InformationVariable

정보 변수를 지정합니다.

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

-InstanceSize

인스턴스의 크기를 지정합니다.

이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 매우 작음
  • 중간
  • ExtraLarge
  • A5
  • A6
  • A7
  • A8
  • A9
  • Basic_A0
  • Basic_A1
  • Basic_A2
  • Basic_A3
  • Basic_A4
  • Standard_D1
  • Standard_D2
  • Standard_D3
  • Standard_D4
  • Standard_D11
  • Standard_D12
  • Standard_D13
  • Standard_D14
형식:String
Position:1
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Label

가상 머신에 할당할 레이블을 지정합니다.

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

-LicenseType

온-프레미스에서 라이선스가 부여된 이미지 또는 디스크에 대한 라이선스 유형을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • Windows_Client
  • Windows_Server

Windows Server 운영 체제를 포함하는 이미지에 대해서만 이 매개 변수를 지정합니다.

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

-MediaLocation

새 가상 머신 디스크의 Azure 스토리지 위치를 지정합니다.

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

-Name

가상 머신의 이름을 지정합니다.

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

-Profile

이 cmdlet이 읽는 Azure 프로필을 지정합니다. 프로필을 지정하지 않으면 이 cmdlet은 로컬 기본 프로필에서 읽습니다.

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