Abstract:
To address the low efficiency and complex dependencies involved in the multi-node deployment of power monitoring software, a metadata-based deployment method is proposed. The method decomposes and abstracts the power monitoring software, basic runtime packages, middleware, and third-party software into independently deployable components, and provides a unified description of component configurations, dependencies, deployment operations, and inspection operations. Dependency graph layering is used to determine the deployment sequence and parallel execution relationships, while dependency failure propagation is controlled at the node level. A GUI-based deployment tool was implemented using Qt and Ansible and validated through automated deployment across three nodes in an in-house test environment.The results show that the proposed method can reduce manual configuration and node-by-node operations, thereby improving deployment efficiency and delivery consistency.