Zarządzanie maszynami wirtualnymi

Zmiany parametrów

Zmiany parametrów maszyny resetują ją.

Zmiana ilości rdzeni procesora, zmiany w pamięci

Aby zmienić parametry maszyny wirtualnej, otwórz widok szczegółów maszyny, kliknij na Edytuj i zmień parametry przy pomocy suwaków. Zmiany zostaną wprowadzone po kliknięciu przycisku Potwierdź. Jeżeli chcesz odrzucić zmiany, kliknij przycisk Odrzuć

Możesz modyfikować ilość powyższe parametry tylko, jeśli maszyna jest włączona lub wyłączona (nie może być np. zamrożona). Jeżeli zmiana nastąpi, gdy maszyna jest włączona, zostanie uruchomiona ponownie.

Change virtual machine CPU

Dodawanie dysku do maszyny

Aby dodać dysk do maszyny wirtualnej, otwórz widok szczegółów, kliknij przycisk Edytuj, a następnie przycisk Dodaj dodatkowy dysk. Następnie zmodyfikuj rozmiar dysku przy użyciu suwaka, lub wpisz żądaną wartość w pole przy suwaku. Dysk zostanie dodany po kliknięciu na przycisk Potwierdź. Zmiany zostaną odrzucone po kliknięciu przycisku Odrzuć.

Nie ma potrzeby restartowania maszyny, dysk zostanie dodany na bieżąco. Czasami dodany dysk nie jest widoczny w strukturze maszyny, wtedy trzeba samodzielnie zrestartować maszynę. Po restarcie dysk powinien być już widoczny.

Na systemach Linux można wyświetlić ten dysk bez restartowania, wpisując poniższe komendy (jako użytkownik root):

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

Komenda ta skanuje magistralę SCSI, dzięki czemu jądro Linuksa znajduje nowy dysk. Rezultat jest widoczny po wpisaniu komendy fdisk -l.

Add disk to virtual machine

Powyższa operacja jedynie dodaje dysk do maszyny, partycje i systemy plików muszą zostać przeskalowane lub zmienione ręcznie.

  • Jeżeli docelowa maszyna ma system Linux, należy zmienić rozmiar LVM (woluminów logicznych).
  • Jeżeli docelowa maszyna ma system Linux, należy użyć Menedżera dysków na serwerze.

Więcej informacji zawartych jest w dokumentacjach poniżej: (wybierz dokumentację dotyczącą systemu operacyjnego na twojej maszynie wirtualnej)

Operating system
Windows https://technet.microsoft.com/en-us/library/cc771097.aspx
Ubuntu https://wiki.ubuntu.com/Lvm
fedora https://docs.fedoraproject.org/en-US/Fedora/14/html/Storage_Administration_Guide/ch-lvm.html
ArchLinux https://wiki.archlinux.com/LVM
Debian https://wiki.debian.org/LVM
OpenSUSE https://www.suse.com/documentation/sles10/book_sle_reference/data/sec_yast2_system_lvm.html
CentOS https://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/LVM_CLI.html

Na przykład, jeśli twoja maszyna nazywa się ubuntu06e8a982 i ma jeden dysk, do którego właśnie dodano jeszcze jeden dysk. Dysk główny tej maszyny to /dev/sda, a dodatkowy dysk będzie widoczny jako /dev/sdb (upewnij się, że magistrala ISCSI została przeskanowana, albo że uruchomiono ponownie maszynę wirtualną). Aby sprawdzić, czy dysk jest widoczny użyj następującej komendy:

### sudo ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 */dev/sdb*

Aby rozszerzyć system plików należy stworzyć fizyczny wolumen LVM na nowo utworzonym dysku twardym. Następnie nalezy dodać dysk do istniejącej grupy wolumenów LVM oraz rozszerzyć wolumen logiczny do maksymalnych rozmiarów dostępnych w grupie. Ostatnim zadaniem jest rozszerzenie systemu plików na używanym wolumenie logicznym. Wszystkie polecenia do tej operacji znajdują się poniżej:

### sudo pvcreate /dev/sdb
  Physical volume "/dev/sdb/" successfully created
### sudo vgextend *ubuntu06e8a982* /dev/sdb
  Volume group "ubuntu06e8a982" successfully extended
### sudo lvextend -l +100%FREE /dev/*ubuntu06e8a982*/root
  Size of logical volume ubuntu06e8a982.root changed from XX GiB (x extents) to YY GiB (y extents).
### sudo btrfs filesystem resize max /
  Resize ‘/‘ of ‘max’

Użyj poniższego polecenia, żeby sprawdzić czy został rozszerzony poprawnie i czy wolne miejsce zostało dodane:

### df -h

Usuwanie dysku z maszyny wirtualnej

Aby usunąć dysk z maszyny wirtualnej, otwórz szczegółowy widok maszyny, kliknij Edytuj, następnie kliknij przycisk Usuń znajdujący się koło dysku, który chcesz usunąć. Dysk zostanie usunięty z maszyny po kliknięciu przycisku Potwierdź Jeśli chcesz odrzucić zmiany, kliknij przycisk Odrzuć

Dysk zostanie usunięty z maszyny na bieżąco, nie ma potrzeby jej restartowania. Aby bezpiecznie usunąć dysk z maszyny wirtualnej, musisz pamiętać o kopii zapasowej swoich danych, a także, żeby odmontować go z systemu plików!

Remove disk from virtual machine

Aby bezpiecznie usunąć dysk z maszyny wirtualnej, musisz usunąć z niego dane i upewnić się, że wystarczy miejsca na migrację danych na inne dyski. Załóżmy, że nasza maszyna ubuntu06e8a982 posiadająca dwa dyski /dev/sda i /dev/sdb z partycją btrfs na wolumenie LVM. Chcemy usunąć dysk /dev/sdb.

NOTE:: Rzeczywista dostępna przestrzeń wynosi 94-96% rozmiaru dysku. NOTE:: Ponieważ LVM potrzebuje odrobiny miejsca na dane konfiguracji, wolumeny w tym momencie powinny zajmować ok. 90% docelowego miejsca. NOTE:: Po usunięciu dysku można spróbować odzyskać to miejsce do użytku (informacje pod koniec dokumentu).

Najpierw należy zmniejszyć istniejący system plików do rozmiaru docelowego. Jeżeli dysk /dev/sda ma pojemność 10GiB, a dysk /dev/sdb ma 20GiB (więc razem partycja ma 30 GiB), trzeba system plików zmniejszyć do 10 GiB.

### sudo btrfs filesystem resize 9G /
  Resize ‘/‘ of ’9G’

Następnie trzeba zmniejszyć dysk logiczny LVM (wirtualną partycję LVM)

### sudo lvreduce /dev/*ubuntu06e8a982*/root -L 9G
    WARNING: Reducing active and open logical volume to 9.00 GiB
    THIS MAY DESTROY YOUR DATA (filesystem etc.)
  Do you really want to reduce root? [y/n]: *y*
  Size of logical volume *ubuntu06e8a982*/root changed from 29.77 GiB (7621 extents) to 9.00 GiB (2304 extents).
  Logical volume root successfully resized.

Kolejnym krokiem jest przeniesienie rozsianych danych LVM z dysku /dev/sdb, aby można było usunąć dysk z grupy wolumenów.

### sudo pvmove /dev/sdb

Jeżeli nie dysponujemy wystarczającą ilością wolnego miejsca, pojawi się komunikat:

### sudo pvmove /dev/sdb
  No extents available for allocation

Następnie należy usunąć wolumen fizyczny z grupy wolumenów LVM:

### sudo vgreduce *ubuntu06e8a982* /dev/sdb
  Removed “/dev/sdb” from volume group “*ubuntu06e8a982*”

Ostatnim krokiem jest usunięcie śladów po fizycznym wolumenie LVM z dysku /dev/sdb

### sudo pvremove /dev/sdb
  Labels on physical volume “/dev/sdb” successfully wiped

Recover 4-6 % of usable data after disk removal (OPTIONAL)

Odzyskanie pamięci użytkowej po usunięciu dysku (OPCJONALNE)

Jeżeli chcemy odzyskać przestrzeń dyskową użytą w procesie zmniejszania, należy wykonać nastepujące polecenia:

### sudo lvextend -l +100%FREE /dev/*ubuntu06e8a982*/root
  Size of logical volume ubuntu06e8a982.root changed from XX GiB (x extents) to YY GiB (y extents).
  Logical volume root successfully resized.
### sudo btrfs filesystem resize max /
  Resize ‘/‘ of ‘max’

Kontrola stanu zasilania

Włączanie maszyny wirtualnej

Aby włączyć maszynę wirtualną:

  • Użyj przycisków widocznych w widoku graficznym

Power on virtual machine fast action buttons

  • Użyj przycisków widocznych w widoku tabeli,

Power on virtual machine fast action buttons

  • Otwórz szczegóły maszyny wirtualnej i kliknij przycisk Włącz

Power on virtual machine icon

Zamroź maszynę wirtualną

Aby zamrozić maszynę wirtualną:

  • Użyj przycisków widocznych w widoku graficznym

Suspend virtual machine fast action buttons

  • Użyj przycisków widocznych w widoku tabeli,

Suspend virtual machine fast action buttons

  • Otwórz szczegóły maszyny wirtualnej i kliknij przycisk Włącz

Suspend virtual machine icon

Restartowanie maszyny wirtualnej

Aby zrestartować maszynę wirtualną:

  • Użyj przycisków widocznych w widoku graficznym

Reboot virtual machine fast action buttons

  • Użyj przycisków widocznych w widoku tabeli,

Reboot virtual machine fast action buttons

  • Otwórz szczegóły maszyny wirtualnej i kliknij przycisk Włącz

Reboot virtual machine icon

Wyłączanie maszyny wirtualnej:

Aby wyłączyć maszynę wirtualną:

  • Użyj przycisków widocznych w widoku graficznym

Power off virtual machine fast action buttons

  • Użyj przycisków widocznych w widoku tabeli,

Power off virtual machine fast action buttons

  • Otwórz szczegóły maszyny wirtualnej i kliknij przycisk Włącz

Power off virtual machine icon

Migawki

Migawki są punktowymi kopiami twojej maszyny. Przeważnie wykonuje je się przed wykonaniem ryzykownej akcji w systemie operacyjnym maszyny wirtualnej

Tworzenie migawki maszyny

Aby stworzyć migawkę maszyny wirtualnej, otwórz szczegółowy widok maszyny, kliknij na ikonę Migawki i naciśnij Stwórz

Create virtual machine snapshot

Cofnięcie maszyny wirtualnej z migawki

Aby cofnąć zmiany sprzed wykonania migawki, otwórz szczegółowy widok maszyny, wybierz Migawki, a następnie Przywróć

Revert virtual machine from snapshot

Usuwanie migawki maszyny wirtualnej

Aby usunąć migawkę, otwórz szczegółowy widok maszyny wirtualnej, kliknij ikonę Migawki i kliknij przycisk Usuń.

Delete virtual machine snapshot

Usuwanie maszyny wirtualnej

Usunięcie maszyny wirtualnej jest czynnością nie do cofnięcia. Żeby usunąć maszynę, otwórz widok szczegółowy maszyny i kliknij przycisk Usuń. Nie można usunąć maszyny, jeśli jest zajęta.

Delete virtual machine

Nie ma potrzebnej treści? Contact: support@onestepcloud.com
Ostatnio zaktualizowano 27. lut 2018