가상 네트워크에서 가상 머신 만들기
Azure의 VM(가상 머신)은 여러 종속성을 갖습니다. CLI는 지정한 명령줄 인수를 기반으로 이러한 리소스를 만듭니다. 이 섹션에서는 VNet에 VM을 배포하는 방법을 알아봅니다.
VNet에 VM을 배포하려면 동일한 Azure 위치가 있어야 합니다. VM이 만들어지면 VM이 연결된 VNet을 변경할 수 없습니다.
VM 만들기
az vm create 명령을 사용하여 Ubuntu를 실행하는 새 가상 머신을 만듭니다. 이 가상 머신은 로그인에 SSH 인증을 사용하며 이전 섹션에서 만든 서브넷 및 VNet에 연결됩니다. PowerShell에서 변수를 "$"로 선언하고 $vmName = "TutorialVM1"과 같은 값에 따옴표를 사용합니다.
# create Bash shell variable
vmName=TutorialVM1
az vm create \
--resource-group $resourceGroup \
--name $vmName \
--image Ubuntu2204 \
--vnet-name $vnetName \
--subnet $subnetName \
--generate-ssh-keys \
--output json \
--verbose
참고 항목
이미 사용할 수 있는 SSH id_rsa
키가 있는 경우 이 키는 새 키를 생성하는 대신 인증에 사용됩니다.
VM이 만들어짐에 따라 사용되는 로컬 값과 옵션으로 인해 Azure 리소스가 --verbose
생성되는 것을 볼 수 있습니다.
가상 머신이 준비되면 공용 IP 주소를 포함하여 Azure 서비스에서 JSON이 반환됩니다.
{
"fqdns": "",
"id": "...",
"location": "eastus",
"macAddress": "...",
"powerState": "VM running",
"privateIpAddress": "...",
"publicIpAddress": "<PUBLIC_IP_ADDRESS>",
"resourceGroup": "TutorialResources",
"zones": ""
}
SSH를 통해 연결하여 VM이 실행 중인지 확인합니다.
ssh <PUBLIC_IP_ADDRESS>
을 입력하여 VM에서 로그아웃합니다 exit
.
VM이 시작된 후 이 IP 주소를 가져오는 다른 방법이 있습니다. 다음 섹션에서는 VM에 대한 자세한 정보를 가져오는 방법과 필터링하는 방법을 알아보세요.
Azure CLI