Проект

Общее

Профиль

Libvirt » История » Версия 10

Константин Пильник, 2019-05-07 15:24

1 10
h1. Libvirt
2
3
h3. Версии
4
5
Debian 9.9
6
Compiled against library: libvirt 3.0.0
7
Using library: libvirt 3.0.0
8
Using API: QEMU 3.0.0
9
Running hypervisor: QEMU 2.8.1
10
11
h2. изменение RAM
12
13
*увеличение возможно не выше заданного в xml предела*
14
15
<pre>
16
<memory unit='GiB'>1</memory>
17
<currentMemory unit='GiB'>2</currentMemory>
18
</pre>
19
20
h3. уменьшение
21
22
<pre>
23
virsh # setmem kvm 1000m
24
</pre>
25
26
h3. увеличение
27
28
<pre>
29
virsh # setmem kvm 2000m
30
</pre>
31
32
h2. увеличение vcpu
33
34
h3. *увеличение vcpu не поддерживается в debian 8*
35
36
Compiled against library: libvirt 1.2.9
37
Using library: libvirt 1.2.9
38
Using API: QEMU 1.2.9
39
Running hypervisor: QEMU 2.1.2
40
41
<pre>error: internal error: unable to execute QEMU command 'cpu-add': Not supported</pre>
42
43
h3. уменьшение выделенного количества vcpu на текущий момент не поддерживается
44
45
<pre>error: internal error: unable to execute QEMU command 'device_del': acpi: device unplug request for not supported device type: qemu64-x86_64-cpu</pre>
46
47
h3. увеличение количества vcpu возможно не выше заданного в xml предела
48
49
<pre>
50
<vcpu placement='static' current='2'>4</vcpu>
51
52
4 - максимально возможное количество vcpu
53
2 - VM будет запущена с 2 vcpu
54
</pre>
55
56
h3. просмотр текущей конфигурации
57
58
<pre>
59
virsh # vcpucount kvm
60
maximum      config         4
61
maximum      live           4
62
current      config         1
63
current      live           1
64
</pre>
65
66
h3. увеличение
67
68
host
69
<pre>
70
virsh # setvcpus kvm 3 --config --live
71
72
virsh # vcpucount kvm
73
maximum      config         4
74
maximum      live           4
75
current      config         3
76
current      live           3
77
</pre>
78
79
guest
80
<pre>
81
root@kvm:~# lscpu |grep list
82
On-line CPU(s) list:   0
83
Off-line CPU(s) list:  1,2
84
85
root@kvm:~# chcpu -e 1,2
86
CPU 1 enabled
87
CPU 2 enabled
88
89
root@kvm:~# lscpu |grep list
90
On-line CPU(s) list:   0-2
91
</pre>