Skip to main content
  • »
  • CHMURA OPENSTACK »
  • Jak utworzyć maszynę wirtualną Windows i uzyskać do niej dostęp z pulpitu Linux w NSIS Cloud

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

../_images/list_instance_on_nsis.png

Aby rozpocząć proces tworzenia nowej maszyny Windows, kliknij Launch Instance. W zakładce Details wpisz nazwę instacji w polu Instance Name i kliknij dalej.

../_images/lw5.png

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ć.

../_images/lw6.png

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ć.

../_images/lw8.png

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.

../_images/lw9.png

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.

../_images/lw11.png

Teraz możesz kliknąć Launch Instance i poczekać kilka minut, aż instancja uruchomi się poprawnie.

../_images/lw12.png

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.

../_images/lw13.png

Aby przypisać adres, kliknij przycisk + (plus) obok Select an IP address. Musisz również wybrać interfejs — pamiętaj, aby nie wybierać interfejsu eodata.

../_images/lw14.png

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.

../_images/lw15.png

Zaloguj się na konto Administrator. Przy pierwszym logowaniu musisz zmienić hasło. Ustaw wtedy silne hasło dla swojej maszyny.

../_images/lw16.png

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.

../_images/lw17.png

Po zalogowaniu na konto Administrator, kliknij dwukrotnie na skrypt .bat umieszczony na Pulpicie. Skrypt ten montuje folder eodata w lokalizacjach sieciowych.

../_images/lw18.png

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.

../_images/lw19.png