summaryrefslogtreecommitdiffstats
path: root/docs/installationprocedure/bmdeploy.rst
diff options
context:
space:
mode:
authorZhijiang Hu <hu.zhijiang@zte.com.cn>2017-07-31 19:10:57 +0800
committerZhijiang Hu <hu.zhijiang@zte.com.cn>2017-08-01 12:22:52 +0800
commit49829982ba955fea91ad56cc05fd526eab106f14 (patch)
tree24e640b8566886950ce378b1d9474dff9cc8c28d /docs/installationprocedure/bmdeploy.rst
parentb35baf61e48a1d2aff88e7c3e100aa996422d849 (diff)
Jira: DAISY-36 Update doc structure
This PS update doc structure according to [1]. Note: This PS also add content to doc for describing the mapping methods for map role to discovered nodes. [1] http://docs.opnfv.org/en/stable-danube/how-to-use-docs/documentation-guide.html?highlight=templates#document-structure-and-contribution Change-Id: I7b2ef916753cddd8cd845abae8c7d5865c49e1ac Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
Diffstat (limited to 'docs/installationprocedure/bmdeploy.rst')
-rw-r--r--docs/installationprocedure/bmdeploy.rst144
1 files changed, 0 insertions, 144 deletions
diff --git a/docs/installationprocedure/bmdeploy.rst b/docs/installationprocedure/bmdeploy.rst
deleted file mode 100644
index 38790290..00000000
--- a/docs/installationprocedure/bmdeploy.rst
+++ /dev/null
@@ -1,144 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International Licence.
-.. http://creativecommons.org/licenses/by/4.0
-
-Installation Guide (Bare Metal Deployment)
-==========================================
-
-Nodes Configuration (Bare Metal Deployment)
--------------------------------------------
-
-The below file is the inventory template of deployment nodes:
-
-"./deploy/config/bm_environment/zte-baremetal1/deploy.yml"
-
-You can write your own name/roles reference into it.
-
- - name -- Host name for deployment node after installation.
-
- - roles -- Components deployed. CONTROLLER_LB is for Controller,
-COMPUTER is for Compute role. Currently only these two role is supported.
-The first CONTROLLER_LB is also used for ODL controller. 3 hosts in
-inventory will be chosen to setup the Ceph storage cluster.
-
-**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_LB
- - name: host2
- roles:
- - COMPUTER
- - name: host3
- roles:
- - COMPUTER
-
-NOTE:
-WE JUST SUPPORT ONE CONTROLLER NODE NOW.
-
-Network Configuration (Bare Metal Deployment)
-------------------------------------------
-
-Before deployment, there are some network configurations to be checked based
-on your network topology. The default network configuration file for Daisy is
-"./deploy/config/bm_environment/zte-baremetal1/network.yml".
-You can write your own reference into it.
-
-**The following figure shows the default network configuration.**
-
-.. code-block:: console
-
-
- +-B/M--------+------------------------------+
- |Jumperserver+ |
- +------------+ +--+ |
- | | | |
- | +-V/M--------+ | | |
- | | Daisyserver+------+ | |
- | +------------+ | | |
- | | | |
- +------------------------------------| |---+
- | |
- | |
- +--+ | |
- | | +-B/M--------+ | |
- | +-------+ Controller +------+ |
- | | | ODL(Opt.) | | |
- | | | Network | | |
- | | | CephOSD1 | | |
- | | +------------+ | |
- | | | |
- | | | |
- | | | |
- | | +-B/M--------+ | |
- | +-------+ Compute1 +------+ |
- | | | CephOSD2 | | |
- | | +------------+ | |
- | | | |
- | | | |
- | | | |
- | | +-B/M--------+ | |
- | +-------+ Compute2 +------+ |
- | | | CephOSD3 | | |
- | | +------------+ | |
- | | | |
- | | | |
- | | | |
- +--+ +--+
- ^ ^
- | |
- | |
- /---------------------------\ |
- | External Network | |
- \---------------------------/ |
- /-----------------------+---\
- | Installation Network |
- | Public/Private API |
- | Internet Access |
- | Tenant Network |
- | Storage Network |
- | HeartBeat Network |
- \---------------------------/
-
-
-
-
-Note: For Flat External networks(which is used by default), a physical interface is needed on each compute node for ODL NetVirt recent versions.
-HeartBeat network is selected,and if it is configured in network.yml,the keepalived interface will be the heartbeat interface.
-
-Start Deployment (Bare Metal Deployment)
-----------------------------------------
-
-(1) Git clone the latest daisy4nfv code from opnfv: "git clone https://gerrit.opnfv.org/gerrit/daisy"
-
-(2) Download latest bin file(such as opnfv-2017-06-06_23-00-04.bin) of daisy from http://artifacts.opnfv.org/daisy.html and change the bin file name(such as opnfv-2017-06-06_23-00-04.bin) to opnfv.bin
-
-(3) Make sure the opnfv.bin file is in daisy4nfv code dir
-
-(4) Create folder of labs/zte/pod2/daisy/config in daisy4nfv code dir
-
-(5) Move the ./deploy/config/bm_environment/zte-baremetal1/deploy.yml and ./deploy/config/bm_environment/zte-baremetal1/network.yml to labs/zte/pod2/daisy/config dir.
-
-(6) Config the bridge in jumperserver,make sure the daisy vm can connect to the targetnode,use the command below:
-brctl addbr br7
-brctl addif br7 enp3s0f3(the interface for jumperserver to connect to daisy vm)
-ifconfig br7 10.20.7.1 netmask 255.255.255.0 up
-service network restart
-
-(7) Run the script deploy.sh in daisy/ci/deploy/ with command:
-sudo ./ci/deploy/deploy.sh -b ../daisy -l zte -p pod2 -s os-nosdn-nofeature-noha
-
-(8) When deploy successfully,the floating ip of openstack is 10.20.7.11,the login account is "admin" and the password is "keystone"