Jak utworzyć maszynę wirtualną Windows i uzyskać do niej dostęp z pulpitu Linux w NSIS Cloud
Wymagania wstępne
Nr 1 Konto hostingowe Potrzebujesz aktywnego konta hostingowego NSIS Cloud z dostępem do interfejsu Horizon: https://horizon.cloudferro.com.
Nr 2 Pulpit Linux Komputer stacjonarny z systemem Linux i dostępem do Internetu, na którym zainstalujesz klienta RDP (Remmina).
Nr 3 Grupy zabezpieczeń Upewnij się, że w Twoim projekcie dostępna jest grupa zabezpieczeń allow_ping_ssh_icmp_rdp, aby umożliwić zdalny dostęp.
Nr 4 Obraz Windows Sprawdź, czy w projekcie chmurowym dostępny jest obraz systemu Windows Server, który zostanie użyty do uruchomienia maszyny wirtualnej.
Nr 5 Silne hasło Przygotuj silne hasło, które ustawisz dla konta Administrator podczas pierwszego logowania.
Co zostanie omówione
Tworzenie nowej maszyny wirtualnej Windows w Horizon
Konfiguracja sieci i przypisanie adresu Floating IP
Pierwsze logowanie do VM przez konsolę Horizon
Połączenie z maszyną Windows z pulpitu Linux przez RDP
Co będziemy omawiać
Krok 1: Utwórz nową maszynę Windows w Horizon
Przejdź pod adres https://horizon.cloudferro.com/project/ i zaloguj się do interfejsu Horizon.
W menu wybierz Compute -> Instances
Aby rozpocząć proces tworzenia nowej maszyny Windows, kliknij Launch Instance. W zakładce Details wpisz nazwę instacji w polu Instance Name i kliknij dalej.
Następnie musisz wybrać źródło instancji. Kliknij jedną ze strzałek w górę po prawej stronie i wybierz obraz Windows, którego chcesz użyć.
W zakładce Flavor wybierz jedną z dostępnych opcji. Jeśli przy danym flavor pojawia się żółte ostrzeżenie, nie możesz go użyć.
W kolejnej zakładce wybierz sieć eodata, która zapewnia dostęp do danych obserwacji Ziemi, oraz drugą sieć o nazwie cloud_xxxx — jest to domyślna sieć utworzona dla Twojego projektu.
Następnie kliknij na Security Groups. Jeśli chcesz uruchamiać usługi lub korzystać z określonych protokołów, musisz przypisać odpowiednie grupy zabezpieczeń. Wybierz grupę allow_ping_ssh_icmp_rdp i przypisz ją do instancji.
Teraz możesz kliknąć Launch Instance i poczekać kilka minut, aż instancja uruchomi się poprawnie.
Krok 2: Skonfiguruj sieć i przypisz Floating IP
Gdy instancja działa, musisz przypisać do niej Floating IP (publiczny adres IP). Dzięki temu Twoja maszyna będzie dostępna z zewnątrz chmury.
Aby przypisać adres, kliknij przycisk + (plus) obok Select an IP address. Musisz również wybrać interfejs — pamiętaj, aby nie wybierać interfejsu eodata.
Wybierz pulę external i kliknij Allocate IP.
Jeśli wszystko przebiegło prawidłowo, powinieneś zobaczyć publiczny adres obok sieci cloud_xxx.
Krok 3: Pierwsze logowanie do VM przez konsolę Horizon
Możesz skorzystać z konsoli webowej zaimplementowanej w OpenStack. Otwórz menu rozwijane i wybierz Console.
Zaloguj się na konto Administrator. Przy pierwszym logowaniu musisz zmienić hasło. Ustaw wtedy silne hasło dla swojej maszyny.
Pamiętaj, że konsola ma pewne ograniczenia: działa wolno i nie obsługuje kopiowania ani wklejania tekstu. Zalecane jest jej użycie wyłącznie do pierwszego logowania i zmiany hasła.
Krok 4: Połącz się z pulpitu Linux przez RDP
Aby zainstalować Remmina (klienta RDP), użyj poniższego polecenia:
johndoe@johndoe:~$ sudo snap install remmina
Otwórz aplikację Remmina i kliknij w lewym górnym rogu przycisk Add. W polu Server wpisz swój public IP przypisany do interfejsu VM. W polu Username wpisz Administrator, w polu Password wpisz wcześniej ustawione silne hasło. Upewnij się, że wybrany protokół to RDP, następnie kliknij Save i Connect.
Po zalogowaniu na konto Administrator, kliknij dwukrotnie na skrypt .bat umieszczony na Pulpicie. Skrypt ten montuje folder eodata w lokalizacjach sieciowych.
Jeśli masz problemy i folder eodata nie został zamontowany, otwórz cmd i wpisz:
route add 10.97.0.0/24 10.111.0.1
Spróbuj ponownie uruchomić skrypt i sprawdź swoje lokalizacje sieciowe. Powinieneś już mieć dostęp do eodata.