Проект

Общее

Профиль

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

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

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 11 Константин Пильник
h3. просмотр текущего состояния
21
22
<pre>
23
virsh # dominfo kvm
24
Id:             6
25
Name:           kvm
26
UUID:           00000000-0192-0168-0000-161000000000
27
OS Type:        hvm
28
State:          running
29
CPU(s):         1
30
CPU time:       234.6s
31
Max memory:     1228800 KiB
32
Used memory:    921600 KiB
33
Persistent:     yes
34
Autostart:      disable
35
Managed save:   no
36
Security model: none
37
Security DOI:   0
38
</pre>
39
40 10
h3. уменьшение
41
42
<pre>
43
virsh # setmem kvm 1000m
44
</pre>
45
46
h3. увеличение
47
48
<pre>
49
virsh # setmem kvm 2000m
50
</pre>
51
52
h2. увеличение vcpu
53
54
h3. *увеличение vcpu не поддерживается в debian 8*
55
56
Compiled against library: libvirt 1.2.9
57
Using library: libvirt 1.2.9
58
Using API: QEMU 1.2.9
59
Running hypervisor: QEMU 2.1.2
60
61
<pre>error: internal error: unable to execute QEMU command 'cpu-add': Not supported</pre>
62
63
h3. уменьшение выделенного количества vcpu на текущий момент не поддерживается
64
65
<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>
66
67
h3. увеличение количества vcpu возможно не выше заданного в xml предела
68
69
<pre>
70
<vcpu placement='static' current='2'>4</vcpu>
71
72
4 - максимально возможное количество vcpu
73
2 - VM будет запущена с 2 vcpu
74
</pre>
75
76
h3. просмотр текущей конфигурации
77
78
<pre>
79
virsh # vcpucount kvm
80
maximum      config         4
81
maximum      live           4
82
current      config         1
83
current      live           1
84
</pre>
85
86
h3. увеличение
87
88
host
89
<pre>
90
virsh # setvcpus kvm 3 --config --live
91
92
virsh # vcpucount kvm
93
maximum      config         4
94
maximum      live           4
95
current      config         3
96
current      live           3
97
</pre>
98
99
guest
100
<pre>
101
root@kvm:~# lscpu |grep list
102
On-line CPU(s) list:   0
103
Off-line CPU(s) list:  1,2
104
105
root@kvm:~# chcpu -e 1,2
106
CPU 1 enabled
107
CPU 2 enabled
108
109
root@kvm:~# lscpu |grep list
110
On-line CPU(s) list:   0-2
111
</pre>