VM 角色 JSON 参考 [SPFSDK][VMROLE]
适用于:Windows Azure Pack
适用于 Windows 服务器的 Service Provider Foundation 和 Windows Azure Pack 提供了一种方法来声明Windows Azure Pack 用户界面中使用的新库项。 目前,虚拟机角色 (VM 角色) 是唯一支持的库项类型。 虚拟机角色定义租户可以根据其要求实例化和缩放的虚拟机资源。
虚拟机角色定义
两个主要组件构成 VM 角色的定义,资源定义 (RESDEF) ,资源扩展 (RESEXT) ,它们都是 JSON 文件。 RESDEF 定义描述了虚拟机硬件和实例化限制,而 RESEXT 定义描述了应如何预配资源,例如,使用SQL数据库或使用特定的操作系统设置。
另一个 JSON 文件是视图定义 (VIEWDEF) ,它提供有关如何让用户通过用户界面自定义虚拟机角色的创建Windows Azure Pack 详细信息。
RESDEF、RESEXT 和 VIEWDEF 文件包含在包中,以及描述整个虚拟机角色的其他文件。 有关虚拟机角色的详细信息,请参阅 https://aka.ms/vmroles。
参考主题
虚拟机角色库项
将虚拟机角色定义添加到库后,可以对其进行迭代。 可以使用单个库项创建新的虚拟机角色实例。
参考主题
虚拟机角色实例
虚拟机角色实例的 JSON 对象模型与定义非常相似。 但是,创建虚拟机角色实例时,会向对象模型添加更多属性来表示实例的状态。
参考主题
本产品的其他资源
-
更详细地介绍虚拟机角色。
另请参阅
VM 角色租户服务 [SPFSDK][VMROLE]
预配 VM 角色 [SPFSDK][VMROLE]
VM 角色实例 [SPFSDK][VMROLE]