Przejdź do treści

Podstawowe operacje na maszynie wirtualnej

W tej sekcji uruchomimy nową maszynę wirtualną, zalogujemy się na nią i przeprowadzimy podstawowe operacje. Ta instancja będzie nam odtąd służyła jako instancja administracyjna.

1. Utworzenie instancji admin

W Managerze w sekcji Compute w karcie Instances klikamy przycisk Utwórz instancję.

  1. W sekcji "wybierz model" wybieramy General Purpose B3-8 - instancja z 2 CPU i 8GB RAM.

  2. Lokalizacja: dowolna.

  3. System operacyjny: Ubuntu 22.04

  4. Wybieramy klucz SSH, który wcześniej dodaliśmy (roadshow-laptop-key).

  5. Instance name: roadshow-admin

  6. Tryb sieci: publiczny

  7. Ilosc instancji: 1

  8. Rozliczenie: Harmonogram*

2. Logowanie się do nowo utworzonej maszyny wirtualnej

Wykorzystamy klienta OpenSSH

ssh -i ~/roadshow-workspace/key ubuntu@${IP}
Na pytanie The authenticity of host can't be established. Are you sure you want to continue connecting odpowiadamy: yes

Wykorzystamy program putty.exe

W programie putty w sekcji session podajemy adres IP. putty

W sekcji Connection -> SSH -> Auth podajemy ścieżkę do pliku z kluczem prywatnym priv.ppk. putty

Na pytanie czy na pewno jest to host do którego chcemy się połączyć odpowiadamy Accept. putty

Podajemy nazwę użytkownika, któ©ego chcemy użyć do logowania. W naszym przypadku jest to ubuntu. putty

3. Sprawdzenie parametrów maszyny wirtualnej.

Żeby sprawdzić podstawowe parametry maszyny wirtualnej użyjemy kilku podstawowych komend.

Aby wyświetlić ilość pamięci RAM:

free

Aby wyświetlić liczbę rdzeni procesora:

nproc

Aby wyświetlić urządzenia blokowe:

lsblk

4. Dodanie dodatkowego dysku do instancji

Dodatkowy dysk do instancji dodajemy przez Managera.

W sekcji Storage wchodzimy w zakładkę Block storage i klikamy przycisk Create a volume

Ze względu na ograniczenia geograficzne wybieramy tą samą lokalizację jak ta, w której znajdują się maszyny wirtualne.

Po utworzeniu klikamy trzy kropki po prawej stronie i wybieramy Attach to instance putty

Po podłączeniu jeszcze raz wykonujemy polecenie lsblk.

Przygotowanie dysku w systemie Linux

Tak dodany dysk jest surowy więc tworzymy na nim:

  • tablicę partycji:
sudo parted -s /dev/sdX mklabel gpt
  • partycję:
sudo parted -s /dev/sdX mkpart data 0% 100%
  • system plików:
sudo mkfs.ext4 /dev/sdX1
  • zamontowanie dysku:
sudo mount /dev/sdX1 /mnt

Sprawdzenie wydajności dysku

Instalujemy oprogramowanie fio

sudo apt update
sudo apt -y install fio

Przechodzimy do katalogu /mnt

cd /mnt
Uruchamiamy krótki test fio:
sudo fio --name=test --bs=4k --ioengine=libaio --iodepth=4 --size=1g --direct=1 --runtime=30