Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Table of Contents
Table of Contents |
---|
Sub pages:
Children Display |
---|
Introduction
In the open community lab at Rudgers University Winlab, called OWL (open wireless lab) are 16 bare metal servers running.
In order to run serval ONAP instances, the servers are split into "environments" or OpenStack instances.
Please note that the detailed setup may change on short notice.
In addition be always prepared that your settings may get lost, We do some effort to avoid such issue, but wont guarantee anything.
Status: 2021-03-13
Hosts
Currently there is one gateway to control access from internet into Open Wireless Lab and from Open Wireless Lab to the internet.
- host: console.sb10.orbit-lab.org
Up to six servers acting as control nodes for OpenStack
- host: node1-1.sb10.orbit-lab.org
- host: node1-2.sb10.orbit-lab.org
- host: node1-3.sb10.orbit-lab.org
- host: node1-4.sb10.orbit-lab.org
- host: node1-5.sb10.orbit-lab.org
- host: node1-6.sb10.orbit-lab.org
The remaining 9 servers are a bit more powerful and are used as compute nodes for OpenStack instances.
- host: node2-1.sb10.orbit-lab.org
- host: node2-2.sb10.orbit-lab.org
- host: node2-3.sb10.orbit-lab.org
- host: node2-4.sb10.orbit-lab.org
- host: node2-5.sb10.orbit-lab.org
- host: node2-6.sb10.orbit-lab.org
- host: node2-7.sb10.orbit-lab.org
- host: node2-8.sb10.orbit-lab.org
- host: node2-9.sb10.orbit-lab.org
Please note:
The entire domain "orbit-lab.org" does not answer ICMP pings. SSH is possible from the internet only to console.sb10.orbit-lab.org using your orbit-lab account user name once you uploaded your public key.
Setup
PlantUML Macro |
---|
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Copyright 2021 highstreet technologies GmbH
' Licensed under the Apache License, Version 2.0 (the "License");
' you may not use this file except in compliance with the License.
' You may obtain a copy of the License at
'
' http://www.apache.org/licenses/LICENSE-2.0
'
' Unless required by applicable law or agreed to in writing, software
' distributed under the License is distributed on an "AS IS" BASIS,
' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
' See the License for the specific language governing permissions and
' limitations under the License.
@startuml
' Diagram
title
Cloud Inventory
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
header
<b><font color=#8888ff>License</font></b>
<b><font color=#8888ff>Apache 2.0</font></b>
end header
right footer
Thanks to plantUml!
2021-03-13 | onap.org | owl
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 you 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 on your localhost the WebUi. Please replace '<username>' with the your 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: