Skip to main content
  • »
  • CHMURA OPENSTACK »
  • Jak utworzyć nową maszynę wirtualną Linux z NVIDIA Virtual GPU w Dashboardzie OpenStack Horizon na NSIS Cloud

Jak utworzyć nową maszynę wirtualną Linux z NVIDIA Virtual GPU w Dashboardzie OpenStack Horizon na NSIS Cloud

Można utworzyć maszynę wirtualną Linux z NVIDIA RTX A6000 jako dodatkową kartą graficzną. Karta zawiera:

  • 10,752 rdzeni CUDA do renderowania, operacji graficznych i obciążeń obliczeniowych,

  • 336 rdzeni Tensor, które przyspieszają szkolenie modeli AI i data science,

  • 84 rdzeni RT, które przyspieszają śledzenie promieni (ray tracing) z cieniowaniem lub redukcją szumu, renderowanie fotorealistyczne itp.

Istnieją cztery warianty, wykorzystujące 6, 12, 24 lub 48 GB pamięci VGPU RAM. Możesz wybrać konkretny model, wybierając odpowiedni flavor podczas tworzenia instancji w Horizon (zobacz poniżej).

Co obejmuje ten artykuł?

  • Jak utworzyć instancję z obsługą NVIDIA

  • Jak wybrać odpowiedni flavor dla posiadanych danych

  • Jak dodać odpowiednią parę kluczy

  • Łączenie się z maszyną wirtualną za pomocą SSH

  • Użycie konsoli w interfejsie Horizon

  • Weryfikację, że używa się NVIDIA vGPU

Krok 1 Utwórz nową instancję z obsługą obrazu NVIDIA

Aby zdefiniować nową instancję, użyj następującej serii poleceń:

Project → Compute → Instances.

../_images/compute_instances.png

Kliknij Launch Instance, aby uzyskać następujący ekran:

../_images/launch_instance.png

Wpisz nazwę instancji (np. „vm_with_vgpu”) i kliknij przycisk Next. Na następnym ekranie wybierzesz system operacyjny dla nowej maszyny wirtualnej którą definujesz:

../_images/choose_os.png

Twoim celem jest użycie obrazu z predefiniowaną obsługą NVIDIA. Aby wyświetlić wszystkie takie obrazy, kliknij pole Available i wpisz «NVIDIA» do niego. Wyświetlone zostaną tylko obrazy z NVIDIA w ich nazwach:

../_images/nvidia_chosen_creodias.png

Wybierz źródło uruchamiania instancji (np. „Image”), a następnie wybierz pożądany obraz (np. „Ubuntu 20.04 NVIDIA”) klikając strzałkę.

Obrazy oznaczone jako „NVIDIA” są w pełni funkcjonalne. Są one wyposażone w:

  • specjalne sterowniki NVIDIA Grid

  • token licencyjny

  • bibliotekę CUDA.

Informacja

Jeśli nie potrzebujesz, aby dysk systemowy był większy niż rozmiar określony w wybranym flavorze, zalecamy ustawienie funkcji „Create New Volume” na stan „No”.

Kliknij przycisk Next i przejdź do następnego ekranu:

../_images/createnew18.png

Teraz wybierzesz jeden z czterech modeli karty RTX A6000.

Krok 2 Wybierz model karty / flavor

Cztery dostępne: RTXA6000-6C, RTXA6000-12C, RTXA6000-24C i RTXA6000-48C, są opisane w poniższej tabeli:

../_images/createnew16.png

Kolumna VM Name zawiera nazwy flavorów vm.a6000.1, vm.a6000.2, vm.a6000.4, vm.a6000.8. Ponownie, wpisz a6000 w pole Available i wyświetl tylko flavory NVIDIA:

../_images/createnew19.png

Uwzględniając dane z tabeli powyżej, jeśli wybierzesz flavor vm.a6000.2, będziesz używał 4 wirtualnych rdzeni i 28 GB „normalnej” pamięci RAM, a jednocześnie wybierzesz model RTXA6000-12C z 12 GB pamięci VGPU RAM.

Żółte trójkąty w liście oznaczają, że nie można wybrać tego wiersza, ponieważ jeden z zasobów systemowych jest już zajęty przez inne instancje. Jeśli chciałbyś wybrać najmocniejszy flavor NVIDIA, vm.a6000.8, najpierw musiałbyś uzyskać 112 GB lub więcej dostępnej pamięci RAM, a dopiero wtedy mógłbyś wybrać ten flavor.

W sytuacji powyżej wybierz vm.a6000.2 i kontynuuj wykonywanie standardowych czynności wyboru elementów instancji, aby zakończyć procedurę.

Krok 3 Zakończ tworzenie instancji

Kliknij „Networks” i następnie wybierz pożądane sieci.

../_images/networks5.png

Otwórz „Security Groups” Po tym, wybierz „allow_ping_ssh_icmp_rdp” i „default”.

../_images/createnew6.png

Wybierz lub wygeneruj parę kluczy SSH, jak opisano w artykule /cloud/Jak_utworzyć_parę_kluczy_w_dashboardzie_OpenStack_na_NSIS-Cloud dla twojej maszyny wirtualnej. Następnie uruchom instancję, klikając niebieski przycisk.

../_images/createnew7.png

Zobaczysz menu „Instances” z twoją nowo utworzoną maszyną wirtualną.

../_images/createnew8.png

Informacja

Jeśli chcesz, aby twoja maszyna wirtualna była dostępna z Internetu, zobacz ten artykuł: /networking/Jak_dodać_lub_usunąć_pływające_IP_do_Twojej_maszyny_wirtualnej_na_NSIS-Cloud

Krok 4 Wydaj polecenia z konsoli

Otwórz rozwijane menu i wybierz „Console”.

../_images/createnew9.png

Możesz połączyć się z twoją maszyną wirtualną za pomocą SSH, zobacz ten artykuł: /networking/Jak_połączyć_się_z_Twoją_maszyną_wirtualną_przez_SSH_w_Linuxie_na_NSIS-Cloud

Możesz również użyć konsoli SPICE przy użyciu Openstack Dashboard.

Kliknij na czarnym obszarze terminala (aby aktywować dostęp do konsoli). Wpisz:

eoconsole

i naciśnij Enter na klawiaturze.

../_images/createnew10.png

Wpisz i powtórz nowe hasło.

../_images/createnew11.png

Teraz możesz wprowadzać polecenia.

../_images/createnew12.png

Aby sprawdzić stan urządzenia vGPU, wpisz polecenie:

nvidia-smi
../_images/createnew13.png

Po zakończeniu wpisz „exit”.

exit
../_images/createnew14.png

To zamknie sesję.