为了确保其他具有配置权限的用户不能修改你的设置,你可以锁定:
- 特定工件(例如,虚拟资产、虚拟资产部署、JDBC 控制器、消息代理、测试场景、文件或供应操作)
- 一个组件,包括所有相关的构件
- 一个完整的环境,包括所有相关组件和这些组件中使用的所有构件
任何具有供应权限的用户(例如,供应、系统或管理员级别的用户)都可以添加锁并解锁他或她锁定的任何锁。
管理员级别的用户也可以解锁任何锁(不管是哪个用户对其进行的锁定)。然而,他们无法对其他用户锁定的资源进行修改。如果想修改被锁定的资源,则首先需要解锁,然后才能对其进行修改。
了解锁图标
出现下面情况时将显示锁图标:
- 整个组件被锁定在 CTP 中,
- 被锁定的资产将干扰供应,或者
- 你可以直接控制锁(例如,你可以解锁它)
如果整个组件被锁定,则在组件级别显示锁图标。工具提示表明是谁添加了锁。
如果由于锁定的资产(例如,另一个用户锁定了整个组件或锁定了所选组件实例中使用的虚拟资产部署)而无法供应组件实例,则将添加一个锁定图标作为该实例的标签。工具提示指示谁添加了锁以及锁定了什么资产。
如果锁不会干扰供应(例如,.pva 被锁定),则关联实例不会向任何用户显示锁。
锁定/解锁一个组件
锁定
若要锁定一个组件,以及锁定该组件中使用的所有构件和该组件的所有实例:
- 请将环境关系图置于常规(非编辑)模式下,选择组件,然后单击工具栏中的 Lock 。
如果包含的工件已经被锁定了怎么办?
如果组件包含已经锁定的构件,CTP 将显示一个描述冲突的警告对话框。
在这种情况下,你的选择是:
- 通过单击“撤消”来解锁刚刚锁定的内容。然后,可以要求用户(或管理员)删除这些锁,然后再次尝试锁定组件。
- 立即要求用户(或管理员)删除这些锁,然后单击重试。
- 通过单击“继续”,只继续所选工件锁。
- 一旦设置了锁,就会在组件上面显示一个锁图标,并且该组件中使用的所有虚拟资产、JDBC 控制器、消息代理、数据存储库、测试场景或供应操作都将被锁定。
解锁
若要解锁之前锁定的组件,以及解锁之前锁定的相关构件和组件实例:
- 请将环境关系图置于常规(非编辑)模式下,选择组件,然后单击工具栏中的 Unlock 。
在编辑模式下锁定/解锁
你也可以在编辑模式锁定和解锁特定的组件:
锁定环境
锁定
若要锁定所有环境组件和组件中使用的所有构件:
- 请将环境关系图置于常规(非编辑)模式下,单击工具栏中的 Lock All 。如果 CTP 打开资源锁定状态对话框,请参阅上面框 What if included artifacts are already locked? 中的提示。
解锁
若要解锁之前锁定的所有环境组件和所有相关构件:
- 请将环境关系图置于常规(非编辑)模式下,单击工具栏中的 Unlock All 。
在编辑模式下锁定/解锁
你也可以在编辑模式锁定和解锁特定的整个环境:
锁定特定的工件
锁定或解锁特定的工件有很多方法:
- Virtualize 服务器页面中的任何工件 都可以在该页面中锁定和解锁。
- 虚拟资产和相关文件 还可以使用 Lock Virtual Asset (或者 Unlock Virtual Asset)操作菜单在虚拟资产页面中锁定和解锁。
- 测试场景和相关文件 还可以使用锁定测试场景(解锁测试场景)操作菜单在测试场景页面中锁定和解锁。
- JDBC 控制器、消息代理和配置操作 也可以在各自的页面中锁定和解锁。
还可以从用户配置文件页面(从右上角的登录菜单中选择 User Profile )查看已锁定的工件列表,以及解锁它们。
从 Virtualize 服务器获取锁状态更新
在用户使用 Virtualize 桌面锁定或解锁 Virtualize 服务器构件之后,需要在 CTP 中刷新该 Virtualize 服务器,以便 CTP 显示这些锁的更改。