Можно ли удалить файл hrl hyper v
Читайте, как восстановить виртуальную машину Hyper-V которая удалена или содержимое диска виртуальной машины Hyper-V . Какие встроенные инструменты виртуальной машины или сторонние программы использовать для её восстановления. Программы для создания виртуальных машин предназначены для создания на одном компьютере, кроме основной операционной системы, ещё одной или нескольких виртуальных машин с собственными независимыми операционными системами и дисками, место под которое выделяется на основном диске компьютера.
Сторонних программ для виртуализации существует много, но самыми популярными среди пользователей являются VMware Workstation и Oracle VirtualBox . Для возможности виртуализации собственных операционных систем компанией Microsoft был также разработан инструмент – Windows Virtual PC. Но, в Windows 10 уже представлено приложение виртуализации нового поколения – Диспетчер Hyper-V .
Hyper-V
Диспетчер Hyper-V удобен в работе, но его единственным недостатком есть возможность создания виртуальных машин только с операционными системами Windows.
Поддержка виртуальных машин с помощью инструмента Hyper-V доступна в версиях Windows 10 Pro и Enterprise. По умолчанию она не активирована и для её использования, инструмент необходимо активировать и подключить.
- Перейдите в Панель управления / Программы и компоненты / Включение или отключение компонентов Windows
- В открывшемся окне компонентов Windows найдите пункт Hyper-V, поставьте галочки возле каждого подпункта и нажмите OK
- Перезагрузите компьютер
- Чтобы запустить Hyper-V, введите в окне поиска Windows «Hyper-V» и выберите “Диспетчер Hyper-V”
Системные файлы виртуальной машины Hyper-V
В отличии от других менеджеров виртуальных машин, Hyper-V не сохраняет все файлы виртуальной машины (системные файлы и файл виртуального диска) в одну папку. Они хранятся в разных местах:
- диск виртуальной машины Hyper-V по умолчанию сохраняется приложением в папку:
C:\Users\Public\Documents\Hyper-V\Virtual hard disks
- Другие файлы виртуальной машины, включая конфигурационные файлы и снэпшоты, в папку:
C:\ProgramData\Microsoft\Windows\Hyper-V
Эти папки задаются инструментом по умолчанию, но при желании расположение данных папок можно изменить.
Следует отметить, что основными файлами, отвечающими за конфигурацию и данные виртуальной машины, и таким образом за её работоспособность, есть:
- *.vhdx – файл диска виртуальной машины. Имеет название, которое было присвоено виртуальной машине при её создании. Место расположения по умолчанию:
C:\Users\Public\Documents\Hyper-V\Virtual hard disks - *.vmcx – файл параметров конфигурации виртуальной машины. Место расположения по умолчанию:
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
В случае восстановления именно этих файлов, возможно восстановить работоспособную виртуальную машину, включая все файлы из её диска.
Как восстановить виртуальную машину Hyper-V, которая удалена
Функция Экспорта/Импорта виртуальной машины
На случай, если пользователь использует виртуальную машину Hyper-V для работы с важными данными или она имеет для него ценность по другим причинам, компанией Microsoft предусмотрена возможность создания резервной копии виртуальной машины. Для этого предназначены функции Экспорта и Импорта виртуальной машины с помощью Диспетчера Hyper-V.
В Windows Server 2012 появилось интересное решение, предназначенное для обеспечения высокой доступности и аварийного восстановления виртуальных машин. Это решение называется Hyper-V Replica и с его помощью можно осуществлять репликацию виртуальных машин между хостами или кластерами Hyper-V.
Hyper-V Replica может использоваться в различных сценариях, например для репликации виртуальных машин между головным офисом компании и ее филиалами, или между офисом клиента и датацентром провайдера. Для Hyper-V Replica абсолютно не важно местоположение серверов. Репликация возможна как между серверами Hyper-V в одной локальной сети, так и между датацентрами, расположенными в разных странах. При этом Hyper-V Replica фактически не зависит от хранилища и предъявляет минимальные требования к пропускной способности сети.
Архитектура
Архитектурно Hyper-V Replica состоит из следующих компонентов:
Безопасность
Одним из плюсов технологии Hyper-V Replica является то, что нахождение основного сервера и сервера-реплики в одном домене/рабочей группе не является обязательным. Если вы используете репликацию между некластерными узлами, то членство в домене совсем не обязательно (для кластеров, естественно, домен необходим). В связи с этим стоит затронуть некоторые вопросы безопасности:
Примечание. По умолчанию трафик репликации не шифруется. Хотя в Kerberos и есть механизм шифрования, HVR его не задействует. Поэтому, если требуется шифрование, необходимо использовать аутентификацию на основе сертификатов.
Принцип работы
Сначала между основным сервером и репликой устанавливается соединение и производится первоначальная репликация (Initial Replication), в ходе которой на резервной площадке создается реплика виртуальной машины. Реплика находится в выключеном состоянии и по умолчанию не подключена к виртуальной сети.
Затем в дело вступает механизм Delta Replication. На основном узле все изменения, происходящие с VHD-дисками соответствующей ВМ отслеживаются и записываются в лог репликации (Hyper-V Replica Log file, HRL). Это файл с расширением .hrl, находящийся в той же директории, что и VHD. Каждому VHD ставится в соответствие свой HRL-файл, каждая операция записи в виртуальной машине соответствует записи на VHD и записи в HRL.
Примечание. Реплицируются лишь дисковые изменения, состояние памяти ВМ не затрагивается.
Периодичность передачи данных составляет 5 минут, изменить ее нельзя. Таким образом, в нормальном состоянии копия машины отстаёт от оригинала не более чем на пять минут. Если же в течение 5 минут не удалось передать изменения, то в состоянии репликации появится предупреждение. Попытки передать изменения будут продолжаться еще 25 минут, а затем репликация остановится и перейдет в аварийное состояние. После этого для восстановления работы репликации потребуется вмешательство администратора.
Вот так в общих чертах выглядит технология Hyper-V Replica в Windows Server 2012. Более подробно о настройке репликации я расскажу во второй части статьи.
Функционал репликации в Hyper-V позволяет настроить отказоустойчивость ВМ за счет постоянной синхронизации изменений виртуальной машины, запущенной на одном сервере Hyper-V на другой сервер (сервер-партнер по репликации может даже находится в другом датаценте). Репликации в гипервизоре Microsoft Hyper-V реализуется с помощью встроенных средств (никаких дополнительных средств или плагинов устанавливать не нужно). Рассмотрим, как настроить репликацию виртуальной машины между двумя хостами с Windows Server 2016 Hyper-V.
Как включить репликацию ВМ в Windows Server 2016 Hyper-V
Чтобы настроить репликацию конкретной ВМ в Hyper-V Windows Server 2016, просто щелкните правой кнопкой мыши по нужной виртуальной машине и выберите пункт меню Enable Replication.
Запустится мастер настройки репликации. Тут, прежде чем продолжить, позволю себе небольшую ремарку касательно моей инфраструктуры.
Установка роли Hyper-V Replica Broker
Чтобы настроить роль Hyper-V Replica Broker, нужно открыть консоль управления кластером Failover Cluster Manager. Щелкните ПКМ по имени кластера и выберите опцию Configure Role.
Выберите роль Hyper-V Replica Broker.
Нужно указать имя кластерной службы и IP адрес.
На этом все. В Active Directory появится новое имя, а на кластере новая роль.
Настройка репликации виртуальной машины
Еще раз включаем репликацию для ВМ. Указываем имя сервера-брокера репликации Hyper-V. У меня появилось предупреждение:
“The specified Replica server is not configured to receive replication from this server”
В этом случае нужно нажать на кнопку Configure Server для запуска окна настройки брокера в кластере.
Вернемся в окно настройки репликации. Как вы видите, все предупреждения пропали.
Затем нужно указать vhdx файлы виртуальной машины, который нужно реплицировать (в моем случае он один).
Выберите частоту выполнения репликации (каждые 30 секунд, 5 или 15 минут).
На следующем шаге можно настроить параметры создания дополнительных снапшотов ВМ.
Затем нужно выбрать метод первичной репликации файла виртуальной машины (Initial replication Method). Можно вручную перенести файлы ВМ на целевой сервер с помощью внешнего диска (если канал между серверами недостаточно быстрый), либо скопировать файл прямо по сети.
Наконец, появится экран с выбранными опциями.
Возвращаемся в консоль Hyper-V Manager нашего отдельного хоста (источника репликации) и видим, что для него запущен процесс создания контрольной точки и в статусе ВМ появилась надпись Sending Initial Replication и процент выполнения репликации.
На целевом хосте откроем Failover Cluster Manager. Как вы видите, на нем появилась новая виртуальная машина – реплика исходной ВМ.
Итак, репликации ВМ между двумя хостами Hyper-V в Windows Server 2016 настраивается крайне просто. Благодаря этой возможности можно довольно легко и прозрачно обеспечить катастрофоустойчивость критических виртуальных машин.
В данной статье показаны действия, с помощью которых можно удалить виртуальную машину Hyper-V в Windows 10.
Платформа Hyper-V позволяет запускать виртуализированные компьютерные системы поверх физического хоста. Эти виртуализированные системы (гостевые системы) могут использоваться и управляться так же, как если бы они были физическими компьютерными системами, однако они существуют в виртуализированной и изолированной среде.
При необходимости можно удалить виртуальную машину Hyper-V, при этом виртуальная машина удаляется только из диспетчера Hyper-V.
При удалении виртуальной машины Hyper-V удаляется файл конфигурации виртуальной машины, но не удаляются виртуальные жесткие диски (.VHDX-файлы).
Если виртуальная машина имеет какие-либо контрольные точки (snapshots), они удаляются и объединяются в файлы виртуального жесткого диска после удаления виртуальной машины.
Как удалить виртуальную машину Hyper-V в «Диспетчере Hyper-V»
Чтобы удалить виртуальную машину, откройте Диспетчер Hyper-V ( virtmgmt.msc ).
В списке установленных виртуальных машин выберите виртуальную машину Hyper-V которую вы хотите удалить (в данном примере, Windows 7 Ultimate) и выполните одно из следующих действий:
•Нажмите правой кнопкой мыши на выбранной виртуальной машине и в появившемся контекстном меню выберите пункт Удалить…
•В правом нижнем углу в панели действий выберите пункт Удалить…
•Нажмите на клавиатуре клавишу Del.
При появлении запроса на удаление виртуальной машины, нажмите кнопку Удалить.
Как удалить виртуальную машину Hyper-V в Windows PowerShell
Также можно удалить виртуальную машину используя консоль Windows PowerShell.
Прежде чем удалить виртуальную машину, сначала выведем список имеющихся виртуальных машин, для этого откройте консоль Windows PowerShell от имени администратора и выполните команду:
Запомните имя виртуальной машины которую необходимо удалить (в данном примере удалим виртуальную машину с именем Windows 7 Ultimate).
Чтобы удалить виртуальную машину, выполните команду следующего вида:
Remove-VM "Имя_Виртуальной_машины" -Force
Замените Имя_Виртуальной_машины в команде выше фактическим именем виртуальной машины которую вы хотите удалить (в данном примере Windows 7 Ultimate).
Читайте также: