적용 대상: ✔️ Linux VM ✔️ 유연한 확장 집합
명령줄 또는 스크립트에서 Azure 리소스를 만들고 관리하는 데 Azure CLI가 사용됩니다. 이 빠른 시작에서는 Azure CLI를 사용하여 Linux VM(가상 머신)을 만들고 암호화하는 방법을 보여 줍니다.
Azure 구독이 없는 경우, 시작하기 전에 무료 계정을 만드십시오.
Azure CLI를 로컬로 설치하고 사용하도록 선택하는 경우 이 빠른 시작에서는 Azure CLI 버전 2.0.30 이상을 실행해야 합니다.
az --version
을 실행하여 버전을 찾습니다. 설치 또는 업그레이드해야 하는 경우 Azure CLI 설치를 참조하세요.
리소스 그룹 만들기
az group create 명령을 사용하여 리소스 그룹을 만듭니다. Azure 리소스 그룹은 Azure 리소스가 배포 및 관리되는 논리적 컨테이너입니다. 다음 예제에서는 eastus 위치에 myResourceGroup이라는 리소스 그룹을 만듭니다.
az group create --name "myResourceGroup" --___location "eastus"
가상 머신 만들기
az vm create로 VM을 만듭니다. 다음 예제에서는 myVM이라는 VM을 만듭니다.
az vm create \
--resource-group "myResourceGroup" \
--name "myVM" \
--image "Canonical:UbuntuServer:20.04-LTS:latest" \
--size "Standard_D2S_V3"\
--generate-ssh-keys
비고
지원되는 모든 ADE Linux 이미지 버전은 Ubuntu VM 대신 사용할 수 있습니다. 적절히 교체 Canonical:UbuntuServer:20.04-LTS:latest
합니다.
VM과 지원 리소스를 만드는 데 몇 분이 걸립니다. 다음 예제 출력은 VM 만들기 작업이 완료되었음을 보여줍니다.
{
"fqdns": "",
"id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"___location": "eastus",
"macAddress": "00-0D-3A-23-9A-49",
"powerState": "VM running",
"privateIpAddress": "10.0.0.4",
"publicIpAddress": "52.174.34.95",
"resourceGroup": "myResourceGroup"
}
암호화 키에 대해 구성된 Key Vault 만들기
Azure 디스크 암호화는 해당 암호화 키를 Azure Key Vault에 저장합니다.
az keyvault create를 사용하여 Key Vault를 만듭니다. Key Vault에서 암호화 키를 저장할 수 있도록 하려면 매개 변수를 --enabled-for-disk-encryption
사용합니다.
중요합니다
각 키 자격 모음에는 Azure에서 고유한 이름이 있어야 합니다. <your-unique-keyvault-name>을 선택한 이름으로 바꾸세요.
az keyvault create --name "<your-unique-keyvault-name>" --resource-group "myResourceGroup" --___location "eastus" --enabled-for-disk-encryption
가상 머신 암호화
az vm encryption으로 VM을 암호화하고 '--disk-encryption-keyvault' 매개 변수에 고유한 Key Vault 이름을 제공합니다.
az vm encryption enable -g "MyResourceGroup" --name "myVM" --disk-encryption-keyvault "<your-unique-keyvault-name>"
잠시 후 프로세스가 반환됩니다. "암호화 요청이 수락되었습니다. 'show' 명령을 사용하여 진행률을 모니터링합니다." "show" 명령은 az vm show입니다.
az vm encryption show --name "myVM" -g "MyResourceGroup"
암호화를 사용하도록 설정하면 반환된 출력에 "EnableEncryption"이 표시됩니다.
"EncryptionOperation": "EnableEncryption"
자원을 정리하세요
더 이상 필요하지 않은 경우 az group delete 명령을 사용하여 리소스 그룹, VM 및 Key Vault를 제거할 수 있습니다.
az group delete --name "myResourceGroup"
다음 단계
이 빠른 시작에서는 가상 머신을 만들고, 암호화 키에 사용하도록 설정된 Key Vault를 만들고, VM을 암호화했습니다. Linux VM용 Azure Disk Encryption에 대해 자세히 알아보려면 다음 문서로 진행하세요.