diff --git a/doc/source/figures/bb-cinder-fig1.png b/doc/source/figures/bb-cinder-fig1.png new file mode 100644 index 000000000000..022d3652a17d Binary files /dev/null and b/doc/source/figures/bb-cinder-fig1.png differ diff --git a/doc/source/figures/ceph-architecture.png b/doc/source/figures/ceph-architecture.png new file mode 100644 index 000000000000..ec408118507b Binary files /dev/null and b/doc/source/figures/ceph-architecture.png differ diff --git a/doc/source/figures/emc-enabler.png b/doc/source/figures/emc-enabler.png new file mode 100644 index 000000000000..b969b8171416 Binary files /dev/null and b/doc/source/figures/emc-enabler.png differ diff --git a/doc/source/figures/filteringWorkflow1.png b/doc/source/figures/filteringWorkflow1.png new file mode 100644 index 000000000000..58da979d793e Binary files /dev/null and b/doc/source/figures/filteringWorkflow1.png differ diff --git a/doc/source/figures/filteringWorkflow2.png b/doc/source/figures/filteringWorkflow2.png new file mode 100644 index 000000000000..e0fe66acfe2f Binary files /dev/null and b/doc/source/figures/filteringWorkflow2.png differ diff --git a/doc/source/figures/hds_network.jpg b/doc/source/figures/hds_network.jpg new file mode 100644 index 000000000000..bfd9d2bb7c52 Binary files /dev/null and b/doc/source/figures/hds_network.jpg differ diff --git a/doc/source/figures/hsp_network.png b/doc/source/figures/hsp_network.png new file mode 100644 index 000000000000..024ddd8c9e27 Binary files /dev/null and b/doc/source/figures/hsp_network.png differ diff --git a/doc/source/figures/nova-conf-kvm-flat.png b/doc/source/figures/nova-conf-kvm-flat.png new file mode 100644 index 000000000000..ac68d4d331be Binary files /dev/null and b/doc/source/figures/nova-conf-kvm-flat.png differ diff --git a/doc/source/figures/nova-conf-kvm-flat.svg b/doc/source/figures/nova-conf-kvm-flat.svg new file mode 100644 index 000000000000..079a56f92c0a --- /dev/null +++ b/doc/source/figures/nova-conf-kvm-flat.svg @@ -0,0 +1,1833 @@ + + + + + Schéma Réseau + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VBackground-1 + + + Solid + + + + + + + + + + None + + + + + + + + + + + Page-1 + + + + + + Oblique connector.466 + + + + + + + + + + + + + + + + + + Oblique connector.527 + + + + + + + + + + + + + + + + + + Oblique connector.528 + + + + + + + + + + + + + + + + + + Oblique connector.530 + + + + + + + + + + + + + + + + + + Oblique connector.531 + + + + + + + + + + + + + + + + + + Oblique connector.532 + + + + + + + + + + + + + + + + + + Oblique connector.533 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Server.1 + CINDER-VOLUME + + Sheet.2 + + + + Sheet.3 + + + + + Sheet.4 + + + + + Sheet.5 + + + + Sheet.6 + + + + Sheet.7 + + + + Sheet.8 + + + + + + Sheet.9 + + Sheet.10 + + + + Sheet.11 + + + + Sheet.12 + + + + Sheet.13 + + + + Sheet.14 + + + + Sheet.15 + + + + + + + NOVA-VOLUME--iscsi_ip_prefix=nnn.nnn.nnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + File server.505 + GLANCE --image_service=nova.image.glance.GlanceImageService -... + + Sheet.506 + + + + + Sheet.507 + + + + + Sheet.508 + + + + + Sheet.509 + + + + Sheet.510 + + + + Sheet.511 + + + + Sheet.512 + + + + + + Sheet.513 + + Sheet.514 + + + + Sheet.515 + + + + Sheet.516 + + + + Sheet.517 + + + + Sheet.518 + + + + Sheet.519 + + + + + + + + Sheet.520 + + Sheet.521 + + + + Sheet.522 + + + + Sheet.523 + + + + Sheet.524 + + + + Sheet.525 + + + + + + + GLANCE--image_service=nova.image.glance.GlanceImageService--glance_api_servers=$nova_glance_host--s3_host=$nova_glance_host + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Server.51 + NOVA-SCHEDULER --rabbit_host=$nova_rabbit_host + + Sheet.52 + + + + Sheet.54 + + + + + Sheet.56 + + + + + Sheet.89 + + + + Sheet.90 + + + + Sheet.91 + + + + Sheet.92 + + + + + + Sheet.93 + + Sheet.94 + + + + Sheet.95 + + + + Sheet.96 + + + + Sheet.97 + + + + Sheet.98 + + + + Sheet.99 + + + + + + + NOVA-SCHEDULER--rabbit_host=$nova_rabbit_host + + + + + + Document + Nova.conf + + Sheet.24 + + + + Sheet.25 + + + + Sheet.26 + + + + Sheet.27 + + + + Sheet.28 + + + + Sheet.29 + + + + Sheet.30 + + + + Sheet.31 + + + + Sheet.32 + + + + Sheet.33 + + + + Sheet.34 + + + + Sheet.35 + + + + + + Nova.conf + + + + + + + + + + + + + + + + + + Data + + Sheet.38 + + + + Sheet.39 + + + + Sheet.40 + + + + + Sheet.41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web server + NOVA-API --ec2_url=http://$nova_api_host:8773/services/Cloud + + Sheet.42 + + + + Sheet.43 + + + + + Sheet.44 + + + + + Sheet.45 + + + + Sheet.46 + + + + Sheet.47 + + + + Sheet.48 + + + + + + Sheet.49 + + Sheet.50 + + + + Sheet.53 + + + + Sheet.55 + + + + Sheet.57 + + + + Sheet.58 + + + + Sheet.59 + + + + + + + + Sheet.60 + + Sheet.61 + + Sheet.62 + + + + + Sheet.63 + + + + + Sheet.64 + + + + + + + + NOVA-API--ec2_url=http://$nova_api_host:8773/services/Cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Application server.57 + NOVA-COMPUTE --libvirt_type=kvm --ajax_console_proxy_url=$nov... + + Sheet.88 + + + + Sheet.104 + + Sheet.105 + + + + + Sheet.106 + + + + + Sheet.107 + + + + Sheet.119 + + + + Sheet.120 + + + + Sheet.121 + + + + + + Sheet.122 + + Sheet.123 + + + + Sheet.124 + + + + Sheet.125 + + + + Sheet.126 + + + + Sheet.127 + + + + Sheet.128 + + + + + + Sheet.129 + + Sheet.130 + + + + + Sheet.131 + + + + + Sheet.132 + + + + Sheet.133 + + + + Sheet.134 + + + + Sheet.135 + + + + + + Sheet.136 + + Sheet.137 + + + + Sheet.138 + + + + Sheet.139 + + + + Sheet.140 + + + + Sheet.141 + + + + Sheet.142 + + + + + + Sheet.143 + + Sheet.144 + + + + + Sheet.145 + + + + + Sheet.146 + + + + Sheet.147 + + + + Sheet.148 + + + + Sheet.149 + + + + + + Sheet.150 + + Sheet.151 + + + + Sheet.152 + + + + Sheet.153 + + + + Sheet.154 + + + + Sheet.155 + + + + Sheet.156 + + + + + + Sheet.157 + + Sheet.158 + + + + + Sheet.159 + + + + + Sheet.160 + + + + Sheet.161 + + + + Sheet.162 + + + + Sheet.163 + + + + + + Sheet.164 + + Sheet.165 + + + + Sheet.166 + + + + Sheet.167 + + + + Sheet.168 + + + + Sheet.169 + + + + Sheet.170 + + + + + + + + NOVA-COMPUTE--libvirt_type=kvm--ajax_console_proxy_url=$nova_ajax_proxy_url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Database server + MySQL --sql_connection=mysql+pymysql://$nova_db_user:$nova_db_pass@$n... + + Sheet.172 + + + + Sheet.173 + + + + + Sheet.174 + + + + + Sheet.175 + + + + Sheet.176 + + + + Sheet.177 + + + + Sheet.178 + + + + + + Sheet.179 + + Sheet.180 + + + + Sheet.181 + + + + Sheet.182 + + + + Sheet.183 + + + + Sheet.184 + + + + Sheet.185 + + + + + + + + Sheet.186 + + Sheet.187 + + + + Sheet.188 + + + + Sheet.189 + + + + + + + MySQL--sql_connection=mysql://$nova_db_user:$nova_db_pass@$nova_db_host/$nova_db_name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Proxy server + NOVA-NETWORK --dhcpbridge_flagfile=/etc/nova/nova.conf --dhcp... + + Sheet.191 + + + + Sheet.192 + + + + + Sheet.193 + + + + + Sheet.194 + + + + Sheet.195 + + + + Sheet.196 + + + + Sheet.197 + + + + + + Sheet.198 + + Sheet.199 + + + + Sheet.200 + + + + Sheet.201 + + + + Sheet.202 + + + + Sheet.203 + + + + Sheet.204 + + + + + + + + Sheet.205 + + Sheet.206 + + + + Sheet.207 + + + + + + + + + + + + + + + + + Sheet.208 + + + + + + + NOVA-NETWORK--dhcpbridge_flagfile=/etc/nova/nova.conf--dhcpbridge=/usr/bin/nova-dhcpbridge--flat_network_bridge=br100--network_manager=nova.network.manager.FlatManager + + + diff --git a/doc/source/figures/nova-conf-kvm-flat.vsd b/doc/source/figures/nova-conf-kvm-flat.vsd new file mode 100644 index 000000000000..f1cff06926d5 Binary files /dev/null and b/doc/source/figures/nova-conf-kvm-flat.vsd differ diff --git a/doc/source/figures/nova-conf-xen-flat.png b/doc/source/figures/nova-conf-xen-flat.png new file mode 100644 index 000000000000..3e2ad9912916 Binary files /dev/null and b/doc/source/figures/nova-conf-xen-flat.png differ diff --git a/doc/source/figures/nova-conf-xen-flat.svg b/doc/source/figures/nova-conf-xen-flat.svg new file mode 100644 index 000000000000..73c27a292904 --- /dev/null +++ b/doc/source/figures/nova-conf-xen-flat.svg @@ -0,0 +1,1453 @@ + + + + + Schéma Réseau + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VBackground-1 + + + Solid + + + + + + + + + + None + + + + + + + + + + + Page-1 + + + + + + Oblique connector.466 + + + + + + + + + + + + + + + + + + Oblique connector.527 + + + + + + + + + + + + + + + + + + Oblique connector.528 + + + + + + + + + + + + + + + + + + Oblique connector.532 + + + + + + + + + + + + + + + + + + Oblique connector.533 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + File server.505 + GLANCE --image_service=nova.image.glance.GlanceImageService -... + + Sheet.506 + + + + + Sheet.507 + + + + + Sheet.508 + + + + + Sheet.509 + + + + Sheet.510 + + + + Sheet.511 + + + + Sheet.512 + + + + + + Sheet.513 + + Sheet.514 + + + + Sheet.515 + + + + Sheet.516 + + + + Sheet.517 + + + + Sheet.518 + + + + Sheet.519 + + + + + + + + Sheet.520 + + Sheet.521 + + + + Sheet.522 + + + + Sheet.523 + + + + Sheet.524 + + + + Sheet.525 + + + + + + + GLANCE--image_service=nova.image.glance.GlanceImageService--glance_api_servers=$nova_glance_host--s3_host=$nova_glance_host + + + + + + Document + Nova.conf + + Sheet.24 + + + + Sheet.25 + + + + Sheet.26 + + + + Sheet.27 + + + + Sheet.28 + + + + Sheet.29 + + + + Sheet.30 + + + + Sheet.31 + + + + Sheet.32 + + + + Sheet.33 + + + + Sheet.34 + + + + Sheet.35 + + + + + + Nova.conf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web server + NOVA-API --ec2_url=http://$nova_api_host:8773/services/Cloud ... + + Sheet.42 + + + + Sheet.43 + + + + + Sheet.44 + + + + + Sheet.45 + + + + Sheet.46 + + + + Sheet.47 + + + + Sheet.48 + + + + + + Sheet.49 + + Sheet.50 + + + + Sheet.53 + + + + Sheet.55 + + + + Sheet.57 + + + + Sheet.58 + + + + Sheet.59 + + + + + + + + Sheet.60 + + Sheet.61 + + Sheet.62 + + + + + Sheet.63 + + + + + Sheet.64 + + + + + + + + NOVA-API--ec2_url=http://$nova_api_host:8773/services/Cloud--allow_admin_api=true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Application server.57 + NOVA-COMPUTE --compute_driver=xenapi.XenAPIDriver --xenapi_connection_url... + + Sheet.88 + + + + Sheet.104 + + Sheet.105 + + + + + Sheet.106 + + + + + Sheet.107 + + + + Sheet.119 + + + + Sheet.120 + + + + Sheet.121 + + + + + + Sheet.122 + + Sheet.123 + + + + Sheet.124 + + + + Sheet.125 + + + + Sheet.126 + + + + Sheet.127 + + + + Sheet.128 + + + + + + Sheet.129 + + Sheet.130 + + + + + Sheet.131 + + + + + Sheet.132 + + + + Sheet.133 + + + + Sheet.134 + + + + Sheet.135 + + + + + + Sheet.136 + + Sheet.137 + + + + Sheet.138 + + + + Sheet.139 + + + + Sheet.140 + + + + Sheet.141 + + + + Sheet.142 + + + + + + Sheet.143 + + Sheet.144 + + + + + Sheet.145 + + + + + Sheet.146 + + + + Sheet.147 + + + + Sheet.148 + + + + Sheet.149 + + + + + + Sheet.150 + + Sheet.151 + + + + Sheet.152 + + + + Sheet.153 + + + + Sheet.154 + + + + Sheet.155 + + + + Sheet.156 + + + + + + Sheet.157 + + Sheet.158 + + + + + Sheet.159 + + + + + Sheet.160 + + + + Sheet.161 + + + + Sheet.162 + + + + Sheet.163 + + + + + + Sheet.164 + + Sheet.165 + + + + Sheet.166 + + + + Sheet.167 + + + + Sheet.168 + + + + Sheet.169 + + + + Sheet.170 + + + + + + + + NOVA-COMPUTE--connection_type=xenapi--xenapi_connection_url=https://<XenServer IP>--xenapi_connection_username=root--xenapi_connection_password=supersecret--rescue_timeout=86400 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Database server + MySQL --sql_connection=mysql+pymysql://$nova_db_user:$nova_db_pass@$n... + + Sheet.172 + + + + Sheet.173 + + + + + Sheet.174 + + + + + Sheet.175 + + + + Sheet.176 + + + + Sheet.177 + + + + Sheet.178 + + + + + + Sheet.179 + + Sheet.180 + + + + Sheet.181 + + + + Sheet.182 + + + + Sheet.183 + + + + Sheet.184 + + + + Sheet.185 + + + + + + + + Sheet.186 + + Sheet.187 + + + + Sheet.188 + + + + Sheet.189 + + + + + + + MySQL--sql_connection=mysql://$nova_db_user:$nova_db_pass@$nova_db_host/$nova_db_name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Proxy server + NOVA-NETWORK --network_manager=nova.network.manager.FlatManag... + + Sheet.191 + + + + Sheet.192 + + + + + Sheet.193 + + + + + Sheet.194 + + + + Sheet.195 + + + + Sheet.196 + + + + Sheet.197 + + + + + + Sheet.198 + + Sheet.199 + + + + Sheet.200 + + + + Sheet.201 + + + + Sheet.202 + + + + Sheet.203 + + + + Sheet.204 + + + + + + + + Sheet.205 + + Sheet.206 + + + + Sheet.207 + + + + + + + + + + + + + + + + + Sheet.208 + + + + + + + NOVA-NETWORK--network_manager=nova.network.manager.FlatManager--flat_network_bridge=xenbr0--flat_injected=true--ipv6_backend=account_identifier + + + diff --git a/doc/source/figures/nova-conf-xen-flat.vsd b/doc/source/figures/nova-conf-xen-flat.vsd new file mode 100644 index 000000000000..9bbb05bd35c1 Binary files /dev/null and b/doc/source/figures/nova-conf-xen-flat.vsd differ diff --git a/doc/source/figures/nova-weighting-hosts.png b/doc/source/figures/nova-weighting-hosts.png new file mode 100644 index 000000000000..e0fe66acfe2f Binary files /dev/null and b/doc/source/figures/nova-weighting-hosts.png differ diff --git a/doc/source/figures/vmware-nova-driver-architecture.jpg b/doc/source/figures/vmware-nova-driver-architecture.jpg new file mode 100644 index 000000000000..f2b17264e738 Binary files /dev/null and b/doc/source/figures/vmware-nova-driver-architecture.jpg differ diff --git a/doc/source/figures/xenserver_architecture.png b/doc/source/figures/xenserver_architecture.png new file mode 100644 index 000000000000..a1c63706d6ed Binary files /dev/null and b/doc/source/figures/xenserver_architecture.png differ diff --git a/doc/source/figures/xenserver_architecture.svg b/doc/source/figures/xenserver_architecture.svg new file mode 100644 index 000000000000..1aa434638960 --- /dev/null +++ b/doc/source/figures/xenserver_architecture.svg @@ -0,0 +1,1035 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + xapi plug-ins + nova-compute + nova.virt.xenapi + + + + + XenAPI + nova-network + dhcpd + Xen + Domain 0 + OpenStack VM + xapi + Tenant VM + + OpenStack add-ons + OpenStack + + + eth0 + + + + eth1 + + + + eth2 + + + + eth0 + + + + xenbr0 + + + + + + + Networks connected to physical interfaces according to the selected configuration. + + + + Storage Repository + Physical Host + + + + + + + + + + + + + + + + + Virtual block devices, usually on local disk. + + + + OpenStack is using the XenAPI Python module to communicate with dom0 through the management network. + + + + + Management Network + Public Network + Tenant Network + + + ... + +