Azure CLI를 사용하여 고정 개인 IP 주소로 가상 머신 만들기
VM(가상 머신)에는 지정한 범위의 개인 IP 주소가 자동으로 할당됩니다. 이 범위는 VM이 배포된 서브넷을 기준으로 합니다. VM은 VM이 삭제될 때까지 주소를 유지합니다. Azure는 VM을 만드는 서브넷에서 사용 가능한 다음 개인 IP 주소를 동적으로 할당합니다. 서브넷의 특정 IP 주소를 원하는 경우 VM에 고정 IP 주소를 할당합니다.
필수 조건
Azure Cloud Shell에서 Bash 환경을 사용합니다. 자세한 내용은 Azure Cloud Shell의 Bash에 대한 빠른 시작을 참조하세요.
CLI 참조 명령을 로컬에서 실행하려면 Azure CLI를 설치합니다. Windows 또는 macOS에서 실행 중인 경우 Docker 컨테이너에서 Azure CLI를 실행하는 것이 좋습니다. 자세한 내용은 Docker 컨테이너에서 Azure CLI를 실행하는 방법을 참조하세요.
로컬 설치를 사용하는 경우 az login 명령을 사용하여 Azure CLI에 로그인합니다. 인증 프로세스를 완료하려면 터미널에 표시되는 단계를 수행합니다. 다른 로그인 옵션은 Azure CLI를 사용하여 로그인을 참조하세요.
메시지가 표시되면 처음 사용할 때 Azure CLI 확장을 설치합니다. 확장에 대한 자세한 내용은 Azure CLI에서 확장 사용을 참조하세요.
az version을 실행하여 설치된 버전과 종속 라이브러리를 찾습니다. 최신 버전으로 업그레이드하려면 az upgrade를 실행합니다.
- 활성 구독이 있는 Azure 계정. 체험 계정을 만듭니다.
- 이 자습서에는 Azure CLI 버전 2.0.28 이상이 필요합니다. Azure Cloud Shell을 사용하는 경우 최신 버전이 이미 설치되어 있습니다.
리소스 그룹 만들기
Azure 리소스 그룹은 Azure 리소스가 배포 및 관리되는 논리적 컨테이너입니다.
eastus2 위치에 myResourceGroup이라는 az group create를 사용하여 리소스 그룹을 만듭니다.
az group create \
--name myResourceGroup \
--location eastus2
가상 머신 만들기
az vm create로 가상 머신을 만듭니다.
다음 명령은 Windows Server 가상 머신을 만듭니다. 메시지가 표시되면 가상 머신의 자격 증명으로 사용할 사용자 이름과 암호를 제공합니다.
az vm create \
--name myVM \
--resource-group myResourceGroup \
--public-ip-address myPublicIP \
--public-ip-sku Standard \
--image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
--admin-username azureuser
개인 IP 주소를 고정으로 변경
이 섹션에서는 이전에 만든 가상 머신의 개인 IP 주소를 동적에서 고정으로 변경합니다.
az network nic ip-config update를 사용하여 네트워크 인터페이스 구성을 업데이트합니다.
다음 명령은 가상 머신의 개인 IP 주소를 고정으로 변경합니다.
az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMVMNic \
--private-ip-address 10.0.0.4
Warning
VM의 운영 체제 내에서 Azure VM에 할당된 ‘개인’ IP를 정적으로 할당하면 안 됩니다. VM에 많은 IP 주소를 할당하는 경우와 같이 필요한 경우에만 개인 IP의 정적 할당을 수행합니다.
운영 체제 내에서 개인 IP 주소를 수동으로 설정하는 경우 Azure 네트워크 인터페이스에 할당된 개인 IP 주소와 일치하는지 확인합니다. 그러지 않으면 VM에 대한 연결이 끊어질 수 있습니다. 개인 IP 주소 설정에 대해 자세히 알아봅니다.
리소스 정리
더 이상 필요하지 않은 경우 az group delete를 사용하여 리소스 그룹 및 해당 그룹에 포함된 모든 리소스를 제거할 수 있습니다.
az group delete --name myResourceGroup --yes
다음 단계
- Azure에서 공용 IP 주소에 대해 자세히 알아봅니다.
- 모든 공용 IP 주소 설정에 대해 자세히 알아봅니다.
- 개인 IP 주소, 및 Azure 가상 머신에 고정 개인 IP 주소 할당에 대해 알아봅니다.
- Linux 및 Windows 가상 머신 만들기에 대해 자세히 알아봅니다.