gpt4 book ai didi

Azure 虚拟机启动任务

转载 作者:行者123 更新时间:2023-12-04 17:23:29 26 4
gpt4 key购买 nike

我们正在创建一个 Multi-Tenancy 应用程序并将其托管在 Window Azure IaaS 平台上。我们希望使用 PowerShell 远程配置和配置所有虚拟机。我们不想通过 RDP 进入虚拟机进行任何配置。

Azure VM 是否支持启动任务来执行类似于 Web-Role 和 Worker-Role 的 Power shell 脚本?

如果没有,那么是否有任何替代方案(例如 PsExec 等工具)可以帮助执行启动脚本?

最佳答案

您的虚拟机只是虚拟化的 Windows/Linux 计算机,并且它照常支持启动任务。

对于 Windows VM,您需要:

  1. 下载基础 Azure Windows Server guest 虚拟机。
  2. 将机器的启动流程自定义为execute a startup script .
  3. 将您的自定义虚拟机推送回 Azure。
  4. 配置 Azure 以启动您的自定义虚拟机。

Note: You can also access PowerShell on a remote VM using PowerShell remoting in a similar manner to how one uses SSH to access the console of a remote [LI|U]N[U|I]X box/VM.

FWIW,Git 是一个很棒的工具,可用于下载并执行 VM 配置脚本:您的 VM 启动脚本可以使用 Chocolatey安装最新版本的 GIT(如果尚未安装),然后使用 Git 从 GitHub/similar 中下载最新版本的启动脚本并执行它。这样,您就不需要在每次脚本更改时不断重建虚拟机镜像。

关于Azure 虚拟机启动任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15747266/

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