summaryrefslogtreecommitdiffstats
path: root/docs/installationprocedure/vmdeploy.rst
diff options
context:
space:
mode:
authorZhijiang <hu.zhijiang@zte.com.cn>2017-02-07 00:43:12 -0500
committerZhijiang <hu.zhijiang@zte.com.cn>2017-02-07 07:59:03 -0500
commit728a66ed238abe999b8f1b8bee30ff1dc3017eb8 (patch)
tree1c34dd2c7f94a1f37345c9a1d1b15296289ec5cd /docs/installationprocedure/vmdeploy.rst
parent35d0a0c0274dd7a298d691f0afcd8e745ef9f641 (diff)
Add basic installation guide docs
Change-Id: I9ecb49ceee687b6488f8635544e46e854989d6a5 Signed-off-by: Zhijiang <hu.zhijiang@zte.com.cn>
Diffstat (limited to 'docs/installationprocedure/vmdeploy.rst')
-rw-r--r--docs/installationprocedure/vmdeploy.rst123
1 files changed, 123 insertions, 0 deletions
diff --git a/docs/installationprocedure/vmdeploy.rst b/docs/installationprocedure/vmdeploy.rst
new file mode 100644
index 00000000..bf44c1f9
--- /dev/null
+++ b/docs/installationprocedure/vmdeploy.rst
@@ -0,0 +1,123 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International Licence.
+.. http://creativecommons.org/licenses/by/4.0
+
+Installation Guide (Virtual Deployment)
+=======================================
+
+Nodes Configuration (Virtual Deployment)
+----------------------------------------
+
+The below file is the inventory template of deployment nodes:
+
+"./deploy/conf/vm_environment/zte-virtual1/network.yml"
+
+You can write your own address/roles reference into it.
+
+ - name -- Host name for deployment node after installation.
+
+ - roles -- Components deployed.
+
+**Set TYPE and FLAVOR**
+
+E.g.
+
+.. code-block:: yaml
+
+ TYPE: virtual
+ FLAVOR: cluster
+
+**Assignment of different roles to servers**
+
+E.g. OpenStack only deployment roles setting
+
+.. code-block:: yaml
+
+ hosts:
+ - name: host1
+ roles:
+ - controller
+ - ha
+
+ - name: host2
+ roles:
+ - compute
+
+NOTE:
+IF YOU SELECT MUTIPLE NODES AS CONTROLLER, THE 'ha' role MUST BE SELECT, TOO.
+
+E.g. OpenStack and ceph deployment roles setting
+
+.. code-block:: yaml
+
+ hosts:
+ - name: host1
+ roles:
+ - controller
+ - ha
+ - ceph-adm
+ - ceph-mon
+
+ - name: host2
+ roles:
+ - compute
+
+Network Configuration (Virtual Deployment)
+------------------------------------------
+
+Before deployment, there are some network configuration to be checked based
+on your network topology. The default network configuration file for Daisy is
+"daisy/deploy/config/vm_environment/zte-virtual1/network.yml".
+You can write your own reference into it.
+
+**The following figure shows the default network configuration.**
+
+.. code-block:: console
+
+ +--+
+ | |
+ +------------+ | |
+ | Jumphost +------+ |
+ +------------+ | |
+ | |
+ | |
+ | |
+ +------------+ | |
+ +--------+ Controller +------+ |
+ | +------------+ | |
+ | | |
+ | | |
+ | | |
+ | +------------+ | |
+ | | Compute1 +------+ |
+ | +------------+ | |
+ | | |
+ | | |
+ | | |
+ | +------------+ | |
+ | | Compute2 +------+ |
+ | +------------+ | |
+ | | |
+ | | |
+ | | |
+ | | |
+ | ++-+
+ | ^
+ | |
+ | |
+ ++--------------------------+ |
+ | External Network | |
+ +---------------------------+ |
+ +-----------------------+---+
+ | Installation Network |
+ | Public/Private API |
+ | Internet Access |
+ | Tenant Network |
+ +---------------------------+
+
+
+Start Deployment (Virtual Deployment)
+-------------------------------------
+
+TODO
+
+