可通过在存储帐户中存储为托管/非托管磁盘的通用 VM 创建托管的映像资源。 随后,该映像可用于创建多个 VM。在创建虚机映像之前,需要先将虚机通用化,然后使用其创建映像
登录到 Windows 虚拟机。
以管理员身份打开“命令提示符”窗口。 将目录切换到 %windir%\system32\sysprep,然后运行 sysprep.exe
。
在“系统准备工具”对话框中,选择“进入系统全新体验(OOBE)”,确保已选中“通用化”复选框,在“关机选项”中选择“关机”。如下图所示
单击“ok”。
要对Linux虚拟机通用化,需要使用Linux虚拟机代理(waagent)来操作。通常waagent都会在创建虚拟机的同时安装配置,在安装waagent的虚拟机中执行下面的命令进行通用化:
waagent –deprovision
waagent对虚拟机进行通用化主要包含以下几个步骤:
清除SSH主机密钥
清除/etc/resolv.conf中的nameserver配置
清除/etc/shadow中的根密码
清除缓存的DHCP客户端租用
将主机名重置为localhost.localdomain
登录到Azure门户,在左侧菜单中,单击“虚拟机”,然后从列表中选择 VM。在 VM 页的上部菜单中,单击“捕获”。如下图所示
在“名称”中,键入想要用于映像的名称。在“资源组”中,选择“新建”或键入名称,或选择“使用现有”并从下拉列表中选择要使用的资源组。如果想要在创建映像后删除源 VM,选择“创建映像后自动删除此虚拟机”。完成后,单击“创建”。如下图所示
创建映像后,在资源组的资源列表中,你会看到它作为“映像”资源而出现
虚机映像创建好之后,就可用使用其创建VM了,下一篇文章我们在来了解如何使用已经创建好的虚机映像创建VM。
原文地址:http://blog.51cto.com/fjcloud/2091238