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 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:
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.
W polu wyszukiwania w sekcji Available wpisz windows, aby przefiltrować listę dostępnych obrazów:
Wybierz najnowszą dostępną wersję, klikając ↑ obok jej nazwy. W chwili pisania tego artykułu jest to Windows 2022.
Wybrany obraz powinien pojawić się w sekcji Allocated:
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:
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:
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:
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.
Krok 7: Uruchomienie maszyny wirtualnej
Pozostałe kroki w oknie Launch Instance są opcjonalne. Po wykonaniu powyższych kroków kliknij przycisk Launch Instance:
Twoja maszyna wirtualna pojawi się w sekcji Instances w panelu Horizon. Poczekaj, aż jej Status zmieni się na Active:
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ę:
Powinieneś zobaczyć stronę z informacjami o instancji. Przejdź do zakładki Console:
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:
Kliknij OK. Pojawią się dwa pola tekstowe:
Wpisz wybrane hasło w polu New password.
Powtórz je w polu Confirm password.
Kliknij strzałkę po prawej stronie pola Confirm password:
Powinieneś zobaczyć następujące potwierdzenie:
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:
Następnie kliknij Update & Security:
Powinno pojawić się okno Windows Update, które może wyglądać następująco:
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