Inventory
Html-bobswift |
---|
Setup
PlantUML Macro |
---|
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Copyright 2021 highstreet technologies USA Corp.
' This work is licensed under a Creative Commons Attribution 4.0 International License.
' SPDX-License-Identifier: CC-BY-4.0
' https://creativecommons.org/licenses/by/4.0/deed.en
@startuml
' Diagram
title
OWL Cloud Inventory := orbit-lab.org - SB10
end title
cloud "internet" as out
component "console" as gw <<control>>
package "experimental" as exper {
component "node1-5" as n15 <<control>>
component "node1-6" as n16 <<control>>
component "node2-1" as n21 <<compute>>
component "node2-2" as n22 <<compute>>
component "node2-3" as n23 <<compute>>
note right of n15: control-1\n<b>has Horizon
note right of n16: control-2\nnot used
note left of n21: compute-1
note left of n22: compute-2
note left of n23: compute-3
}
package "stable" as stable {
component "node1-1" as n11 <<control>>
component "node1-2" as n12 <<control>>
component "node1-3" as n13 <<control>>
component "node1-4" as n14 <<control>>
component "node2-4" as n24 <<compute>>
component "node2-5" as n25 <<compute>>
component "node2-6" as n26 <<compute>>
component "node2-7" as n27 <<compute>>
component "node2-8" as n28 <<compute>>
component "node2-9" as n29 <<compute>>
note left of n11: control-1
note left of n12: control-2
note left of n13: control-3
note left of n14: control-1\n<b>has Horizon
note right of n24: compute-1
note right of n25: compute-2
note right of n26: compute-3
note right of n27: compute-4
note right of n28: compute-5
note right of n29: compute-6
}
out -down- gw
gw -down- exper
gw -down- stable
' layout
n15 -[hidden]down- n16
n15 -[hidden]left- n21
n21 -[hidden]down- n22
n22 -[hidden]down- n23
n11 -[hidden]down- n12
n12 -[hidden]down- n13
n13 -[hidden]down- n14
n11 -[hidden]right- n24
n24 -[hidden]down- n25
n25 -[hidden]down- n26
n26 -[hidden]down- n27
n27 -[hidden]down- n28
n28 -[hidden]down- n29
' End Diagram
' Format
left footer
<img:https://media-exp1.licdn.com/dms/image/C560BAQH0qSJJi67N4g/company-logo_200_200/0/1606867328974?e=2159024400&v=beta&t=OybMqHsK24YCp_WeGC10qJWJp-tsHu2GnjuF5gEeGSM{scale=0.2}> Copyright 2021 highstreet technologies USA Corp.
. This work is licensed under a Creative Commons Attribution 4.0 International License.
. SPDX-License-Identifier: CC-BY-4.0
. 2021-10-13 | o-ran.org | Thanks to PlantUML!
end footer
hide stereotype
skinparam backgroundColor #fefefe
skinparam backgroundColor #fefefe
'skinparam handwritten true
skinparam roundcorner 15
skinparam class {
BorderColor #444444
BackgroundColor #ffffdd
FontColor #444444
}
skinparam component {
BorderColor #444444
BackgroundColor #ffffdd
BackgroundColor<<control>> #ffff00
BackgroundColor<<compute>> #eeeeee
FontColor #444444
}
skinparam database {
BorderColor #444444
BackgroundColor #ffffdd
FontColor #444444
}
skinparam note {
BorderColor #444444
BackgroundColor #ffffdd
FontColor #444444
}
skinparam sequence {
MessageAlign left
ArrowThickness 2
ArrowColor #2277dd
ArrowFontColor #444444
ActorBorderColor #444444
LifeLineBorderColor #444444
LifeLineBackgroundColor #eeeeee
BoxBorderColor #444444
GroupBorderColor #444444
GroupBackgroundColor #eeeeee
ParticipantBorderColor #444444
ParticipantBackgroundColor #ffffdd
ParticipantFontColor #444444
ActorBackgroundColor #ffffdd
'ActorFontColor DeepSkyBlue
'ActorFontSize 17
'ActorFontName Aapex
}
@enduml |
How to access a VM using SSH tunneling?
Once you have access and uploaded your private keys, you may want to access a dedicated VM for your service.
In the following example, the IP of a running SDN-R is used to view the Web UI on your localhost. Please replace '<username>' with the the username of your orbit-lab.org account.
Code Block |
---|
ssh -A -t <username>@console.sb10.orbit-lab.org -L 31202:localhost:31202 \
ssh -A -t native@exper-control-1 -L 31202:localhost:31202 \
ssh -A -t ubuntu@10.31.3.21 -L 31202:localhost:31202 |
Screenshot:
In the community lab at Rudgers University Winlab, called OWL (open wireless lab) are 12 bare metal servers running for 3 different and independent instances of ONAP.
Each of the three environments is build-out of three servers - one controller for the environment and three compute nodes.
Each environment exists for a different reason.
- Experimental (EXPERI)
- The name is self-explaining, here is an environment to test strange ideas and to figure out how it works. Everybody using this environment should be prepared for the unexpected.
- From time to time the entire setup will be wiped out - daily? weekly
- Development (DEV)
- The development environment is used to develop and test the current underdevelopment ONAP release.
- continues integration and continues deployment are established.
- Stable (STABLE)
- The stable environment runs the latest released ONAP version. Only officially updates are made.
Status: 2020-02-05
Please update when you know the current status
Experimental
The environment is running!
Blocked for MWC demos!
Development
The environment is down
The environment will be refactored until mid of January 2020.
Here code artifacts of ONAP El Alto with Frankfurt updates are installed.
The environment is used for automated and manually Integration Tests with existing radios, simulators and other complementary systems, including O-RAN-SC components.
Stable
The environment is down
The environment will be refactored until mid of January 2020.
ONAP El Alto version - as described: SDN-R with OOM Rancher/Kubernetes Installation
Physical setup
Experimental (target)
(initial setup: see Development environment)
Server-OS: Ubuntu 18.04
OpenStack: stein (dual-stack; IPv4 and IPv6)
Kubernetes: 1.16 (IPV6 only)
1x Kubertnes cluster
Experimental
- ONAP: pre-Frankfurt
- Java11
- ODL: neon (or sodium-SR1)
1x OpenStack Controller
2x Compute Nodes
Development + Stable
Server-OS: Ubuntu 18.04
OpenStack: stein (dual-stack; IPv4 and IPv6)
Kubernetes: 1.16 (IPV4 only)
2x Kubertnes cluster
- Development
- ONAP: pre-Frankfurt
- Java8
- ODL: neon
- Stable
- ONAP ElAlto (plus patches)
- Java8
- ODL: neon
3x OpenStack Controller
1x Load balancer for OpenStack controllers
7x Compute Nodes