使用 Azure VM 扩展配置 Azure Arc 启用的 Windows 服务器
内容提要
本文介绍了使用Azure VM扩展配置Azure Arc启用的Windows服务器的过程,包括安装IIS和阻止传统的Azure Log Analytics代理等关键步骤。通过集成Azure Policy、Microsoft Defender for Cloud、Azure Monitor和Azure Update Manager,您可以建立安全、合规和管理的坚实基础。
延伸解读
为何要阻止旧版 Log Analytics 代理
文章指导通过 azcmagent 命令将 MicrosoftMonitoringAgent 加入扩展阻止列表。这可能是为了避免与 Azure Arc 自带监控功能冲突,或遵循微软推荐的最佳实践。阻止后,可确保服务器使用更现代的监控方案,如 Azure Monitor 代理,从而提升管理效率和安全性。
自定义脚本扩展的配置要点
配置 Azure VM 扩展时,需指定存储账户和容器中的脚本。文章选择 LRS 冗余,适合非关键脚本存储。扩展部署后,可通过访问 https://localhost 或检查 iisstart.htm 文件验证 IIS 安装。注意脚本需以管理员权限运行,且存储账户需全局唯一名称。
后续集成与成本提醒
完成配置后,Windows Server 成为受管理的 Azure Arc 启用机器,可集成 Azure Policy、Defender for Cloud、Azure Monitor 和 Update Manager,建立安全合规基础。文章最后提醒清理资源以避免不必要的费用,这是云操作中常被忽视但重要的步骤。
Q&A
如何在Azure Arc启用的Windows服务器上安装IIS?
首先登录Windows VM,打开PowerShell ISE,创建安装脚本并保存为Install_IIS.ps1,然后在Azure门户中创建存储账户和容器,上传脚本并配置Azure VM扩展使用该脚本。
如何验证IIS安装是否成功?
可以通过访问https://localhost来验证IIS安装是否成功,或者检查C:\inetpub\wwwroot\iisstart.htm的内容。
如何阻止传统的Azure Log Analytics代理?
打开命令提示符,运行azcmagent config list查看当前配置,然后执行azcmagent config set extensions.blocklist "Microsoft.EnterpriseCloud.Monitoring/MicrosoftMonitoringAgent"来阻止代理,最后再次运行azcmagent config list确认更改。
使用Azure VM扩展配置Azure Arc启用的Windows服务器有什么好处?
通过集成Azure Policy、Microsoft Defender for Cloud、Azure Monitor和Azure Update Manager,可以建立安全、合规和管理的基础。
在配置完成后需要注意什么?
建议在完成后清理资源,以避免不必要的费用。
这篇文章适合哪些用户?
这篇文章适合新手系统管理员和希望优化配置的用户。