Konfiguracja sieci Hyper-V dla środowiska PoC (Hyper-V IaaC cz. 1)

Budując kolejne środowisko Proof of Concept (PoC) stanąłem przed wyzwaniem by był ono uniezależnione od wszystkich innych maszyn wirtualnych. To co udało się osiągnąć, to również szybki sposób na budowanie kolejnych sieci bez ryzyka, że wyczerpiemy pulę adresów IP w lokalnej sieci (często na 24 bitach, a jak zaczniemy się bawić w kontenery albo inne automaty to się okazuje, że to nie problem wysycić taki zapas adresów).

Punkt wejścia to posiadanie systemy Windows 10 Pro z zainstalowanym Hyper-V. Na Windows Server możemy zrobić to samo, ale w tym przypadku stawiam wszystko na systemie klienckim.

Konfiguracja switcha

Wpierw tworzymy switch typu internal. Takie rozwiązanie umożliwi nam bezproblemową komunikację wew. tworzonego środowiska, dostęp z wewnątrz do Internetu, oraz dostęp z hosta do usług które budujemy w warstwie wirtualizacji.

Zaczynamy od utworzenie switcha, np. o nazwie PocSwitchTest:

Konfiguracja NAT

Następnie żeby zapewnić komunikację o której wspomniałem wyżej, konfigurujemy zakres sieci (w gratisie mamy DHCP i DNS) i rezerwujemy pierwszy adres sieci dla naszego hosta – którym jest lokalny komputer z Hyper-V:

W tym przypadku zrobiłem sieć 192.168.123.0/24, ale to może być dowolna inna byle nie kolidowała z naszą fizyczną i innymi wirtualnymi sieciami.

Tworzenie switcha nie zrywa żadnego połączenia, można to robić łącząc się zdalnie do danej maszyny.

Gdybyśmy chcieli posprzątać, to dwie komendy (zakładając że do utworzonego switcha nic nie podłączyliśmy).

Podsumowanie

Tworząc maszyny wirtualne przypinamy je do utworzonego switcha i cieszymy się działającą siecią (jedna z innych sieci o nazwie PocSwitch i adresacji 192.168.0.0/24).

I widok z wewnątrz utworzonej maszyny wirtualnej (maszyna ma dwa adresy IP .110 i .111, brama wskazuje na adres .1 przypisany do maszyny-hosta):

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *