Modul információ
Bevezetés
rendszerkövetelmények
Előfeltételek
Korlátozások
Hatály
Modul jellemzői
API-kulcs létrehozása
Telepítés
Első beállítás
Modul konfigurálása
Rendelési folyamat
GYIK
Megjegyzés : Kérjük, olvassa el ezt a dokumentumot teljes egészében, mielőtt telepíti a Vultr WHMCS modult
Bevezetés
A Vultr platform hatékony, funkciókban gazdag API-t kínál, amely lehetővé teszi a felhasználók számára, hogy fiókjuk minden aspektusát irányítsák. A Vultr WHMCS modul teljesen automatizált megoldást kínál a tárhelyszolgáltatóknak, amely lehetővé teszi számukra, hogy megbízható felhőkiszolgálókat kínáljanak a Vultr platformon ügyfeleiknek.
Megjegyzés: A modul jelenlegi verziója az eredeti modul teljes átírása, de kompatibilis a WHMCS meglévő Vultr-alapú termékeivel.
rendszerkövetelmények
- WHMCS 7.2.x vagy újabb verzió
- PHP 7.1.x vagy újabb verzió
- MySQL 5.6 , MariaDB 5.6 , MariaDB 10.0 vagy MariaDB 10.1 .
- ionCube Loader.
Előfeltételek
- Vultr API kulcs
- A WHMCS-kiszolgáló IP-címei felkerültek az API-hozzáférés engedélyezési listájára
Megjegyzések
- Az API-hozzáféréshez engedélyezőlistára kell helyeznie a WHMCS-kiszolgáló IPv4- és IPv6-címeit
- Ha a szervere több IPv4-címmel rendelkezik, azokat külön-külön is engedélyezheti, vagy a teljes alhálózatot engedélyezőlistára helyezheti.
- Ha a szerver IPv6-címmel rendelkezik, a legjobb, ha a teljes /64-alhálózatot engedélyezőlistára helyezi
- A WHMCS 6-os verziója nem támogatott, mert elérte az élettartam végét.
- A PHP 7.0.x verziója nem támogatott, mert elérte az élettartam végét.
- Nem tervezik a WHMCS és a PHP régebbi verzióinak támogatását.
- A termékekhez a modul által generált konfigurálható opciókat kell használnia. A saját létrehozása valószínűleg konfliktust fog okozni.
Korlátozások
Az alábbiakban azoknak az opcióknak a listája található, amelyeket a modul tervezése szerint nem tartalmaz.
- Adjon hozzá további IPv4-címeket.
- Engedélyezze magánhálózatok után egy virtuális gép már telepített.
- Váltás az operációs rendszer és az alkalmazások között.
- Váltás Linux és Windows között.
Hatály
Ez a dokumentum a hivatalos Vultr WHMCS modul telepítésének és konfigurálásának folyamatát ismerteti. A harmadik felek webhelyeiről letöltött modulokat a Vultr nem támogatja.
Modul jellemzői
- Vultr alapú VPS-termékek létrehozása egy kattintással
- Minden egyes termékhez és konfigurálható opcióhoz manuálisan kell beállítania az árat.
- Telepítse és frissítse a virtuális gépeket
- Be/ki/ciklus funkció
- HTML5 VNC konzol
- rDNS vezérlés
- Privát hálózat
- Indító szkriptek
- SSH kulcsok
- Pillanatkép vezérlése
- Telepítsen virtuális gépeket az előre meghatározott ISO-k listájából
- Telepítse a virtuális gépeket az előre meghatározott pillanatképek listájából
- Adott ISO-k és pillanatképek engedélyezése/letiltása virtuális gép-telepítésekhez
- Telepítési helyek engedélyezése/letiltása
- Vultr DNS támogatás a Vanity DNS (egyéni névszerver) támogatással
API-kulcs létrehozása
- Jelentkezzen be a Vultr ügyfélterületre.
- Kattintson a Fiók lehetőségre.
- Kattintson az API-ra.
- Kattintson az API engedélyezése lehetőségre.
- Tegye engedélyezőlistára a WHMCS-kiszolgáló IP-címeit a Hozzáférés-vezérlés alatt.
Telepítés
Az első lépés a Vultr WHMCS modul letöltése innen
Új telepítés
- Bontsa ki a ZIP-archívumot.
- Töltse fel a modul fájlokat a WHMCS kiszolgálóra az alább meghatározott könyvtárhierarchia szerint
Frissítés a modul régebbi verziójáról
- Készítsen biztonsági másolatot adatbázisáról és fájljairól
- Teljesen törölje a
modules/addons/vultrés modules/servers/vultrkönyvtárakat.
- Bontsa ki és töltse fel az új modult.
Címtár-hierarchia
Letöltött archívum
- Modulok
- kiegészítéseket
- szerverek
Első beállítás
- Töltse fel a modult a fent leírtak szerint
- Jelentkezzen be a WHMCS Admin Panelbe, és navigáljon ide
Setup -> Addon Modules.
- A
Vultr Modulemellett kattintson a Configuregombra.
- Jelölje be a melletti jelölőnégyzetet
Hooks Enabled.
- Írja be az API-kulcsot a
API Keymezőbe.
- Beállítás
Access Controla Administratorés más szerepeket kíván engedélyezze azt.
- Kattintson
Save Changes
- Jelentkezzen be a WHMCS Admin Panelbe, és navigáljon ide,
Addons -> Vultr Modulehogy konfigurálja a modul beállításait, amelyek a dokumentum következő részében találhatók.
Modul konfigurálása
A dokumentáció ezen része bemutatja a modulhoz rendelkezésre álló összes konfigurációs opciót, elmagyarázza azok működését és konfigurálásukat.
Termékkészítő
Ez a szakasz lehetővé teszi egy Vultr-alapú termék létrehozását a WHMCS-ben. Két mód van, Single Product Creatorés Multiple Product Creator.
A Single Product Creatormód lehetővé teszi termék létrehozását az elérhető Vultr-csomagok alapján, termékcsoport kiválasztását és a hozzáadni kívánt termék árait. A konfigurálható opciók, például a pillanatképek, a Windows, a cPanel alkalmazások stb. árát manuálisan kell hozzáadni a termék konfigurálható opcióihoz.
A rendszer Multi Product Creatortömegesen hozza létre a Vultr-alapú VPS-csomagokat a WHMCS-ben, de manuálisan kell beállítania az egyes csomagok árait, valamint a konfigurálható opciók díjszabását, hasonlóan az Single Product Creatorüzemmódhoz.
Termékek
Ez a rész az összes Vultr-alapú termék teljes listáját jeleníti meg a WHMCS-ben, és lehetővé teszi, hogy gyorsan navigáljon a Edit, vagy az Configurable Options egyes termékek oldalára. Az oldalról törölhet is egy terméket. Ez a szakasz nagyon hasznos, ha gyorsan meg akar találni egy Vultr terméket a WHMCS adminisztrációs területen, hogy módosítsa, vagy módosítsa a konfigurálható beállításait.
DNS
A Vultr WHMCS modul támogatja a Vanity névszervereket (egyedi ns1 és ns2.domain.com). A Vanity névszerverek beállításához meg kell tenni az első lépést, vagyis létre kell hozni az egyéni névszervereket a domain regisztrátorával, és rá kell mutatni az IP-címekre ns1.vultr.comés ns2.vultr.coma megoldásokra. Ha elkészült, kövesse az alábbi lépéseket:
- Jelentkezzen be a WHMCS Admin Panelbe.
- Folytasd
Addons -> Vultr Module.
- Kattintson a gombra
DNS.
- Adja hozzá a
Nameserver 1és az értékeket, Nameserver 2majd kattintson a gombra Save Changes.
- Végeztél.
Felhívjuk figyelmét, hogy a Vanity névszerverek az újonnan hozzáadott DNS-zónákra/tartományokra vonatkoznak. A meglévőket szerintem alaposan módosítani kell a https://my.vultr.com oldalon.
Szerver helye
Lehetősége van bizonyos felhőhelyek engedélyezésére és letiltására, így ügyfelei csak az Ön által kiválasztott helyeken telepíthetnek virtuális gépeket. Ne feledje, hogy a Cloud Location kiválasztása a rendelési folyamat során nem lehetséges, mivel a helyek dinamikusan töltődnek be, attól függően, hogy a kiválasztott csomag hol érhető el a telepítés időpontjában.
Annak kiválasztásához, hogy mely helyeket engedélyezze ügyfelei számára, kövesse az alábbi lépéseket:
- Jelentkezzen be a WHMCS Admin Panelbe.
- Folytasd
Addons -> Vultr Module.
- Kattintson a gombra
Server Location.
- Kattintson a
Enabledgombra a letiltani kívánt helyek letiltásához (ha a feliratú gombra kattint, akkor Disabledújra engedélyezi a helyet).
- Végeztél.
Pillanatképek
A Vultr WHMCS modul lehetővé teszi egy vagy több pillanatkép elkészítését a fiókjában Public– vagyis lehetővé teszi ügyfelei számára, hogy új virtuális gépeket telepítsenek ezekből a pillanatképekből, ha úgy döntenek. A fiókjában lévő összes pillanatkép Disabled alapértelmezés szerint be van állítva a modulban, és engedélyeznie kell őket.
Kövesse az alábbi lépéseket annak kiválasztásához, hogy mely pillanatképeket tegye nyilvánossá ügyfelei számára:
- Jelentkezzen be a WHMCS Admin Panelbe.
- Folytasd
Addons -> Vultr Module.
- Kattintson a gombra
Snapshots.
- Kattintson a
Disabledgombra a nyilvánossá tenni kívánt pillanatképek engedélyezéséhez (ha a gombra kattint, amikor azt mondja Enabled, újra engedélyezi a pillanatképet).
- Végeztél.
ISO
A Pillanatkép funkcióhoz hasonlóan egy vagy több egyéni feltöltött ISO-t is létrehozhat fiókjában Public– vagyis lehetővé teszi ügyfelei számára, hogy új virtuális gépeket telepítsenek ezekből az ISO-kból, ha úgy döntenek. A fiókjában lévő összes ISO Disabled alapértelmezés szerint be van állítva a modulban, és engedélyeznie kell őket.
Kövesse az alábbi lépéseket annak kiválasztásához, hogy mely pillanatképeket tegye nyilvánossá ügyfelei számára:
- Jelentkezzen be a WHMCS Admin Panelbe.
- Folytasd
Addons -> Vultr Module.
- Kattintson a gombra
ISO.
- Kattintson a
Disabledgombra a nyilvánossá tenni kívánt ISO-k engedélyezéséhez (ha a gombra kattint, amikor azt mondja, Enabledakkor újra engedélyezi az ISO-t).
- Végeztél.
Rendelési folyamat
A Vultr-alapú termékek WHMCS-ben történő megrendelése három lépésből áll.
1. lépés
Ügyfélrendelések a WHMCS ügyfélterületen/kosárban: Az ügyfél virtuális gépre ad le rendelést. Megkérik őket, hogy írják be:
- Gazdanév
- Root jelszó
- NS1 és NS2
Ez a szabványos WHMCS megrendelési űrlap, és a Vultrnak nincs ellenőrzése. Módosíthatja a WHMCS megrendelési űrlapsablonját, hogy elrejtse ezeket a lehetőségeket. Ne feledje, hogy a megrendelésben kiválasztott root jelszó nem kerül felhasználásra, mivel a Vultr API véletlenszerű biztonságos jelszót generál minden egyes virtuális géphez. Ezen túlmenően, ha egy kliens Snapshotból telepít, akkor előzetesen tudnia kell a pillanatkép root jelszavát, különben nem tud majd bejelentkezni.
Ezenkívül az ügyfélnek ki kell választania, hogy engedélyezi-e az automatikus biztonsági mentést, a pillanatfelvételi korlátot és az operációs rendszer típusát.
Az operációs rendszer típusát illetően a Megrendelőlap alatti legördülő menüben 4 lehetőség találhatóOS Type
- Az összes elérhető operációs rendszer kép listája
- ISO
- Pillanatkép
- Alkalmazás
Ha kiválasztja, Applicationmegjelenik az összes elérhető One-Click Apps Vultr ajánlat listája. Az ISO és a Snapshot lehetővé teszi az ügyfél számára, hogy kiválaszthassa, melyik ISO vagy Pillanatkép alapján kívánja telepíteni a virtuális gépet.
2. lépés
Az adminisztrátor hagyja jóvá a megrendelést és nyújtja a szolgáltatást a WHMCS-ben (vagy dönthet úgy, hogy ezt automatizált folyamattá teszi a WHMCS termékopciójában ugyanúgy, mint bármely más termék a WHMCS-ben.
3. lépés
Az ügyfélnek az ügyfélterületen kell véglegesítenie a rendelési folyamatot a kiszolgálóhoz tartozó címke/becenév, gazdagépnév és egyéb lehetőségek, például SSH-kulcs, IPv6, magánhálózat vagy indítási parancsfájl kiválasztásával.
GYIK
Hibaüzenetet kaptam a kapcsolat meghibásodásáról.
Győződjön meg arról, hogy az API-kulcs előtagja vagy utótagja nincs szóközzel, és hogy a szerver IPv4- és IPv6-címe egyaránt szerepel az API-hozzáférés engedélyezési listáján. Az API-szabályokat a tagok területen ellenőrizheti .
Ha a kulcs és az ACL szabályok helyesek, tovább tesztelheti a kulcsot, ha bejelentkezik a WHMCS-kiszolgálóra, és közvetlen API-hívásokat futtat a cURL használatával. A cURL példákat az API-példák szakaszban találja meg .
Hogyan adhatok meg egy szabványos indítási parancsfájlt az automatikus beállítási rendszeren keresztül?
Mint elhangzott, az ügyfélnek azt követően kell véglegesítenie a virtuális gép telepítését az ügyfélterületen, hogy tetszése szerint testreszabta a lehetőségeit. Ne feledje, hogy a helyek listája dinamikusan feltöltődik a kiválasztott terv elérhetőségétől függően a Vultr felhőhelyein – lásd a fenti 3. lépést. Jelenleg nincs funkció a globális indítószkript beállítására.
Hogyan frissíthetem az alkalmazásokat a konfigurációs beállításokban?
Ha meg szeretné jeleníteni az összes elérhető alkalmazást, akkor használja ezt az API-parancsot, és adja hozzá a kívánt alkalmazásokat a konfigurálható beállításokhoz. Az automatikus szinkronizálás nem létezik a modulban.