Blog (5)
Komentarze (15)
Recenzje (0)

Zaczynamy przygodę z Cisco VIRL, cz.3 — „Mamy to!?"

@PpetroZaczynamy przygodę z Cisco VIRL, cz.3 — „Mamy to!?"13.12.2015 20:17

W ostatnim wpisie opisywałem swoje nieudane próby zainstalowania hypervisora ESXi. Mam nadzieję, że poprzedni wpis pomógł komuś w uporaniu się z problemami i udało się zainstalować upragnionego VIRLa. W moim przypadku wybrałem alternatywną opcję i teraz opiszę wam jak uruchomić VIRLa na VMPlayer zainstalowanym pod kontrolą systemu operacyjnego Windows 2012R2.

Instalacja Windows

Przede wszystkim podkreślam, że zawsze warto korzystać z legalnego oprogramowania i gorąco do tego zachęcam. W przypadku chęci zainstalowania Windowsa 2012R2 tak naprawdę nikt nie powinien mieć z tym żadnego problemu, bo wystarczy zalogować się na stronie Microsoft TechNet Evaluation Center link i ściągnąć sobie darmową wersję na 180dni.

Instalacja Windowsa 2012R2 jest banalna i nie odbiega od instalacji typowej dla innych systemów z rodziny Windows. Pamiętajcie tylko, aby podczas procesu instalacji NIE WYBIERAĆ systemu w wersji Core – jest to wersja bez powłoki graficznej. A jeśli nawet komuś „niechcący” zainstaluje się Windows w wersji Core to w łatwy sposób może go przetransformować doinstalowując powłokę graficzną za pomocą poleceń PowerShell

Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

Zakładam, że każdy poradzi sobie z instalacją Windowsa bez większych problemów. Ja dodam tylko, że na swoje potrzeby za pomocą Server Managera doinstalowałem sobie rolę Hyper-V – dlaczego jest to ważne wspomnę w dalszej części wpisu.

Instalacja VM Player

Przejdźmy teraz do następnego etapu czyli instalacji VMPlayera. Zdecydowałem się na instalację Playera bo jest w pełni darmowy w przeciwieństwie do bardziej rozbudowanego narzędzia jakim jest VM Workstation. Instalacja VM Playera przebiega standardowo – ściągamy najnowszą wersję i wykonujemy standardową instalację. Pełni zapału możemy teraz uruchomić VMPlayera... ale zapał może szybko zniknąć dla tych którzy również zdecydowali się zainstalować rolę Hyper-V – w takim przypadku po uruchomieniu Playera i próbie uruchomienia maszyny wirtualnej pokazuje się błąd o niezgodności produktu VM z Hyper-V.

Błąd związany z jednoczesnym działaniem VM i Hyper-V
Błąd związany z jednoczesnym działaniem VM i Hyper-V

Na szczęście jest proste rozwiązanie tego problemu i wbrew treści komunikatu nie jest to usunięcie roli Hyper-V. Aby pogodzić ze sobą dwa światy wystarczy na czas używania produktu VM wyłączyć service Hyper-V i w linii poleceń wpisać:

bcdedit /set hypervisorlaunchtype off

Po restarcie systemu nie będziemy mogli uruchomić Hyper-V, ale za to zadziała nam VM. Jeżeli będziemy chcieli odwrócić sytuację i powrócić do Hyper-V to należy wyłączyć wszystko co związane z VM i użyć komendy:

bcdedit /set hypervisorlaunchtype auto

Po ponownym restarcie systemu będziemy mogli znów skorzystać z hypervisora Microsoftu.

VM Player - Okno główne
VM Player - Okno główne

Wracając do wątku głównego – a przypominam, że jest nim ciągle instalacja CISCO VIRL – załóżmy, że możemy już uruchomić VM Playera oraz że po opłaceniu zamówienia za zakup licencji na VIRL otrzymaliśmy już maila z linkiem do ściągnięcia obrazu maszyny VIRL w formacie .OVA (mail przychodzi z kilkudniowym opóźnieniem – to normalne – Cisco najpierw musi zweryfikować płatność). Przechodzimy więc do właściwej instrukcji instalacji VIRL dostępnego na stronie link

Powinno już pójść z górki? Nic bardziej mylnego – kolejne problemy pojawią się przy realizacji kroku 4 instrukcji "Deploy the VIRL OVA". Dokładnie chodzi o punkt 6 i kolejne, w których to definiujemy kolejne adaptery sieciowe dla naszej maszyny wirtualnej z obrazem VIRL. Problem polega na tym, że w nowych wersjach Playera zabrakło narzędzia Virtual Network Editor i w związku z tym nie mamy możliwość zdefiniowania sobie dodatkowych podsieci oraz ustawień kart sieciowych. Łatwo możemy sobie poradzić z tym problemem jeżeli zainstalowaliśmy PowerShella (w Windowsie 2012R2 jest domyślnie zainstalowany) – za pomocą tego środowiska możemy dodać kolejne karty sieciowe i je odpowiednio skonfigurować – wystarczy postępować zgodnie z instrukcją ze strony Cisco, gdzie zostały podane wszystkie wymagane polecenia. Co zrobić jeśli nie chcemy używać PowerShella i preferujemy graficzne okienko narzędzia Virtual Network Editor? Niestety musimy trochę pokombinować...

W pierwszej kolejności należy usunąć VM Playera z systemu. Następnie musimy znaleźć starszą wersję VMPlayera – na szczęście nie musimy przesadzać i ściągać starych wersji sprzed kilku lat. Polecam Wam ściągnąć i zainstalować wersję 6.0.4 VM Player. Następnie zalecam ściągnąć wersję trial VM Workstation – tutaj też nie polecam ściągania najnowszej wersji – najlepiej wyszukać wersję 10.0.7 (poleacam głównie dlatego, że u mnie działa a próbowałem też innych wersji i nie działało :) ). Gdy uda nam się ściągnąć instalację VM Workstation w wymaganej wersji należy otworzyć okno linii poleceń Windows i przejść do folderu w którym zapisaliśmy ściągnięty plik. W następnym kroku należy w linii poleceń użyć komendy

C:\Users\Administrator\Downloads>VMware-workstation-full-10.0.7-2844087.exe /e .\nazwafolderu

W ten sposób rozpakujemy zawartość instalatora do określonego folderu. Teraz tylko wystarczy w danym folderze znaleźć paczkę core.cab, otworzyć ja np. za pomocą 7zip-a i odnaleźć pliki vmnetcfg, vmnetcfglib i vmnetcfg.dll. Wymienione pliki należy skopiować do folderu gdzie zainstalowaliśmy VM Playera. To wszystko – od teraz możemy używać Virtual Network Editor uruchamiając go plikiem vmnetcfg.

Pliki które należy skopiować do folderu VM Player
Pliki które należy skopiować do folderu VM Player

Ogólnie rzecz ujmując to cała ta zabawa z plikami polega na tym, aby wersja zainstalowanego Playera była zgodna z wersją instalatora Workstation z zawartości którego kopiujemy pliki. Możemy też pójść na skróty i spróbować ściągnąć pliki vmnetcfg stąd. Ok – osiągnęliśmy efekt – mamy Virtual Network Editor i możemy skonfigurować maszyną zgodnie z instrukcjami Cisco.

Virtual Network Editor
Virtual Network Editor

U celu

W końcu! Konfiguracja maszyny jest prawidłowa i możemy rozpocząć właściwy proces instalacji VIRL. W moim wypadku wszystko przebiegło dokładnie według instrukcji więc nie będę tu dublować strony Cisco. Jeszcze raz podaje linka dla leniwych Instrukcja instalacji Cisco VIRL

Pulpit główny VIRL
Pulpit główny VIRL

Ostatnim aspektem, który chce opisać jest poprawna konfiguracja VM Maestro. Maestro to klient za pomocą którego łączymy się z naszą maszyną VIRL. Jest to specjalnie zmodyfikowana przez Cisco wersja wspomagająca projektowanie wirtualnego laba. Z założenia VM Maestro powinien być zainstalowany na innym komputerze (po to żeby dodatkowo nie obciążać maszyny z VIRL) i powinniśmy zapewnić łączność pomiędzy maszynami. Mając na uwadze, że Windows Server 2012R2 ma domyślnie zainstalowaną i uruchomioną zaporę sieciową powinniśmy ją odpowiednio skonfigurować. To czego potrzeba do szczęścia to odblokowanie portu 19399, 19400, 19401, 19402 i 80 (tak dla pewności). Zgodnie z domyślną konfiguracją sieć do zarządzania VIRL jest podłączona do karty sieciowej VM Playera działającej w trybie NAT. W takim przypadku aby nie zmieniać nic w konfiguracji maszyny z VIRL trzeba dodać trasę statyczną tak aby komputery z fizycznej sieci lokalnej mogły komunikować się z siecią za NATem VM. Możemy też po prostu ustawić ten adapter w trybie bridge, tak aby był dostępny bezpośrednio z naszej sieci lokalnej.

Widok okna VM Maestro
Widok okna VM Maestro

No i to tyle w temacie. No może jeszcze jedno – gratulacje! Udało się zainstalować VIRLa i teraz możemy już zagłębiać tajniki sieci komputerowych i technologii Cisco. Ogólnie rzecz ujmując instalacja nie jest jakoś mega trudna (sic! - to o czym były 3 wpisy), ale ze względu na konkretne wymagania co do środowiska możemy napotkać parę problemów na swojej drodze. Mam nadzieje, że moje wpisy choćby w małym stopniu pomogą Wam w instalacji VIRLa.

Dotarłeś do celu
Dotarłeś do celu

Jeżeli chcecie o coś dopytać piszcie w komentarzach. Mam już pomysł na kolejny wpis gdzie analizuje co i ile dokładnie zasobów zajmuje. Mam nadzieje, że znajdę w najbliższym czasie chwilkę aby to dla Was opisać. Pozdrawiam!

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.