Lines Matching +full:system +full:- +full:management
1 .. SPDX-License-Identifier: GPL-2.0+
4 IBM Virtual Management Channel Kernel Driver (IBMVMC)
21 https://openpowerfoundation.org/wp-content/uploads/2016/05/LoPAPR_DRAFT_v11_24March2016_cmt1.pdf
23 The Virtual Management Channel (VMC) is a logical device which provides an
24 interface between the hypervisor and a management partition. This interface
25 is like a message passing interface. This management partition is intended
26 to provide an alternative to systems that use a Hardware Management
27 Console (HMC) - based system management.
29 The primary hardware management solution that is developed by IBM relies
30 on an appliance server named the Hardware Management Console (HMC),
31 packaged as an external tower or rack-mounted personal computer. In a
33 processor-based systems.
35 Management Application
36 ----------------------
38 In the management partition, a management application exists which enables
39 a system administrator to configure the system’s partitioning
43 The management application runs on a Linux logical partition on a
44 POWER8 or newer processor-based server that is virtualized by PowerVM.
45 System configuration, maintenance, and control functions which
46 traditionally require an HMC can be implemented in the management
48 existing operating system methods. This tool provides a subset of the
50 The set of HMC to hypervisor messages supported by the management
54 The VMC enables the management partition to provide basic partitioning
57 - Logical Partitioning Configuration
58 - Start, and stop actions for individual partitions
59 - Display of partition status
60 - Management of virtual Ethernet
61 - Management of virtual Storage
62 - Basic system management
64 Virtual Management Channel (VMC)
65 --------------------------------
67 A logical device, called the Virtual Management Channel (VMC), is defined
68 for communicating between the management application and the hypervisor. It
69 basically creates the pipes that enable virtualization management
70 software. This device is presented to a designated management partition as
74 Remote Direct Memory Access (RDMA) interfaces. A three-way handshake is
76 management partition sides of the channel are running prior to
85 for the actual flow of HMC messages between the management partition and
88 Interface CRQ message. Only the management partition drives RDMA
93 -----------
104 Example Management Partition VMC Driver Interface
107 This section provides an example for the management application
114 ----------------------------
119 resources available in both the management partition and the hypervisor.
120 Finally, the hypervisor requests that the management partition create an
122 which will be used for management application session initialization.
128 Management Partition Hypervisor
130 ---------------------------------------->
132 <----------------------------------------
134 ---------------------------------------->
136 <----------------------------------------
138 <---------------------------------------- |
139 ADD BUFFER RESPONSE | - Perform # HMCs Iterations
140 ----------------------------------------> -
143 ------------------
155 management partition to seed an initial pool of buffers for the new HMC
162 Management Partition Hypervisor
164 ---------------------------------------->
166 ---------------------------------------->
168 <---------------------------------------- |
169 Add Buffer Response | - Perform N Iterations
170 ----------------------------------------> -
172 <----------------------------------------
175 ---------------------
177 During normal runtime, the management application and the hypervisor
179 sending data to the hypervisor, the management application performs a
185 state. When the hypervisor sends a message to the management, the data is
187 the management partition. The driver RDMA’s the buffer into the partition
188 and passes the data up to the appropriate management application via a
190 available to read. The management application may use select() to wait for
195 Management Partition Hypervisor
197 ---------------------------------------->
199 ---------------------------------------->
201 <----------------------------------------
203 <----------------------------------------
206 -------------------
208 HMC session level connections are closed by the management partition when
216 Management Partition Hypervisor
218 ---------------------------------------->
220 <----------------------------------------