Bug 1886430

Summary: Support for cloud-init config modules for PowerVM Hypervisor in Red Hat cloud-init
Product: Red Hat Enterprise Linux 8 Reporter: Divya <dikonoor>
Component: cloud-initAssignee: Eduardo Otubo <eterrell>
Status: CLOSED ERRATA QA Contact: xiachen
Severity: low Docs Contact: Jiri Herrmann <jherrman>
Priority: high    
Version: 8.3CC: bugproxy, eterrell, hannsj_uhl, huzhao, jgreguske, jherrman, mtessun, ribarry, xiachen, yacao
Target Milestone: rcKeywords: Patch, ZStream
Target Release: 8.4Flags: pm-rhel: mirror+
Hardware: ppc64le   
OS: Linux   
Whiteboard:
Fixed In Version: cloud-init-20.3-2.el8 Doc Type: Enhancement
Doc Text:
.`cloud-init` is now supported on Power Systems Virtual Server in IBM Cloud With this update, the `cloud-init` utility can be used to configure RHEL 8 virtual machines hosted on IBM Power Systems hosts and running in the IBM Cloud Virtual Server service.
Story Points: ---
Clone Of:
: 1894014 1908321 1908322 (view as bug list) Environment:
Last Closed: 2021-05-18 15:44:14 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1889635    
Bug Blocks: 1796871, 1894014, 1897024, 1908321, 1908322    

Description Divya 2020-10-08 12:35:18 UTC
Linux Virtual Machines deployed (with ppcle architecture), using IBM PowerVM Hypervisor on IBM Power System hosts, need an additional component (referred to as RMC - Resource Monitoring and Control subsystem) to be installed and successfully running on the VM. This requires special configuration on these ppcle VMs. This RMC module/service must be installed and functioning on a ppcle VM, for the PowerVM Hypervisor to be able to communicate / manage these Virtual Machines. When a VM boots, there are some basic set of steps(generation of unique RMC node id; subsequent restart of the RMC service etc), that must be performed on a ppcle VM, to ensure that the communication of the VM and PowerVM Hypervisor is intact. RMC has to be active on the VM for the hypervisor to be able to perform many operations (specifically DLPAR related operations) successfully. Thus a healthy RMC is a prerequisite for a PowerVM hypervisor based VM.

More details about RMC and RSCT can be found at:
https://www.ibm.com/support/knowledgecenter/en/SGVKBA_3.2/admin/bl503_ovrv.htm
https://www.ibm.com/support/knowledgecenter/SGVKBA_3.2/admin/admin_pdf.pdf

To enable the healthy functioning of RMC services on ppcle Linux based VMs, there are couple of cloud-init config modules that we have been maintaining downstream. As part of the LP bug [1], these changes are being upstreamed.

[1]https://bugs.launchpad.net/cloud-init/+bug/1895979

This feature request is being opened to enable support for these PowerVM specific modules in community, to be included as part of Red Hat cloud-init.

Comment 1 Eduardo Otubo 2020-10-08 13:29:09 UTC
Pull request in progress: https://github.com/canonical/cloud-init/pull/584

Comment 27 errata-xmlrpc 2021-05-18 15:44:14 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (cloud-init bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2021:1827