Krótki przegląd Cloudmodule
Cloudmodule to wspólna biblioteka dla platformy billingowej BillManager6, która dodaje dodatkowe funkcje do interakcji z instancjami.
Pełna lista zmian w cloudmodule jest dostępna pod tym linkiem
Obsługiwane systemy operacyjne
AlmaLinux 9
Instancje
Zatrzymaj
Uruchom
Uruchom ponownie
Ratunek
Uruchom z ISO
Zakończ ratunek
Odbuduj
Zmień hasło
Migawki
Kopie zapasowe
Zaplanuj kopie zapasowe
Obrazy
Możliwość załadowania własnego obrazu z adresu URL i użycia go jako źródła rozruchu dla instancji.
Proces instalacji
Aby zainstalować Cloudmodule, możesz pobrać skrypt instalacyjny i uruchomić go jako użytkownik root:
curl -fsSL https://repo.zomro.com/get-module.sh -o get-module.sh
sudo sh get-module.sh
W trakcie instalacji BillManager zostanie uruchomiony ponownie, więc upewnij się, że w trakcie instalacji nie są uruchomione żadne ważne procesy.
Po instalacji
Po instalacji możesz zalogować się na swoje konto administratora,
przejdź do zakładki Typy produktów i zauważ przyciski Szczegóły autoryzacji oraz Importuj typ elementu.
Przejdź do sekcji Szczegóły autoryzacji i wklej rzeczywiste informacje o połączeniu dla swojego konta Zomro.
W polu URL wklej https://api.zomro.com/billmgr
.
Po naciśnięciu przycisku OK
zostaniesz przekierowany na stronę Typy produktów, gdzie będziesz mógł przejść do importu potrzebnych typów produktów.
Kliknij Importuj typ elementu i wybierz to, co chcesz zaimportować (zwykle importowane są instancje i obrazy).
Może wystąpić błąd, gdy po naciśnięciu przycisku
OK
nic się nie dzieje; po prostu naciśnij go ponownie, a wszystko zadziała.
Po imporcie typów elementów należy ponownie uruchomić BillManager, aby zastosować zmiany.
Aby zsynchronizować statusy, należy dodać plik sync.sh
do katalogu /usr/local/mgr5/addon
z następującą zawartością:
#!/usr/bin/sh
/usr/local/mgr5/sbin/mgrctl -m billmgr instances.sync elid=${PARAM_elid} sok=ok
Aby automatycznie tworzyć kopie zapasowe według harmonogramu, dodaj następujące zadanie cron:
*/10 * * * * /usr/local/mgr5/sbin/mgrctl -m billmgr bckps_schedule.cron >/dev/null 2>&1
Import taryf
Aby zaimportować taryfy, można użyć standardowego modułu przetwarzania BillManager:
Przejdź do sekcji «Centra danych» i dodaj nowe centrum danych bez zewnętrznego identyfikatora (zostanie dodany później).
Przejdź do sekcji Moduły przetwarzania i utwórz nowy moduł przetwarzania BillManager, powiązany z nowym centrum danych utworzonym w kroku 1
(użyj tych samych danych logowania, co w formularzu Szczegóły autoryzacji).
Więcej informacji można znaleźć tutaj.
Teraz możesz importować taryfy związane z typami produktów Instancje i Obrazy.
Nie wszystkie parametry zostaną zaimportowane; po tym należy ręcznie skonfigurować parametry taryf.
Wróć do sekcji «Centra danych» i dodaj zewnętrzny identyfikator do centrum danych utworzonego w kroku 1.
Powinien to być region, w którym przechowywane są źródła rozruchu. Obecnie jest to Holandia-2.
Przegląd funkcji
Cloudmodule oferuje dodatkowe możliwości interakcji z usługami. Oto krótki przegląd każdej z nich:
Ratunek
Tryb ratunku podłącza obraz do twoich instancji. Możesz wybrać jeden z publicznych obrazów lub załadować swój własny.
Uruchom z ISO
Podłącza obraz ISO do instancji. Na razie obsługiwane są tylko publiczne obrazy.
Zakończ ratunek
Dostępne dla instancji w stanie ratunku lub uruchamiania z ISO. Ta funkcja odłącza obraz i uruchamia instancję ponownie.
Odbuduj
Instaluje system operacyjny na instancji. Należy pamiętać, że podczas instalacji wszystkie dane na instancji zostaną utracone.
Instalację można przeprowadzić z publicznych obrazów lub własnych.
Migawki
Wyświetla listę powiązanych z wybraną instancją migawek i udostępnia przyciski do interakcji z migawkami.
Kopie zapasowe
Wyświetla listę powiązanych z wybraną instancją kopii zapasowych i udostępnia przyciski do pracy z kopiami zapasowymi.
Harmonogramy kopii zapasowych
Wyświetla listę powiązanych harmonogramów kopii zapasowych z wybraną instancją i udostępnia przyciski do interakcji z harmonogramami kopii zapasowych.
Proponujemy również zapoznać się z artykułami, które mogą być przydatne do interakcji z produktami Cloud VPS za pomocą API:
- API - Tworzenie usługi
- API - Uzyskiwanie informacji o dostępnych taryfach i ich parametrach
- API - Operacja Start & Stop
- API - Operacja Reboot
- API - Operacja Rebuild
- API - Operacja Delete
- API - Interakcja z harmonogramem kopii zapasowych
- API - Interakcja z Rescue
- API - Interakcja z Backup
- API - Interakcja z migawkami
- API - Interakcja z Boot From ISO
- API - Interakcja z obrazem