Browse Source

Merge "Add Overview Section For lessonslearnt document"

Jenkins 2 years ago
parent
commit
88360008f0
1 changed files with 28 additions and 3 deletions
  1. 28
    3
      doc/source/lessonslearnt.rst

+ 28
- 3
doc/source/lessonslearnt.rst View File

@@ -1,3 +1,28 @@
1
+Overview
2
+--------
3
+
4
+In the first round of interop challenge testing, although no comprehensive evaluations
5
+were performed and there may be other good options, we had the following findings
6
+for the workload providers:
7
+
8
+* For interoperable automated deployment, Ansible + Ansible OpenStack cloud
9
+modules (based on OpenStack Shade) provided the best results in our tests.
10
+* It is recommended to be prepared to include project network configuration as
11
+part of the workload
12
+* It is recommended to structure your workload so that it can adapt to either
13
+attach instances to a routeable network or use floating IP's based on the given
14
+parameters
15
+* It is recommended to parameterize things that are likely to change across
16
+different cloud/guest OS setups
17
+* It is recommended to allow the user to set the network names (like eth0) as
18
+parameters to the workload or try to detect these names in the workload when the
19
+network nic is needed
20
+* It is recommended to check if the cloud supports cloud-init given that workloads
21
+heavily relying on metadata service might fail on clouds that don't have metadata
22
+support
23
+
24
+Detailed explanations and examples could be found in the following sections.
25
+
1 26
 Tooling
2 27
 -------
3 28
 
@@ -54,8 +79,8 @@ missing from all OpenStack cloud modules tools like Ansible and Terraform.
54 79
 This problem results in the alocated floating IPs hanging around, it is
55 80
 especially bad for clouds which do not have small public IP address segment.
56 81
 
57
-Not all clouds provide tenant networks by default.  Be prepared to have to
58
-configure your own if netnant network can be had.
82
+Not all clouds provide tenant networks by default.  Be prepared to configure
83
+your own tenant network if the cloud supports tenant network.
59 84
 
60 85
 Can not assume the first NIC on the guest is going to be eth0 (this is common
61 86
 on older guest OS's prior to the arrival of Predictable Network Interface
@@ -109,4 +134,4 @@ With best practices it is possible to create enterprise applications (with
109 134
 enterprise characteristics such as load balancer, multiple web application
110 135
 servers, distributed database, security groups, block storage to provide
111 136
 enterprise level networking safeguards) can be created such that they are
112
-portable to numerous (over 18) private and public OpenStack Clouds.
137
+portable to numerous (over 18) private and public OpenStack Clouds.

Loading…
Cancel
Save