Skip to main content
  • »
  • CHMURA OPENSTACK »
  • Jak utworzyć maszynę wirtualną Windows w OpenStack Horizon i uzyskać do niej dostęp przez konsolę internetową w chmurze NSIS Cloud

Jak utworzyć maszynę wirtualną Windows w OpenStack Horizon i uzyskać do niej dostęp przez konsolę internetową w chmurze NSIS Cloud

Ten artykuł przedstawia prosty sposób utworzenia maszyny wirtualnej Windows w chmurze NSIS Cloud, przy użyciu interfejsu graficznego Horizon.

Celem jest:

  • rozpoczęcie tworzenia maszyny wirtualnej Windows z domyślnego pulpitu Horizon oraz

  • uzyskanie do niej dostępu poprzez konsolę internetową,

czyli wykonanie wszystkiego z poziomu przeglądarki internetowej.

Co będziemy omawiać

  • Dostęp do menu Launch Instance

  • Wybór nazwy instancji

  • Wybór źródła

  • Wybór typu (flavor)

  • Wybór sieci

  • Wybór grup bezpieczeństwa

  • Uruchomienie maszyny wirtualnej

  • Ustawienie hasła użytkownika Administrator

Wymagania wstępne

Nr 1 Konto

Potrzebujesz konta hostingowego NSIS Cloud z dostępem do interfejsu Horizon: https://horizon.cloudferro.com.

Krok 1: Dostęp do menu Launch Instance

W panelu Horizon przejdź do Compute -> Instances. Kliknij przycisk Launch Instance u góry sekcji Instances:

../_images/create-windows-vm-horizon-web-console-01_creodias.png

Powinno pojawić się następujące okno:

../_images/create-windows-vm-horizon-web-console-02_creodias.png

Krok 2: Wybór nazwy instancji

W wyświetlonym oknie wpisz nazwę, jaką chcesz nadać swojej instancji, w polu tekstowym Instance Name. W tym przykładzie używamy nazwy test-windows-vm:

../_images/create-windows-vm-horizon-web-console-03_creodias.png

Kliknij Next >.

Krok 3: Wybór źródła

Domyślną wartością w menu rozwijanym Select Boot Source jest Image, co oznacza, że wybierzesz jeden z obrazów systemów dostępnych w Twojej wersji Horizon. Jeśli wybrana jest inna wartość, zmień ją na Image.

../_images/create-windows-vm-horizon-web-console-04_creodias.png

W polu wyszukiwania w sekcji Available wpisz windows, aby przefiltrować listę dostępnych obrazów:

../_images/create-windows-vm-horizon-web-console-05_creodias.png

Wybierz najnowszą dostępną wersję, klikając obok jej nazwy. W chwili pisania tego artykułu jest to Windows 2022.

../_images/create-windows-vm-horizon-web-console-06_creodias.png

Wybrany obraz powinien pojawić się w sekcji Allocated:

../_images/create-windows-vm-horizon-web-console-07_creodias.png

Kliknij Next >.

Jeśli przez pomyłkę wybierzesz niewłaściwy obraz, możesz go usunąć z sekcji Allocated, klikając obok jego nazwy.

Krok 4: Wybór typu (flavor)

W tym kroku wybierzesz typ (flavor) swojej maszyny wirtualnej. Flavors definiują dostęp do zasobów takich jak VCPU, pamięć RAM i przestrzeń dyskowa.

Poniższy zrzut ekranu pokazuje, jak wygląda tabela flavorów:

../_images/create-windows-vm-horizon-web-console-09_creodias.png

Obecność żółtych trójkątów ostrzegawczych oznacza, że dany flavor jest dla Ciebie niedostępny. Aby zobaczyć dokładny powód niedostępności, najedź kursorem myszy na ten trójkąt:

../_images/create-windows-vm-horizon-web-console-21_creodias.png

Zawsze upewnij się, że sprawdzasz rzeczywiste dostępne flavor’y (informacje znajdziesz w panelu Horizon).

Wybierz flavor, który najlepiej odpowiada Twoim potrzebom, i kliknij , aby go przydzielić.

Kliknij Next >.

Informacja

W dalszych przykładach używamy dwóch sieci — jednej, której nazwa zaczyna się od cloud_, oraz drugiej, której nazwa zaczyna się od eodata_. Pierwsza z nich powinna zawsze być dostępna na koncie, natomiast druga może być, ale nie musi. Jeśli nie masz sieci, której nazwa zaczyna się od eodata_, możesz ją utworzyć lub użyć dowolnej innej sieci, którą już posiadasz.

Krok 5: Dołączanie sieci do maszyny wirtualnej

Następny krok zawiera listę sieci dostępnych dla Ciebie:

../_images/create-windows-vm-horizon-web-console-10_creodias.png

Domyślnie powinieneś mieć dostęp do następujących sieci:

  • Sieć o tej samej nazwie co Twój projekt – służy do łączenia maszyn wirtualnych oraz dostępu do Internetu.

  • Sieć, której nazwa zawiera eodata – służy do uzyskania dostępu do repozytorium EODATA zawierającego dane obserwacji Ziemi.

Przydziel obie sieci i kliknij Next >.

Kolejny krok to Network Ports – po prostu kliknij Next >, nie zmieniając żadnych ustawień.

Krok 6: Wybór grup bezpieczeństwa

Grupy bezpieczeństwa kontrolują ruch sieciowy dla Twojej maszyny wirtualnej.

W tym kroku upewnij się, że grupa default została przydzielona. Blokuje ona ruch przychodzący, a pozwala na ruch wychodzący.

Grupa allow_ping_ssh_icmp_rdp umożliwia różne rodzaje ruchu sieciowego, ale tutaj nie przydzielaj jej. Nie jest potrzebna w tym artykule, ponieważ będziesz uzyskiwać dostęp do maszyny wyłącznie za pomocą konsoli internetowej. Możesz nadal wykonywać standardowe operacje w systemie Windows, takie jak przeglądanie Internetu czy korzystanie z poczty e-mail, bez tej grupy.

../_images/create-windows-vm-horizon-web-console-11_creodias.png

Krok 7: Uruchomienie maszyny wirtualnej

Pozostałe kroki w oknie Launch Instance są opcjonalne. Po wykonaniu powyższych kroków kliknij przycisk Launch Instance:

../_images/create-windows-vm-horizon-web-console-12_creodias.png

Twoja maszyna wirtualna pojawi się w sekcji Instances w panelu Horizon. Poczekaj, aż jej Status zmieni się na Active:

../_images/create-windows-vm-horizon-web-console-13_creodias.png

Gdy status zmieni się na Active, oznacza to, że maszyna wirtualna działa. Następny krok to ustawienie dostępu do niej.

Krok 8: Ustawienie hasła Administratora

Gdy Twoja instancja ma status Active, kliknij jej nazwę:

../_images/create-windows-vm-horizon-web-console-14_creodias.png

Powinieneś zobaczyć stronę z informacjami o instancji. Przejdź do zakładki Console:

../_images/create-windows-vm-horizon-web-console-15_creodias.png

Powinna się otworzyć konsola internetowa, za pomocą której możesz kontrolować swoją maszynę wirtualną. Gdy system zakończy uruchamianie, zobaczysz monit o ustawienie hasła Administratora:

../_images/create-windows-vm-horizon-web-console-16_creodias.png

Kliknij OK. Pojawią się dwa pola tekstowe:

../_images/create-windows-vm-horizon-web-console-17_creodias.png

Wpisz wybrane hasło w polu New password.

Powtórz je w polu Confirm password.

Kliknij strzałkę po prawej stronie pola Confirm password:

../_images/create-windows-vm-horizon-web-console-18_creodias.png

Powinieneś zobaczyć następujące potwierdzenie:

../_images/create-windows-vm-horizon-web-console-19_creodias.png

Kliknij OK.

Poczekaj, aż pojawi się standardowy pulpit systemu Windows.

Krok 9: Aktualizacja systemu Windows

Po uruchomieniu maszyny wirtualnej Windows należy zaktualizować system operacyjny, aby zainstalować najnowsze poprawki bezpieczeństwa. Kliknij Start, a następnie Settings:

../_images/create-windows-vm-horizon-web-console-26_creodias.png

Następnie kliknij Update & Security:

../_images/create-windows-vm-horizon-web-console-27_creodias.png

Powinno pojawić się okno Windows Update, które może wyglądać następująco:

../_images/create-windows-vm-horizon-web-console-28_creodias.png

Postępuj zgodnie z odpowiednimi komunikatami, aby zaktualizować system operacyjny.

Co dalej

Aby dowiedzieć się, jak uzyskać dostęp do repozytorium EODATA na nowej maszynie wirtualnej Windows, zobacz artykuł: Jak zamontować EODATA na wirtualnej maszynie Windows w hostingu NSIS Cloud

Jeśli chcesz uzyskać zdalny dostęp do swojej maszyny wirtualnej za pomocą RDP (Remote Desktop Protocol), rozważ zwiększenie bezpieczeństwa poprzez użycie hosta bastionowego. Więcej informacji znajdziesz w artykule: Łączenie się z maszyną wirtualną Windows przez RDP za pomocą hosta bastionowego Linux i tunelowania portów na NSIS Cloud

Aby dowiedzieć się więcej o grupach bezpieczeństwa, zobacz artykuł: Jak używać grup bezpieczeństwa w Horizon na NSIS Cloud