当前位置: 首页 > 知识库问答 >
问题:

是否可以从基于资源管理器的Azure VM创建克隆/映像?

穆建元
2023-03-14

我有一个基于虚拟机的工作资源管理器。(Ubuntu)现在我以多种方式对其进行了定制,并希望在将来创建新VM时将其作为起始模板。

基本上,我想从我的自定义VM中轻松创建一个新的VM,就像我最初通过Azure门户通过bitnami选择LAMP VM创建它一样。

请注意,我知道Linux/Windows配置/取消配置过程。事实上,我可以接受并使用这样一种场景:机器没有被取消配置,只是被“克隆”(如果这在基于资源管理器的虚拟机中是可能的话)

不幸的是,我找到的所有文章(即使是2016年更新的)都是关于“经典”虚拟机的

所以这个问题是关于我的怀疑,非“经典”虚拟机是否有可能?

例如,对于我的经典虚拟机,Azure Portal上有一个捕获按钮,但我新的基于资源管理器的虚拟机没有捕获按钮。

我知道很多东西在门户GUI中是不可用的,所以使用Azure Powershell也可以。

共有1个答案

元阳荣
2023-03-14

克隆ARM Vm的过程不那么做作(或者更多,取决于您的视图!)比ASM(经典)Vm.

与ASM中的Blob不同,在ARM中,blob是磁盘,VM直接从存储中读取磁盘。

在这种情况下,如果要克隆VM,只需将磁盘复制到一个新位置,然后从那里构建一台机器。

您可以使用Start AzureStorageBlobCopy复制磁盘(如果运行Windows,您可以事先运行sysprep)

 类似资料:
  • 我正在写入一个CSV文件,并使用来完成。我有一个bean,它是我的类,我也有一个资源属性,在这里我提供了用于写出项的文件名。 是否可以将日期和时间附加到文件名? 现在我告诉它写入一个名为report.csv的文件,而不是我希望它写入一个名为report-7-2-2014-16-03.csv的文件 以下是作者的XML配置

  • 我的AWS ECR中有一个Docker映像,我想将其转换为AWS AMI,以便在环境中创建实例。 尝试在Docker容器上使用AMI的原因 我必须在m4中的Docker容器中运行计算密集型ML任务。xlarge在一些文本文件上的实例。然而,使用Docker时,实例的CPU利用率达到了100%,脚本也在提前终止。 但是,它在Docker外部的同一实例中运行良好。 因此,我想从Docker转移到AMI

  • 假设AWS堆栈是使用CloudFormation创建的。现在,其中一种资源在云层形成之外进行了修改。 1) 有没有可能让CloudFormation专门创建这些资源?根据我的理解,我们不能这样做,因为CloudFormation不能识别差异,因此不能创建修改后的资源。我的观察正确吗? 2) 此外,如果在CloudFormation之外进行了修改,我需要哪些选项才能将堆栈恢复到其原始状态?

  • 我正在使用SNMP4J框架,它实现并实现了标准集、GET、GET-NEXT等消息。 例如,使用集合,我可以更新MIB OID“1.3.6.1.2.50.0”的值。这对我来说非常有效。我可以使用org来实现这一点。snmp4j。Snmp。设置(PDU PDU,目标目标) 我现在要做的是从客户端创建一个自定义MIB OID(如“1.3.6.1.2.100.0”),并为其赋值,而不是简单地更新现有的MI

  • 我用以下行创建了一个JackRabbit内容存储库实例: 现在我想在上面运行一个JCR浏览器。我尝试过不同的JCR探索者,比如JackrabbitExplorer和JCR探索者。但它们都与JNDI或基于web的存储库一起使用。 我的问题是如何在RepositoryImpl实例上运行JCR explorer。

  • 如果我克隆了以下类的一个实例,并在实例化时覆盖了一个方法,克隆会有被覆盖的方法吗?我在https://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html和https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html#clone()中没有找到任何关于这种行为的内容。