gpt4 book ai didi

azure - 如何创建在断开连接时丢失状态的 Azure 虚拟机?

转载 作者:行者123 更新时间:2023-12-03 03:09:16 25 4
gpt4 key购买 nike

我想在 Azure 中创建一个虚拟机,在用户断开连接后自动重置为刚刚部署的状态。我可能可以通过创建备份镜像并在用户使用 Save-AzureVMImage 注销后进行恢复来做到这一点,但我想知道是否有任何方法可以将计算机设置为根本不保存状态,就像以前的默认设置一样旧虚拟机中的情况。重置状态必须包括操作系统的状态,而不仅仅是应用程序的状态,因此它与初始部署逐位相同(或尽可能接近)。现在我正在手动重新部署新的虚拟机来实现这一目标。

有没有办法将虚拟机配置为我想要的行为?

如果没有,是否有办法在用户注销虚拟机后自动执行恢复过程?

最佳答案

没有这样的功能,但使用自动化开发这样的东西应该不难。我能想到的第一个 DevOps 逻辑是:

  1. Create a VM image
  2. Create a Powershell script to destroy the old and deploy a new VM from this image
  3. Create an Automation account and create a runbook with this script
  4. Use Webhook to trigger the runbook
  5. Create a Powershell script to verify if no users are logged in (这里可能需要更多逻辑)
  6. Improve this script to make an HTTP POST to trigger the runbook
  7. Assign User Logoff Script

您可能可以跳过步骤 5,而步骤 2 实际上需要在步骤 7 之后完成,因为您需要在快照之前在虚拟机中配置脚本。

关于azure - 如何创建在断开连接时丢失状态的 Azure 虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40920422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com