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

部署后自动删除Azure虚拟机

荀子轩
2023-03-14

要部署我的架构体系,我需要部署一个具有自定义脚本扩展的VM。VM的唯一目的是执行脚本。脚本执行后,VM应该会自动删除。

如何做到这一点?

其他信息:

  • 这是azure资源管理器部署
  • 删除操作也应该在azure marketplace环境中起作用

共有1个答案

卫甫
2023-03-14

这可能意味着您做错了什么,您可以使用Azure容器实例来运行脚本并关闭。它也应该适用于marketplace(据我所知,您可以在marketplace产品中使用自定义容器)。

Marketplace只允许你使用arm模板来部署东西,所以你不能用arm模板真正做到你所要求的。好吧,你也许可以通过嵌套部署和完整模式破解类似的东西,但我怀疑这是否会通过市场的审核。

从技术上讲,您可以让vm删除自己作为脚本的一部分。同样,我不建议这样做。

 类似资料:
  • 我在Azure windows server 2012虚拟机上安装了IIS 8.0中的FTP。 按照这篇文章中的说明(http://itq.nl/walkthrough-hosting-ftp-on-iis-7-5-a-windows-azure-vm-2/),我已经能够使FTP在被动模式下工作正常,但是当试图从FileZilla在主动模式下连接时失败了。FTP客户端可以在活动模式下连接到服务器,

  • 用于从不存在的VM中删除磁盘的所有在线说明都与旧的Azure UI有关,该UI不包含与新门户相同的菜单命令。因此,我需要使用新的Azure管理门户删除孤立磁盘的说明。旧门户的说明对此操作毫无价值。

  • 或是否有办法在完成后完全删除自身? 我希望这样,当我< code > kubectl get jobs/deployments/pods 时,它们不会在完成后出现(容器退出)。 我想到的一种可能的方法是调用,但我不确定这是否安全。

  • 当部署模板验证失败时,我的代码中出现了一个错误:行105和列9处的模板资源myVMć无效:模板函数reourceId无效。使用详情请看https://aka.ms/arm-template-expressions。使用详情请见https://aka.ms/arm-template-expressions。(代码:InvalidTemboard)。 我已经尝试解决这个错误但我不会 } 结果是,这将使

  • 本文向大家介绍kvm安装和删除虚拟机的方法,包括了kvm安装和删除虚拟机的方法的使用技巧和注意事项,需要的朋友参考一下 什么是 KVM ? KVM 是指基于 Linux 内核的虚拟机(Kernel-based Virtual Machine)。 2006 年 10 月,由以色列的Qumranet 组织开发的一种新的“虚拟机”实现方案。 2007 年 2 月发布的 Linux 2.6.20 内核第一

  • 本文向大家介绍XenServer 安装及虚拟机部署详细指南,包括了XenServer 安装及虚拟机部署详细指南的使用技巧和注意事项,需要的朋友参考一下 1 了解服务器配置 1.1 查看服务器CPU是否支持虚拟化 1.1.1 目的 目前Inter和AMD生产的主流CPU都支持虚拟化技术,但很多电脑或主板BIOS出厂时默认禁用虚拟化技术 1.1.2 方法 setp1: 重启服务器后按F2或F10进入B