Skip to main content
  • »
  • OPENSTACK CLI »
  • Jak wykonać kopię zapasową instancji i pobrać ją na pulpit z hostingu NSIS OpenStack

Jak wykonać kopię zapasową instancji i pobrać ją na pulpit z hostingu NSIS OpenStack

W pierwszej kolejności należy skonfigurować środowisko OpenStack CLI na komputerze, na który ma zostać pobrana instancja. W zależności od używanego systemu operacyjnego, skorzystaj z jednego z poniższych linków:

Jak zainstalować OpenStackClient dla systemu Linux na NSIS

Jak zainstalować OpenStackClient GitBash dla Windows na NSIS

Załóżmy, że jesteś:
  • zalogowany na swoje konto hostingowe NSIS z interfejsem Horizon https://horizon.cloudferro.com i że

  • została utworzona instancja o nazwie vm-john-01.

../_images/backupinst1_nsis_cloud.png

Wyświetlanie listy instancji w projekcie

Wyświetl listę instancji w projekcie przy użyciu następującego polecenia CLI:

user@ubuntu:~$ openstack server list

Wynik będzie taki:

ID

Name

Status

Networks

Image

Flavor

72170eb7-cee4-41a3-beea-c7d208446130

vm-john-01

ACTIVE

test_network=192.168.168.40

Ubuntu 20.04 LTS

eo1a.medium

Create a Backup

Teraz możesz utworzyć kopię zapasową z poziomu interfejsu wiersza poleceń (CLI) w terminalu (zastąp 72170eb7-cee4-41a3-beea-c7d208446130 identyfikatorem swojej instancji):

user@ubuntu:~$ openstack server backup create --name backup-01 72170eb7-cee4-41a3-beea-c7d208446130

Informacja

Możesz również dodać do powyższego polecenia, parametr –rotate<count> jeśli chcesz mieć kontrolę nad liczbą przechowywanych kopii zapasowych:

user@ubuntu:~$ openstack server backup create --name backup-01 --rotate 2 72170eb7-cee4-41a3-beea-c7d208446130

Kopię zapasową „backup-01” można zobaczyć na stronie https://horizon.cloudferro.com/project/images.

../_images/backupinst2_nsis_cloud.png

lub za pomocą polecenia CLI:

user@ubuntu:~$ openstack image list --private

Wynik byłby następujący:

+--------------------------------------+-----------+--------+
| ID                                   | Name      | Status |
+--------------------------------------+-----------+--------+
| 747d720d-a6f4-4554-bf56-16183e5fb7fa | backup-01 | active |
+--------------------------------------+-----------+--------+

Pobieranie pliku kopii zapasowej

Obraz dysku to nieprzetworzona kopia dysku twardego maszyny wirtualnej. Można go pobrać za pomocą następującego polecenia (zastępując 72170eb7-cee4-41a3-beea-c7d208446130 identyfikatorem obrazu dysku):

user@ubuntu:~$ openstack image save --file backup-on-the-desktop 747d720d-a6f4-4554-bf56-16183e5fb7fa

Przesyłanie pliku kopii zapasowej

Następnie można przesłać kopię zapasową pliku za pomocą Horizon Dashboard:

Przejdź do sekcji Project → Compute → Images.

../_images/backupinst3_nsis_cloud.png

Kliknij przycisk „Create Image”.

../_images/backupinst4.png

W tym panelu należy wprowadzić nazwę obrazu, wybrać plik kopii zapasowej i jego format. Następnie kliknij przycisk „Create Image”.

../_images/backupinst5.png

Do przesyłania pliku kopii zapasowej można również użyć poleceń CLI:

user@ubuntu:~$ openstack image create --file path/to/backup <backup_name>