김씨의 IT 이야기

cloud

Posts Tagged ‘Azure

Azure에서 고정IP로 VM만들기

leave a comment »

Azure 포탈에서 VM을 마법사를 통해서 만들게 되면 public ip가 dynamic으로 할당된다.

VM재시작이나 기타 Azure 운영 작업 시에 ip가 재할당 될 수 있다는 경고문이 보인다. public ip를 static으로 할당하는 법은 현재까지 Azure Powershell을 이용해서 만들어야 한다.

기존에 public ip를 할당하는 방법외에 instance level public ip 할당방법이 있다.
( https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-instance-level-public-ip/ )
이는 마법사로 만든 vm에서도 할당이 가능하다.

오늘 작업할 것은 신규 VM을 파워쉘을 통해서 생성하면서 ip를 설정하는 방법을 수행하려고 한다.

먼저 Azure에 대한 인증 (Creditional)을 해야 한다. Azure 인증을 하는 방법이 여러가지 존재하는데, 아래의 방법을 사용한다.

>Get-AzurePublishSettingsFile

위 명령어를 실행하면 브라우저가 열리고, Azure 포탈 로그인 화면이 나오고, 아이디/패스워드를 입력하면, 환경설정파일이 다운로드 된다.

>Import-AzurePublishSettingsFile -PublishSettingsFile C:\Temp\mskim.publishsettings

위 명령어로 Azure  환경설정파일을 불러 들인다.

> Get-AzureSubscription

위 명령어를 실행하면 아래와 같은 정보가 뜨고, 이를 통해서 Azure subscription 정보를 확인할 수 있다.

SubscriptionId            : 91*****-e***-4**3-b***f-******7
SubscriptionName          : B****k
Environment               : AzureCloud
DefaultAccount            : *********AFB
IsDefault                 : True
IsCurrent                 : True
TenantId                  :
CurrentStorageAccountName :

> Set-AzureSubscription -SubscriptionName “B*****k” -CurrentStorageAccountName i*****l

위명령어로 subscription이름과 스토리지 이름을 입력한다.

> Get-AzureVMImage | ? {$_.ImageName -like “*Windows-2012R2-x64*”}

위 명령어를 실행하면 windows 2012 R2 64비트 에디션 이미지 정보를 보여준다.
ImageName : bd507d3*******a__RightImage-Windows-2012R2-x64-v14.2
OS : Windows
MediaLink :
LogicalSizeInGB : 128
AffinityGroup :
Category : Public
Location : East Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US
Label : RightImage Windows 2012R2 x64 v14.2
Description : Windows 2012R2 with RightLink 6.2
Eula : http://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_Agreeement
ImageFamily : RightScale Windows v14
PublishedDate : 2015-01-16 오¯A전u 9:00:00
IsPremium : False
IconUri :
SmallIconUri :
PrivacyUri : http://www.rightscale.com/privacy_policy.php
RecommendedVMSize :
PublisherName : RightScale with Windows Server
IOType : Standard_LRS
ShowInGui : False
IconName :
SmallIconName :
OperationDescription : Get-AzureVMImage
OperationId : 2c4************708105
OperationStatus : Succeeded

> Get-AzureReservedIP

위 명령으로 현재 예약되어 있는 ip가 있는지 확인한다. 없는 경우는 아래 명령어로 생성한다.

> New-AzureReservedIP -ReservedIPName “ipubip” -Label “for my server” -Location “East Asia”

아래 명령으로 VM을 생성한다.

>>New-AzureVMConfig -Name “VM이름” -InstanceSize Small -ImageName bd507d3*******a__RightImage-Windows-2012R2-x64-v14.2 | Add-AzureProvisioningConfig -Windows -AdminUsername “사용자명” -Password “패스워드(평문)” | New-AzureVM -ServiceName “서비스명” -ReservedIPName “ipubip” -Location “East Asia”

위와 같이 하면 고정된 ip로 VM이 생성된다.

이렇게 vm생성 시에 추가적으로 해야 할 것이 virtual network 설정, 데이터 디스크 설정, endpoint 설정 등을 추가할 수 있다.

위 방법대로 할 경우 신규VM을 만드는 것이라서 인증서를 업로드할 필요 없다.

Written by moris Kim

2016/03/04 at 23:38

Azure, Cloud에 게시됨

Tagged with , , ,

%d 블로거가 이것을 좋아합니다: