├── README.md ├── code ├── call-flow │ ├── openstack 学习导图.png │ ├── request-flow1.png │ └── request-flow2.png ├── horizon │ └── openstack_dashboard │ │ └── dashboards │ │ └── admin │ │ ├── documents │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── models.py │ │ ├── panel.py │ │ ├── panel.pyc │ │ ├── tables.py │ │ ├── tables.pyc │ │ ├── templates │ │ │ └── documents │ │ │ │ └── index.html │ │ ├── tests.py │ │ ├── urls.py │ │ ├── urls.pyc │ │ ├── views.py │ │ └── views.pyc │ │ └── mypanel │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── models.py │ │ ├── panel.py │ │ ├── panel.pyc │ │ ├── tables.py │ │ ├── tables.pyc │ │ ├── tabs.py │ │ ├── tabs.pyc │ │ ├── templates │ │ └── mypanel │ │ │ └── index.html │ │ ├── tests.py │ │ ├── urls.py │ │ ├── urls.pyc │ │ ├── views.py │ │ └── views.pyc ├── mydjango │ ├── .project │ ├── .pydevproject │ ├── blog │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── admin.py │ │ ├── admin.pyc │ │ ├── migrations │ │ │ ├── __init__.py │ │ │ └── __init__.pyc │ │ ├── models.py │ │ ├── models.pyc │ │ ├── templates │ │ │ ├── index.html │ │ │ └── regester.html │ │ ├── tests.py │ │ ├── views.py │ │ └── views.pyc │ ├── db.sqlite3 │ ├── manage.py │ └── mydjango │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── settings.py │ │ ├── settings.pyc │ │ ├── urls.py │ │ ├── urls.pyc │ │ ├── wsgi.py │ │ └── wsgi.pyc └── nova-api │ ├── README.md │ ├── my-nova-api │ ├── __init__.py │ ├── nova │ │ ├── README.md │ │ ├── __init__.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ └── openstack │ │ │ │ ├── __init__.py │ │ │ │ └── compute │ │ │ │ ├── __init__.py │ │ │ │ └── contrib │ │ │ │ ├── __init__.py │ │ │ │ └── documents.py │ │ ├── db │ │ │ ├── api.py │ │ │ └── sqlalchemy │ │ │ │ ├── api.py │ │ │ │ ├── document.py │ │ │ │ └── foo.py │ │ └── test │ │ │ └── __init__.py │ └── python-novaclient │ │ ├── REDAME.md │ │ └── novaclient │ │ └── tests │ │ └── v1_1 │ │ └── contrib │ │ └── test_documents.py │ ├── myroutes │ └── myroute.py │ ├── paste-routes │ ├── manage.py │ ├── manage.pyc │ ├── python_paste.ini │ └── v1 │ │ ├── __init__.py │ │ ├── __init__.pyc │ │ ├── router.py │ │ ├── router.pyc │ │ ├── wsgi.py │ │ └── wsgi.pyc │ ├── paste-samples │ ├── simplewsgi │ │ └── simplewsgi.py │ ├── wsgi_class │ │ ├── __init__.py │ │ ├── api-paste.ini │ │ ├── app.py │ │ ├── app.pyc │ │ ├── middleware.py │ │ ├── middleware.pyc │ │ ├── service.py │ │ ├── wsgi.py │ │ └── wsgi.pyc │ ├── wsgi_middleware │ │ ├── api-paste.ini │ │ └── wsgi_middleware.py │ ├── wsgi_paste │ │ ├── api-paste.ini │ │ ├── wsgi_paste.py │ │ └── wsgi_paste.pyc │ └── wsgi_paste_deploy │ │ ├── pastedeploylab.ini │ │ ├── pastedeploylab.py │ │ └── pastedeploylab.pyc │ ├── requirements.txt │ └── wsgiref-samples │ ├── callable-wsgiref.py │ ├── class-wsgiref.py │ ├── eventlet-wsgiref.py │ ├── filter-wsgiref.py │ └── middleware-wsgiref.py ├── installation ├── How-to-configure-bridge-network-for-guest.md ├── How-to-configure-live-migration.md ├── How-to-connection-ns-outside.md ├── How-to-extend-horizon.md ├── How-to-nvoa-api-extensions.md ├── How-to-setup-openstack-development-environment.md ├── How-to-use-swift-api.md ├── gre │ ├── instance1.xml │ └── instance2.xml ├── how-to-extend-nova-api.md ├── how-to-make-linux-image.md ├── how-to-use-iscsi.md ├── images │ ├── api0.jpg │ ├── api1.jpg │ ├── architecture.png │ ├── controller.jpg │ ├── exist_controller.jpg │ ├── extension.jpg │ ├── include-cinder.png │ ├── include-swift.png │ ├── mock-neutron-arch.png │ └── networking.png ├── mock-neutron-sdn-with-ovs-gre.md ├── openstack-icehouse-for-centos65.md └── openstack-installation-with-devstack.md ├── juno └── installation │ ├── glusterfs-installation.md │ ├── images │ └── installguidearch-neutron-networks.png │ ├── openstack-juno-for-fedora20.md │ └── puppet-quick-start.md └── operation ├── program.md └── pxe.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/README.md -------------------------------------------------------------------------------- /code/call-flow/openstack 学习导图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/call-flow/openstack 学习导图.png -------------------------------------------------------------------------------- /code/call-flow/request-flow1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/call-flow/request-flow1.png -------------------------------------------------------------------------------- /code/call-flow/request-flow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/call-flow/request-flow2.png -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/__init__.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/models.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/panel.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/panel.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/panel.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/tables.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/tables.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/tables.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/templates/documents/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/templates/documents/index.html -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/tests.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/urls.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/urls.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/urls.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/views.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/documents/views.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/documents/views.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/__init__.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/models.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/panel.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/panel.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/panel.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/tables.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/tables.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/tables.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/tabs.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/tabs.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/tabs.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/templates/mypanel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/templates/mypanel/index.html -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/tests.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/urls.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/urls.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/urls.pyc -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/views.py -------------------------------------------------------------------------------- /code/horizon/openstack_dashboard/dashboards/admin/mypanel/views.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/horizon/openstack_dashboard/dashboards/admin/mypanel/views.pyc -------------------------------------------------------------------------------- /code/mydjango/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/.project -------------------------------------------------------------------------------- /code/mydjango/.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/.pydevproject -------------------------------------------------------------------------------- /code/mydjango/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/mydjango/blog/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/__init__.pyc -------------------------------------------------------------------------------- /code/mydjango/blog/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/admin.py -------------------------------------------------------------------------------- /code/mydjango/blog/admin.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/admin.pyc -------------------------------------------------------------------------------- /code/mydjango/blog/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/mydjango/blog/migrations/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/migrations/__init__.pyc -------------------------------------------------------------------------------- /code/mydjango/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/models.py -------------------------------------------------------------------------------- /code/mydjango/blog/models.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/models.pyc -------------------------------------------------------------------------------- /code/mydjango/blog/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/templates/index.html -------------------------------------------------------------------------------- /code/mydjango/blog/templates/regester.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/templates/regester.html -------------------------------------------------------------------------------- /code/mydjango/blog/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/tests.py -------------------------------------------------------------------------------- /code/mydjango/blog/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/views.py -------------------------------------------------------------------------------- /code/mydjango/blog/views.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/blog/views.pyc -------------------------------------------------------------------------------- /code/mydjango/db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/db.sqlite3 -------------------------------------------------------------------------------- /code/mydjango/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/manage.py -------------------------------------------------------------------------------- /code/mydjango/mydjango/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/mydjango/mydjango/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/mydjango/__init__.pyc -------------------------------------------------------------------------------- /code/mydjango/mydjango/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/mydjango/settings.py -------------------------------------------------------------------------------- /code/mydjango/mydjango/settings.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/mydjango/settings.pyc -------------------------------------------------------------------------------- /code/mydjango/mydjango/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/mydjango/urls.py -------------------------------------------------------------------------------- /code/mydjango/mydjango/urls.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/mydjango/urls.pyc -------------------------------------------------------------------------------- /code/mydjango/mydjango/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/mydjango/wsgi.py -------------------------------------------------------------------------------- /code/mydjango/mydjango/wsgi.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/mydjango/mydjango/wsgi.pyc -------------------------------------------------------------------------------- /code/nova-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/README.md -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/nova/README.md -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/api/openstack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/api/openstack/compute/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/api/openstack/compute/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/api/openstack/compute/contrib/documents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/nova/api/openstack/compute/contrib/documents.py -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/db/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/nova/db/api.py -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/db/sqlalchemy/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/nova/db/sqlalchemy/api.py -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/db/sqlalchemy/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/nova/db/sqlalchemy/document.py -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/db/sqlalchemy/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/nova/db/sqlalchemy/foo.py -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/nova/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/python-novaclient/REDAME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/python-novaclient/REDAME.md -------------------------------------------------------------------------------- /code/nova-api/my-nova-api/python-novaclient/novaclient/tests/v1_1/contrib/test_documents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/my-nova-api/python-novaclient/novaclient/tests/v1_1/contrib/test_documents.py -------------------------------------------------------------------------------- /code/nova-api/myroutes/myroute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/myroutes/myroute.py -------------------------------------------------------------------------------- /code/nova-api/paste-routes/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/manage.py -------------------------------------------------------------------------------- /code/nova-api/paste-routes/manage.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/manage.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-routes/python_paste.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/python_paste.ini -------------------------------------------------------------------------------- /code/nova-api/paste-routes/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/paste-routes/v1/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/v1/__init__.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-routes/v1/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/v1/router.py -------------------------------------------------------------------------------- /code/nova-api/paste-routes/v1/router.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/v1/router.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-routes/v1/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/v1/wsgi.py -------------------------------------------------------------------------------- /code/nova-api/paste-routes/v1/wsgi.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-routes/v1/wsgi.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-samples/simplewsgi/simplewsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/simplewsgi/simplewsgi.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/api-paste.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/api-paste.ini -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/app.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/app.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/app.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/middleware.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/middleware.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/middleware.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/service.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/wsgi.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_class/wsgi.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_class/wsgi.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_middleware/api-paste.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_middleware/api-paste.ini -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_middleware/wsgi_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_middleware/wsgi_middleware.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_paste/api-paste.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_paste/api-paste.ini -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_paste/wsgi_paste.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_paste/wsgi_paste.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_paste/wsgi_paste.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_paste/wsgi_paste.pyc -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_paste_deploy/pastedeploylab.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_paste_deploy/pastedeploylab.ini -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_paste_deploy/pastedeploylab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_paste_deploy/pastedeploylab.py -------------------------------------------------------------------------------- /code/nova-api/paste-samples/wsgi_paste_deploy/pastedeploylab.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/paste-samples/wsgi_paste_deploy/pastedeploylab.pyc -------------------------------------------------------------------------------- /code/nova-api/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/requirements.txt -------------------------------------------------------------------------------- /code/nova-api/wsgiref-samples/callable-wsgiref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/wsgiref-samples/callable-wsgiref.py -------------------------------------------------------------------------------- /code/nova-api/wsgiref-samples/class-wsgiref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/wsgiref-samples/class-wsgiref.py -------------------------------------------------------------------------------- /code/nova-api/wsgiref-samples/eventlet-wsgiref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/wsgiref-samples/eventlet-wsgiref.py -------------------------------------------------------------------------------- /code/nova-api/wsgiref-samples/filter-wsgiref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/wsgiref-samples/filter-wsgiref.py -------------------------------------------------------------------------------- /code/nova-api/wsgiref-samples/middleware-wsgiref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/code/nova-api/wsgiref-samples/middleware-wsgiref.py -------------------------------------------------------------------------------- /installation/How-to-configure-bridge-network-for-guest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/How-to-configure-bridge-network-for-guest.md -------------------------------------------------------------------------------- /installation/How-to-configure-live-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/How-to-configure-live-migration.md -------------------------------------------------------------------------------- /installation/How-to-connection-ns-outside.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/How-to-connection-ns-outside.md -------------------------------------------------------------------------------- /installation/How-to-extend-horizon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/How-to-extend-horizon.md -------------------------------------------------------------------------------- /installation/How-to-nvoa-api-extensions.md: -------------------------------------------------------------------------------- 1 | ## -------------------------------------------------------------------------------- /installation/How-to-setup-openstack-development-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/How-to-setup-openstack-development-environment.md -------------------------------------------------------------------------------- /installation/How-to-use-swift-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/How-to-use-swift-api.md -------------------------------------------------------------------------------- /installation/gre/instance1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/gre/instance1.xml -------------------------------------------------------------------------------- /installation/gre/instance2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/gre/instance2.xml -------------------------------------------------------------------------------- /installation/how-to-extend-nova-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/how-to-extend-nova-api.md -------------------------------------------------------------------------------- /installation/how-to-make-linux-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/how-to-make-linux-image.md -------------------------------------------------------------------------------- /installation/how-to-use-iscsi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/how-to-use-iscsi.md -------------------------------------------------------------------------------- /installation/images/api0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/api0.jpg -------------------------------------------------------------------------------- /installation/images/api1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/api1.jpg -------------------------------------------------------------------------------- /installation/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/architecture.png -------------------------------------------------------------------------------- /installation/images/controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/controller.jpg -------------------------------------------------------------------------------- /installation/images/exist_controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/exist_controller.jpg -------------------------------------------------------------------------------- /installation/images/extension.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/extension.jpg -------------------------------------------------------------------------------- /installation/images/include-cinder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/include-cinder.png -------------------------------------------------------------------------------- /installation/images/include-swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/include-swift.png -------------------------------------------------------------------------------- /installation/images/mock-neutron-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/mock-neutron-arch.png -------------------------------------------------------------------------------- /installation/images/networking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/images/networking.png -------------------------------------------------------------------------------- /installation/mock-neutron-sdn-with-ovs-gre.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/mock-neutron-sdn-with-ovs-gre.md -------------------------------------------------------------------------------- /installation/openstack-icehouse-for-centos65.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/openstack-icehouse-for-centos65.md -------------------------------------------------------------------------------- /installation/openstack-installation-with-devstack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/installation/openstack-installation-with-devstack.md -------------------------------------------------------------------------------- /juno/installation/glusterfs-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/juno/installation/glusterfs-installation.md -------------------------------------------------------------------------------- /juno/installation/images/installguidearch-neutron-networks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/juno/installation/images/installguidearch-neutron-networks.png -------------------------------------------------------------------------------- /juno/installation/openstack-juno-for-fedora20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/juno/installation/openstack-juno-for-fedora20.md -------------------------------------------------------------------------------- /juno/installation/puppet-quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/juno/installation/puppet-quick-start.md -------------------------------------------------------------------------------- /operation/program.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/operation/program.md -------------------------------------------------------------------------------- /operation/pxe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yongluo2013/osf-openstack-training/HEAD/operation/pxe.md --------------------------------------------------------------------------------