[ovirt-users] hot plug memory in el7
Michal Skrivanek
mskrivan at redhat.com
Thu Dec 10 13:35:08 UTC 2015
> On 10 Dec 2015, at 13:16, Gianluca Cecchi <gianluca.cecchi at gmail.com> wrote:
>
> On Thu, Dec 10, 2015 at 12:24 PM, Michal Skrivanek <mskrivan at redhat.com <mailto:mskrivan at redhat.com>> wrote:
>
>
> >
> > Yes, CentOS 7.1 updated up to a couple of days ago.
>
> Can you try 7.2? I don’t remember exactly but it may be that in earlier guests it’s not automatic. Check some tips for onlining memory explicitly
>
> 5.2. How to online memory
> ------------
> Even if the memory is hot-added, it is not at ready-to-use state.
> For using newly added memory, you have to "online" the memory block.
>
> For onlining, you have to write "online" to the memory block's state file as:
>
> % echo online > /sys/devices/system/memory/memoryXXX/state
>
>
>
> Hello,
> with your suggestions it worked as expected, without updating any packages in VM 7.1 guest (I seemed to remember that the forced online operation should not be necessary any more…):
great!
with 7.2 it should be automatic. I think with Windows it works automatically as well.
>
> Starting state with 10Gb of ram inside the VM
> [root at racclient1 ~]# ll -d /sys/devices/system/memory/memory* | wc -l
> 80
>
> slots defined:
> 0 --> 23
> 32 --> 87
>
> Increase from web gui memory from 10240 to 12288
>
> I see this in messages as expected
>
> Dec 10 12:59:32 racclient1 kernel: init_memory_mapping: [mem 0x2c0000000-0x33fffffff]
>
> In /sys/devices/system/memory I see 16 new memoryxx directories (probably each one addressing 128Mb...)
>
> 88
> 89
> 90
> 91
> 92
> 93
> 94
> 95
> 96
> 97
> 98
> 99
> 100
> 101
> 102
> 103
>
> They have indeed been added but are offline, eg
>
> latest previous one:
> [root at racclient1 ~]# cat /sys/devices/system/memory/memory87/state
> online
>
> first newly added one:
> [root at racclient1 ~]# cat /sys/devices/system/memory/memory88/state
> offline
>
> [root at racclient1 ~]# cat /sys/devices/system/memory/memory87/online
> 1
> [root at racclient1 ~]# cat /sys/devices/system/memory/memory88/online
> 0
>
> put online the new segments:
> [root at racclient1 ~]# for i in $(seq 88 103)
> > do
> > echo online > /sys/devices/system/memory/memory${i}/state
> > done
>
> Memory has been increased now, also from inside the OS.
>
> [root at racclient1 ~]# free
> total used free shared buff/cache available
> Mem: 12334428 222080 11934044 8480 178304 12019544
>
>
> NOTE: no new entries after online memory, neither in messages file nor in dmesg output.
>
> Questions:
> 1) which component to bugzilla against for message confusing window of the gui?
doesn’t matter much, ovirt-engine, frontend.
> 2) Initially I see that my VM (in webadmin gui) has 8Gb of defined memory AND 8Gb of "Physical Memory Guaranteed".
> After increasing memory, the second one remains the same and doesn't change even after shutdown / Power on.
> I think it could be an enhancement to ask the user if he/she wants to change it too, instead of manually go through
> Edit --> resource allocation --> memory allocation screen
> If seen as a agreed enhancement, which components to bugzilla against for RFE?
yeah, these are two separate fields. The suggestion sounds reasonable to me, Roy, thoughts on that?
> Gianluca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20151210/18970547/attachment-0001.html>
More information about the Users
mailing list