我正在使用存储API创建页面blob,并将其作为磁盘添加到虚拟机。有没有办法做到这一点? 当前,当我创建一个blob并将其添加为磁盘时,虚拟机失败,并且设置状态失败。Azure:将使用存储API创建的页面blob附加为虚拟机的数据磁盘。
回答
听起来好像您想要使用Azure存储SDK for Java创建数据磁盘来将页面blob附加为Linux VM的数据磁盘。但是,你所理解的一些概念是精确的。
首先,您需要在本地环境中创建一个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上传创建Azure的Blob存储作为页面的blob VHD文件或按照教程Creating and Uploading a Virtual Hard Disk that Contains the Linux Operating System的相关章节。
然后,您可以参考文档Add a disk to a Linux VM将数据磁盘附加到Azure存储上。
同时,根据我的理解,我认为你只是想扩展你的Linux VM的文件系统。所以其他解决方案可能适合您的需求,其中mount Azure File Storage on Linux VMs using Samba protocol。更多详情请参考How to use Azure File Storage with Linux。
希望它有帮助。任何问题,请随时让我知道。
嘿感谢您的回应,桑巴协议并不适合我们。我们需要将它作为VM磁盘附加。 – nwarriorch
- 1. Windows Azure虚拟机,附加新磁盘
- 2. 如何用azure虚拟机上的附加数据磁盘替换os磁盘
- 3. Azure的虚拟机的高可用性设置为数据磁盘或存储
- 4. 使用Perl SDK将附加数据存储上的VMFS5磁盘添加到虚拟机
- 5. 如何为天青虚拟机创建数据磁盘?
- 6. 意外删除磁盘BLOB与Windows Azure(MSA)虚拟机(VM)
- 7. Azure虚拟机磁盘空间不足
- 8. 从删除虚拟机azure detatch磁盘
- 9. Azure Blob vs文件与磁盘存储
- 10. 如何使用nodejs cli创建具有托管磁盘的azure linux虚拟机?
- 11. 如何使用ARM模板将新数据磁盘附加到现有Azure虚拟机
- 12. 将Azure虚拟机本地文件夹备份到blob存储?
- 13. 将虚拟机物理路径映射到azure blob存储
- 14. 如何在虚拟机中安装azure数据磁盘
- 15. Azure存储和Azure的虚拟机
- 16. 创建虚拟机部署Azure REST API
- 17. 将两个以上的虚拟磁盘连接到Azure虚拟机中
- 18. 将数据磁盘附加到Azure中的虚拟机时发生调节/错误?
- 19. Xenserver API - 使用本地存储创建虚拟机?
- 20. 创建 - Azure虚拟机Windows
- 21. 监视Azure虚拟机上的可用磁盘空间
- 22. racadm无法创建虚拟磁盘
- 23. 内核将Azure上的虚拟磁盘识别为hda和sda
- 24. Azure虚拟机:操作系统磁盘或数据磁盘上的SQL Server数据库?
- 25. Golang:如何使用govmomi查找附加到虚拟机的磁盘?
- 26. 将文件从Azure Blob存储复制到azure SUSE LINUX虚拟机
- 27. 为Azure虚拟机创建HTTPS端点
- 28. 将恢复的操作系统磁盘附加到现有虚拟机上
- 29. 虚拟机的Azure Api
- 30. 作为Web角色虚拟目录的Azure Blob存储?
你的VM的类型是? Linux还是Windows? –
我试图创建一个Linux虚拟机。 – nwarriorch