У меня есть недавно установленный сервер Hyper-V в стандартной версии Windows Server 2012R2 и виртуальная машина внутри с той же версией ОС, на которой размещается домен и некоторые файловые службы. Хост НЕ является членом домена виртуальной машины, потому что в локальной сети нет других серверов, поэтому контроллеры домена не используются, если он выйдет из строя. К хосту подключен съемный носитель, предназначенный для резервного копирования. Мне нужно сделать резервную копию файлов с виртуальной машины на это устройство.
Интересно, есть ли возможность получить файл с виртуальной машины с помощью инструментов Hyper-V, при условии полной совместимости на хосте.
ОБНОВЛЕНИЕ: есть командлет Copy-VMFile
что внезапно -FileSource
параметр доступен, но, к моему ужасу, этот параметр может принимать только значение Host
, то есть копирование файла осуществляется только НА ВМ, а не с нее.
Если они находятся в одной IP-подсети, вы все равно можете использовать UNC-пути для доступа к общим ресурсам, но вам нужно будет пройти аутентификацию с использованием правильных учетных данных домена.
В вашем случае предоставьте общий доступ к съемному носителю на хосте (не забудьте установить разрешения общего доступа, а также разрешения NTFS), затем с гостевой системы перейдите в \\ IPofHost \ RemovableMedia.
Вы можете сохранить ссылку с сохраненным паролем из проводника (снимок экрана взят из Windows 10): -
Я не уверен на 100% в том, чего вы пытаетесь достичь, но разве Windows Server Backup не предоставит вам все необходимое? это позволит вам создать резервную копию виртуальной машины или только файла VHDX с виртуальной машины, если это все, что вам нужно. Затем вы можете восстановить файл VHDX (или всю виртуальную машину) в любом месте. Поскольку вы используете сервер 2012 R2, недавно восстановленный VHDX можно подключить локально, просто дважды щелкнув его, и вы получите доступ ко всем нужным файлам.
В качестве альтернативы, если время простоя не является проблемой, вы можете просто выключить виртуальную машину, VHDX можно смонтировать локально, просто дважды щелкнув по нему, затем вы можете скопировать из него любые файлы, после этого отключите VHDX, чтобы перезапустить виртуальную машину.
Другое решение для резервного копирования виртуальной машины HyperV - использовать это: -
http://www.altaro.com/vm-backup/
Это бесплатно для 1 хоста и до 2 виртуальных машин.
Я использовал его раньше, и он работает очень хорошо. Вы можете быть избирательны или нет в том, что и когда оно поддерживает.