Moduł Vultr WHMCS

Uwaga : Proszę przeczytać ten dokument w całości przed zainstalowaniem modułu Vultr WHMCS

Informacje o module

Wprowadzenie

Platforma Vultr oferuje potężny, bogaty w funkcje interfejs API, który pozwala użytkownikom kontrolować każdy aspekt konta. Moduł Vultr WHMCS zapewnia dostawcom hostingu w pełni zautomatyzowane rozwiązanie, które pozwala im oferować swoim klientom niezawodne serwery chmurowe na platformie Vultr.

Uwaga: Obecna wersja modułu jest całkowitym przepisem oryginalnego modułu, ale jest kompatybilna z istniejącymi produktami opartymi na Vultr w WHMCS.

wymagania systemowe

  • WHMCS wersja 7.2.x lub nowsza
  • PHP wersja 7.1.x lub nowsza
  • MySQL  5.6 , MariaDB  5.6 , MariaDB  10.0 lub MariaDB  10.1 .
  • Ładowarka ionCube.

Wymagania wstępne

  • Klucz API Vultr
  • Twoje adresy IP serwerów WHMCS znajdują się na białej liście w celu uzyskania dostępu do interfejsu API
Notatki
  • Państwo musi białej listy adresów IPv4 i IPv6 WHMCS Twojego serwera dla Dostęp do API
    • Jeśli twój serwer ma wiele adresów IPv4, możesz dodać je do białej listy indywidualnie lub białą listę całej podsieci.
    • Jeśli twój serwer ma adres IPv6, najlepiej umieścić na białej liście całą podsieć / 64
  • WHMCS wersja 6 nie jest obsługiwana z powodu osiągnięcia końca okresu eksploatacji.
  • Wersja PHP 7.0.x nie jest obsługiwana z powodu osiągnięcia końca życia.
  • Nie ma planów obsługi starszej wersji WHMCS i PHP.
  • Państwo musi użyć opcji konfigurowalne wygenerowane przez moduł dla produktów. Stworzenie własnego prawdopodobnie spowoduje konflikt.

Ograniczenia

Poniżej znajduje się lista opcji, których moduł nie zawiera zgodnie z projektem.

  1. Dodaj dodatkowe adresy IPv4.
  2. Włącz sieć prywatną po wdrożeniu maszyny wirtualnej.
  3. Przełączanie między systemem operacyjnym a aplikacjami.
  4. Przełączanie między systemem Linux i Windows.

Zakres

Dokument ten obejmie proces instalacji i konfiguracji oficjalnego modułu Vultr WHMCS. Moduły pobrane ze stron internetowych osób trzecich nie są obsługiwane przez Vultr.

Funkcje modułu

  • Tworzenie produktów VPS jednym kliknięciem w oparciu o Vultr
    • Będziesz musiał ręcznie ustawić ceny dla każdego produktu i opcji konfigurowalnych.
  • Wdrażaj i aktualizuj maszyny wirtualne
  • Funkcja włączania / wyłączania / cyklu
  • Konsola HTML5 VNC
  • Kontrola rDNS
  • Prywatne sieci
  • Skrypty startowe
  • Klucze SSH
  • Kontrola migawek
  • Wdróż maszyny wirtualne z listy wstępnie zdefiniowanych ISO
  • Wdróż maszyny wirtualne z listy wstępnie zdefiniowanych migawek
  • Włącz / wyłącz określone ISO i migawki dla wdrożeń maszyn wirtualnych
  • Włącz / wyłącz lokalizacje wdrażania
  • Obsługa Vultr DNS z obsługą Vanity DNS (Custom Nameserver)

Tworzenie klucza API

  1. Zaloguj się do strefy klienta Vultr.
  2. Kliknij Konto.
  3. Kliknij API.
  4. Kliknij opcję Włącz interfejs API.
  5. Umieść na białej liście adresy IP serwera WHMCS w obszarze Kontrola dostępu.

Instalacja

Pierwszym krokiem jest pobranie modułu Vultr WHMCS tutaj

Nowa instalacja
  1. Wyodrębnij archiwum ZIP.
  2. Prześlij pliki modułów na serwer WHMCS zgodnie z hierarchią katalogów zdefiniowaną poniżej
Uaktualnienie ze starszej wersji modułu
  1. Wykonaj kopię zapasową bazy danych i plików
  2. Całkowicie usuń katalogi modules/addons/vultri modules/servers/vultr.
  3. Wyodrębnij i prześlij nowy moduł.
Hierarchia katalogów
Pobrane archiwum
  • Moduły
    • dodatki
      • vultr
    • serwery
      • vultr

Pierwsza konfiguracja

  1. Prześlij moduł zgodnie z instrukcją powyżej
  2. Zaloguj się do panelu administracyjnego WHMCS i przejdź do Setup -> Addon Modules.
  3. Obok Vultr Module, kliknij Configureprzycisk.
  4. Zaznacz pole wyboru obok Hooks Enabled.
  5. Wprowadź swój klucz API w API Keypolu.
  6. Ustawienia Access Controldla Administratori inne role chcesz włączyć go.
  7. Kliknij Save Changes
  8. Zaloguj się do panelu administracyjnego WHMCS i przejdź do, Addons -> Vultr Moduleaby skonfigurować opcje modułu przedstawione w następnej sekcji tego dokumentu

Konfiguracja modułu

W tej sekcji dokumentacji zostaną przedstawione wszystkie dostępne opcje konfiguracji modułu, wyjaśnione, jak one działają i wyjaśnione, jak je skonfigurować.

Twórca produktu

Ta sekcja pozwoli ci stworzyć produkt oparty na Vultr w WHMCS. Istnieją dwa tryby Single Product Creatori Multiple Product Creator.

Single Product CreatorTryb pozwala na stworzenie produktu na podstawie dostępnych pakietów Vultr wybierz grupy produktów i ceny za produkt ty dodajesz. Ceny opcji konfigurowalnych, takich jak Migawki, Windows, aplikacje cPanel itp. Muszą zostać dodane ręcznie do opcji konfigurowalnych produktu.

Multi Product CreatorWola zbiorczego tworzenia Vultr opartych VPS Pakiety w WHMCS, ale trzeba będzie ustawić ręcznie ustalanie cen dla każdego pakietu, jak również wyceny dla opcji konfigurowalny, podobny do Single Product Creatortrybu.

Produkty

Ta sekcja pokaże pełną listę wszystkich produktów opartych na Vultr w WHMCS i pozwoli ci szybko przejść do strony Editlub Configurable Options do każdego z nich. Możesz również usunąć produkt z tej strony. Ta sekcja jest bardzo przydatna, gdy chcesz szybko znaleźć Produkt Vultr w obszarze administracyjnym WHMCS, aby go zmodyfikować lub zmodyfikować dla niego Konfigurowalne opcje.

DNS

Moduł Vultr WHMCS obsługuje Vanity Nameservers (niestandardowe ns1 i ns2.domain.com). Konfigurowanie Vanity Nameservers wymaga pierwszego kroku, który polega na utworzeniu niestandardowych serwerów nazw za pomocą rejestratora domen i skierowaniu ich na adresy IP ns1.vultr.comoraz ich ns2.vultr.comrozwiązaniu. Po zakończeniu wykonaj następujące czynności:

  1. Zaloguj się do panelu administracyjnego WHMCS.
  2. Idź Addons -> Vultr Module.
  3. Kliknij na DNS.
  4. Dodaj wartości dla Nameserver 1i Nameserver 2i kliknij Save Changes.
  5. Jesteś skończony.

Należy pamiętać, że Vanity Nameservers są stosowane do nowo dodanych stref / domen DNS. Istniejące będą musiały zostać zmodyfikowane ręcznie w https://my.vultr.com.

Lokalizacja serwera

Masz możliwość włączania i wyłączania niektórych Lokalizacji w Chmurze, dzięki czemu klienci mogą wdrażać maszyny wirtualne tylko w wybranych lokalizacjach. Należy pamiętać, że wybranie lokalizacji w chmurze podczas procesu zamówienia nie jest możliwe, ponieważ lokalizacje są ładowane dynamicznie w zależności od tego, gdzie wybrany pakiet jest dostępny w momencie wdrażania.

Aby wybrać lokalizacje, które chcesz włączyć dla swoich klientów, wykonaj następujące czynności:

  1. Zaloguj się do panelu administracyjnego WHMCS.
  2. Idź Addons -> Vultr Module.
  3. Kliknij na Server Location.
  4. Kliknij Enabledprzycisk, aby wyłączyć lokalizacje, które chcesz wyłączyć (kliknięcie przycisku, gdy pojawi się komunikat, Disabledspowoduje ponowne włączenie lokalizacji).
  5. Jesteś skończony.
Migawki

Moduł Vultr WHMCS umożliwia wykonanie jednej lub więcej migawek na koncie Public- co oznacza, że ​​pozwoliłbyś swoim klientom na wdrażanie nowych maszyn wirtualnych z tych migawek, jeśli zechcą to zrobić. Wszystkie migawki na koncie są Disabled domyślnie ustawione w module i trzeba je włączyć.

Aby wybrać migawki, które mają być upublicznione dla Twoich klientów, wykonaj następujące czynności:

  1. Zaloguj się do panelu administracyjnego WHMCS.
  2. Idź Addons -> Vultr Module.
  3. Kliknij na Snapshots.
  4. Kliknij Disabledprzycisk, aby włączyć migawki, które chcesz upublicznić (kliknięcie przycisku, gdy pojawi się komunikat, Enabledspowoduje ponowne włączenie migawki).
  5. Jesteś skończony.
ISO

Podobnie jak w przypadku funkcji migawki, możesz utworzyć jeden lub więcej niestandardowych plików ISO przesyłanych na konto Public- co oznacza, że ​​pozwolisz swoim klientom na wdrażanie nowych maszyn wirtualnych z tych plików ISO, jeśli zdecydują się to zrobić. Wszystkie ISO na twoim koncie są Disabled domyślnie ustawione w module i musisz je włączyć.

Aby wybrać migawki, które mają być upublicznione dla Twoich klientów, wykonaj następujące czynności:

  1. Zaloguj się do panelu administracyjnego WHMCS.
  2. Idź Addons -> Vultr Module.
  3. Kliknij na ISO.
  4. Kliknij Disabledprzycisk, aby włączyć ISO, które chcesz upublicznić (kliknięcie przycisku, gdy pojawi się komunikat, Enabledspowoduje ponowne włączenie ISO).
  5. Jesteś skończony.

Proces zamawiania

Zamawianie produktów opartych na Vultr w WHMCS to proces trzyetapowy.

Krok 1

Zamówienia klientów w obszarze klienta / koszyku WHMCS: Klient będzie składał zamówienie na maszynę wirtualną. Zostaną poproszeni o podanie:

  • Nazwa hosta
  • Hasło roota
  • NS1 i NS2

Jest to standardowy formularz zamówienia WHMCS i Vultr nie ma żadnej kontroli. Możesz zmienić szablon formularza zamówienia WHMCS, aby ukryć dowolną z tych opcji. Pamiętaj, że wybrane hasło roota w zamówieniu nie będzie używane, ponieważ API Vultr wygeneruje losowe bezpieczne hasło dla każdej maszyny wirtualnej. Ponadto, jeśli klient wdraża się z migawki, musi znać hasło root do migawki wcześniej, w przeciwnym razie nie będzie mógł się zalogować.

Ponadto klient zostanie poproszony o wybranie, czy włączyć automatyczne kopie zapasowe, limit migawek i typ systemu operacyjnego.

W odniesieniu do typu systemu operacyjnego dostępne są 4 opcje w menu rozwijanym pokazanym OS Typew formularzu zamówienia

  1. Lista wszystkich dostępnych obrazów systemu operacyjnego
  2. ISO
  3. Migawka
  4. Podanie

Wybranie tej opcji Applicationspowoduje włączenie listy wszystkich dostępnych aplikacji Vultr dostępnych za jednym kliknięciem. ISO i Snapshot pozwolą klientowi wybrać ISO lub Snapshot, z którego ma zostać wdrożona maszyna wirtualna.

Krok 2

Administrator zatwierdziłby zamówienie i zapewnił usługę w WHMCS (lub możesz zdecydować, że zautomatyzowany proces w opcji produktu w WHMCS będzie taki sam jak w przypadku każdego innego produktu w WHMCS.

Krok 3

Klient musiałby sfinalizować proces zamawiania w obszarze klienta, wybierając etykietę / pseudonim dla swojego serwera, nazwę hosta i inne opcje, takie jak klucz SSH, IPv6, sieć prywatna lub skrypt uruchamiania.

FAQ

Otrzymałem błąd dotyczący niepowodzenia połączenia.

Upewnij się, że klucz API nie ma przedrostka ani sufiksu żadnymi spacjami, a adresy IPv4 i IPv6 serwera znajdują się na białej liście dla interfejsu API Access. Możesz zweryfikować swoje reguły API w obszarze członków .

Jeśli klucz i reguły ACL są poprawne, możesz dalej przetestować swój klucz, logując się do serwera WHMCS i uruchamiając bezpośrednie wywołania API wykorzystujące cURL. Przykłady cURL znajdują się w naszej sekcji przykładów API .

Jak określić standardowy skrypt startowy za pomocą systemu automatycznej konfiguracji?

Jak już wspomniano, oczekuje się, że klient sfinalizuje wdrożenie maszyny wirtualnej w obszarze klienta po dostosowaniu opcji do własnych upodobań. Należy pamiętać, że lista lokalizacji jest dynamicznie zapełniana w zależności od dostępności wybranego planu w lokalizacjach chmur Vultr - patrz Krok 3 powyżej. Obecnie nie ma funkcji konfiguracji globalnego skryptu uruchamiania.

Jak zaktualizować aplikacje w opcjach konfiguracji?

Jeśli chcesz wyświetlić listę wszystkich dostępnych aplikacji, możesz użyć tego polecenia API i dodać żądane aplikacje w konfigurowalnych opcjach. Automatyczna synchronizacja nie istnieje w module.


Tags: #FAQ

Leave a Comment

Jak uzyskać dostęp do Vultr VPS

Jak uzyskać dostęp do Vultr VPS

Vultr oferuje kilka różnych sposobów uzyskiwania dostępu do VPS w celu konfiguracji, instalacji i użytkowania. Poświadczenia dostępu Domyślne poświadczenia dostępu dla twojego VPS ar

System Windows niestandardowy ISO ze sterownikami VirtIO

System Windows niestandardowy ISO ze sterownikami VirtIO

Budowanie ISO systemu Windows (tylko wersje serwerowe) Pobierz najnowsze binarne sterowniki VirtIO dla Windows, spakowane jako plik ISO, z powrotem

Uruchamianie CoreOS na Vultr VPS

Uruchamianie CoreOS na Vultr VPS

Przeczytaj: Vultr oferuje teraz CoreOS na stronie zamówienia - ten przewodnik wyjaśnia, jak ręcznie skonfigurować CoreOS. Te instrukcje przeprowadzą Cię przez proces biegania

Konfigurowanie BGP na Vultr

Konfigurowanie BGP na Vultr

Funkcja Vultrs BGP pozwala przynieść własną przestrzeń IP i korzystać z niej w dowolnej z naszych lokalizacji. Pierwsze kroki Aby korzystać z BGP, potrzebujesz: Wdrożonego Vulta

Korekta czasu w systemie Windows Server

Korekta czasu w systemie Windows Server

Domyślnie Vultr VPS z systemem Windows Server 2012 ma ustawiony czas systemowy na strefę czasową UTC. Możesz zmienić strefę czasową, jak chcesz, ale zmieniając ją t

Dodaj dodatkowy adres IPv4 do swojego VPS

Dodaj dodatkowy adres IPv4 do swojego VPS

W tym samouczku wyjaśniono, jak skonfigurować dodatkowy adres IPv4 w Vultr VPS. Zakładamy, że: Główny adres IP twojego VPS to 1.2.3.4.

Obrazy Ubuntu 16.04 Zgłoś błędy dotyczące usługi metadanych EC2

Obrazy Ubuntu 16.04 Zgłoś błędy dotyczące usługi metadanych EC2

Podczas uruchamiania niektóre starsze instancje Ubuntu 16.04 mogą wyświetlać następujące ostrzeżenie: ************************************ **************************************

Zapora ogniowa Vultr

Zapora ogniowa Vultr

Vultr oferuje internetowe zapory ogniowe, które można włączyć w celu ochrony jednego lub więcej wystąpień obliczeniowych. Posiadanie zestawu reguł zapory dla serwerów

Dostęp do trybu jednego użytkownika (Resetuj hasło roota)

Dostęp do trybu jednego użytkownika (Resetuj hasło roota)

Aby zresetować hasło roota serwera, musisz uruchomić system w trybie pojedynczego użytkownika. Uzyskaj dostęp do swojego serwera w portalu klienta Vultr, a następnie postępuj zgodnie z instrukcjami

Wysoka dostępność na Vultr z pływającym IP i BGP

Wysoka dostępność na Vultr z pływającym IP i BGP

Vultr pozwala połączyć dwie nasze funkcje (zmienne adresy IP i BGP) w celu osiągnięcia wysokiej dostępności. Instalacja Będziesz potrzebował dwóch instancji w sam

Wiele sieci prywatnych

Wiele sieci prywatnych

Vultr wprowadził obsługę wielu sieci prywatnych na początku 2018 r. Ta funkcja jest oferowana jako rozszerzenie standardowej sieci prywatnej. Whe

Przykładowy list autoryzacyjny dla ogłoszeń BGP

Przykładowy list autoryzacyjny dla ogłoszeń BGP

Proszę poprosić o autoryzację dla ogłoszeń BGP przy użyciu następującego szablonu. LIST UPOWAŻNIENIA [DATA] Do kogo może to dotyczyć, Thi

Jak tworzyć rekordy odwrotnego DNS lub PTR w Panelu sterowania Vultr

Jak tworzyć rekordy odwrotnego DNS lub PTR w Panelu sterowania Vultr

Wprowadzenie do Vultr Reverse DNS Aby dodać PTR lub Reverse DNS dla twojego adresu IP instancji, musisz wykonać kroki opisane poniżej:

Zainstaluj Nginx + PHP FPM + Caching + MySQL na Ubuntu 12.04

Zainstaluj Nginx + PHP FPM + Caching + MySQL na Ubuntu 12.04

Prawdopodobnie wiele osób będzie używać Vultr VPS jako serwerów sieciowych, dobrym wyborem byłby Nginx jako serwer sieciowy. W tym temacie opiszę o

Vultr Object Storage

Vultr Object Storage

Pamięć obiektów zgodna z S3 * jest teraz dostępna w chmurze Vultr. Nasza technologia przechowywania obiektów jest niedroga, skalowalna i łatwa do zintegrowania z Tobą

Pojedyncze logowanie

Pojedyncze logowanie

Firmowy system logowania można zintegrować z systemem kont Vultrs za pomocą funkcji rejestracji jednokrotnej (SSO). Jednokrotne logowanie pomaga uprościć zarządzanie hasłami

Podręcznik przenoszenia danych Vultr

Podręcznik przenoszenia danych Vultr

Jak mogę pobrać moje dane w chmurze z Vultr? Przenoszenie danych na platformie Vultr Oferujemy szereg prostych rozwiązań do pobrania

Jak wygenerować klucze SSH?

Jak wygenerować klucze SSH?

Klucz SSH pozwala zalogować się do serwera bez potrzeby podawania hasła. Klucze SSH mogą być automatycznie dodawane do serwerów podczas procesu instalacji.

Jak korzystać z biblioteki Vultr Go, aby uzyskać informacje o serwerze

Jak korzystać z biblioteki Vultr Go, aby uzyskać informacje o serwerze

Wprowadzenie Oficjalna biblioteka Vultr Go może być używana do interakcji z Vultr API. Interfejs API Vultr pozwala kontrolować zasoby powiązane z tobą

Wymagania dotyczące przesyłania ISO systemu operacyjnego do Vultr

Wymagania dotyczące przesyłania ISO systemu operacyjnego do Vultr

Vultr oferuje szeroką gamę systemów operacyjnych do wyboru. Czasami jednak możesz chcieć wgrać własny niestandardowy system operacyjny ISO, taki jak Kal

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.