Menu Zamknij

Hyper-V Nested Virtualization w akcji

nested-virtualization01Przygotowywał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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.