Уменьшение тома виртуальной машины » История » Версия 1
Версия 1/3
-
Следующее » -
Текущая версия
Николай Алексеев, 17.05.2016 17:18
Уменьшение тома виртуальной машины Windows¶
1. С помощью стандартной оснастки windows уменьшаем том до нужного размера X минус 1гб
2. Заходим на мастер-ноду кластера. Смотрим информацию по интересующему нас инстансу
gnt-instance info win2008r2-test
где win2008r2-test - название целевой виртуальной машины.
Получаем примерно следующий вывод:
Disks: - disk/0: plain, size 31.0G access mode: rw logical_id: xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0 on primary: /dev/xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0 (253:6) name: None UUID: c4373d6a-7cce-420f-b109-04c4d5388a76
нам нужно название диска, который хотим уменьшить - /dev/xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0
3. Останавливаем ганети-вотчер, затем ганети
service ganeti-watcher stop service ganeti stop
4. С помощью команды lvresize уменьшаем размер тома до нужного - размер тома - X.
lvresize -L 31G /dev/xenvg/bbb00d71-99e9-458c-ba8c-774ba6a14e0b.disk0
5. Открываем в текстовом редакторе /var/lib/ganeti/config.data
vim /var/lib/ganeti/config.data
находим часть конфига которая отвечает за настройки диска - будет выглядеть примерно так:
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}
меняем параметр size на нужный размер в мб
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}
Сохраняем и закрываем конфиг.
6. Запускаем ganeti и ganeti-watcher
service ganeti start service ganeti-watcher start
7. Перезапускаем целевую виртуальную машину
gnt-instance reboot win2008r2-test
8. Подключаемся к машине и с помощью стандартной оснастки расширяем на 1 гб который брали в запас.