Назад | Перейти на главную страницу

Копирование виртуальной машины во время работы

Стоит ли выключить виртуальную машину перед копированием ее на внешний диск. Мы хотим скопировать все содержимое нашего запоминающего устройства на внешний диск, так как мы собираемся добавить на него больше дисков. Многие из файлов - это файлы виртуальной машины и VHD для нашего сервера Hyper-V. Возникнет ли проблема при копировании этих файлов, пока виртуальные серверы все еще работают?

Вы должны выключить виртуальные машины перед копированием файлов VHD. Их можно скопировать во время работы Hyper-V, сделав снимок виртуальной машины (базовые виртуальные жесткие диски заблокированы Hyper-V как для чтения, так и для записи, когда нет моментальных снимков, но блокируются только для записи, когда есть моментальные снимки).

Существует достаточно высокая вероятность повреждения виртуальной машины, если вы скопируете файл VHD, не выключая его предварительно. Что портится, сказать крайне сложно. Базы данных обычно повреждаются путем копирования их файлов без «уведомления» СУБД о снимке состояния (и в большинстве случаев проще всего просто выключить систему).

Подобное повреждение файла может произойти и с файлами, которые важны для запуска виртуальных машин, реестр также является базой данных. Я видел множество других странных проблем, хотя это бросок кости.

В любом случае применяется основное правило резервного копирования: если вы не пытались выполнить восстановление из резервной копии, вы всегда должны предполагать, что резервная копия не удалась. Пока вы не восстановите виртуальные машины на новых дисках, следите за тем, чтобы старые были в рабочем состоянии ...

Нет, это просто так. Вы не можете этого сделать, пока работают виртуальные серверы.

Это функция Server 2012 / Hyper-V v3.

Итак, вопрос не в том, «следует ли вам выключиться», а в том, «как вы хотите сделать это без»?

Единственный шанс сейчас - это такие вещи, как «репликация на уровне раздела», которую можно сделать прозрачно, а затем снова сломать. Но копии файла нет.