Bug 1218531

Summary: Setting "Other OS" is default 32bit instead of 64bit and causes incorrect RAM size limit of 16GB for 64bit OS.
Product: Red Hat Enterprise Virtualization Manager Reporter: rhev-integ
Component: ovirt-engine-webadmin-portalAssignee: Shmuel Melamud <smelamud>
Status: CLOSED ERRATA QA Contact: sefi litmanovich <slitmano>
Severity: low Docs Contact:
Priority: high    
Version: 3.4.0CC: ecohen, emesika, iheim, istein, jcoscia, jraju, juwu, kyulee, lsurette, meverett, michal.skrivanek, ofrenkel, oourfali, rbalakri, rgolan, Rhev-m-bugs, rpai, sherold, s.kieske, smelamud, sraje, usurse, yeylon, ylavi
Target Milestone: ---Keywords: ZStream
Target Release: 3.5.3   
Hardware: x86_64   
OS: Linux   
Whiteboard: virt
Fixed In Version: org.ovirt.engine-root-3.5.3-2 Doc Type: Bug Fix
Doc Text:
Previously, if you created a virtual machine and selected 'Other OS' for the Operating System field, the operation system type defaulted to 32 bit. As a result, when installing a 64 bit operating system not present in the list of operation systems, the virtual machine can only use up to 20 GB of RAM, which is the limit for 32 bit operation systems. With this update, the "Other OS" option now defaults to 64 bit. Any operating system installed in the virtual machine is allowed to use up to 4TB of memory if it is capable for it. 32 bit operating systems are still limited to 20 GB of RAM.
Story Points: ---
Clone Of: 1133642 Environment:
Last Closed: 2015-06-15 13:28:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1133642    
Bug Blocks:    

Comment 2 sefi litmanovich 2015-05-18 15:27:45 UTC
verified with rhevm-3.5.3-0.2.el6ev.noarch.

steps:
1. set engine-config -s VM32BitMaxMemorySizeInMB=512
2. set engine-config -s VM64BitMaxMemorySizeInMB=1024 --cvers=3.5
3. restart engine.
4. created a rhel-7.1 vm with 64bit architecture, set os to 'Other OS'.
5. set vm memory to 512MB.
6. start vm - vm started successfully.
7. set vm memory to 1024MB.
8. start vm - vm started successfully.
9. set vm memory to 2048MB.
10. start vm - get the expected message:

Cannot run VM. Memory size exceeds supported limit for given cluster version.

Comment 3 Julie 2015-06-10 04:55:38 UTC
hi Shmuel,
If this bug requires doc text for errata release, please provide draft text in the doc text field in the following format:

Cause:
Consequence:
Fix:
Result:

The documentation team will review, edit, and approve the text.

If this bug does not require doc text, please set the 'requires_doc_text' flag to -.

Comment 4 Shmuel Melamud 2015-06-11 11:57:13 UTC
Done.

Comment 5 Julie 2015-06-12 03:47:32 UTC
Thanks Shmuel.

Comment 7 errata-xmlrpc 2015-06-15 13:28:16 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, 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://rhn.redhat.com/errata/RHBA-2015-1095.html