Bug 1629126
Summary: | [RFE] Add support to oVirt provider to set VM memory and CPU | ||
---|---|---|---|
Product: | Red Hat CloudForms Management Engine | Reporter: | Satoe Imaishi <simaishi> |
Component: | Providers | Assignee: | Piotr Kliczewski <pkliczew> |
Status: | CLOSED ERRATA | QA Contact: | Ilanit Stein <istein> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 5.9.5 | CC: | dmetzger, gblomqui, jfrey, jhardy, jprause, kkulkarn, mfeifer, mperina, obarenbo, pkliczew |
Target Milestone: | GA | Keywords: | FutureFeature, ZStream |
Target Release: | 5.9.5 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 5.9.5.0 | Doc Type: | Enhancement |
Doc Text: | Story Points: | --- | |
Clone Of: | 1623021 | Environment: | |
Last Closed: | 2018-11-05 13:59:33 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | RHEVM | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1623021 | ||
Bug Blocks: |
Comment 2
CFME Bot
2018-09-17 17:52:57 UTC
New commit detected on ManageIQ/manageiq-automation_engine/gaprindashvili: https://github.com/ManageIQ/manageiq-automation_engine/commit/a592927ce77f5cd5c78e16ba515d3afb5f715125 commit a592927ce77f5cd5c78e16ba515d3afb5f715125 Author: Greg McCullough <gmccullo> AuthorDate: Thu Aug 30 08:12:06 2018 -0400 Commit: Greg McCullough <gmccullo> CommitDate: Thu Aug 30 08:12:06 2018 -0400 Merge pull request #216 from fdupont-redhat/redhat_vm_add_support_for_set_memory_and_cpus Add support to redhat VM for set_memory and set_number_of_cpus (cherry picked from commit bef5fc5e930ecc9b77f6b829f914c8948eaa0c3f) https://bugzilla.redhat.com/show_bug.cgi?id=1629126 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-redhat-infra_manager-vm.rb | 8 + spec/service_models/miq_ae_service_manageiq-providers-redhat-infra_manager-vm_spec.rb | 22 + 2 files changed, 30 insertions(+) Verified on CFME-5.9.5/RHV-4.2.3 Followed these verification steps from the cloned bug 1623021: To check this feature is working as expected, one can use Rails console: === # vmdb # rails c irb> $evm = MiqAeMethodService::MiqAeService.new(MiqAeEngine::MiqAeWorkspaceRuntime.new) For example, you want to change the CPU and memory of a VM named 'test_vm'. Here are the command to execute in Rails console: irb> vm = $evm.vmdb(:vm).find_by(:name => 'test_vm') irb> vm.set_number_of_cpus(2) irb> vm.set_memory(4096) Then, you should see in your RHV environment that VM named 'test_vm' has 2 vCPUs and 4 GB of memory. === It was run on a Down VM with 2G Memory, and 1 vCPU. After running the Rails commands, VM was updated to 4G Memory and 2 vCPUs. 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, 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/RHSA-2018:3466 |