LinuxVirtualMachine
리소스 아이콘

리소스 개요
Azure Linux Virtual Machine은 Microsoft의 Azure 클라우드 컴퓨팅 플랫폼에서 Linux 운영 체제를 실행하는 가상 머신(VM)입니다. VM 크기(SKU), 운영체제 이미지, 인증 방식(비밀번호/SSH 키), 디스크 구성, 네트워크 인터페이스 연결 및 Cloud-init 초기화 스크립트 등을 설정하여 서버 워크로드를 실행할 수 있습니다.
연관 리소스
상위 리소스
연결 리소스
- AvailabilitySet
- Disk
- NetworkInterface
- Backup
- Metric
- PrivateLoadBalancer
- PublicLoadBalancer
- ApplicationGateway
리소스 설정 값
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_inputsource_image.image_id: VM 생성을 위해 사용하는 이미지의 IDsource_image.image: VM 생성을 위해 사용하는 이미지source_image.publisher: VM 생성을 위해 사용하는 이미지의 공급자source_image.offer: VM 생성을 위해 사용하는 이미지의 IDsource_image.sku: VM 생성을 위해 사용하는 이미지의 가격 책정 계층
인증 설정
enable_ssh_key_authentication: 관리자 계정을 인증하기 위해 SSH 키 사용 여부 -true,falseadmin_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,Nonestorage_account_type: 내부 OS Disk를 백업하기 위한 스토리지 유형 -Standard_LRS,StandardSSD_LRS,Premium_LRSdisk_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