Drive add » История » Версия 1
Андрей Волков, 2013-06-28 14:16
1 | 1 | Андрей Волков | h1. Добавление диска в QMP Shell |
---|---|---|---|
2 | |||
3 | h2. Создаем новый раздел на хост системе |
||
4 | |||
5 | host # *lvcreate -L 7g -n qemu319-panda-root safespace* |
||
6 | |||
7 | <pre> |
||
8 | Logical volume "qemu319-panda-root" created |
||
9 | </pre> |
||
10 | |||
11 | h2. Выставляем нужные права на устройство |
||
12 | |||
13 | host # *chown qemu319 /dev/safespace/qemu319-panda-root* |
||
14 | |||
15 | Это нужно чтобы виртуальная машина могла прочитать блочное устройство от имени непривилегированного пользователя. |
||
16 | |||
17 | h2. Подключаемся к гипервизору |
||
18 | |||
19 | h3. Ищем сокет |
||
20 | |||
21 | host # *netstat -ax |grep 319.cont* |
||
22 | |||
23 | <pre> |
||
24 | unix 2 [ ACC ] STREAM LISTENING 8713 /run/qemu/qemu319.control.sock |
||
25 | </pre> |
||
26 | |||
27 | h3. Соединяемся в режиме monitor (-H) |
||
28 | |||
29 | host # *qmp-shell -H /run/qemu/qemu319.control.sock* |
||
30 | |||
31 | <pre> |
||
32 | Welcome to the HMP shell! |
||
33 | Connected to QEMU 1.4.2 |
||
34 | |||
35 | (QEMU) |
||
36 | </pre> |
||
37 | |||
38 | h2. Добавляем диск |
||
39 | |||
40 | h3. Смотрим текущие диски |
||
41 | |||
42 | (QEMU) *info block* |
||
43 | |||
44 | <pre> |
||
45 | disk-319-panda-root: removable=0 io-status=ok file=/dev/mapper/fc-kvm319-panda-root ro=0 drv=raw encrypted=0 bps=0 bps_rd=0 bps_wr=0 iops=0 iops_rd=0 iops_wr=0 |
||
46 | ide1-cd0: removable=1 locked=0 tray-open=0 io-status=ok [not inserted] |
||
47 | floppy0: removable=1 locked=0 tray-open=0 [not inserted] |
||
48 | sd0: removable=1 locked=0 tray-open=0 [not inserted] |
||
49 | </pre> |
||
50 | |||
51 | h3. Добавляем наш диск |
||
52 | |||
53 | (QEMU) *drive_add auto file=/dev/safespace/qemu319-panda-root,if=none,id=disk-319-panda-root2,media=disk,cache=none* |
||
54 | |||
55 | <pre> |
||
56 | OK |
||
57 | </pre> |
||
58 | |||
59 | (QEMU) *info block* |
||
60 | |||
61 | <pre> |
||
62 | disk-319-panda-root: removable=0 io-status=ok file=/dev/mapper/fc-kvm319-panda-root ro=0 drv=raw encrypted=0 bps=0 bps_rd=0 bps_wr=0 iops=0 iops_rd=0 iops_wr=0 |
||
63 | ide1-cd0: removable=1 locked=0 tray-open=0 io-status=ok [not inserted] |
||
64 | floppy0: removable=1 locked=0 tray-open=0 [not inserted] |
||
65 | sd0: removable=1 locked=0 tray-open=0 [not inserted] |
||
66 | disk-319-panda-root2: removable=1 locked=0 tray-open=0 file=/dev/safespace/qemu319-panda-root ro=0 drv=raw encrypted=0 bps=0 bps_rd=0 bps_wr=0 iops=0 iops_rd=0 iops_wr=0 |
||
67 | </pre> |