├── .github └── workflows │ └── sync2gitee.yml ├── .gitignore ├── LICENSE ├── README.md ├── doc ├── 99cloud.pdf ├── cicd │ ├── cicd-install-guide.md │ ├── gitlab_drone.md │ └── images │ │ ├── dex-1.png │ │ ├── dex-2.png │ │ ├── dex-3.png │ │ ├── drone-1.png │ │ ├── drone-2.png │ │ ├── drone-3.png │ │ ├── drone-gitlab-1.jpg │ │ ├── drone-gitlab-2.jpg │ │ ├── drone-gitlab-3.jpg │ │ ├── gerrit-1.png │ │ ├── gerrit-2.png │ │ ├── gerrit-3.png │ │ ├── gerrit-4.png │ │ ├── gitlab-1.png │ │ ├── gitlab-2.png │ │ ├── gitlab_token.png │ │ ├── pg_hba.png │ │ ├── redmine-1.png │ │ ├── redmine-2.png │ │ ├── redmine-3.png │ │ ├── redmine-plugin.png │ │ └── ssh-key.jpg ├── class-01-OpenStack-Administration.md ├── class-02-OpenStack-API-and-Development.md ├── class-03-OpenStack-Maintenance.md ├── class-04-OpenStack-Development.md ├── class-05-OpenStack-Advances.md ├── devstack-aio.md ├── exam-openstack-api-ansible.md ├── installation-kolla-all-in-one.md ├── installation-kolla-multinode.md ├── installation-rdo-all-in-one.md ├── kolla │ ├── how-to-package-kolla.md │ ├── images │ │ ├── click-register-url.png │ │ ├── edit-network.png │ │ ├── irc-network-list.png │ │ ├── kolla-ansible-multinode.png │ │ ├── kolla-ansible.png │ │ ├── lab-kolla-aio.drawio │ │ ├── lab-kolla-aio.svg │ │ ├── register-account.png │ │ ├── register-channel.png │ │ └── xsky │ │ │ ├── xsky-01.png │ │ │ ├── xsky-02.png │ │ │ ├── xsky-03.png │ │ │ ├── xsky-04.png │ │ │ ├── xsky-05.png │ │ │ ├── xsky-06.png │ │ │ ├── xsky-07.png │ │ │ ├── xsky-08.png │ │ │ ├── xsky-09.png │ │ │ ├── xsky-10.png │ │ │ ├── xsky-11.png │ │ │ ├── xsky-12.png │ │ │ ├── xsky-13.png │ │ │ ├── xsky-14.png │ │ │ ├── xsky-15.png │ │ │ ├── xsky-16.png │ │ │ ├── xsky-17.png │ │ │ ├── xsky-18.png │ │ │ └── xsky-19.png │ ├── kolla-ansible-no-ceph.md │ ├── kolla-ansible-offline-deployment.md │ ├── kolla-ansible-wallaby-advance.md │ └── kolla-ansible-wallaby.md ├── maintenance-kolla.md ├── references │ └── Neutron-Network-Namespaces-and-IPtables-Technical-deep-dive.pdf └── skyline │ ├── README.md │ ├── build-skyline-patch-image.md │ ├── get_api_usage_from_chrome_f12.md │ ├── images │ ├── 163160901267.png │ ├── image-20210914133244135.png │ ├── image-20210914134328452.png │ ├── image-20210914141057020.png │ ├── image-20210914141111565.png │ ├── image-20210914143741517.png │ ├── image-20210914164550583.png │ ├── image-20210914164935327.png │ ├── image-20210914165818682.png │ ├── image-20210914165833555.png │ ├── image-20210914165852559.png │ ├── image-20210914165906652.png │ ├── image-20210914170326659.png │ ├── image-20210914170606772.png │ ├── image-20210914170902739.png │ ├── image-20210914171430358.png │ ├── image-20210914172332327.png │ ├── skyline-community-arch.png │ ├── skyline-dashboard-admin.png │ ├── skyline-dashboard-console.png │ ├── skyline-dashboard-network-topo.png │ ├── skyline-dashboard-profile.png │ ├── skyline-dashboard-vm-pci.png │ ├── skyline-dashboard-vm.png │ ├── skyline-modules.png │ ├── skyline-opendev.png │ └── skyline-quickstart.png │ ├── skyline-patch │ └── 0001-Animbus-feature-add-instance-top5-monitor.patch │ └── troubleshooting_guide.md ├── img ├── 37369909dc8d43308cb7d298bf998297-internals-arch.gif ├── 37369909dc8d43308cb7d298bf998297-winpcap.png ├── 9e7c39ba1fa54c17b394a1918e4a0f3d-Netmon-Layer.jpg ├── DomainUserProjectRole.png ├── Host_with_a_virtual_network_switch_in_nat_mode_and_two_guests.png ├── ansible-architecture.png ├── ansible-awx.png ├── api3flow.png ├── auto-maintenance-difference.png ├── ceph-calc.png ├── ceph1.png ├── ceph2.png ├── chrome1.png ├── chrome2.png ├── chrome3.png ├── cinder1.png ├── cinder2.png ├── cinder3.png ├── cloudinit-workflow.png ├── cloudinit.png ├── communication.png ├── deploy-ovs-ha-dvr-compconn1.png ├── deploy-ovs-ha-dvr-overview.png ├── docker-architecture.png ├── docker-underlying-tech.png ├── fabric-concepts.png ├── fabric-methods.png ├── fabric-steps.png ├── glance1.png ├── glance2.png ├── heat1.png ├── heat2.png ├── heat3.png ├── horizon-boot-from-image.png ├── horizon-boot-from-volume.png ├── horizon-createvm-01-launch.png ├── horizon-createvm-02-name.png ├── horizon-createvm-03-image.png ├── horizon-createvm-04-image-selected.png ├── horizon-createvm-05-flavor.png ├── horizon-createvm-06-flavor-selected.png ├── horizon-createvm-07-network.png ├── horizon-endpoint-list.png ├── horizon-external-ip-range.png ├── horizon-external-network.png ├── horizon-external-subnet.png ├── horizon-fip-1.png ├── horizon-fip-2.png ├── horizon-router-1.png ├── horizon-router-2.png ├── horizon-router-3.png ├── horizon-router-add-interface.png ├── horizon-router.png ├── horizon-sec-rule-1.png ├── horizon-sec-rule-2.png ├── horizon-vm-01-detail.png ├── horizon-vm-02-console.png ├── horizon-vm-03-novnc.png ├── iaas.png ├── issue-state.drawio.png ├── kolla-lab.png ├── linux-bridge-vlan.png ├── linux-bridge.png ├── linux-container-namespaces.png ├── manila-intro.png ├── manila-network.png ├── network-virtualization-on-compute-node.png ├── neutron1.png ├── neutron10.png ├── neutron11.png ├── neutron12.png ├── neutron13.png ├── neutron14.png ├── neutron15.png ├── neutron16.png ├── neutron2.png ├── neutron3.png ├── neutron4.png ├── neutron5.png ├── neutron6.png ├── neutron7.png ├── neutron8.png ├── neutron9.png ├── openstack-arch-kilo-logical-v1.png ├── openstack-codereview.png ├── openstack-gerrit-workflow.png ├── openstack-ha-l3.png ├── openstack-ha-marantis-1.jpg ├── openstack-ha-marantis-2.jpg ├── openstack-ha-proxy.png ├── openstack-ha-rdo-compute-1.jpg ├── openstack-ha-rdo-compute-2.jpg ├── openstack-ha-rdo.jpg ├── openstack-qa-system.png ├── oslo.png ├── postman1.png ├── postman2.png ├── postman3.png ├── postman4.png ├── postman5.png ├── puppet-chef-ansible-saltstack.png ├── qualityfordevelop.png ├── rabbitmqex.png ├── rabbitmqex2.png ├── rabbitmqex3.png ├── rd-workflow.jpg ├── restfulapi.png ├── restfulapi1.png ├── simpleOpenstackArch.png ├── sqlachemy.png ├── swift1.png ├── swift2.png ├── swift3.png ├── token.png ├── virtual1.png ├── virtual2.png ├── virtual3.png ├── virtual4.png ├── virtual5.png ├── virtual6.png ├── virtual7.png ├── virtual8.png ├── virtual9.png └── virtualization-evolution.svg └── src ├── ansible-build-openstack-env ├── .gitignore ├── README.md ├── img │ └── openstack-env-architecture.png ├── inventory │ ├── aliyun-2node.ini.example │ └── kolla-aio.ini.example └── playbooks │ ├── aliyun-2node-init.yml │ ├── devstack-aio-init.yml │ ├── group_vars │ └── all │ ├── kolla-aio-init.yml │ ├── kolla-aio-post.yml │ └── roles │ ├── init00-mount-vmdisk │ └── tasks │ │ └── main.yml │ ├── init01-pre-install │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── gitconfig │ │ └── hosts.j2 │ ├── init02-bastion-config │ ├── files │ │ └── kvm-nested.conf │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── disk-config.j2 │ │ ├── ifcfg-br-ext │ │ ├── ifcfg-br-mgt │ │ ├── ifcfg-br-pod │ │ └── ifcfg-br-str │ ├── init03-cobbler │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── debmirror.conf.j2 │ │ ├── dhcp.template │ │ ├── openshift-node-template.ks │ │ ├── settings │ │ ├── tftp │ │ └── vm-config.sh.j2 │ ├── init04-aio-config-common │ ├── files │ │ ├── ansible.cfg │ │ └── pip.conf │ └── tasks │ │ └── main.yml │ ├── init05-aio-config-kolla │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── ceph.conf.j2 │ ├── init06-snapshot │ └── tasks │ │ └── main.yml │ └── post01-aio-config-kolla │ └── tasks │ └── main.yml ├── ansible-cloudlab-centos ├── README.md ├── image │ ├── coalab-devstack.drawio │ ├── coalab-devstack.svg │ ├── jumpserver-confirm.png │ └── jumpserver.png ├── inventory │ ├── .gitignore │ └── aliyun-cloudlab-2C-4G.ini.example ├── lab-config │ └── lab-config.py └── playbooks │ ├── cloudlab-init-vms.yaml │ ├── cloudlab-init-with-rdp.yaml │ ├── cloudlab-init.yaml │ ├── group_vars │ └── all │ └── roles │ ├── init00-base │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── ifcfg-eth0 │ ├── init00-mount-disk │ └── tasks │ │ └── main.yml │ ├── init01-prepare │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── init02-rdp │ └── tasks │ │ └── main.yml │ ├── init03-01-kvm │ ├── files │ │ └── kvm-nested.conf │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── disk-config.j2 │ │ ├── ifcfg-br-ext │ │ ├── ifcfg-br-mgt │ │ ├── ifcfg-br-pod │ │ └── ifcfg-br-str │ ├── init03-02-createvm │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── cloudinit.j2 │ │ └── metadata.j2 │ ├── init04-prek8s │ ├── files │ │ ├── calico-1.20.1.yml │ │ └── calico-1.23.3.yml │ └── tasks │ │ └── main.yml │ └── init06-snapshot │ └── tasks │ └── main.yml └── docker-quickstart ├── Dockerfile ├── README.md ├── app.py └── requirements.txt /.github/workflows/sync2gitee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/.github/workflows/sync2gitee.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/README.md -------------------------------------------------------------------------------- /doc/99cloud.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/99cloud.pdf -------------------------------------------------------------------------------- /doc/cicd/cicd-install-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/cicd-install-guide.md -------------------------------------------------------------------------------- /doc/cicd/gitlab_drone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/gitlab_drone.md -------------------------------------------------------------------------------- /doc/cicd/images/dex-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/dex-1.png -------------------------------------------------------------------------------- /doc/cicd/images/dex-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/dex-2.png -------------------------------------------------------------------------------- /doc/cicd/images/dex-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/dex-3.png -------------------------------------------------------------------------------- /doc/cicd/images/drone-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/drone-1.png -------------------------------------------------------------------------------- /doc/cicd/images/drone-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/drone-2.png -------------------------------------------------------------------------------- /doc/cicd/images/drone-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/drone-3.png -------------------------------------------------------------------------------- /doc/cicd/images/drone-gitlab-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/drone-gitlab-1.jpg -------------------------------------------------------------------------------- /doc/cicd/images/drone-gitlab-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/drone-gitlab-2.jpg -------------------------------------------------------------------------------- /doc/cicd/images/drone-gitlab-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/drone-gitlab-3.jpg -------------------------------------------------------------------------------- /doc/cicd/images/gerrit-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/gerrit-1.png -------------------------------------------------------------------------------- /doc/cicd/images/gerrit-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/gerrit-2.png -------------------------------------------------------------------------------- /doc/cicd/images/gerrit-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/gerrit-3.png -------------------------------------------------------------------------------- /doc/cicd/images/gerrit-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/gerrit-4.png -------------------------------------------------------------------------------- /doc/cicd/images/gitlab-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/gitlab-1.png -------------------------------------------------------------------------------- /doc/cicd/images/gitlab-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/gitlab-2.png -------------------------------------------------------------------------------- /doc/cicd/images/gitlab_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/gitlab_token.png -------------------------------------------------------------------------------- /doc/cicd/images/pg_hba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/pg_hba.png -------------------------------------------------------------------------------- /doc/cicd/images/redmine-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/redmine-1.png -------------------------------------------------------------------------------- /doc/cicd/images/redmine-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/redmine-2.png -------------------------------------------------------------------------------- /doc/cicd/images/redmine-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/redmine-3.png -------------------------------------------------------------------------------- /doc/cicd/images/redmine-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/redmine-plugin.png -------------------------------------------------------------------------------- /doc/cicd/images/ssh-key.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/cicd/images/ssh-key.jpg -------------------------------------------------------------------------------- /doc/class-01-OpenStack-Administration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/class-01-OpenStack-Administration.md -------------------------------------------------------------------------------- /doc/class-02-OpenStack-API-and-Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/class-02-OpenStack-API-and-Development.md -------------------------------------------------------------------------------- /doc/class-03-OpenStack-Maintenance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/class-03-OpenStack-Maintenance.md -------------------------------------------------------------------------------- /doc/class-04-OpenStack-Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/class-04-OpenStack-Development.md -------------------------------------------------------------------------------- /doc/class-05-OpenStack-Advances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/class-05-OpenStack-Advances.md -------------------------------------------------------------------------------- /doc/devstack-aio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/devstack-aio.md -------------------------------------------------------------------------------- /doc/exam-openstack-api-ansible.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/exam-openstack-api-ansible.md -------------------------------------------------------------------------------- /doc/installation-kolla-all-in-one.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/installation-kolla-all-in-one.md -------------------------------------------------------------------------------- /doc/installation-kolla-multinode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/installation-kolla-multinode.md -------------------------------------------------------------------------------- /doc/installation-rdo-all-in-one.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/installation-rdo-all-in-one.md -------------------------------------------------------------------------------- /doc/kolla/how-to-package-kolla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/how-to-package-kolla.md -------------------------------------------------------------------------------- /doc/kolla/images/click-register-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/click-register-url.png -------------------------------------------------------------------------------- /doc/kolla/images/edit-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/edit-network.png -------------------------------------------------------------------------------- /doc/kolla/images/irc-network-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/irc-network-list.png -------------------------------------------------------------------------------- /doc/kolla/images/kolla-ansible-multinode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/kolla-ansible-multinode.png -------------------------------------------------------------------------------- /doc/kolla/images/kolla-ansible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/kolla-ansible.png -------------------------------------------------------------------------------- /doc/kolla/images/lab-kolla-aio.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/lab-kolla-aio.drawio -------------------------------------------------------------------------------- /doc/kolla/images/lab-kolla-aio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/lab-kolla-aio.svg -------------------------------------------------------------------------------- /doc/kolla/images/register-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/register-account.png -------------------------------------------------------------------------------- /doc/kolla/images/register-channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/register-channel.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-01.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-02.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-03.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-04.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-05.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-06.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-07.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-08.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-09.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-10.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-11.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-12.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-13.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-14.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-15.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-16.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-17.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-18.png -------------------------------------------------------------------------------- /doc/kolla/images/xsky/xsky-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/images/xsky/xsky-19.png -------------------------------------------------------------------------------- /doc/kolla/kolla-ansible-no-ceph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/kolla-ansible-no-ceph.md -------------------------------------------------------------------------------- /doc/kolla/kolla-ansible-offline-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/kolla-ansible-offline-deployment.md -------------------------------------------------------------------------------- /doc/kolla/kolla-ansible-wallaby-advance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/kolla-ansible-wallaby-advance.md -------------------------------------------------------------------------------- /doc/kolla/kolla-ansible-wallaby.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/kolla/kolla-ansible-wallaby.md -------------------------------------------------------------------------------- /doc/maintenance-kolla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/maintenance-kolla.md -------------------------------------------------------------------------------- /doc/references/Neutron-Network-Namespaces-and-IPtables-Technical-deep-dive.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/references/Neutron-Network-Namespaces-and-IPtables-Technical-deep-dive.pdf -------------------------------------------------------------------------------- /doc/skyline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/README.md -------------------------------------------------------------------------------- /doc/skyline/build-skyline-patch-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/build-skyline-patch-image.md -------------------------------------------------------------------------------- /doc/skyline/get_api_usage_from_chrome_f12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/get_api_usage_from_chrome_f12.md -------------------------------------------------------------------------------- /doc/skyline/images/163160901267.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/163160901267.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914133244135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914133244135.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914134328452.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914134328452.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914141057020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914141057020.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914141111565.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914141111565.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914143741517.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914143741517.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914164550583.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914164550583.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914164935327.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914164935327.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914165818682.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914165818682.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914165833555.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914165833555.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914165852559.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914165852559.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914165906652.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914165906652.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914170326659.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914170326659.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914170606772.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914170606772.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914170902739.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914170902739.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914171430358.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914171430358.png -------------------------------------------------------------------------------- /doc/skyline/images/image-20210914172332327.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/image-20210914172332327.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-community-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-community-arch.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-dashboard-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-dashboard-admin.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-dashboard-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-dashboard-console.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-dashboard-network-topo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-dashboard-network-topo.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-dashboard-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-dashboard-profile.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-dashboard-vm-pci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-dashboard-vm-pci.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-dashboard-vm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-dashboard-vm.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-modules.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-opendev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-opendev.png -------------------------------------------------------------------------------- /doc/skyline/images/skyline-quickstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/images/skyline-quickstart.png -------------------------------------------------------------------------------- /doc/skyline/skyline-patch/0001-Animbus-feature-add-instance-top5-monitor.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/skyline-patch/0001-Animbus-feature-add-instance-top5-monitor.patch -------------------------------------------------------------------------------- /doc/skyline/troubleshooting_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/doc/skyline/troubleshooting_guide.md -------------------------------------------------------------------------------- /img/37369909dc8d43308cb7d298bf998297-internals-arch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/37369909dc8d43308cb7d298bf998297-internals-arch.gif -------------------------------------------------------------------------------- /img/37369909dc8d43308cb7d298bf998297-winpcap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/37369909dc8d43308cb7d298bf998297-winpcap.png -------------------------------------------------------------------------------- /img/9e7c39ba1fa54c17b394a1918e4a0f3d-Netmon-Layer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/9e7c39ba1fa54c17b394a1918e4a0f3d-Netmon-Layer.jpg -------------------------------------------------------------------------------- /img/DomainUserProjectRole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/DomainUserProjectRole.png -------------------------------------------------------------------------------- /img/Host_with_a_virtual_network_switch_in_nat_mode_and_two_guests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/Host_with_a_virtual_network_switch_in_nat_mode_and_two_guests.png -------------------------------------------------------------------------------- /img/ansible-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/ansible-architecture.png -------------------------------------------------------------------------------- /img/ansible-awx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/ansible-awx.png -------------------------------------------------------------------------------- /img/api3flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/api3flow.png -------------------------------------------------------------------------------- /img/auto-maintenance-difference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/auto-maintenance-difference.png -------------------------------------------------------------------------------- /img/ceph-calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/ceph-calc.png -------------------------------------------------------------------------------- /img/ceph1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/ceph1.png -------------------------------------------------------------------------------- /img/ceph2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/ceph2.png -------------------------------------------------------------------------------- /img/chrome1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/chrome1.png -------------------------------------------------------------------------------- /img/chrome2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/chrome2.png -------------------------------------------------------------------------------- /img/chrome3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/chrome3.png -------------------------------------------------------------------------------- /img/cinder1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/cinder1.png -------------------------------------------------------------------------------- /img/cinder2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/cinder2.png -------------------------------------------------------------------------------- /img/cinder3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/cinder3.png -------------------------------------------------------------------------------- /img/cloudinit-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/cloudinit-workflow.png -------------------------------------------------------------------------------- /img/cloudinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/cloudinit.png -------------------------------------------------------------------------------- /img/communication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/communication.png -------------------------------------------------------------------------------- /img/deploy-ovs-ha-dvr-compconn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/deploy-ovs-ha-dvr-compconn1.png -------------------------------------------------------------------------------- /img/deploy-ovs-ha-dvr-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/deploy-ovs-ha-dvr-overview.png -------------------------------------------------------------------------------- /img/docker-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/docker-architecture.png -------------------------------------------------------------------------------- /img/docker-underlying-tech.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/docker-underlying-tech.png -------------------------------------------------------------------------------- /img/fabric-concepts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/fabric-concepts.png -------------------------------------------------------------------------------- /img/fabric-methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/fabric-methods.png -------------------------------------------------------------------------------- /img/fabric-steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/fabric-steps.png -------------------------------------------------------------------------------- /img/glance1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/glance1.png -------------------------------------------------------------------------------- /img/glance2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/glance2.png -------------------------------------------------------------------------------- /img/heat1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/heat1.png -------------------------------------------------------------------------------- /img/heat2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/heat2.png -------------------------------------------------------------------------------- /img/heat3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/heat3.png -------------------------------------------------------------------------------- /img/horizon-boot-from-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-boot-from-image.png -------------------------------------------------------------------------------- /img/horizon-boot-from-volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-boot-from-volume.png -------------------------------------------------------------------------------- /img/horizon-createvm-01-launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-createvm-01-launch.png -------------------------------------------------------------------------------- /img/horizon-createvm-02-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-createvm-02-name.png -------------------------------------------------------------------------------- /img/horizon-createvm-03-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-createvm-03-image.png -------------------------------------------------------------------------------- /img/horizon-createvm-04-image-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-createvm-04-image-selected.png -------------------------------------------------------------------------------- /img/horizon-createvm-05-flavor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-createvm-05-flavor.png -------------------------------------------------------------------------------- /img/horizon-createvm-06-flavor-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-createvm-06-flavor-selected.png -------------------------------------------------------------------------------- /img/horizon-createvm-07-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-createvm-07-network.png -------------------------------------------------------------------------------- /img/horizon-endpoint-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-endpoint-list.png -------------------------------------------------------------------------------- /img/horizon-external-ip-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-external-ip-range.png -------------------------------------------------------------------------------- /img/horizon-external-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-external-network.png -------------------------------------------------------------------------------- /img/horizon-external-subnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-external-subnet.png -------------------------------------------------------------------------------- /img/horizon-fip-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-fip-1.png -------------------------------------------------------------------------------- /img/horizon-fip-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-fip-2.png -------------------------------------------------------------------------------- /img/horizon-router-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-router-1.png -------------------------------------------------------------------------------- /img/horizon-router-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-router-2.png -------------------------------------------------------------------------------- /img/horizon-router-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-router-3.png -------------------------------------------------------------------------------- /img/horizon-router-add-interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-router-add-interface.png -------------------------------------------------------------------------------- /img/horizon-router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-router.png -------------------------------------------------------------------------------- /img/horizon-sec-rule-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-sec-rule-1.png -------------------------------------------------------------------------------- /img/horizon-sec-rule-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-sec-rule-2.png -------------------------------------------------------------------------------- /img/horizon-vm-01-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-vm-01-detail.png -------------------------------------------------------------------------------- /img/horizon-vm-02-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-vm-02-console.png -------------------------------------------------------------------------------- /img/horizon-vm-03-novnc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/horizon-vm-03-novnc.png -------------------------------------------------------------------------------- /img/iaas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/iaas.png -------------------------------------------------------------------------------- /img/issue-state.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/issue-state.drawio.png -------------------------------------------------------------------------------- /img/kolla-lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/kolla-lab.png -------------------------------------------------------------------------------- /img/linux-bridge-vlan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/linux-bridge-vlan.png -------------------------------------------------------------------------------- /img/linux-bridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/linux-bridge.png -------------------------------------------------------------------------------- /img/linux-container-namespaces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/linux-container-namespaces.png -------------------------------------------------------------------------------- /img/manila-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/manila-intro.png -------------------------------------------------------------------------------- /img/manila-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/manila-network.png -------------------------------------------------------------------------------- /img/network-virtualization-on-compute-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/network-virtualization-on-compute-node.png -------------------------------------------------------------------------------- /img/neutron1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron1.png -------------------------------------------------------------------------------- /img/neutron10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron10.png -------------------------------------------------------------------------------- /img/neutron11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron11.png -------------------------------------------------------------------------------- /img/neutron12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron12.png -------------------------------------------------------------------------------- /img/neutron13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron13.png -------------------------------------------------------------------------------- /img/neutron14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron14.png -------------------------------------------------------------------------------- /img/neutron15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron15.png -------------------------------------------------------------------------------- /img/neutron16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron16.png -------------------------------------------------------------------------------- /img/neutron2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron2.png -------------------------------------------------------------------------------- /img/neutron3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron3.png -------------------------------------------------------------------------------- /img/neutron4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron4.png -------------------------------------------------------------------------------- /img/neutron5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron5.png -------------------------------------------------------------------------------- /img/neutron6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron6.png -------------------------------------------------------------------------------- /img/neutron7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron7.png -------------------------------------------------------------------------------- /img/neutron8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron8.png -------------------------------------------------------------------------------- /img/neutron9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/neutron9.png -------------------------------------------------------------------------------- /img/openstack-arch-kilo-logical-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-arch-kilo-logical-v1.png -------------------------------------------------------------------------------- /img/openstack-codereview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-codereview.png -------------------------------------------------------------------------------- /img/openstack-gerrit-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-gerrit-workflow.png -------------------------------------------------------------------------------- /img/openstack-ha-l3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-ha-l3.png -------------------------------------------------------------------------------- /img/openstack-ha-marantis-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-ha-marantis-1.jpg -------------------------------------------------------------------------------- /img/openstack-ha-marantis-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-ha-marantis-2.jpg -------------------------------------------------------------------------------- /img/openstack-ha-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-ha-proxy.png -------------------------------------------------------------------------------- /img/openstack-ha-rdo-compute-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-ha-rdo-compute-1.jpg -------------------------------------------------------------------------------- /img/openstack-ha-rdo-compute-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-ha-rdo-compute-2.jpg -------------------------------------------------------------------------------- /img/openstack-ha-rdo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-ha-rdo.jpg -------------------------------------------------------------------------------- /img/openstack-qa-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/openstack-qa-system.png -------------------------------------------------------------------------------- /img/oslo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/oslo.png -------------------------------------------------------------------------------- /img/postman1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/postman1.png -------------------------------------------------------------------------------- /img/postman2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/postman2.png -------------------------------------------------------------------------------- /img/postman3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/postman3.png -------------------------------------------------------------------------------- /img/postman4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/postman4.png -------------------------------------------------------------------------------- /img/postman5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/postman5.png -------------------------------------------------------------------------------- /img/puppet-chef-ansible-saltstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/puppet-chef-ansible-saltstack.png -------------------------------------------------------------------------------- /img/qualityfordevelop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/qualityfordevelop.png -------------------------------------------------------------------------------- /img/rabbitmqex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/rabbitmqex.png -------------------------------------------------------------------------------- /img/rabbitmqex2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/rabbitmqex2.png -------------------------------------------------------------------------------- /img/rabbitmqex3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/rabbitmqex3.png -------------------------------------------------------------------------------- /img/rd-workflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/rd-workflow.jpg -------------------------------------------------------------------------------- /img/restfulapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/restfulapi.png -------------------------------------------------------------------------------- /img/restfulapi1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/restfulapi1.png -------------------------------------------------------------------------------- /img/simpleOpenstackArch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/simpleOpenstackArch.png -------------------------------------------------------------------------------- /img/sqlachemy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/sqlachemy.png -------------------------------------------------------------------------------- /img/swift1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/swift1.png -------------------------------------------------------------------------------- /img/swift2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/swift2.png -------------------------------------------------------------------------------- /img/swift3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/swift3.png -------------------------------------------------------------------------------- /img/token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/token.png -------------------------------------------------------------------------------- /img/virtual1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual1.png -------------------------------------------------------------------------------- /img/virtual2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual2.png -------------------------------------------------------------------------------- /img/virtual3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual3.png -------------------------------------------------------------------------------- /img/virtual4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual4.png -------------------------------------------------------------------------------- /img/virtual5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual5.png -------------------------------------------------------------------------------- /img/virtual6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual6.png -------------------------------------------------------------------------------- /img/virtual7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual7.png -------------------------------------------------------------------------------- /img/virtual8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual8.png -------------------------------------------------------------------------------- /img/virtual9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtual9.png -------------------------------------------------------------------------------- /img/virtualization-evolution.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/img/virtualization-evolution.svg -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/.gitignore: -------------------------------------------------------------------------------- 1 | inventory/*.ini 2 | playbooks/*.retry 3 | -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/README.md -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/img/openstack-env-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/img/openstack-env-architecture.png -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/inventory/aliyun-2node.ini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/inventory/aliyun-2node.ini.example -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/inventory/kolla-aio.ini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/inventory/kolla-aio.ini.example -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/aliyun-2node-init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/aliyun-2node-init.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/devstack-aio-init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/devstack-aio-init.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/group_vars/all -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/kolla-aio-init.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/kolla-aio-init.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/kolla-aio-post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/kolla-aio-post.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init00-mount-vmdisk/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init00-mount-vmdisk/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init01-pre-install/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init01-pre-install/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init01-pre-install/templates/gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init01-pre-install/templates/gitconfig -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init01-pre-install/templates/hosts.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init01-pre-install/templates/hosts.j2 -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/files/kvm-nested.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/files/kvm-nested.conf -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/disk-config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/disk-config.j2 -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-ext -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-mgt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-mgt -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-pod -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-str: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init02-bastion-config/templates/ifcfg-br-str -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/debmirror.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/debmirror.conf.j2 -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/dhcp.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/dhcp.template -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/openshift-node-template.ks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/openshift-node-template.ks -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/settings -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/tftp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/tftp -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/vm-config.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init03-cobbler/templates/vm-config.sh.j2 -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init04-aio-config-common/files/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | host_key_checking = False -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init04-aio-config-common/files/pip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init04-aio-config-common/files/pip.conf -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init04-aio-config-common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init04-aio-config-common/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init05-aio-config-kolla/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init05-aio-config-kolla/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init05-aio-config-kolla/templates/ceph.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init05-aio-config-kolla/templates/ceph.conf.j2 -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/init06-snapshot/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/init06-snapshot/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-build-openstack-env/playbooks/roles/post01-aio-config-kolla/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-build-openstack-env/playbooks/roles/post01-aio-config-kolla/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/README.md -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/image/coalab-devstack.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/image/coalab-devstack.drawio -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/image/coalab-devstack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/image/coalab-devstack.svg -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/image/jumpserver-confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/image/jumpserver-confirm.png -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/image/jumpserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/image/jumpserver.png -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/inventory/.gitignore: -------------------------------------------------------------------------------- 1 | *.ini -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/inventory/aliyun-cloudlab-2C-4G.ini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/inventory/aliyun-cloudlab-2C-4G.ini.example -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/lab-config/lab-config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/lab-config/lab-config.py -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/cloudlab-init-vms.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/cloudlab-init-vms.yaml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/cloudlab-init-with-rdp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/cloudlab-init-with-rdp.yaml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/cloudlab-init.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/cloudlab-init.yaml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/group_vars/all -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init00-base/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init00-base/handlers/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init00-base/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init00-base/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init00-base/templates/ifcfg-eth0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init00-base/templates/ifcfg-eth0 -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init00-mount-disk/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init00-mount-disk/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init01-prepare/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init01-prepare/handlers/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init01-prepare/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init01-prepare/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init02-rdp/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init02-rdp/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/files/kvm-nested.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/files/kvm-nested.conf -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/disk-config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/disk-config.j2 -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-ext -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-mgt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-mgt -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-pod -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-str: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-01-kvm/templates/ifcfg-br-str -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-02-createvm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-02-createvm/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-02-createvm/templates/cloudinit.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-02-createvm/templates/cloudinit.j2 -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init03-02-createvm/templates/metadata.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init03-02-createvm/templates/metadata.j2 -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init04-prek8s/files/calico-1.20.1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init04-prek8s/files/calico-1.20.1.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init04-prek8s/files/calico-1.23.3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init04-prek8s/files/calico-1.23.3.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init04-prek8s/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init04-prek8s/tasks/main.yml -------------------------------------------------------------------------------- /src/ansible-cloudlab-centos/playbooks/roles/init06-snapshot/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/ansible-cloudlab-centos/playbooks/roles/init06-snapshot/tasks/main.yml -------------------------------------------------------------------------------- /src/docker-quickstart/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/docker-quickstart/Dockerfile -------------------------------------------------------------------------------- /src/docker-quickstart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/docker-quickstart/README.md -------------------------------------------------------------------------------- /src/docker-quickstart/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/99cloud/lab-openstack/HEAD/src/docker-quickstart/app.py -------------------------------------------------------------------------------- /src/docker-quickstart/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | redis 3 | 4 | --------------------------------------------------------------------------------