Перейти к содержанию
Форумы

Рекомендуемые сообщения

Писал ранее, решил сделать отдельную тему, так как допиливать придется немало.

Речь идет об интеграции VMmanager 5, Cloud в биллинг. Необходим максимально возможный функционал: создание, пересоздание клиентом, удаление, смена тарифа, смена пароля от клиентской панели VM/

Ссылка на документацию http://www.ispsystem.com/ru/software/vmmanager/documentation

Данные от тестового сервера высылал на почту.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
  • Ответов 95
  • Created
  • Последний ответ

Top Posters In This Topic

Посмотрел указанную Вами ссылку. Так а где там информация по API?

Если у этих панелей есть API, то без проблем реализую интеграцию BPanel с ними.

Ссылка на сообщение
Поделиться на другие сайты

Сделал интеграция на создание, удаление, блокировку и разблокировку, но одна серьезная проблема: VMmanager упорно ругается на жесткое указание ip адреса в запросе. Если же ip адрес не указывать вовсе, то не понятно, как скрипту BPanel в данном случае можно узнать с каким Ip адресом (автовыбор системой vmmanager) была создана виртуальная машина. Отправил информацию Вам на почту. После разрешения этой проблемы можно будет пользоваться интеграцией.

 

Изменение тарифа, кстати, невозможно технически.

Ссылка на сообщение
Поделиться на другие сайты

Сделал интеграция на создание, удаление, блокировку и разблокировку, но одна серьезная проблема: VMmanager упорно ругается на жесткое указание ip адреса в запросе. Если же ip адрес не указывать вовсе, то не понятно, как скрипту BPanel в данном случае можно узнать с каким Ip адресом (автовыбор системой vmmanager) была создана виртуальная машина. Отправил информацию Вам на почту. После разрешения этой проблемы можно будет пользоваться интеграцией.

 

Изменение тарифа, кстати, невозможно технически.

Запрос в поддержку отправил по поводу IP.

Что касается тарифа, то посмотрим, отпишу позже.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 weeks later...

Странно, что в документации к API vmmanager об этом ни слова.

Теперь другая проблема, при указании в переменной "ip" конкретного ip адреса все равно почему-то ip выбирает автоматически.

Отправил информацию по емайл. Уточните, пожалуйста, и этот момент у технической поддержки.

 

У меня сложилось такое чувство, что разработчики vmmanager делали ее для себя и над документацией как говорится, особо не заморачивались :)

Ссылка на сообщение
Поделиться на другие сайты

Похоже и правда не заморачивались.

Получил ответ - отправил Вам на почту.

 

Хотел добавить по поводу назначения IP. Как я понимаю сейчас ситуация такова: IP в статусе free прикреплены к серверу VDS, откуда они и выдаются, но при этом на стр. IP адресов просто меняются на "занят" и никак там не крепятся к аккаунту.

 

Думаю логично будет автоматическая выдача услуги, например, "основной IP для VDS", которая будет "намертво" выбрана при заказе и будет бесплатной, т.е включенной в тариф.

После оплаты она должна автоматически выдаваться, не думаю, что это очень сложно реализовать. Таким образом мы получаем очень понятную картину, доп. услуга назначена клиенту, все логично.

 

Что касается дополнительных IP, которые будет несомненно востребованы клиентами, то такие услуги также должны автоматически выдаваться клиенту как и основная. Можно сделать опционально настройку автовыдачи.

Ссылка на сообщение
Поделиться на другие сайты

Похоже и правда не заморачивались.

Получил ответ - отправил Вам на почту.

 

Внес изменения. Архив обновил.

Создание VDS и изменение у них памяти (при изменении тарифа) теперь должны работать автоматически.

 

Хотел добавить по поводу назначения IP. Как я понимаю сейчас ситуация такова: IP в статусе free прикреплены к серверу VDS, откуда они и выдаются, но при этом на стр. IP адресов просто меняются на "занят" и никак там не крепятся к аккаунту.

 

Думаю логично будет автоматическая выдача услуги, например, "основной IP для VDS", которая будет "намертво" выбрана при заказе и будет бесплатной, т.е включенной в тариф.

После оплаты она должна автоматически выдаваться, не думаю, что это очень сложно реализовать. Таким образом мы получаем очень понятную картину, доп. услуга назначена клиенту, все логично.

 

Что касается дополнительных IP, которые будет несомненно востребованы клиентами, то такие услуги также должны автоматически выдаваться клиенту как и основная. Можно сделать опционально настройку автовыдачи.

 

IP адрес при создании VDS выдается из списка FREE, закрепленных за основным сервером. При этом ip привязывается к заказу по соответствующему служебному полю, которое видно в колонке "Доп. Услуга" на странице списка IP адресов на серверах. Дополнительные Ip адреса выдавайте вручную.

Ссылка на сообщение
Поделиться на другие сайты

Судя по документации к ПО, это функция iplist.edit в API.

$100 стоить будет. Если ок - сообщайте.

Система работы с IP будет как я писал выше? С автоматической выдачей основного и в случае надобности дополнительных?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
  • 4 months later...
  • 3 months later...

Так ведь основной IP итак выдается автоматически.

По дополнительным могу сделать так: 1 IP адрес = 1 дополнительная услуга, автовыдача IP.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Посмотрел http://ru.5.ispdoc.com/index.php/VMmanager_API

Вроде как там вообще нету функции добавления дополнительных IP адресов пользователю... или она незадокументирована. Проясните, пожалуйста, этот момент у разработчиков ПО VMmanager.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...
func=iplist.edit&domain=domain.com&family=special&ip=10.10.10.16&iptype=public&plid=129&sok=ok 

 

где 

 

domain - доменное имя для ip адреса. 

family =special означает, что передается конкретный адрес 

ip - нужный ip адрес 

iptype - тип ip адреса. Может быть public или private 

plid - id вирт. машины, для которой добавляем адрес.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Написал код для выдачи доп. ip адресов, но нужна проверка опытным путем.

Для этого необходимо следующее:
1. URL скрипта.
2. Данные доступа в админ-центр биллинга, проверка по IP адресу должна быть отключена;
3. Данные доступа на FTP с биллингом;
4. URL темы на нашем форуме;
5. ID заказа в биллинге, из-под которого можно будет тестировать автовыдачу IP.
На admin @ advanta.org

 

Архив обновил.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
  • 1 year later...

Просьба убрать из заказа VPS на reg.php поля домен и выпадающее меню, связанное с регистрацией. В будущем желательно разделить настройки полей для хостинга физ. и юр. не как сейчас, а полностью независимо и вдс/серверы отдельно.

 

После заказа аккаунта VPS биллинг должен подставлять домен для заказа вида указанного на /admin/index.php?mod=options Генерация логина на основе + сервисный домен. Например, log123.domen.com, где log - это символы в настройке, 123 - номер заказа, domen.com - сервисный домен, его поле надо также добавить в настройки. 

 

При активации аккаунта VPS должен создаться аккаунт с логином log123 и доменом log123.domen.com. Основной IP адрес должен браться из списка доступных IP адресов, закрепленных за сервером. После активации IP должен переходить с статус USED и соответственно быть виден в разделе Данные по серверу. В данный момент для вдс я даже не вижу данные по серверу для аккаунта VPS.

 

Касательно выдачи дополнительных IP адресов:

 

func=iplist.edit&domain=domain.com&family=special&ip=10.10.10.16&iptype=public&plid=129&sok=ok 

где 

domain - доменное имя для ip адреса - берем наш домен из аккаунта bpanel -  log123.domen.com
family =special означает, что передается конкретный адрес 
ip - нужный ip адрес 
iptype - тип ip адреса - public 
plid - id вирт. машины, для которой добавляем адрес.

 

Также для дополнительных услуг необходимо добавить запись в выпадающем меню Специальная услуга: IP адрес ISP для автовыдачи

При заказе и оплате в данном случае IP выдаются как и для Cpanel - берется IP свободный, делаются USED, привязывается к номеру доп. услуги.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Просьба убрать из заказа VPS на reg.php поля домен и выпадающее меню, связанное с регистрацией.

 

Уточните, пожалуйста, для чего? В данном случае ведь клиент не сможет зарегистрировать себе домен при заказе VPS.

 

В будущем желательно разделить настройки полей для хостинга физ. и юр. не как сейчас, а полностью независимо и вдс/серверы отдельно.

 

Приведите, пожалуйста, пример. Не понимаю, что именно и как нужно разделять, а также зачем.

 

После заказа аккаунта VPS биллинг должен подставлять домен для заказа вида указанного на /admin/index.php?mod=options Генерация логина на основе + сервисный домен. Например, log123.domen.com, где log - это символы в настройке, 123 - номер заказа, domen.com - сервисный домен, его поле надо также добавить в настройки. 

 

При активации аккаунта VPS должен создаться аккаунт с логином log123 и доменом log123.domen.com. Основной IP адрес должен браться из списка доступных IP адресов, закрепленных за сервером. После активации IP должен переходить с статус USED и соответственно быть виден в разделе Данные по серверу.

 

Для чего нужны эти изменения и чем не устраивает так, как есть сейчас?

 

В данный момент для вдс я даже не вижу данные по серверу для аккаунта VPS.

 

См. в базе активированных.

 

Касательно выдачи дополнительных IP адресов:

 

func=iplist.edit&domain=domain.com&family=special&ip=10.10.10.16&iptype=public&plid=129&sok=ok 

 

где 

 

domain - доменное имя для ip адреса - берем наш домен из аккаунта bpanel -  log123.domen.com

family =special означает, что передается конкретный адрес 

ip - нужный ip адрес 

iptype - тип ip адреса - public 

plid - id вирт. машины, для которой добавляем адрес.

 

 

Эта функция давно используется при выдаче дополнительных IP адресов.

 

Также для дополнительных услуг необходимо добавить запись в выпадающем меню Специальная услуга: IP адрес ISP для автовыдачи

При заказе и оплате в данном случае IP выдаются как и для Cpanel - берется IP свободный, делаются USED, привязывается к номеру доп. услуги.

 

 

Чем Вас не устраивает реализация, которая есть сейчас? Все же работает, дополнительные ip ведь выдаются сейчас выдаются автоматически (при автоматической оплате), без участия администратора биллинга.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...