- Mastering vRealize Operations Manager(Second Edition)
- Spas Kaloferov Scott Norris Christopher Slater
- 324字
- 2021-06-24 18:42:29
The user interface
In vRealize Operations 6.6, the UI is broken into two components the Product UI, and the Admin UI. The Product UI is present on all nodes, with the exception of nodes that are deployed as remote collectors.
The Admin UI is a web application hosted by Pivotal tc Server (Java application Apache web server), and is responsible for making HTTP REST calls to the admin API for node administration tasks. The CaSA is responsible for cluster administrative actions, such as the following:
- Enabling/disabling the vRealize Operations cluster
- Enabling/disabling cluster nodes
- Performing software updates
- Browsing log files
The Admin UI is purposely designed to be separate from the Product UI and to always be available for administration and troubleshooting-type tasks. A small database caches data from the Product UI that provides the last known state information to the Admin UI in the event that the Product UI and analytics are unavailable.
The Product UI is the main vRealize Operations graphical user interface. Like the Admin UI, the Product UI is based on Pivotal tc Server, and can make HTTP REST calls to the CaSA for administrative tasks; however, the primary purpose of the Product UI is to make GemFire calls to the Controller API to access data and create views, such as dashboards and reports.
The Apache2 HTTPD also provides the backend platform for another Tomcat instances. The Suite API is a public-facing API that can be used for automating/scripting common tasks. It is also used internally by vRealize Operations for carrying out numerous administrative tasks. The End Point Operations Management Adapter, HTTP Post Adapter, and Telemetry are also run by this Tomcat instance.
As shown in the following diagram, the Product UI is simply accessed via HTTPS on TCP 443. Apache then provides a reverse proxy back to the Product UI running in tc Server using the Apache APJ protocol:

- Linux運維之道(第3版)
- Designing Purpose:Built Drones for Ardupilot Pixhawk 2.1
- PLC控制程序精編108例
- 嵌入式Linux驅動程序和系統開發實例精講
- 移動應用UI設計模式(第2版)
- STM32庫開發實戰指南:基于STM32F4
- 嵌入式系統及其應用(第三版)
- 細說Linux基礎知識
- Linux內核設計的藝術:圖解Linux操作系統架構設計與實現原理
- iOS 8開發指南
- Hands-On UX Design for Developers
- VMware Horizon View Essentials
- 跟老男孩學Linux運維:Shell編程實戰
- Windows 7實戰從入門到精通
- 分布式高可用架構之道