1 .. This work is licensed under a Creative Commons Attribution 4.0 International
2 .. License. .. http://creativecommons.org/licenses/by/4.0 ..
3 .. (c) Christopher Price (Ericsson AB) and others
5 <scenario> software installation and deployment
6 ===============================================
8 .. Let's figure out how to structure this to highlight both virtual and
9 .. bare metal deployments. I need some help from the scenrio owners to get
12 This section describes the installation of the OPNFV installation
13 server (jumphost) as well as the deployment of the <scenario> OPNFV
14 reference platform stack across a server cluster.
19 If you have not already done so, prepare your jumphost according the instructions in _#ref_Preparation
20 this can be done using an ISO image with the following commands
22 #. Mount the <scenario> ISO file/media as a boot device to the jump host server.
24 #. Reboot the jump host to establish the jumphost server.
26 - The system now boots from the ISO image.
28 - Select "Fuel Install (Static IP)"
32 #. Wait until screen Fuel setup is shown (Note: This can take up to 30 minutes).
34 At this time you can continue with the installation according to the following instructions.
36 #. In the "Fuel User" section - Confirm/change the default password
38 - Enter "admin" in the Fuel password input
40 - Enter "admin" in the Confirm password input
42 - Select "Check" and press [Enter]
44 #. In the "Network Setup" section - Configure DHCP/Static IP information for your FUEL node - For example, ETH0 is 10.20.0.2/24 for FUEL booting and ETH1 is DHCP in your corporate/lab network.
46 - Configure eth1 or other network interfaces here as well (if you have them present on your FUEL server).
48 #. In the "PXE Setup" section - Change the following fields to appropriate values (example below):
50 - DHCP Pool Start 10.20.0.3
52 - DHCP Pool End 10.20.0.254
54 - DHCP Pool Gateway 10.20.0.2 (IP address of Fuel node)
56 #. In the "DNS & Hostname" section - Change the following fields to appropriate values:
66 - Hostname to test DNS
68 - Select <Check> and press [Enter]
71 #. OPTION TO ENABLE PROXY SUPPORT - In the "Bootstrap Image" section, edit the following fields to define a proxy. (**NOTE:** cannot be used in tandem with local repository support)
73 - Navigate to "HTTP proxy" and enter your http proxy address
75 - Select <Check> and press [Enter]
77 #. In the "Time Sync" section - Change the following fields to appropriate values:
79 - NTP Server 1 <Customer NTP server 1>
81 - NTP Server 2 <Customer NTP server 2>
83 - NTP Server 3 <Customer NTP server 3>
85 #. Start the installation.
87 - Select Quit Setup and press Save and Quit.
89 - Installation starts, wait until the login screen is shown.
95 After the Fuel Master node has rebooted from the above steps and is at
96 the login prompt, you should boot the Node Servers (Your
97 Compute/Control/Storage blades (nested or real) with a PXE booting
98 scheme so that the FUEL Master can pick them up for control.
100 #. Enable PXE booting
102 - For every controller and compute server: enable PXE Booting as the first boot device in the BIOS boot order menu and hard disk as the second boot device in the same menu.
104 #. Reboot all the control and compute blades.
106 #. Wait for the availability of nodes showing up in the Fuel GUI.
108 - Connect to the FUEL UI via the URL provided in the Console (default: https://10.20.0.2:8443)
110 - Wait until all nodes are displayed in top right corner of the Fuel GUI: Total nodes and Unallocated nodes.
113 Install additional Plugins/Features on the FUEL node
114 ----------------------------------------------------
116 #. SSH to your FUEL node (e.g. root@10.20.0.2 pwd: r00tme)
118 #. Select wanted plugins/features from the /opt/opnfv/ directory.
120 #. Install the wanted plugin with the command "fuel plugins --install /opt/opnfv/<plugin-name>-<version>.<arch>.rpm"
121 Expected output: "Plugin ....... was successfully installed."
123 Create an OpenStack Environment
124 -------------------------------
126 #. Connect to Fuel WEB UI with a browser (default: https://10.20.0.2:8443) (login admin/admin)
128 #. Create and name a new OpenStack environment, to be installed.
130 #. Select "<Liberty on Ubuntu 14.04>" and press <Next>
132 #. Select "compute virtulization method".
134 - Select "QEMU-KVM as hypervisor" and press <Next>
136 #. Select "network mode".
138 - Select "Neutron with ML2 plugin"
140 - Select "Neutron with tunneling segmentation" (Required when using the ODL or ONOS plugins)
144 #. Select "Storage Back-ends".
146 - Select "Ceph for block storage" and press <Next>
148 #. Select "additional services" you wish to install.
150 - Check option "Install Ceilometer (OpenStack Telemetry)" and press <Next>
152 #. Create the new environment.
154 - Click <Create> Button