Уменьшение тома виртуальной машины » История » Версия 1
Николай Алексеев, 17.05.2016 17:18
1 | 1 | Николай Алексеев | h1. Уменьшение тома виртуальной машины Windows |
---|---|---|---|
2 | 1 | Николай Алексеев | |
3 | 1 | Николай Алексеев | 1. С помощью стандартной оснастки windows уменьшаем том до нужного размера X минус 1гб |
4 | 1 | Николай Алексеев | 2. Заходим на мастер-ноду кластера. Смотрим информацию по интересующему нас инстансу |
5 | 1 | Николай Алексеев | <pre> |
6 | 1 | Николай Алексеев | gnt-instance info win2008r2-test |
7 | 1 | Николай Алексеев | </pre> |
8 | 1 | Николай Алексеев | где win2008r2-test - название целевой виртуальной машины. |
9 | 1 | Николай Алексеев | Получаем примерно следующий вывод: |
10 | 1 | Николай Алексеев | <pre> |
11 | 1 | Николай Алексеев | Disks: |
12 | 1 | Николай Алексеев | - disk/0: plain, size 31.0G |
13 | 1 | Николай Алексеев | access mode: rw |
14 | 1 | Николай Алексеев | logical_id: xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0 |
15 | 1 | Николай Алексеев | on primary: /dev/xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0 (253:6) |
16 | 1 | Николай Алексеев | name: None |
17 | 1 | Николай Алексеев | UUID: c4373d6a-7cce-420f-b109-04c4d5388a76 |
18 | 1 | Николай Алексеев | </pre> |
19 | 1 | Николай Алексеев | нам нужно название диска, который хотим уменьшить - /dev/xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0 |
20 | 1 | Николай Алексеев | 3. Останавливаем ганети-вотчер, затем ганети |
21 | 1 | Николай Алексеев | <pre> |
22 | 1 | Николай Алексеев | service ganeti-watcher stop |
23 | 1 | Николай Алексеев | service ganeti stop |
24 | 1 | Николай Алексеев | </pre> |
25 | 1 | Николай Алексеев | 4. С помощью команды lvresize уменьшаем размер тома до нужного - размер тома - X. |
26 | 1 | Николай Алексеев | <pre> |
27 | 1 | Николай Алексеев | lvresize -L 31G /dev/xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0 |
28 | 1 | Николай Алексеев | </pre> |
29 | 1 | Николай Алексеев | 5. Открываем в текстовом редакторе /var/lib/ganeti/config.data |
30 | 1 | Николай Алексеев | <pre> |
31 | 1 | Николай Алексеев | vim /var/lib/ganeti/config.data |
32 | 1 | Николай Алексеев | </pre> |
33 | 1 | Николай Алексеев | находим часть конфига которая отвечает за настройки диска - будет выглядеть примерно так: |
34 | 1 | Николай Алексеев | <pre> |
35 | 1 | Николай Алексеев | xenvg", "bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0"], "uuid": "c4373d6a-7cce-420f-b109-04c4d5388a76", "dev_type": "plain", "params": {}, "mode": "rw", "iv_name": "disk/0", "size": 40490} |
36 | 1 | Николай Алексеев | </pre> |
37 | 1 | Николай Алексеев | меняем параметр size на нужный размер в мб |
38 | 1 | Николай Алексеев | <pre> |
39 | 1 | Николай Алексеев | xenvg", "bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0"], "uuid": "c4373d6a-7cce-420f-b109-04c4d5388a76", "dev_type": "plain", "params": {}, "mode": "rw", "iv_name": "disk/0", "size": 31744} |
40 | 1 | Николай Алексеев | </pre> |
41 | 1 | Николай Алексеев | Сохраняем и закрываем конфиг. |
42 | 1 | Николай Алексеев | 6. Запускаем ganeti и ganeti-watcher |
43 | 1 | Николай Алексеев | <pre> |
44 | 1 | Николай Алексеев | service ganeti start |
45 | 1 | Николай Алексеев | service ganeti-watcher start |
46 | 1 | Николай Алексеев | </pre> |
47 | 1 | Николай Алексеев | 7. Перезапускаем целевую виртуальную машину |
48 | 1 | Николай Алексеев | <pre> |
49 | 1 | Николай Алексеев | gnt-instance reboot win2008r2-test |
50 | 1 | Николай Алексеев | </pre> |
51 | 1 | Николай Алексеев | 8. Подключаемся к машине и с помощью стандартной оснастки расширяем на 1 гб который брали в запас. |