HTML |
---|
<script type="text/javascript" src="https://jira.akraino.org/s/c11c0bd6cdfdc04cacdf44e3072f7af4-T/ah7phx/78002/b6b48b2829824b869586ac216d119363/2.0.26/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?locale=en-US&collectorId=c49ec9c2"></script> <script type="text/javascript">window.ATL_JQ_PAGE_PROPS = { "triggerFunction": function(showCollectorDialog) { jQuery("#myCustomTrigger").click(function(e) { e.preventDefault(); showCollectorDialog(); }); }}; </script>
<div style=" z-index:1000; background-color:#a00; position:fixed; bottom:0; right:-125px; display:block; transform:rotate(-45deg); overflow:hidden; white-space:nowrap; box-shadow:0 0 10px #888;" > <a href="#" id="myCustomTrigger" style=" border: 1px solid #faa; color: #fff; display: block; font: bold 125% 'Helvetica Neue', Helvetica, Arial, sans-serif; margin: 1px 0; padding: 10px 110px 10px 200px; text-align: center; text-decoration: none; text-shadow: 0 0 5px #444; transition: 0.5s;" >Report Issue</a> </div> |
Table of Contents |
---|
Children Display | ||
---|---|---|
|
Introduction
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
- Modify the BIOS including DHCP and PXE boot configuration by issuing Redfish API commands to the Target Server's iDRAC or iLO BMC
- Install and update an Ubuntu 16.04 operating system
- Install Network Cloud Regional Controller specific software including
- PostgreSQL DB
- Camunda Workflow and Decision Engine
- Akraino Web Portal
- LDAP configuration
- Install a number of supporting supplementary software components including
- OpenStack Tempest tests
- YAML builds
- ONAP scripts
- Sample VNFs
Preflight requirements
Server iDRAC/iLO provisioning
The RC's iDRAC/iLO IP address and subnet must be manually provisioned into the server before installation begins.
Networking
The Target RC has multiple physical and VLAN interfaces. The Build Server uses different interfaces during the different stages of its creation of a RC on the Target Server. A very detailed description of the entire networking setup can be found in the the Network Architecture section section of this release documentation <INSERT LINK>. In In addition the networking configuration with example vlaues as used in the validation labs values similar to that used during validation testing is contained in the Validation Labs section of this release documentation Ericsson Unicycle OVS-DPDK Validation HW, Networking and IP plan.
The Build Server must have IP connectivity to the Target Server's dedicated BMC port using ports 80 (http) <is 80 actually used?> and and 443 (https) in order to issue Redfish commands to configure the Target Server's BIOS settings. The Target Server's BMC IP address is denoted as <SRV_OOB_IP> in this guide. The Target Server's BMC must be manually preconfigured with the <SRV_OOB_IP> address.
...
Note: The enumerated IP shown (10.51.35.146) is the an example iDRAC address for a RC deployed in a specific validation lab.
Preflight RC Region Specific Input Data
...
Code Block | ||
---|---|---|
| ||
root@build-server# mkdir -p /opt/akraino/server-config root@build-server# #cp /opt/akraino/redfish/serverrc.template /opt/akraino/server-config/<TARGET_SRV_NAME>rc root@build-server# cp /opt/akraino/redfish/serverrc.template /opt/akraino/server-config/aknode29rc root@build-server# #vi /opt/akraino/server-config/<NEW<TARGET_RC_SRV_NAME>rc root@build-server# vi /opt/akraino/server-config/aknode29rc #Now edit the file and insert the site specific data for the new RC |
An actual serverrc input file used in a validation lab to build an RC is shown at the end of this page.
...
During the installation the progress can be monitored by viewing the following logfile on the Build Server <INSERT CODE SHOWING LOG FILE>in /var/log/akraino/install_server_os_<DATE>
The BIOS configuration and Linus installation results in numerous reboots of the Target Server which each take many minutes. In addition software packages are transferred and updated on the Target RC server resulting in a total installation time of <INSERT BALL PARK FIGURE> approximately 20 to 30 minutes. The actual time will vary depending on the time taken to retrieve packages from their external repos.
...
During the second stage of the RC deployment process the Build Server will <SSH into?> use the Target RC server's 'host' address. to complete the operating system installation The RC's planned 'host' address must be manually configured in a file on the build called akrainrc in /opt/akraino/region/.
...
Note: The enumerated IP shown (10.51.34.230) is the an example 'host' address for a RC deployed in a specific validation lab.
Once this has been set and the file saved export the value using
Code Block | ||
---|---|---|
| ||
root@build-server# #export TARGET_SERVER_IP=<RC<TARGET_hostSERVER_address>IP> root@build-server# #export TARGET_SERVER_IP=10.51.34.230 |
Note: The enumerated IP shown (10.51.34.230) is the an example'host' address for a RC deployed in a specific validation lab.
The final step installs the Regional Controller software:
Code Block | ||
---|---|---|
| ||
root@build-server# /opt/akraino/region/install_akraino_portal.sh |
This will also take many 10 to 20 minutes. <INSERT BALL PARK> .
A successful installation will end with the following message
...
Note: The enumerated IP shown (10.51.34.230) is the an example 'host' address for a RC deployed in a specific validation lab.
The Regional Controller Node installation is now complete.
...
Upon successful login, the Akraino Portal home page will appear.
Parameter Naming
RC's iDRAC BMC address: OOB_SRV_IP
...
RC's host name: NEW_RC_SRV_NAME
...
Regional Controller Region Specific Input File
...
This section includes a sample includes an example input file similar to that was used in the Ericsson during Ericsson Validation Lab testing to build a Regional Controller .
This file is the /opt/akraino/redfish/server-config/aknode29rc
...
language | yml |
---|
...
for
...
the R1 release. Being region specific the enumerated values will differ for RCs in different regions. Full details of the relevant validation lab setup that should be referenced when looking at these files is contained in the Ericsson Validation Labs section of this documentation.
Children Display | ||
---|---|---|
|