Obrazy
========
Tworzenie obrazu
--------------------
**Instrukcja wideo dostępna na [dole strony](#instrukcje-wideo)**
**KROK 1**
Z ekranu **Project -> Volumes -> Volumes** z akcji dla wybranego wolumenu należy wybrać **UPLOAD TO IMAGE:**
**KROK 2**
W kreatorze należy wpisać nazwę obrazu i potwierdzić tworzenie przyciskiem **UPLOAD**.
Kasowanie obrazu
---------------------
Z ekranu **Project -> Compute -> Images** z prawej strony w akcji dla wybranego obrazu należy wybrać **Delete Image**:
Praktyczne uwagi
--------------------
**UWAGA 1**
Nie można usunąć obrazu z ustawieniami **PROTECTED = YES** (tę wartość można zmienić na **NO** edytując **obraz -> akcja Edit Image**).
**UWAGA 2**
Nie można usunąć obrazu z ustawieniami **VISIBILITY = PUBLIC**.
**UWAGA 3**
Tworzenie obrazów działa tylko dla wolumenów nieprzypiętych do instancji.
Umieszczenie obrazu systemu operacyjnego o wielkości >=10GB
--------------------------------------------------------------
Aby umieścić w zasobach Atman Cloud obraz systemu operacyjnego o wielkości większej niż 10GB, należy skorzystać z linii poleceń OpenStack.
Postępujemy według następującej procedury:
**KROK 1**
Przygotowujemy własny lub pobieramy gotowy obraz systemu operacyjnego w wersji **RAW**, kompatybilny z hypervisorem **KVM**.
Przykładowe obrazy dostępne są w następujących miejscach:
| **Dystrybucja** | **Repozytorium** |
| --------- | ---------- |
| **CentOS** | |
| **Debian** | |
| **Fedora** | |
| **FreeBSD** | |
| **SuSE** | |
| **Ubuntu** | |
Opcjonalnie możemy również dokonać konwersji obrazu ``*.qcow2`` na ``*.raw``, korzystając z narzędzia **qemu-img**:
``qemu-img convert .qcow2 .raw``
**KROK 2**
Pobieramy zmienne środowiskowe, konieczne do korzystania z komend **CLI OpenStack**, dostępne są one po zalogowaniu do Atman Cloud pod adresem a następnie wprowadzamy je wraz z hasłem użytkownika projektu:
W przypadku uwierzytelniania SSO (poprzez portal auth.atman.pl) należy [skonfigurować konto API](/SSO.md#konta-api) oraz uzupełnić odpowiednie dane w pliku **openrc**.
``source project--openrc.sh``
**KROK 3**
Korzystamy z klienta **CLI OpenStack** w celu umieszczenia naszego obrazu w Atman Cloud korzystając z pakietu **python-openstackclient**:
``openstack image create --private --disk-format raw --container-format bare --file .raw
Instrukcje wideo
------------------
**Obrazy maszyn wirtualnych, import do Atman Cloud**
[](https://youtu.be/wnf8SwQisCs)
### [Otwórz ten film na YouTube](https://youtu.be/wnf8SwQisCs)
**Archiwizowanie dysków maszyn wirtualnych poprzez obrazy w Atman Cloud**
[](https://youtu.be/mZ_sRX5nMVc)
### [Otwórz ten film na YouTube](https://youtu.be/mZ_sRX5nMVc)