|
Post by AMI_Mani on Jun 6, 2023 18:20:38 GMT
Hi, We have GraphicalConsole attribute in both Manager resource(http://redfish.dmtf.org/schemas/v1/Manager.v1_18_0.json), ComputerSystem(http://redfish.dmtf.org/schemas/v1/ComputerSystem.v1_20_1.json). Assume if KVM service is running in BMC, do we need to show this attribute Manager instance only or needs to show same instance in ComputerSystem. What is the use case of GraphicalConsole attribute in ComputerSystem resource? Please explain
Thanks, Mani
|
|
|
Post by mraineri on Jun 7, 2023 13:03:11 GMT
It's specific for the graphical console of the manager itself; we have the following statements in the long description: "This property should be used to describe a service for the manager's console or operating system, not a service provided on behalf of a host operating system. Implementations representing host OS consoles, known generally as a KVM-IP feature, should use the GraphicalConsole property in ComputerSystem."
If your manager does not allow a graphical console for itself, then you do not need to implement the property.
|
|
|
Post by AMI_Mani on Jun 8, 2023 7:26:56 GMT
Thanks for the reply. Since KVM service is running in Manager(BMC) and showing Host OS, where we need to show KVM-IP feature was little confusing due to This property should be used to describe a service for the manager's console or operating system. Do we need to make any changes in This property should be used to describe a service for the manager's console or operating system to understand better? Also if we do some operation like serviceenabled, port changes which needs to apply in Manager instead of ComputerSystem resource
Thanks, Mani
|
|
|
Post by mraineri on Jun 8, 2023 12:54:54 GMT
In the case you're highlighting, that would be representative of the host OS console, and thus the information belongs under GraphicalConsole in ComputerSystem.
The network protocol aspects (ports, enabling the service on the manager, and possibly other network-level configurations) are all handled under ManagerNewtorkProtocol.
|
|
|
Post by Caffrey on Jul 14, 2023 5:52:10 GMT
I'm seeing a conflict but not sure. If we show GraphicalConsole in ComputerSystem and it has a property "ServiceEnabled" that user can PATCH it to false to disable the service but actually this service is provided by Manager. This means user can disable a Manager service from System in this case. Unless we don't show "ServiceEnabled" for this case. Is this make sense? Thanks.
|
|
|
Post by mraineri on Jul 14, 2023 12:21:23 GMT
That's right; the fact that the service is hosted by the manager is not relevant. The user's intent is to disable the graphical console support for the system.
It's like setting the indicator LED for a system. It's likely a GPIO for the LED is toggled by the manager, but the user doesn't care about how the LED is toggled; the user just wants the system's LED to blink, however it may work underneath the covers.
|
|
|
Post by Caffrey on Jul 18, 2023 9:04:38 GMT
The case you provided make sense. I get the point now, thanks.
|
|