You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Summary

Release 4 of the Radio Edge Cloud blueprint contains only minor changes. As of Release 3 the Radio Edge Cloud blueprint has been very stable and most of the contributors focus has been within the O-RAN community rather than Akraino with enhancements to the RAN Intelligent Controller. As in Release 3, most of the code for REC is actually shared with its Telco Appliance (TA) family. The changes to Telco Appliance are mostly the version increments to the upstream projects listed below plus minor bug fixes and the bullet points listed below. Providing an integrated, automated deployment of an interoperable set of upstream projects is a major goal of REC and TA, so these version updates are the primary focus of the release.

Changes since Release 3 (2020-05-21)

New Features

  • Updated from pinned CentOS 7.6.1810 to latest CentOS 7 (currently 7.8.2003)
  • Rebalance root disk storage - move MariaDB onto its own volume and make /var/log receive all remaining space after other partition allocations are fulfilled

Fixes

  • Security: disable kubelet debugging handlers flag
  • Fix zipp version issue
  • Boot fixes: on Nokia hardware, boot first from (virtual) CD-ROM rather than floppy; on Dell hardware boot first from virtual, rather than physical, CD.
  • Remove deprecated XFS "nobarrier" mount option
  • BMC Exception handling

Upgrade Procedures

Currently REC only supports bare metal installation. In place upgrades are not supported. The upgrade procedure is the same as the initial installation procedure documented in the REC Installation Guide.

Release Upstream Compliance

With regard to the Akraino Release Upstream Compliance policy, the REC Continuous Integration (or more specifically the Telco Appliance CI that REC uses) pulls in lots of software from upstream. All the details of what it pulls in and what it does with it is in the form of executable code in the various Gerrit repositories: https://gerrit.akraino.org/r/admin/repos/q/filter:ta

Some software gets pulled in as packages, some software gets compiled from source. REC (actually TA) as a whole is not intended as a fork of anything, it’s purely intended to package and automate the bare metal installation and configuration of all the various software components.

Release Data

Radio Edge Cloud Repository

The Radio Edge Cloud repository is quite small and mostly contains simple workflow scripts that allow the Akraino Regional Controller to perform the installation of the Telco Appliance based bare metal installation used by REC. There have been no changes to the workflow since release 3.

Telco Appliance Repositories

Radio Edge Cloud is primarily composed of code from the following Telco Appliance repositories. The list below shows the changes to each repository since the time of Akraino Release 1 at the end of May.

======================== access-management ========================
No changes since Release 3
======================== ansible-role-ntp ========================
No changes since Release 3
======================== build-tools ========================
Commit 7dca3e0 on Thu Oct 15 12:19:46 2020 -0400      Fix zipp version issue
======================== caas-cpupooler ========================
Commit 0b73036 on Wed Oct 7 09:55:03 2020 +0000       CPU Pooler version updated to 0.3.1
======================== caas-danm ========================
No changes since Release 3
======================== caas-etcd ========================
No changes since Release 3
======================== caas-helm ========================
No changes since Release 3
======================== caas-install ========================
No changes since Release 3
======================== caas-kubedns ========================
No changes since Release 3
======================== caas-kubernetes ========================
Commit 2b8e087 on Tue Nov 3 13:36:27 2020 -0500       Security: disable kubelet debugging handlers flag
======================== caas-lcm ========================
No changes since Release 3
======================== caas-logging ========================
No changes since Release 3
======================== caas-metrics ========================
No changes since Release 3
======================== caas-registry ========================
No changes since Release 3
======================== caas-security ========================
No changes since Release 3
======================== caas-storage ========================
No changes since Release 3
======================== cloudtaf ========================
No changes since Release 3
======================== cm-plugins ========================
No changes since Release 3
======================== config-manager ========================
No changes since Release 3
======================== distributed-state-server ========================
No changes since Release 3
======================== hostcli ========================
No changes since Release 3
======================== hw-detector ========================
No changes since Release 3
======================== image-provision ========================
No changes since Release 3
======================== infra-ansible ========================
Commit 76de2b3 on Fri Sep 18 14:42:10 2020 -0400      FIX: Change ownership of newly-created VGs
Commit d2a34bd on Sun Sep 6 13:37:11 2020 -0400       Remove XFS nobarrier option
======================== ipa-deployer ========================
No changes since Release 3
======================== ironic ========================
No changes since Release 3
======================== ironicclient ========================
No changes since Release 3
======================== ironic-virtmedia-driver ========================
Commit 9b864a4 on Thu Oct 15 15:27:04 2020 +0000      Merge "Boot nodes from virtual, rather than local, CD"
======================== lockcli ========================
======================== manifest ========================
Commit 7fec492 on Thu Oct 8 10:42:59 2020 -0400       Use latest CentOS 7
======================== monitoring ========================
No changes since Release 3
======================== openstack-ansible ========================
No changes since Release 3
======================== openstack-ansible-galera_client ========================
No changes since Release 3
======================== openstack-ansible-galera_server ========================
No changes since Release 3
======================== openstack-ansible-haproxy_server ========================
No changes since Release 3
======================== openstack-ansible-memcached_server ========================
No changes since Release 3
======================== openstack-ansible-openstack_openrc ========================
No changes since Release 3
======================== openstack-ansible-os_ironic ========================
No changes since Release 3
======================== openstack-ansible-os_keystone ========================
No changes since Release 3
======================== openstack-ansible-plugins ========================
No changes since Release 3
======================== openstack-ansible-rabbitmq_server ========================
No changes since Release 3
======================== openstack-ansible-rsyslog_client ========================
No changes since Release 3
======================== os-net-config ========================
No changes since Release 3
======================== python-ilorest-library ========================
No changes since Release 3
======================== python-peewee ========================
No changes since Release 3
======================== remote-installer ========================
Commit d1feeb7 on Mon Oct 19 16:23:09 2020 -0400      Fix: First boot from floppy, not CD-ROM
Commit bd5d485 on Thu Jun 11 10:35:17 2020 +0300      Fix BMCException handling
Commit f67d243 on Tue May 26 18:51:17 2020 +0200      BMC management: Increase BMC reset timeout
======================== rpmbuilder ========================
No changes since Release 3
======================== start-menu ========================
No changes since Release 3
======================== storage ========================
Commit bf14d32 on Mon Sep 21 14:50:59 2020 -0400      Rebalance root disk storage
Commit 6e4495a on Mon Sep 14 09:35:46 2020 -0400      Add MariaDB LV
Commit 81e5092 on Mon Sep 7 18:41:57 2020 +0000       Remove XFS nobarrier option
======================== ta ========================
Commit 5881b39 on Wed Jul 1 11:03:21 2020 -0400       Update INFO.yaml file with committer info
Commit f97916f on Fri Jun 12 13:01:19 2020 -0700      Add INFO.yaml file for TA blueprint
======================== yarf ========================
No changes since Release 3

Known Limitations, Issues and Workarounds

As of this release, as with past REC releases, the bare metal deployment ends just prior to installation of the O-RAN RAN Intelligent Controller (RIC). The installation of the RIC is a separate post-install step following O-RAN-SC's instructions. The REC install provides the automation from bare metal (i.e. no OS installed) up to but not including the RIC install.

References

  • No labels