首页 / WINDOWS / Windows 上传 VM
Windows 上传 VM
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Windows 上传 VM,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3386字,纯文字阅读大概需要5分钟。
内容图文
![Windows 上传 VM](/upload/InfoBanner/zyjiaocheng/1152/72ec12c5209b4b7d9ccc42d1aace318b.jpg)
One of the great features of Windows Azure is VHD mobility. Simply put it means you can upload and download VHDs to and from the cloud.
Note: If you are used to using CSUpload.exe for uploading VHDs you should switch to PowerShell. CSUpload.exe has been marked as deprecated and will likely not ship in future SDKs.
Technical Notes
A few things to point out while I’m here. Currently, Windows Azure only supports the VHD file format in a fixed disk format.
That being said the Add-AzureVHD cmdlet supports converting a dynamic VHD on upload to a fixed VHD so you do not have to worry about converting them up front.
Also, both the Add-AzureVHD and Save-AzureVHD cmdlets have intrinsic knowledge of the VHD file format and during upload or download only copy the written bytes and skip the empty. This is a huge optimization!
So let’s jump right in using PowerShell. This page assumes your PowerShell client is already setup to access your Windows Azure subscription. If this is not the case read through the Getting Started with Windows Azure PowerShell Cmdlets first.
Uploading a VHD
import-module azure select-azuresubscription "mysubscriptionname" $sourceVHD = "D:\StorageDemos\myvhd.vhd" $destinationVHD = "https://mwwestus1.blob.core.windows.net/uploads/myvhd.vhd" Add-AzureVhd -LocalFilePath $sourceVHD -Destination $destinationVHD ` -NumberOfUploaderThreads 5 |
As you can see the code to upload a VHD to your Windows Azure Storage Account is pretty simple.
To make the VHD usable you need to register it with Windows Azure.
Register VHD as a Data Disk
# Register as a plan old data disk Add-AzureDisk -DiskName ‘mydatadisk‘ -MediaLocation $destinationVHD ` -Label ‘mydatadisk‘ |
When the code above is run the uploaded VHD will be registered in Windows Azure as a data disk named ‘mydatadisk’. Refresh the portal and you will see it in the Disks list and it will also be available for attaching to a virtual machine.
If you are uploading a VHD with an operating system on it you need to tell that to Windows Azure.
Register VHD as an OS Disk
This code registers the disk as bootable. Meaning you can now create a virtual machine and specify this disk as the boot disk.
# Register as a plan old data disk Add-AzureDisk -DiskName ‘myosdisk‘ -MediaLocation $destinationVHD ` -Label ‘myosdisk‘ -OS Windows # or Linux |
Creating a VM from uploaded VHDs
As I mentioned above you can specify a disk to boot from instead of provisioning from an image. The PowerShell code to do so is simple. You can of course add disks and endpoints in between New-AzureVMConfig and New-AzureVM as well.
New-AzureVMConfig -DiskName ‘myosdisk‘ -Name ‘myvm1‘ -InstanceSize Small | Add-AzureDataDisk -Import -DiskName ‘mydatadisk‘ -LUN 0 | New-AzureVM -ServiceName ‘mycloudsvc‘ -Location ‘West US‘ |
Now that you have seen how to upload VHD’s to the cloud let’s walk through the equally simple download process.
Downloading a VHD from Windows Azure
The same pattern as Add-AzureVHD just reversed!
select-azuresubscription "mysubscriptionname" $sourceVHD = "https://mwwestus1.blob.core.windows.net/uploads/mydatadisk.vhd" $destinationVHD = "D:\StorageDemos\mydatadisk-downloaded.vhd" Save-AzureVhd -Source $sourceVHD -LocalFilePath $destinationVHD ` -NumberOfThreads 5 |
That’s it! Uploading and downloading VHDs to Windows Azure is fast and simple.
原文:http://www.cnblogs.com/hellohongfu/p/4825175.html
内容总结
以上是互联网集市为您收集整理的Windows 上传 VM全部内容,希望文章能够帮你解决Windows 上传 VM所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。