Przygotowywałem dziś warsztaty z usługi ASR, aby zaprezentować jak realizowana jest replikacja z hosta Hyper-V do Azure konieczny był „jakiś kawałek” serwera Hyper-V.
Jako iż nie chciałem instalować agentów do ASR na własnej stacji roboczej, to posłużyłem się mało znaną funkcją, która pozwala na uruchomienie Hyper-V w Hyper-V. Tak uruchomić hosta do wirtualizacji na wirtualnej maszynie.
Jest to oczywiście rozwiązanie nie do produkcji, ale do wszelakiego zestawu testów, laboratoriów jak znalazł.
Wymaganie techniczne – zarówno host jak i VM z Hyper-V musi być oparta o Windows 2016 lub Windows 10 w wersji min. Aniversary Update.
Na maszynie VM z Hyper-V musimy włączyć przekazywanie funkcji sprzętowej wirtualizacji
PS C:> Set-VMProcessor -VMName vm_z_hyperv -ExposeVirtualizationExtensions $true
Musimy również włączyć Mac Address Spoofing aby pakiety z gościa były dostarczane poprzez dwa Virtual Switche
PS C:> Get-VMNetworkAdapter -VMName vm_z_hyperv | Set-VMNetworkAdapter -MacAddressSpoofing On
Trzeba pamiętać też, że host z Hyper-V mimo iż może mieć włączoną dynamiczną alokację RAM to nie będzie ona działać – trzeba mu dodać trochę więcej RAM, aby nasze wirtualne-wirtualne maszynki działały 🙂
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization
A odnośnie warsztatów to postaram się do końca tygodnia zamieścić na blogu kilka poradników Step-by-Step jak uruchomić własną replikację do chmury.