项目代码见GitHub:https://github.com/junneyang/openstack-customization-example

参考资料:

Install and configure Horizon:http://docs.openstack.org/mitaka/install-guide-rdo/horizon-install.html

OpenStack 计算服务API文档:http://developer.openstack.org/api-ref-compute-v2.1.html#os-multiple-create-v2.1

Identity API v2.0 (SUPPORTED):http://developer.openstack.org/api-ref-identity-v2.html

Customizing Horizon:http://docs.openstack.org/developer/horizon/topics/customizing.html#horizon-customization-module-overrides

Tutorial: Building a Dashboard using Horizon:http://docs.openstack.org/developer/horizon/topics/tutorial.html

Customize the dashboard:http://docs.openstack.org/admin-guide/common/dashboard_customizing.html

Tutorial: Adding a complex action to a table:http://docs.openstack.org/developer/horizon/tutorials/table_actions.html

horion view.py源码:https://github.com/openstack/horizon/blob/master/horizon/views.py

2.9. Configuring instances at boot time(虚拟机启动后注入执行脚本):https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/4/html/End_User_Guide/user-data.html

Source code for openstack_dashboard.api.keystone:http://docs.openstack.org/developer/horizon/_modules/openstack_dashboard/api/keystone.html

Source code for openstack_dashboard.api.rest.keystone:http://docs.openstack.org/developer/horizon/_modules/openstack_dashboard/api/rest/keystone.html