ISPsystem corporate blog
Programming
XML
Development for Linux
Comments 2
0
На уровне API как возможно применить рецепт при создании виртуальной машины?
Допустим, создание машины происходит по вызову CURL подобного HTTP запроса:
https://localhost:1500/vmmgr?authinfo=god:god1&out=json&lang=ru&func=user.edit&sok=ok&name=123&passwd=12345&confirm=123456

Как к этому запросу добавить, к примеру, Django рецепт?
В документации к VMmanager API, как и всегда у вас, не хватает наглядных примеров.
Лишь название функций и их параметры.
0
Вот пример создания виртуальной машины с CentOS 6 и рецептом tomcat:
http://ip_address:1500/vmmgr?authinfo=username:password&func=vm.edit&password=hDH678edjdFwem54y&domain=some.domain&hostnode=auto&installtype=installtemplate&iptype=public&mem=512&name=domain%2Ecom&osname=CentOS-6-amd64&recipe=ISPsystem__tomcat%2Esh&sok=ok&user=4&vcpu=1&vsize=5000
То есть к запросу добавляется параметр «recipe», в котором содержится имя рецепта.

Как вариант, при использовании API можно подсмотреть в логе панели пример вызова функции, позвав ее с нужными параметрами из интерфейса. На всякий случай напоминаем, что лог VMmanager по умолчанию находится в директории /usr/local/mgr5/var/ и называется vmmgr.log
Only those users with full accounts are able to leave comments. , please.