Azure CLI를 사용하여 가상 네트워크(클래식) 만들기
중요
클래식 Virtual Network 이제 신규 고객에게 더 이상 사용되지 않으며 모든 고객에 대해 2024년 8월 31일에 사용 중지됩니다. 새 배포는 새 Azure Resource Manager 기반 배포 모델 Azure Resource Manager 기반 Virtual Network
Azure 가상 네트워크(VNet)는 클라우드의 사용자 네트워크를 나타내는 표현입니다. 사용자가 Azure 네트워크 설정을 제어하고 DHCP 주소 블록, DNS 설정, 보안 정책 및 라우팅을 정의할 수 있습니다. 또한 물리적 컴퓨터 및 가상 머신을 온-프레미스 데이터 센터에 배포하는 것과 동일한 방식으로 VNet을 서브넷으로 분할하고 Azure IaaS 가상 머신(VM) 및 PaaS 역할 인스턴스를 배포할 수 있습니다. 기본적으로 IP 주소 블록을 가져와서 Azure로 네트워크를 확장할 수 있습니다. VNet에 익숙하지 않은 경우 가상 네트워크 개요 를 읽어봅니다.
중요
Azure 리소스로 작업하기 전에 Azure에는 현재 Azure Resource Manager와 클래식 모드의 두 가지 배포 모델이 있다는 것을 이해해야 합니다. Azure 리소스로 작업하기 전에 배포 모델 및 도구 를 이해해야 합니다. 이 문서의 윗부분에 있는 탭을 클릭하여 다양한 도구에 대한 설명서를 볼 수 있습니다.
이 문서에서는 클래식 배포 모델을 사용하여 VNet을 만드는 방법을 설명합니다. Azure CLI를 사용하여 리소스 관리자 배포 모델에서 가상 네트워크를 만들수도 있습니다.
시나리오
VNet 및 서브넷을 만드는 방법을 설명하기 위해 이 문서에서는 다음 시나리오를 사용합니다.
이 시나리오에서는 예약된 CIDR 블록 192.168.0.0./16을 사용하여 TestVNet이라는 VNet을 만듭니다. VNet은 다음 서브넷을 포함합니다.
- FrontEnd, CIDR 블록으로 192.168.1.0/24 사용
- BackEnd, CIDR 블록으로 192.168.2.0/24 사용
Azure CLI를 사용하여 클래식 VNet을 만드는 방법
Windows, Linux 또는 OSX를 실행하는 컴퓨터의 명령 프롬프트에서 Azure CLI를 사용하여 Azure 리소스를 관리할 수 있습니다.
Azure CLI를 사용한 적이 없는 경우 Azure CLI 설치 및 구성 을 참조하고 Azure 계정 및 구독을 선택하는 지점까지 지침을 따릅니다.
VNet과 서브넷을 만들려면 azure network vnet create 명령을 실행합니다.
azure network vnet create --vnet TestVNet -e 192.168.0.0 -i 16 -n FrontEnd -p 192.168.1.0 -r 24 -l "Central US"
예상 출력:
info: Executing command network vnet create + Looking up network configuration + Looking up locations + Setting network configuration info: network vnet create command OK
- --vnet. 만들 VNet의 이름입니다. 이 시나리오에서는 TestVNet
- -e(또는 --address-space). VNet 주소 공간입니다. 이 시나리오에서는 192.168.0.0
- -i(또는 -cidr). CIDR 형식의 네트워크 마스크입니다. 이 시나리오에서는 16
- -n(또는 --subnet-name). 첫 번째 서브넷의 이름입니다. 이 시나리오에서는 FrontEnd
- -p(또는 --subnet-start-ip). 서브넷 또는 서브넷 주소 공간의 시작 IP 주소입니다. 이 시나리오에서는 192.168.1.0
- -r(또는 --subnet-cidr). 서브넷에 대한 CIDR 형식의 네트워크 마스크입니다. 이 시나리오에서는 24
- -l (or --location). VNet을 만들 Azure 지역입니다. 이 시나리오에서는 Central US
서브넷을 만들려면 azure network vnet subnet create 명령을 실행합니다.
azure network vnet subnet create -t TestVNet -n BackEnd -a 192.168.2.0/24
이전 명령에 대해 예상된 출력은 다음과 같습니다.
info: Executing command network vnet subnet create + Looking up network configuration + Creating subnet "BackEnd" + Setting network configuration + Looking up the subnet "BackEnd" + Looking up network configuration data: Name : BackEnd data: Address prefix : 192.168.2.0/24 info: network vnet subnet create command OK
- -t(또는 --vnet-name. 서브넷이 만들어지는 VNet의 이름입니다. 시나리오의 경우 TestVNet입니다.
- -n (or --name). 새 서브넷의 이름입니다. 이 시나리오에서는 BackEnd
- -a(또는 --address-prefix). 서브넷 CIDR 블록입니다. 이 시나리오에서는 192.168.2.0/24.
새 vnet의 속성을 보려면 azure network vnet show 명령을 실행합니다.
azure network vnet show
이전 명령의 예상된 출력
info: Executing command network vnet show Virtual network name: TestVNet + Looking up the virtual network sites data: Name : TestVNet data: Location : Central US data: State : Created data: Address space : 192.168.0.0/16 data: Subnets: data: Name : FrontEnd data: Address prefix : 192.168.1.0/24 data: data: Name : BackEnd data: Address prefix : 192.168.2.0/24 data: info: network vnet show command OK