Skip to main content
  • »
  • WOLUMIN DANYCH »
  • Jak utworzyć lub usunąć volume snapshot w NSIS?

Jak utworzyć lub usunąć volume snapshot w NSIS?

Volume snapshot umożliwia zapisanie stanu volume w określonym momencie. Oto jak utworzyć lub usunąć volume snapshot za pomocą pulpitu nawigacyjnego Horizon lub klienta OpenStack CLI.

Wymagania wstępne

Nr 1 Hosting

Potrzebne jest konto hostingowe NSIS z dostępem do interfejsu Horizon: https://horizon.cloudferro.com

Nr 2 Volume

Musisz mieć volume, który posłuży jako źródło dla volume snapshot.

Aby zapobiec uszkodzeniu danych podczas tworzenia volume snapshot, nie powinien być on podłączony do maszyny wirtualnej. Jeśli jest, odłącz volume za pomocą jednego z tych artykułów:

Nr 3 Klient OpenStack CLI

Jeśli chcesz wchodzić w interakcje z chmurą NSIS za pomocą klienta OpenStack CLI, musisz go zainstalować. Sprawdź jeden z tych artykułów:

Po zainstalowaniu tego oprogramowania należy się uwierzytelnić, aby zacząć z niego korzystać: Jak aktywować dostęp OpenStack CLI do chmury NSIS przy użyciu uwierzytelniania dwuskładnikowego.

Co obejmuje ten artykuł?

  • Tworzenie volume snapshot
    • Tworzenie volume snapshot przy użyciu pulpitu nawigacyjnego Horizon

    • Tworzenie volume snapshot przy użyciu klienta OpenStack CLI

  • Usuwanie snapshot
    • Usuwanie snapshot przy użyciu pulpitu nawigacyjnego Horizon

    • Usuwanie snapshot przy użyciu klienta OpenStack CLI

Tworzenie volume snapshot

Tworzenie volume snapshot przy użyciu pulpitu nawigacyjnego Horizon

Przejdź do sekcji Volumes -> Volumes na pulpicie nawigacyjnym Horizon. Powinieneś zobaczyć listę swoich volume:

../_images/how-to-create-volume-snapshot-Horizon-01_creodias.png

Upewnij się, że volume, z którego chcesz utworzyć snapshot, ma następujący Status: Available. Jeśli status jest inny, zobacz Wymaganie wstępne nr 2.

W tym przykładzie wybrany przez nas volume nosi nazwę my-volume, a jego Status, oznaczony niebieskim prostokątem, to Available.

W wierszu reprezentującym volume, który chcesz pobrać, kliknij menu rozwijane w kolumnie Actions:

../_images/how-to-create-volume-snapshot-Horizon-02_creodias.png

Z rozwijanego menu wybierz Create Snapshot. Powinno pojawić się to okno:

../_images/how-to-create-volume-snapshot-Horizon-03_creodias.png

Możesz teraz podać nazwę i/lub opis snapshot, który chcesz utworzyć.

Po zakończeniu kliknij Create Volume Snapshot.

Powinieneś teraz zostać przeniesiony do sekcji Volumes -> Snapshots pulpitu Horizon. Powinien się tam znajdować nowy snapshot. Poczekaj, aż jego Status będzie Available:

../_images/how-to-create-volume-snapshot-Horizon-04_creodias.png

Tworzenie volume snapshot przy użyciu klienta OpenStack CLI

Wykonaj następujące polecenie, aby wyświetlić listę volume:

openstack volume list
../_images/how-to-create-volume-snapshot-cli-01_creodias.png

Upewnij się, że volume, z którego chcesz utworzyć snapshot, ma następujący Status: available. Jeśli status jest inny, zobacz Wymaganie wstępne nr 2.

Zapisz gdzieś identyfikator swojego volume.

W tym przykładzie wybrany przez nas volume nosi nazwę my-volume, a jego Status, oznaczony niebieskim prostokątem, to available. Jego identyfikator jest oznaczony zielonym prostokątem i jest następujący: 74cd5900-7544-46fd-840d-484412f25250.

Aby utworzyć volume snapshot, wykonaj poniższe polecenie, wpisując swoje wartośći zgodnie z instrukcją niżej.

openstack volume snapshot create --volume 74cd5900-7544-46fd-840d-484412f25250 my-snapshot

Należy zastąpić:

  • 74cd5900-7544-46fd-840d-484412f25250 identyfikatorem twojego volume

  • my-snapshot nazwą twojego volume

Upewnij się, że nazwa zostanie poprawnie przekazana do powłoki - pamiętaj o spacjach i innych znakach specjalnych.

Dane wyjściowe powinny wyglądać następująco:

../_images/how-to-create-volume-snapshot-cli-02_creodias.png

Aby sprawdzić stan snapshot, wykonaj następujące polecenie:

openstack volume snapshot list

Powinna zostać wyświetlona lista volume snapshot:

../_images/how-to-create-volume-snapshot-cli-03_creodias.png

Jeśli tworzenie snapshot zakończyło się powodzeniem, powinien on mieć następujący Status: available.

Usuwanie volume snapshot

Istnieje kilka powodów, dla których można usunąć volume snapshot, na przykład (między innymi):

  • Oszczędność miejsca

  • Zwolnienie quoty

  • Usunięcie volume (volume, który ma co najmniej jeden snapshot, nie można usunąć zwykłymi metodami).

Usuwanie volume snapshot przy użyciu pulpitu nawigacyjnego Horizon

Przejdź do sekcji Volumes -> Snapshots na pulpicie nawigacyjnym Horizon. Powinieneś zobaczyć listę swoich snapshot:

../_images/how-to-create-volume-snapshot-Horizon-05_creodias.png

W wierszu reprezentującym snapshot otwórz menu rozwijane znajdujące się w kolumnie Actions:

../_images/how-to-create-volume-snapshot-Horizon-06_creodias.png

Zostanie wyświetlone okno z prośbą o potwierdzenie:

../_images/how-to-create-volume-snapshot-Horizon-07_creodias.png

Wybierz Delete Volume Snapshot.

Jeśli operacja zakończyła się powodzeniem, volume nie powinien już znajdować się na liście:

../_images/how-to-create-volume-snapshot-Horizon-08_creodias.png

Usuwanie volume snapshot przy użyciu klienta OpenStack CLI

Wykonaj następujące polecenie, aby wyświetlić listę volume snapshot:

openstack volume snapshot list

Powinna zostać wyświetlona lista volume snapshot:

../_images/how-to-create-volume-snapshot-cli-04_creodias.png

Zapisz gdzieś identyfikator snapshot, który chcesz usunąć.

W tym przykładzie snapshot, który chcemy usunąć, nosi nazwę my-snapshot. Jego identyfikator, oznaczony czerwonym prostokątem, to 29e85fc7-8bc0-49a2-b579-7dfe1246e067.

Wykonaj poniższe polecenie. Zastąp w nim 29e85fc7-8bc0-49a2-b579-7dfe1246e067 identyfikatorem snapshot, który chcesz usunąć.

openstack volume snapshot delete 29e85fc7-8bc0-49a2-b579-7dfe1246e067

Wynik tego polecenia powinien być pusty.

Aby to sprawdzić, ponownie wykonaj openstack volume snapshot list:

../_images/how-to-create-volume-snapshot-cli-05_creodias.png

W tym przykładzie, ponieważ nie mieliśmy żadnych innych volume snapshot i usunęliśmy ostatni, dane wyjściowe zawierają tylko jeden pusty wiersz.

Co można zrobić dalej?

Aby dowiedzieć się, jak przywrócić volume z volume snapshot, zobacz Jak przywrócić volume ze snapshot w NSIS?

Volume snapshot może być również użyty do utworzenia instancji (jeśli oryginalny volume był bootowalny). Więcej informacji można znaleźć tutaj: Jak uruchomić maszynę wirtualną ze snapshotu na NSIS Cloud.

Aby dowiedzieć się więcej o quotach projektów, zobacz Pogląd dashboardu – quoty projektów i ograniczenia flavorów na NSIS Cloud.