1. VMWare 디스크 생성
- VMWare 디스크를 Store virtaul disk as a single file로 생성한다.
2. 디스크 마운트
- 디스크 명을 확인하고 파일 시스템을 설정한 후 마운트하여 데이터를 이전한다.
lsblk
fdisk -l
mkfs.ext4 /dev/nvme0n2
mount /dev/nvme0n2 /web_data
3. 데이터 이전
- 웹 서버 데이터를 생성된 디스크에 이전하고 파일을 확인한다.
4. 디스크 파일 변환 사전 준비
- 디스크 파일 변환에 필요한 Azure CLI와 qemu를 설치하고 Hyper-V 기능을 활성화 한다.
- Azure에서는 vhd 파일의 업로드만 허용하므로 vmdk파일을 vhd파일로 변환한다.
- vhd파일의 VhdType이 Fixed일때만 사용이 가능하므로 최종 파일이 정상적으로 변환됐는지 확인한다.
- vhd파일 업로드 시 파일 용량이 크면 웹으로 업로드가 불가하므로 Azure CLI를 사용해서 업로드를 진행한다.
- https://learn.microsoft.com/ko-kr/cli/azure/install-azure-cli
Azure CLI를 설치하는 방법
Azure CLI는 Windows, macOS 및 Linux 환경에 설치할 수 있습니다. Docker 컨테이너와 Azure Cloud Shell에서도 실행할 수 있습니다.
learn.microsoft.com
Download QEMU - QEMU
Since version 3.0.0, QEMU uses a time based version numbering scheme: major incremented by 1 for the first release of the year minor reset to 0 with every major increment, otherwise incremented by 1 for each release from git master micro always 0 for relea
www.qemu.org
5. 디스크 파일 변환
- PowerShell을 관리자 권한으로 연다.
- qemu 설치 경로로 이동하여 vmdk를 vhdx로 파일을 변환한다.
- vhdx파일에 대해 스파스 파일 에러 처리를 수행한다.
- vhdx를 vhd로 파일을 변환한다.
- vhd파일을 확인한다.
cd C:\Program Files\qemu
.\qemu-img convert -f vmdk -O vhdx "C:\VMWare\WEB\WEB_DATA.vmdk" "C:\VMWare\WEB\WEB_DATA.vhdx"
fsutil sparse setFlag "C:\VMWare\WEB\WEB_DATA.vhdx" 0
Convert-VHD -Path "C:\VMWare\WEB\WEB_DATA.vhdx" -DestinationPath "C:\VMWare\WEB\WEB_DATA.vhd" -VHDType Fixed
GET-VHD -PATH "C:\VMWare\WEB\WEB_DATA.vhd"
6. 스토리지 계정 생성
- vhd파일을 업로드하기 위해 스토리지 계정과 컨테이너를 생성한다.
7. vhd 파일 업로드
- PowerShell을 관리자 권한으로 연다.
- az login을 통해 Azure에 로그인한다.
- az storage account keys list 명령어로 스토리지 계정 키를 가져온다.
- az storage blob upload 명령어로 vhd파일을 업로드 한다.
az login
az storage account keys list --resource-group ms03 --account-name ms03data --output table
az storage blob upload --account-name ms03data --account-key "KEY1 OR KEY2" --container-name data --file WEB_DATA.vhd --name WEB_DATA.vhd
8. 디스크 연결
- 디스크를 생성한다.
- 가상 머신의 디스크 설정에서 기존 디스크 연결을 통해 컨테이너에 업로드한 파일을 연결한다.
- 가상 머신에 접속해서 데이터를 확인한다.
'정보보안 > Azure' 카테고리의 다른 글
DNS 영역 생성 (0) | 2025.04.01 |
---|---|
애플리케이션 게이트웨이 생성 (0) | 2025.03.19 |
가상 네트워크 게이트웨이와 로컬 네트워크 게이트웨이 생성 (0) | 2025.03.14 |
리소스 그룹과 가상 네트워크 생성 (0) | 2025.03.13 |