zoukankan      html  css  js  c++  java
  • KVM虚机热添加内存

    KVM 虚机怎么热添加内存? 

    首先我们热添加内存前提是我们虚机设置--memory 与--maxmemory

    --memory  是指我们虚机设置内存大小    (虚机大小是--memory )

    --maxmemort  是指我们虚机设置最大得内存大小        (虚机最大内存或者说是虚机大小热添加得一个大小限制)

    热添加内存 

    virsh setmem   虚机名   内存大小    --config  (保存到配置文件)  --live   (热添加)

    root@ubuntu:~# free -h
    total used free shared buffers cached
    Mem: 468M 114M 353M 320K 20M 49M
    -/+ buffers/cache: 45M 423M
    Swap: 0B 0B 0B

    root@testyk:~# virsh setmem test-vm 1024M --config --live

    检查内存已经变大
    root@ubuntu:~# free -h
    total used free shared buffers cached
    Mem: 992M 115M 876M 320K 20M 49M
    -/+ buffers/cache: 45M 946M
    Swap: 0B 0B 0B

    检查虚机配置

    root@testyk:~# virsh dominfo test-vm
    Id: 8
    Name: test-vm
    UUID: effdda5f-4938-7bbf-d04c-9ef5c771751a
    OS Type: hvm
    State: running
    CPU(s): 1
    CPU time: 65.6s
    Max memory: 1048576 KiB
    Used memory: 1048576 KiB
    Persistent: yes
    Autostart: disable
    Managed save: no
    Security model: apparmor
    Security DOI: 0
    Security label: libvirt-effdda5f-4938-7bbf-d04c-9ef5c771751a (enforcing)

    热添加内存,增大得内存不能大于最大内存(max memory)

    当虚机热添加内存大于最大内存时会报错,这个时候需要修改我们得最大内存(max  memory )

    root@testyk:~# virsh setmem test-vm 1200M --config --live
    error: invalid argument: cannot set memory higher than max memory

    修改最大内存 (max  memory)

    关闭虚机

    virsh destroy test-vm 

    修改最大内存

    root@testyk:~# virsh setmaxmem test-vm 1700M --config

    启动虚机

    virsh start  test-vm

    检查

    root@testyk:~# virsh dominfo test-vm
    Id: -
    Name: test-vm
    UUID: effdda5f-4938-7bbf-d04c-9ef5c771751a
    OS Type: hvm
    State: shut off
    CPU(s): 1
    Max memory: 1740800 KiB
    Used memory: 1048576 KiB
    Persistent: yes
    Autostart: disable
    Managed save: no
    Security model: apparmor
    Security DOI: 0

    热添加内存

    root@testyk:~# virsh setmem test-vm 1200M --config --live

     检查

    root@testyk:~# virsh dominfo test-vm
    Id: 9
    Name: test-vm
    UUID: effdda5f-4938-7bbf-d04c-9ef5c771751a
    OS Type: hvm
    State: running
    CPU(s): 1
    CPU time: 67.8s
    Max memory: 1740800 KiB
    Used memory: 1228800 KiB
    Persistent: yes
    Autostart: disable
    Managed save: no
    Security model: apparmor
    Security DOI: 0
    Security label: libvirt-effdda5f-4938-7bbf-d04c-9ef5c771751a (enforcing)

    root@ubuntu:~# free -h
    total used free shared buffers cached
    Mem: 1.1G 114M 1.0G 312K 18M 49M
    -/+ buffers/cache: 46M 1.1G
    Swap: 0B 0B 0B

  • 相关阅读:
    Centos 7 zabbix 实战应用
    Centos7 Zabbix添加主机、图形、触发器
    Centos7 Zabbix监控部署
    Centos7 Ntp 时间服务器
    Linux 150命令之查看文件及内容处理命令 cat tac less head tail cut
    Kickstart 安装centos7
    Centos7与Centos6的区别
    Linux 150命令之 文件和目录操作命令 chattr lsattr find
    Linux 发展史与vm安装linux centos 6.9
    Linux介绍
  • 原文地址:https://www.cnblogs.com/yk0625/p/14027964.html
Copyright © 2011-2022 走看看