저장소 API를 사용하여 페이지 BLOB를 만들고 가상 컴퓨터에 디스크로 추가하려고합니다. 이것이 할 수있는 방법이 있습니까? 현재 BLOB을 생성하여 디스크로 추가하면 VM은 프로비저닝 상태가 실패하여 실패합니다.Azure : 스토리지 API를 사용하여 생성 된 페이지 BLOB를 데이터 디스크로 Virtual Machine에 첨부합니다.
답변
Azure Storage SDK for Java를 사용하여 Linux VM 용 데이터 디스크로 페이지 blob를 첨부하려는 데이터 디스크를 만들고 싶습니다. 그러나 이해 한 몇 가지 개념은 정확한 메모입니다.
먼저 로컬 환경에서 VHD 파일을 만들어야합니다. 참고 문헌으로, 당신은 그것을하기 위하여 아래의 문서를 따르도록 노력할 수 있습니다.
- Windows의 경우 Create and Use a Virtual Hard Disk on Windows 7 문서를 참조하여 VHD 파일을 만드십시오.
- Linux 또는 MacOS의 경우 & 구성 QEMU/VirtualBox/KVM을 설치하여 디스크 이미지를 만들고 변환 할 수 있습니다. 예를 들어, 명령
qemu-image convert
을 통해 qemu 이미지를 변환합니다.
자세한 내용은 About disks and VHDs for Azure virtual machines
이 두 번째로, 당신은 AzCopy를 통해 페이지 BLOB으로 푸른 물방울 저장하기 위해 만든 VHD 파일을 업로드하거나 튜토리얼 Creating and Uploading a Virtual Hard Disk that Contains the Linux Operating System의 관련 부분을 따라 참조하시기 바랍니다.
그런 다음 Add a disk to a Linux VM 문서를 참조하여 Azure 저장소에 데이터 디스크를 첨부 할 수 있습니다.
한편, 내 이해를 바탕으로, 당신은 단지 당신의 리눅스 VM의 파일 시스템을 확장하려는 생각합니다. 따라서 다른 솔루션이 사용자의 요구에 적합 할 수 있습니다. mount Azure File Storage on Linux VMs using Samba protocol. 자세한 내용은 How to use Azure File Storage with Linux을 참조하십시오.
희망이 있습니다. 어떤 걱정, 제발 알려 주시기 바랍니다.
안녕하세요. 응답을 보내 주셔서 감사합니다. 삼바 프로토콜은 실제로 우리에게 효과가 없습니다. VM 디스크로 연결해야합니다. – nwarriorch
VM 유형은 무엇입니까? Linux 또는 Windows? –
나는 리눅스 VM을 만들려고 노력하고있다. – nwarriorch