Был ли у вас опыт работы с Microsoft Hyper-V?

«Был ли у вас опыт работы с Microsoft Hyper-V?» — вопрос из категории Виртуализация, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, у меня есть опыт развертывания и администрирования инфраструктуры виртуализации на базе Microsoft Hyper-V в корпоративной среде. Основные задачи включали:

  • Управление виртуальными машинами: создание, конфигурация, live-миграция и удаление ВМ.
  • Управление ресурсами: выделение и мониторинг CPU, RAM, виртуальных дисков (VHDX) и виртуальных сетей (vSwitch).
  • Автоматизация: активное использование PowerShell и Desired State Configuration (DSC) для автоматизации рутинных операций. Например, скрипт для создания типовой ВМ:
    New-VM -Name "VM-WebServer-Prod" -MemoryStartupBytes 4GB -Generation 2 -BootDevice VHD
    New-VHD -Path "C:ClusterStorageVolume1VMsVM-WebServer-Prod.vhdx" -SizeBytes 100GB -Dynamic
    Add-VMHardDiskDrive -VMName "VM-WebServer-Prod" -Path "C:ClusterStorageVolume1VMsVM-WebServer-Prod.vhdx"
    Connect-VMNetworkAdapter -VMName "VM-WebServer-Prod" -SwitchName "Prod-vSwitch"
  • Обеспечение отказоустойчивости: настройка Hyper-V кластеров с общим хранилищем (CSV), репликации ВМ между сайтами и тестирование планов аварийного восстановления (DR).