Jak przenieść instancję?

Artykuł opisuje w jaki sposób przenieść OCI pomiędzy dwoma kontami w Oktawave z wykorzystaniem Panelu Admina, OCS z autoryzacją za pomocą Keystone v3 oraz interfejsu graficznego Cyberduck'a.

Procedura migracji

Kolejne kroki przenoszenia instancji z konta na konto prezentują się następująco:

  1. Eksport pierwotnej OCI do przestrzeni OCS;

  2. Pobranie obrazu instancji z OCS na środowisko lokalne;

  3. Upload obrazu instancji do przestrzeni OCS na koncie docelowym;

  4. Import obrazu z przestrzeni OCS na infrastrukturę na koncie docelowym;

  5. Uruchomienie instancji.

W celu przeniesienia również adresu IP maszyny oznacz go jako stały w Panelu, odepnij go od instancji, a następnie skontaktuj się z Supportem pod adresem e-mail: support@oktawave.com

Eksport instancji do OCS

Po zalogowaniu do Panelu Admina, w menu OCI przejdź do zakładki Kontenery i kliknij Dodaj Kontener.

Nadaj nazwę dla tworzonego kontenera, następnie wybierz stosowne ustawienia dostępu. Możesz sugerować się zrzutem ekranu poniżej. Utwórz kontener klikając Akceptuj.

Jeżeli eksport zostanie zlecony do kontenera, który nie istnieje operacja się nie powiedzie.

Następnie w menu OCI przejdź do zakładki Kopie Zapasowe. W otwartym menu kopii zapasowych przejdź do zakładki Eksport Instancji i kliknij Uruchom Nowy Eksport.

Nadaj dowolną nazwę dla swojego eksportu. Wybierz z listy instancję, którą chcesz wyeksportować, w tym przypadku jest to instancja o nazwie XYZ. Następnie wpisz lokalizację pliku w OCS zachowując format /nazwa_kontenera - na zrzucie ekranu jest to /kontener. Na końcu zleć eksport klikając przycisk Akceptuj.

Świetnie! Eksport trafił do kolejki i oczekuje na wykonanie. Czas wykonania zależy zarówno od wielkości maszyny jak i sumy zleconych operacji eksportu. Pamiętaj, że nasz Support nie będzie mógł tej operacji przyspieszyć. Status eksportu możesz sprawdzić w zakładce Oczekujące Zlecenia jak i w zakładce Eksport Instancji.

Po zakończeniu eksportu zniknie on z listy Oczekujących Zleceń. Będzie natomiast widoczny w zakładce Eksport Instancji ze statusem "Zakończony".

Pobranie obrazu instancji

Kolejnym krokiem będzie pobranie eksportu z OCS na środowisko lokalne. W tym poradniku opisujemy jak zrobić za pomocą programu Cyberduck. Można też wykonać to dowolnym programem do obsługi swift-a.

Program Cyberduck można pobrać tutaj.

Następnie pobierz profil połączenia do OCS z autoryzacją Keystone i uruchom go w programie Cyberduck.

Po dodaniu profilu do programu do nawiązania połączenia podaj dwie wartości:

  • połączony ciąg OS_PROJECT_NAME:OCS:OS_USERNAME, np. OCS-CTWm3l:OCS:jkowalski@mail.com

  • OS_PASSWORD, czyli hasło do wykorzystywanego konta Oktawave.

OS_PROJECT_NAME jest nazwą projektu, którą znajdziesz w menu kontenera. Aby się tam dostać, w menu OCS wybierz zakładkę Kontenery, następnie kliknij na wybrany kontener. OS_USERNAME jest adresem e-mail użytkownika, którego wykorzystujemy do autoryzacji.

Po wprowadzeniu wymaganych wartości możesz zamknąć okno i połączyć się z OCS. Jeżeli dane nie zostaną wprowadzone, program sam poprosi o nie ponownie podczas pierwszej próby połączenia. Po pomyślnej autoryzacji powinny wyświetlić się kontenery, do których użytkownik posiada uprawnienia. Jeżeli znajduje się tam kontener ze zleconym eksportem, możesz przystąpić do dalszych kroków.

Eksport powinien zawierać plik .ovf (opis konfiguracji instancji) oraz plik lub kilka plików .vmdk (są to obrazy dysków maszyny). Pobierz wszystkie pliki na swoje środowisko lokalne - po kliknięciu prawym przyciskiem myszy pojawi się menu, z którego wybierz opcję Pobierz.

Upload obrazu instancji

Po pobraniu plików przechodzimy do operacji na koncie docelowym. Analogicznie do konta, z którego przenosimy maszynę tworzymy kontener w OCS, łączymy się i tworzymy "Nowy folder" w kontenerze.

OCS jest storage'm obiektowym, więc struktura plików w nim w odróżnieniu od dysków jest udawana. Stąd foldery nie są folderami, ale je udają i nazywamy je pseudo-katalogami. Do utworzonego pseudo-katalogu wrzuć pobrane wcześniej pliki. Gdy umieścisz pliki bezpośrednio w kontenerze niestety, ale aplikacja nie będzie potrafiła zaimportować obrazu na infrastrukturę. Całość powinna wyglądać następująco:

Import instancji z OCS

Następnie zaloguj się do Panelu Admina, w menu OCI przejdź do zakładki Kopie Zapasowe. Kliknij na Import Instancji i kolejno na Uruchom Nowy Import.

Nadaj dowolną nazwę Importu, a także wpisz poprawną Lokalizację pliku w OCS. Pole rozpoznaje czy podana wartość jest poprawna. Format wygląda następująco: kontener/pseudo-katalog/obraz.ovf Po uzupełnieniu danych kliknij Akceptuj.

Po zaakceptowaniu, operacja importu trafi do kolejki. Poczekaj, aż operacja się zakończy.

Po zakończeniu procesu zmianie ulegnie Status, otrzymasz także stosowne powiadomienie na adres e-mail głównego użytkownika konta. Od teraz import jest "Gotowy do uruchomienia".

Uruchomienie instancji

W celu uruchomienia maszyny na docelowym koncie kliknij PPM na import i wybierz Uruchom Instancję.

Następnie skonfiguruj uruchamianie instancji z importu według własnych potrzeb i kliknij Akceptuj.

Rozpocznie się proces tworzenia instancji z obrazu z importu. Po jego zakończeniu, instancja pojawi się na liście OCI, rozpocznie się jej billingowanie oraz będzie ją można uruchomić i zacząć z niej korzystać.

Gotowe! Proces przenoszenia instancji dobiegł końca.