帝都码农
发布时间:2013-03-20 16:49:03
nova-rootwrap笔记使用root wrapper可以让非特权用户以root身份尽可能安全地执行部分操作。nova曾经使用sudoers文件来列出允许执行的特权命令,使用sudo来运行这么命令,但是这样不容易维护,而且不能进行复杂的参数处理,rootwrap就是为了解决这些问题。使用sudo nova-rootwrap config-file command,而不再是使.........【阅读全文】
发布时间:2012-12-20 11:08:46
Pasted Deployment是一套查找和配置WSGI应用和服务的系统。向WSGI application(WSGI应用,可调用对象)的用户提 供了一个简单的函数(loadapp)来从配置文件或是python的egg包中加载WSGI application。调用WSGI application的程序只要求你的程序提供一个简单的单独的访问入口,所以application发布者并不需要暴露application的内部 的实现细节。 这样的好处是系统管理员可以很容易的安装和管理,并不需要掌握python,或是WSGI Application的细节和它的container。 ......【阅读全文】
发布时间:2012-12-12 20:46:02
Keystone是利用paste模块对外提供HTTP协议的WSGI服务。 我们要想添加新的接口,可以直接在keystone/service.py文件的对应类方法中添加路由规则,如要在普通用户接口添加用户能修改自己的密码 ,可以在PublicRouter的初始化函数中添加,代码如下: 点击(此处)折叠或打开def __init__(self): mapper = routes.Mapper() version_controller = VersionController('public......【阅读全文】
发布时间:2012-12-08 18:45:24
方法一: 点击(此处)折叠或打开class Singleton(object): __instance = None def __init__(): ''' disable __init__ ''' &n......【阅读全文】