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

Назначение IP адресов


Lazek

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

Алексей, вопрос по функции:

+ WHM API: Автоматический выбор и присвоение сайту выделенного IP адреса (при оплате этой услуги и использовании root доступа к API).

 

Уточните пожалуйста, принцип работы функции такой:

Выбирается первый свободный IP со статусом FREE, проверяется его возможность назначения в WHM он назначется и клиенту отправляется письмо с данным IP?

 

==

Предусмотрен ли случай, если IP отсутствует в WHM, чтобы услуга не активировалась, и администратор оповещался, типо как при активации Вашего аккаунта, возникли проблемы.

 

==

 

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

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

Берется какой-либо FREE IP из базы, закрепленный за сервером и далее отправляется запрос на его присвоение клиентскому аккаунту.

При ошибке - останется запись на гл. стр. админ-панели. При успешном выполнении действия - обновятся данные в таблицах дополнительных услуг и ip адресов, а из действий будет удалена соотв. запись.

 

Присвоение IP адреса реселлерам - нет, да и вроде в API WHM подобное отсутствует.

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

Т.е. если IP этого на сервере нет - ничего просто не будет сделано биллингом, правильно? Я бы не сказал, что это правильно. Почему биллингу не выполнять все действия в базе и не оставлять уведомление просто выдать такой то IP на сервер, если его там нет...

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

Алексей, Владимир впринципе прав, пусть допустим проверяется след. IP по базе, и обязательно оповещение сотрудников о проблемном IP, чтобы вопрос сразу решался..

 

+ Хотелось бы чтобы все выполнялось по порядку, т.е. IP выделялся ни какой либо как Вы сказали, а по порядку (со статусом FREE).

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

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

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

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

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

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

Вы не поняли, в биллинге IP закреплен за сервером как free, пусть их таких 10, биллинг берет первый (только), делает все в биллинге, привязывает услугу и т.п., потом на сервер лезет, если там IP нет, то админу на главную метку.

Суть в том, что раскидать командой к базе IP по серверам не проблема, а вот добавлять на все сервера - не логично, биллинг сказал дать этот IP - админ дал.

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

Нет. Биллинг берет FREE IP из базы и пытается присвоить этот IP аккаунту. При неудаче - добавляется запись в таблицу необходимых действий. При успехе - оповещение клиента и все необходимые действия в базе.

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

Нет. Биллинг берет FREE IP из базы и пытается присвоить этот IP аккаунту. При неудаче - добавляется запись в таблицу необходимых действий. При успехе - оповещение клиента и все необходимые действия в базе.

Это в случае использования root вместо реселлера только...

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

Добавлю в ридми:

 

При добавлении дополнительной услуги в поле “Специальная услуга” выберите “IP адрес”.

Функция работает только с cPanel при использовании логина “root” или наличии у используемого реселлерского аккаунта привилегий “Root Access”.

 

Проверял только что. Выставил реселлеру все галочки без "Root Access" и все равно выдало "permission denied".

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

Я имею ввиду, что неплохо предусмотреть, что биллинг не использует root и сделать алгоритм выдачи IP на этот случай.

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

К сожалению, такое возможно только если при наличии у используемого реселлерского аккаунта привилегий “Root Access”.

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

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

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

Я и говорю, что технически этого не возможно, не пропускает API WHM. Либо root, либо привилегии root.

Ну так а сделать вариант без связи с сервером при выдачи IP ? Я уже 3й пост распинаюсь на эту тему :)

Т.е. если рут не используется биллинг все делает и оставляет добавить IP на сервер и назначить клиенту там админу...

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...