Microsoft Azure/Demo

Azure 가상 네트워크(Virtual Network)를 알아보자! -2-

UnknownFolder 2022. 7. 16. 11:32

이전 포스팅에서는 Azure Resource Manager(ARM) Portal을 이용해 Azure 가상 네트워크 생성하는 방법을 알아 봤습니다.(2017/03/11 - [Microsoft/Azure] - Azure 가상 네트워크(Virtual Network)를 알아보자! -1-)

 

이번 포스팅에서는 Powershell을 이용한 Azure 가상 네트워크를 생성하는 방법을 알아보겠습니다.

 

Powershell 명령어는 Windows Server를 운영하는 분들은 아마 한번 이상은 건드리게되는 부분입니다.

명령어와 사용 규칙만 알면 이것만큼 편한게 없지만 명령어와 사용규칙을 알아가는 과정이 이것만큼 어려운게 없습니다!(뭔소리냐?)

 

PowerShell을 쓰는 이유는 주로 전문가 코스프레를 하고 싶을때 스크립트를 통하여 간편하게 구성할때 사용합니다.

원래는 Server에서 주로 사용하던 Powershell은 요즘엔 Windows 10에도 기본 탑재가 되어 있습니다.

기본 탑재된 Powershell이라도 Azure Powershell을 바로 사용할 수 없습니다.

 

우선 Azure Powershell을 설치하는 방법에 대해 안내합니다.

그 방법은??????!!!!!!!!!

 

전 설명을 안할꺼지만 정말 친절한 MS의 읽어도 알아듣기 힘든 기술문서에 상세히 나와 있습니다.

https://docs.microsoft.com/ko-kr/powershell/azureps-cmdlets-docs/ (영어로 되어있음.. 어... 구글 번역기를 이용하세요!!! 분명 이전에 한글로된 기술문서가 있었는데 못찾겠음)

 

Azure powershell까지 설치하셨다면...

 

1. Powershell을 실행합니다. 실행 시 반듯이 관리자권한으로 실행하시길 바랍니다.

 

2. Powershell이 관리자 권한으로 실행되면 아래 명령어를 통해 Azure에 로그인 합니다.

Add-AzureRmAccount

위의 명령어를 입력하면 화면에서와 같이 로그인 창이 확인 됩니다. 해당 로그인 창에 Azure 구독이 부여된 계정 로그인을 하세요.

로그인 하면 아래와 같은 화면이 나타납니다.

 

3. 아래의 명령을 이용하여 구독정보를 확인 하고 해당 구독 정보를 선택합니다.

Get-AzureRmSubscription

위의 명령어를 입력하면 로그인한 계정으로 관리자권한이 있는 구독들이 확인됩니다.

여기서 실제 구성될 구독 ID를 확인합니다. 구독ID는 포털에서 확인 가능합니다.

구독 ID를 확인하였으면 아래 명령어를 통해 해당 구독아이디를 선택합니다.

Set-AzureRMContext -SubscriptionId "구독ID"

위 명령어를 입력하면 해당 구독에 대해 설정 및 구성이 가능합니다.

 

4. 리소스 그룹을 생성합니다. 아래 명령어를 참고하세요.

New-AzureRmResourceGroup -Name "생성할 리소스그룹 이름" -Location "생성할 리소스그룹의 데이터센터 위치"

실제 생성되었는지 확인합니다.

실제 포털에서도 확인해볼까요?

생성되었습니다!

 

5. 이제 새로만든 리소스그룹에 가상네트워크를 추가합니다.

$RGName = "리소스그룹 이름"

$Location ="KoreaCentral"

이런 방법으로 선언을 해 둡니다.

이후 가상 네트워크를 생성 합니다.

$vnet = New-AzureRmVirtualNetwork -ResourceGroupName $RGName -Name "가상네트워크 이름" -AddressPrefix "사용하고 싶은 주소공간" -Location $Location

위의 명령어를 입력하면 설정한 주소공간을 사용하는 가상 네트워크가 생성됩니다.

 

6. 생성된 가상 네트워크의 서브넷을 만듭니다.

Add-AzureRmVirtualNetworkSubnetConfig -Name default -VirtualNetwork $vnet -AddressPrefix "사용할 서브넷 공간"

위의 명령어를 입력합니다. 주의할 점은 가상 네트워크 주소공간 안에 서브넷 주소공간이 포함되어야 한다는겁니다.

 

7. 이제 마지막 과정입니다. 서브넷을 만든 내용을 실제 가상네트워크에 적용합니다.

 

이로써!!!!!!

드디어 가상네트워크 생성이 완료되었습니다!!!

(좋다!! 좋아!!!)

 

가상네트워크는 Azure 네트워크 관리의 시작이자 기본입니다!!

쉬운듯 하면서도 어려운.....

Azure 가상 네트워크 공부의 가장 정도는 역시... 한글로 써있지만 뭐라고 써있는지 이해가 어려운 MS 기술문서를 보고 공부하시는게 제일입니다!!! 영어가 된다면 영어로 보세요!! 영어가 더 자세하며 정확합니다. 한글 기술문서는 전문번역할 돈이 없는건지 귀찮은지 기계번역으로 돌려서 이상합니다. 없는내용도있구... 일해라 MS!!

 

아래링크를 통하여 확인이 가능합니다.

https://docs.microsoft.com/ko-kr/azure/virtual-network/virtual-networks-overview

 

그럼 오늘의 포스팅도 마치겠습니다~~~~~

담에 봐여~ 안녕~~~ 

'Microsoft Azure > Demo' 카테고리의 다른 글

Azure Network 구성 -1-  (0) 2023.02.03
Azure 가상 네트워크(Virtual Network)를 알아보자! -1-  (0) 2022.07.15
Azure를 이용해 보자!  (0) 2017.02.12