Замовити зараз | Завантажити | Часті запитання
Додати новий продукт до WHMCS
Налаштування системи->Продукти/Послуги->Створити новий продукт
У розділі Налаштування модуля виберіть модуль "PUQ ProxmoxKVM"
Ліцензійний ключ
Попередньо придбаний ліцензійний ключ для модуля "PUQ ProxmoxKVM". Для коректної роботи модуля ключ повинен бути активним
Тип створення віртуальної машини
Як буде клонована віртуальна машина з шаблону
Повний клон - значно більше часу на розгортання.
Пов'язана копія віртуальної машини - швидше розгортання, потребує менше місця на диску, але не може працювати без доступу до базового шаблону віртуальної машини
Цільовий вузол
Вузол у кластері, на якому має бути створена віртуальна машина. Якщо ви виберете автоматичний варіант або вузол був недоступний на момент створення віртуальної машини, модуль фактично вибере вузол з найбільшим обсягом вільної оперативної пам'яті (не в відсотках, а саме числом вільної оперативної пам'яті).
Якщо ви вибрали конкретний вузол вручну, модуль не перевіряє доступну оперативну пам'ять ніяким чином.
Шаблон ОС за замовчуванням
Встановлює шаблон операційної системи за замовчуванням. У випадках, коли вибраний клієнтом шаблон недоступний, або якщо не налаштовані параметри з вибору операційної системи, буде використаний цей шаблон.
Сховище резервних копій
Сховище даних для резервних копій віртуальних машин
Якщо ви використовуєте кластер, вам потрібно мати це сховище даних на мережевому протоколі, такому як NFS.
Сховище ISO-образів
Сховище даних для ISO-образів
Якщо ви використовуєте кластер, вам потрібно мати це сховище даних на мережевому протоколі, такому як NFS.
Конфігурація ВМ
Основні налаштування конфігурації для віртуальної машини
CPU - кількість ядер CPU для нової машини
RAM - обсяг оперативної пам'яті для нової машини
Ім'я користувача ОС - Користувач, який буде налаштований в налаштуваннях віртуальної машини, буде переданий клієнту і буде відображатися при зміні пароля
Залежно від налаштувань cloud-init в шаблоні. Якщо в шаблоні є користувач root, і ви також вводите root у конфігурації служби в WHMCS, при створенні віртуальної машини буде створено пароль для користувача root. Якщо ви введете інше ім'я користувача в цьому вікні (але в шаблоні воно відсутнє), воно буде створено при створенні машини і пароль буде відправлений клієнту.
Префікс імені ВМ: Префікс імені ВМ буде доданий до імені віртуальної машини.
Ім'я ВМ: <префікс>-<ідентифікатор_клієнта>-<ідентифікатор_служби>
Перший ідентифікатор ВМ: ID, з якого починається пошук вільного ID для нової віртуальної машини
Тривалість знімка: Після скількох днів знімки будуть автоматично видалені
Системний диск
Системний диск визначається тим, який призначений для першого завантаження віртуальної машини або шаблону.
Опції системного диска. Системний диск - це диск, на якому встановлено систему. Обмеження можливі як в термінах пропускної здатності в мегабайтах на секунду, так і обмеження на кількість операцій введення/виведення.
Зверніть увагу, що розмір системного диска повинен бути більший або рівний розміру системного диска в шаблоні.
Додатковий диск
Додатковий диск - це другий диск в віртуальній машині або шаблоні, який не призначений для першого завантаження.
Якщо додатковий диск не створено в шаблоні віртуальної машини, він буде автоматично створений на тому самому сховищі, що й системний диск. Якщо вам потрібен додатковий диск на іншому сховищі, ніж системний диск, його потрібно створити в шаблоні віртуальної машини на потрібному сховищі.
Опції додаткового диска. Обмеження можливі як в термінах пропускної здатності в мегабайтах на секунду, так і обмеження на кількість операцій введення/виведення.
Конфігурація мережі
Розділ, в якому необхідно вказати параметри мережевої карти віртуальної машини.
Модель мережі - Модель мережевої карти віртуальної машини
Автоматичний вибір моста/VLAN - Під час створення віртуальної машини IP-адреса буде автоматично вибрана із списку доступних IP-адрес параметра сервера PROXMOX або доданих IP-пулів у системі WHMCS. Щодо вибраної IP-адреси буде налаштована мережева карта, місто та VLAN.
Мережевий міст, VLAN - Якщо ви не використовуєте Автоматичний вибір моста/VLAN. Потрібно вибрати місто та VLAN. IP-адрес буде вибрано із списку доступних IP-адрес у цьому мосту та VLAN у налаштуваннях адреси сервера PROXMOX у системі WHMCS.
DHCP IPv4 - Чи слід використовувати DHCP-сервер. IP-адреса не буде вибрана зі списку на сервері PROXMOX у системі WHMCS. У цьому випадку правила брандмауера не будуть застосовані, оскільки ми не знаємо IP-адресу.
DHCP IPv6 - Чи слід використовувати DHCP-сервер. IP-адреса не буде вибрана зі списку на сервері PROXMOX у системі WHMCS. У цьому випадку правила брандмауера не будуть застосовані, оскільки ми не знаємо IP-адресу.
Брандмауер - Увімкнути брандмауер на мережевій карті віртуальної машини. Працює тільки при відсутності використання DHCP.
Правила антиспуфінгу - Ця опція працює тільки у випадку, якщо не використовується DHCP-сервер. Вона додає правила дозволу для вхідного та вихідного трафіку з IP-адресою віртуальної машини.
Для правильної роботи правил брандмауера та уникнення підробки IP-адреси віртуальної машини необхідно налаштувати брандмауер на сервері PROXMOX, політика брандмауера DENY/DENY.
Для управління пулами IPv4 та IPv6 IP-адрес потрібно встановити модуль доповнення PUQ Customization (безкоштовно)
https://doc.puq.info/books/puq-customization-whmcs-addon
https://download.puqcloud.com/WHMCS/addons/PUQ-Customization/
https://puqcloud.com/whmcs-addon-puq-customization.php
Конфігурація інтеграцій
Цей розділ містить налаштування, що відповідають за інтеграцію модуля з іншими системами.
noVNC WEB proxy server, noVNC WEB proxy key - Налаштування сервера VNCPROXY.
VNCPROXY та noVNC використовуються для того, щоб клієнт міг підключитися до консолі віртуальної машини (клавіатура, відео, миша).
Як налаштувати сервер VNCPROXY описано у https://doc.puq.info/books/proxmoxkvm-whmcs-module/page/install-vncproxy-and-novnc
Для вашого комфорту ми надаємо наш публічний сервер VNCPROXY з клієнтом noVNC. Ви можете використовувати його безкоштовно, але ми настійно рекомендуємо створити свій власний сервер VNCPROXY з клієнтом noVNC
noVNC WEB proxy server: vncproxy.puqcloud.com
noVNC WEB proxy key: puqcloud
Основний домен - Домен, який ви використовуєте для представлення віртуальної машини. У системі WHMCS в колонці домен клієнтського продукту буде заповнено у форматі <префікс>-<ідентифікатор_клієнта>-<ідентифікатор_служби>.<Основний домен>. Також цей параметр буде вказаний як "search" в віртуальній машині в файлі /etc/resolv.conf.
Revdns ticket/RevDNS ticket department - У випадку, якщо ви не створили інтеграцію записів зворотного DNS-зони. Модуль може створити квиток, коли клієнт змінює запис зворотної зони в налаштуваннях. Вам доведеться обробляти запит вручну.
Як ви можете інтегрувати записи зони DNS із своїм DNS-сервером описано тут: https://doc.puq.info/books/proxmoxkvm-whmcs-module/page/synchronization-of-dns-records
Налаштування електронної пошти
У цьому розділі потрібно вибрати шаблони електронних листів, які будуть використовуватися модулем для спілкування з клієнтом.
ВМ готова - Цей лист буде відправлений кожного разу, коли створюється віртуальна машина. У випадку створення і у випадку перевстановлення. У цьому листі клієнт отримає логін та пароль для доступу до системи віртуальної машини.
Скидання пароля - Цей лист буде відправлений клієнту кожного разу, коли клієнт використовує функцію скидання пароля, клієнт отримає логін та пароль для доступу до системи віртуальної машини.
Резервне копіювання відновлене - Цей лист буде відправлений клієнту кожного разу, коли клієнт використовує функцію відновлення віртуальної машини з резервної копії.
Доступні приклади шаблонів тут:
https://doc.puq.info/books/proxmoxkvm-whmcs-module/page/email-template-puqproxmoxkvm-vm-is-ready
https://doc.puq.info/books/proxmoxkvm-whmcs-module/page/email-template-puqproxmoxkvm-reset-password
https://doc.puq.info/books/proxmoxkvm-whmcs-module/page/email-template-puqproxmoxkvm-backup-restored
Додатково:
https://doc.puq.info/books/proxmoxkvm-whmcs-module/page/email-template-puqproxmoxvkm-welcome-email
https://doc.puq.info/books/proxmoxkvm-whmcs-module/page/email-template-puqproxmoxkvm-upgrade-email
Налаштування клієнта
У цьому розділі ви можете налаштувати права доступу клієнта для керування його віртуальною машиною.