|
|
|
|
移动端

5.4.1 VM Agent 简介

《Microsoft Azure 管理与开发.上册,基础设施服务IaaS》本书是当下关于Microsoft Azure 产品的书籍中特别具有完整性、实用性的一本书,由Microsoft Azure中国区运维团队——世纪互联蓝云的资深工程师们编写。本节为大家介绍VM Agent。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-06 10:30

【新品产上线啦】51CTO播客,随时随地,碎片化学习

5.4 虚拟机扩展的介绍和使用

5.4.1 VM Agent 简介

VM Agent 是部署在虚拟机内的一个进程,用于协助管理、配置和加速虚拟机。在使用官方映像创建虚拟机的最后一个步骤中有配置VM Agent 的选项。

对于Windows 虚拟机而言,常见的一些VM Agent 的应用,例如在背景中看到的虚拟机信息,就是由VM Agent 安装的扩展BGInfo 配置的,如图5.4-1 所示。

还可以通过VM Agent 安装扩展VMAccess 来重置用户名密码,通过VM Agent 进行用户自定义脚本的部署,在部署虚拟机规模集的时候批量推送预配脚本等。除了配置扩展外,VM Agent 本身还会负责一些数据采集,心跳检测,甚至在备份功能中也起到关键作用。在虚拟机的预配置阶段,VM Agent 会进行一些配置,例如用户创建、SSH 服务配置、主机名配置、DNS 设置,等等。

Linux 虚拟机中的VM Agent 也有类似作用。

可以通过Azure Powershell 命令查看全部可用的扩展程序:

  1. PS C:\Users\XXX> Get-AzureVMAvailableExtension | Select ExtensionName,  
  2. Publisher  
  3. ExtensionName Publisher  
  4. ------------- ---------  
  5. AsiaInfoDSA AsiaInfo.DeepSecurity  
  6. IaaSDiagnostics Microsoft.Azure.Diagnostics  
  7. CustomScript Microsoft.Azure.Extensions  
  8. DockerExtension Microsoft.Azure.Extensions  
  9. VMSnapshot Microsoft.Azure.RecoveryServices  
  10. VMSnapshotLinux Microsoft.Azure.RecoveryServices  
  11. IaaSAntimalware Microsoft.Azure.Security  
  12. AzureCATExtensionHandler Microsoft.AzureCAT.AzureEnhancedMonitoring  
  13. BGInfo Microsoft.Compute  
  14. CustomScriptExtension Microsoft.Compute  
  15. JsonADDomainExtension Microsoft.Compute  
  16. VMAccessAgent Microsoft.Compute  
  17. LinuxNodeAgent Microsoft.HpcPack  
  18. CustomScriptForLinux Microsoft.OSTCExtensions  
  19. DSCForLinux Microsoft.OSTCExtensions  
  20. LinuxDiagnostic Microsoft.OSTCExtensions  
  21. OSPatchingForLinux Microsoft.OSTCExtensions  
  22. VMAccessForLinux Microsoft.OSTCExtensions  
  23. DSC Microsoft.Powershell  
  24. DSC.Edp Microsoft.Powershell  
  25. DSC Microsoft.Powershell.Test  
  26. SqlIaaSAgent Microsoft.SqlServer.Management  
  27. VS14CTPDebugger Microsoft.VisualStudio.Azure.RemoteDebug  
  28. VS2012Debugger Microsoft.VisualStudio.Azure.RemoteDebug  
  29. VS2013Debugger Microsoft.VisualStudio.Azure.RemoteDebug  
  30. VSRemoteDebugger Microsoft.VisualStudio.Azure.RemoteDebug  
  31. WebDeployForVSDevTest Microsoft.VisualStudio.WindowsAzure.DevTest  
  32. DockerExtension MSOpenTech.Extensions 

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Cisco CCNA 640-801

Cisco 640-801 Cisco® Certified Network Associate (CCNA®) Q&A with explanations Version 93.0...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊