Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否在不删除虚拟机的情况下创建映像Microsoft azure?_Azure - Fatal编程技术网

是否在不删除虚拟机的情况下创建映像Microsoft azure?

是否在不删除虚拟机的情况下创建映像Microsoft azure?,azure,Azure,我在WindowsAzure中有一个实例媒体 我需要一个图像使新实例变大,所以当我创建一个图像时,它会说您必须将其作为操作的一部分删除 那么,如何在不删除当前虚拟机的情况下使映像实例成为介质 注意:亚马逊云服务可以在不删除实例的情况下制作图像。包括微软服务器 实际上,如何以最少的停机时间创建映像。这就是这个问题的真正目的。我从中读到了几个目标。首先,您希望使一个中型实例变大。您可以更改虚拟机的大小,而无需删除它。转到VM的“配置”选项卡并更改大小。这将需要重新启动,但它将保持您的虚拟机正常运行

我在WindowsAzure中有一个实例媒体

我需要一个图像使新实例变大,所以当我创建一个图像时,它会说您必须将其作为操作的一部分删除

那么,如何在不删除当前虚拟机的情况下使映像实例成为介质

注意:亚马逊云服务可以在不删除实例的情况下制作图像。包括微软服务器


实际上,如何以最少的停机时间创建映像。这就是这个问题的真正目的。

我从中读到了几个目标。首先,您希望使一个中型实例变大。您可以更改虚拟机的大小,而无需删除它。转到VM的“配置”选项卡并更改大小。这将需要重新启动,但它将保持您的虚拟机正常运行

第二种方法是创建停机时间最少的映像。正如您所知,如果不破坏现有VM,这是不可能的。系统准备机器的细节就是原因(这里不详细介绍这些细节)。您可以从现有的虚拟机和sysprep创建一个新的虚拟机。至少这样,您在创建映像时不会损失任何停机时间。不确定这对您的场景有多大帮助。就我个人而言,如果你需要的话,我会重新调整你现有的虚拟机的大小。不管怎样,以下是步骤

  • 将VHD复制到同一存储帐户中的备份容器中
  • 从VHD副本创建一个新磁盘
  • 基于新磁盘创建新虚拟机。您也可以在此步骤中指定大小
  • 登录并准备新虚拟机
  • 关闭并捕获新虚拟机的映像

  • 这将在不影响现有虚拟机的情况下为您提供一个映像。

    我从中了解到了几个目标。首先,您希望使一个中型实例变大。您可以更改虚拟机的大小,而无需删除它。转到VM的“配置”选项卡并更改大小。这将需要重新启动,但它将保持您的虚拟机正常运行

    第二种方法是创建停机时间最少的映像。正如您所知,如果不破坏现有VM,这是不可能的。系统准备机器的细节就是原因(这里不详细介绍这些细节)。您可以从现有的虚拟机和sysprep创建一个新的虚拟机。至少这样,您在创建映像时不会损失任何停机时间。不确定这对您的场景有多大帮助。就我个人而言,如果你需要的话,我会重新调整你现有的虚拟机的大小。不管怎样,以下是步骤

  • 将VHD复制到同一存储帐户中的备份容器中
  • 从VHD副本创建一个新磁盘
  • 基于新磁盘创建新虚拟机。您也可以在此步骤中指定大小
  • 登录并准备新虚拟机
  • 关闭并捕获新虚拟机的映像

  • 这将在不影响现有虚拟机的情况下获得映像。

    有两种类型的映像:专用的通用的。 您可以在中查看详细信息

    对于您的场景,您希望更改vm的大小。因此,您需要一个通用映像,该映像已从原始配置数据(如vm大小、管理员用户密码等)中删除

    但是,为了捕获一个通用映像,您必须在原始运行的vm上执行deprovision

    对于Azure中的Windows:
    
    %windir%\system32\sysprep\sysprep.exe/generalize/shutdown/oobe
    
    对于Azure中的Linux:
    
    $sudo waagent–部队–取消提供
    $shutdown–h现在
    

    注意:取消提供后,原始VM对您来说毫无用处,就像孤儿一样,您失去了对它的控制,因为它已被删除了大量原始供应数据。这就是Azure在成功捕获映像后自动删除vm的原因


    我同意你的看法AWS EC2比Azure更强大。Azure中的许多服务都不方便。

    有两种类型的图像:专用的通用的。 您可以在中查看详细信息

    对于您的场景,您希望更改vm的大小。因此,您需要一个通用映像,该映像已从原始配置数据(如vm大小、管理员用户密码等)中删除

    但是,为了捕获一个通用映像,您必须在原始运行的vm上执行deprovision

    对于Azure中的Windows:
    
    %windir%\system32\sysprep\sysprep.exe/generalize/shutdown/oobe
    
    对于Azure中的Linux:
    
    $sudo waagent–部队–取消提供
    $shutdown–h现在
    

    注意:取消提供后,原始VM对您来说毫无用处,就像孤儿一样,您失去了对它的控制,因为它已被删除了大量原始供应数据。这就是Azure在成功捕获映像后自动删除vm的原因


    我同意你的看法AWS EC2比Azure更强大。Azure中的许多服务都不方便。

    有一个VHD blob容器,其中包含您的虚拟机操作系统磁盘和虚拟机数据磁盘。您可以复制数据磁盘并连接到任何VM


    当您创建映像时,您需要执行sysprep,它将从您的VM甚至登录中删除所有内容。所以无论如何,你的虚拟机是没有用的。现在,一旦映像存在,您就可以创建您的虚拟机,选择您创建的映像和数据磁盘(如果您希望旧数据也存在)。您可以创建任意数量的副本。

    有一个VHD blob容器,其中包含您的虚拟机操作系统磁盘和虚拟机数据磁盘。您可以复制数据磁盘并连接到任何VM

    当您创建映像时,您需要执行sysprep,它将从您的VM甚至登录中删除所有内容。所以无论如何,你的虚拟机是o