cobblerxmlrpc

使用 Xmlrpc 来控制cobbler api

青春壹個敷衍的年華 提交于 2019-12-01 16:09:26
在上篇文章中我们说到了Cobbler API,但是由于Cobbler api在cobbler 2.2以上版本不再建议使用(这其中的缘由在cobbler API介绍那篇文章中已经说明,此处不再赘述),而建议使用rpc来操纵cobbler。 本文将着重讲述如何使用rpc来操纵cobbler;本文翻译的源网站为: https://fedorahosted.org/cobbler/wiki/CobblerXmlrpc 关于XMLRPC XMLRPC是一个用不同语言编写的通过网络进行交互的轻量级计算机程序。详情见: http://www.xmlrpc.com/ 如果你想在cobbler 上实现以下目的,你应该使用XMLRPC API: 1.你想跟Cobbler进行交互,但是你的应用不是python的程序/脚本; 2.你想跟Cobbler进行交互,但是你的程序没有运行在Cobbler服务器上; 3.你有一个non-GPLd应用程序,并且想跟Cobbler交互,并被分发给公众或其他的客户。 要求 使用Cobbler的XMLRPC API,首先你必须设置 CustomizableSecurity (cobbler 2.2以上已经默认设置了),并且确保Apache和cobblerd在你的Cobbler服务中运行了。如果你使用了authn_spacewalk 模块,请在/etc/cobbler