본문으로 건너뛰기

LinuxVirtualMachine



리소스 아이콘

리소스 개요

Azure Linux Virtual Machine은 Microsoft의 Azure 클라우드 컴퓨팅 플랫폼에서 Linux 운영 체제를 실행하는 가상 머신(VM)입니다. VM 크기(SKU), 운영체제 이미지, 인증 방식(비밀번호/SSH 키), 디스크 구성, 네트워크 인터페이스 연결 및 Cloud-init 초기화 스크립트 등을 설정하여 서버 워크로드를 실행할 수 있습니다.

연관 리소스

상위 리소스

연결 리소스

리소스 설정 값

  • included_vnet_name : Virtual Machine이 속하는 Virtual Network 이름

  • linked_availability_set_name : Virtual Machine에 적용할 Availability Set 이름

  • size : 워크로드 실행을 위한 Virtual Machine의 크기 설정

이미지 설정 (source_image)

  • source_image.type : 사용자 이미지 ID 사용 유무 - recommended, custom_id, custom_input

  • source_image.image_id : VM 생성을 위해 사용하는 이미지의 ID

  • source_image.image : VM 생성을 위해 사용하는 이미지

  • source_image.publisher : VM 생성을 위해 사용하는 이미지의 공급자

  • source_image.offer : VM 생성을 위해 사용하는 이미지의 ID

  • source_image.sku : VM 생성을 위해 사용하는 이미지의 가격 책정 계층

인증 설정

  • enable_ssh_key_authentication : 관리자 계정을 인증하기 위해 SSH 키 사용 여부 - true, false

  • admin_username : VM에 대한 관리자 사용자 이름 - 1 ~ 64자

  • admin_password : VM에 대한 관리자 암호 - 12 ~ 72자

  • ssh_public_key : VM에 대한 public SSH key - 최대 600자

OS 디스크 설정

  • os_disk_caching : 내부 OS Disk 사용을 위한 Caching 유형 - ReadWrite, ReadOnly, None

  • storage_account_type : 내부 OS Disk를 백업하기 위한 스토리지 유형 - Standard_LRS, StandardSSD_LRS, Premium_LRS

  • disk_size_gb : 내부 OS Disk의 크기(GB) - 32 ~ 32767

디스크 추가 연결 (disk_attachment)

  • disk_attachment.lun : 디스크의 논리 장치 번호

  • disk_attachment.host_caching : Disk caching 설정 - None, ReadOnly, ReadWrite

네트워크 설정

  • linked_network_interface_names : Network Interface 이름 목록

  • primary_network_interface_name : Virtual Machine이 연결된 Network Interface 이름

초기화 스크립트

  • cloudinit_config : 서버가 생성될 때 자동으로 실행할 스크립트 내용

태그

  • tag : 리소스를 카테고리로 분류하기 위한 태그 - 최대 512자, key:value

참고 자료