FreeSBC:Cloud:OpenStack Installation A

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(more of previous)
 
(37 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:FreeSBC:Cloud:OpenStack Installation}}
+
{{DISPLAYTITLE:SBC:Cloud:OpenStack Installation}}
 
== Requirements ==
 
== Requirements ==
 
Minimal Cloud requirements:
 
Minimal Cloud requirements:
Line 12: Line 12:
 
! width="100" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | CPU
 
! width="100" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | CPU
 
! width="100" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | RAM
 
! width="100" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | RAM
! width="100" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | Disk Space
+
! width="100" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | Disk Space (SSD)
 
! width="200" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | Ethernet ports
 
! width="200" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;" | Ethernet ports
 
|-
 
|-
Line 18: Line 18:
 
Up to 5,000
 
Up to 5,000
 
| valign="top" |  
 
| valign="top" |  
2
+
2 to 4
 
| valign="top" |  
 
| valign="top" |  
 
4 Gb
 
4 Gb
Line 29: Line 29:
 
5,000-20,000
 
5,000-20,000
 
| valign="top" |  
 
| valign="top" |  
4
+
4 to 6
 
| valign="top" |  
 
| valign="top" |  
 
8 Gb
 
8 Gb
Line 39: Line 39:
 
|-
 
|-
 
| valign="top" |  
 
| valign="top" |  
20,000-50,000
+
20,000-26,000
 
| valign="top" |  
 
| valign="top" |  
4**
+
6 to 8
 
| valign="top" |  
 
| valign="top" |  
 
16 Gb
 
16 Gb
Line 48: Line 48:
 
| valign="top" |  
 
| valign="top" |  
 
1 X 10 Gbps
 
1 X 10 Gbps
|-
 
| valign="top" |
 
Above 50,000
 
| valign="top" |
 
6**
 
| valign="top" |
 
24+ Gb
 
| valign="top" |
 
100 Gb
 
| valign="top" |
 
Multiple 10 Gbps
 
 
|}
 
|}
 
<nowiki>**</nowiki> The CPU number is based on Intel R630 with Xeon E5-2643. Double the CPUs number if yours are from a earlier generations.
 
<nowiki>**</nowiki> The CPU number is based on Intel R630 with Xeon E5-2643. Double the CPUs number if yours are from a earlier generations.
  
 +
More details on HW/CPU/NIC requirements can be found here: [[FreeSBC:RequirementsMatrix|Requirements Matrix]]
  
For better performance (see [[TSBC-SW:Cloud:OpenStack_Optimizations|optimization]] section)
+
For better performance use:
 
* SR-IOV or MacVTap compatible NICs
 
* SR-IOV or MacVTap compatible NICs
 
* Overcommit set to 1:1
 
* Overcommit set to 1:1
Line 70: Line 60:
  
 
== Getting the Image ==
 
== Getting the Image ==
Please contact our sales team at sales@telcobridges.com to get a copy of the latest TBSC Image.
+
Please go to our [http://www2.telcobridges.com/ProSBCDownload ProSBC Download site]  to get a copy of the latest SBC Image.
  
 
== Installation on OpenStack cloud ==
 
== Installation on OpenStack cloud ==
  
=== TSBC OpenStack Minimal Flavor ===
+
=== SBC OpenStack Minimal Flavor ===
In OpenStack, a flavor defines the compute, memory, and storage capacity of a virtual server, also known as an instance.  If you do not already have a flavor that meets the listed minimal requirements, you will have to create a new one.
+
In OpenStack, a flavor defines the compute, memory, and storage capacity of a virtual server, also known as an instance.  If you do not have a flavor that meets the listed minimal requirements, you will have to create a new one.
  
 
==== Creating a Flavor ====
 
==== Creating a Flavor ====
#Log in to the Dashboard and select the '''admin''' project from the drop-down list.
+
#Log in to the Dashboard and select the '''Admin''' drop-down list.
#In the '''Admin''' tab, open the '''Compute''' tab and click the '''Flavors''' category.
+
#In the '''Admin''' drop-doown list, open the '''System''' drop-down list and select the '''Flavors''' category.
 
#Click '''Create Flavor'''.
 
#Click '''Create Flavor'''.
 
#In the '''Create Flavor''' window, enter or select the parameters for the flavor in the '''Flavor Information''' tab.
 
#In the '''Create Flavor''' window, enter or select the parameters for the flavor in the '''Flavor Information''' tab.
#* '''Name''' : ''TelcoBridges TSBC Flavor''
+
#* '''Name''' : ''TelcoBridges SBC Flavor''
 
#* '''VCPUs''' : ''4''
 
#* '''VCPUs''' : ''4''
 
#* '''RAM (MB)''' : ''8192''
 
#* '''RAM (MB)''' : ''8192''
 
#* '''Root Disk (GB)''' : ''40''
 
#* '''Root Disk (GB)''' : ''40''
#* Other fields are left to their default value<br/>[[File:OpenStackMinimalFlavorCreate.png|500px]]
+
#* Other fields are left to their default value<br/>[[File:OpenStackMinimalFlavorCreate_V2.png|750px]]
 
#In the '''Flavor Access''' tab, you can control access to the flavor by moving projects from the '''All Projects''' column to the '''Selected Projects''' column.<br/>Only projects in the '''Selected Projects''' column can use the flavor. If there are no projects in the right column, all projects can use the flavor.
 
#In the '''Flavor Access''' tab, you can control access to the flavor by moving projects from the '''All Projects''' column to the '''Selected Projects''' column.<br/>Only projects in the '''Selected Projects''' column can use the flavor. If there are no projects in the right column, all projects can use the flavor.
 
#Click '''Create Flavor'''.
 
#Click '''Create Flavor'''.
Line 97: Line 87:
 
A virtual machine image is a single file that contains a virtual disk that has a bootable operating system installed on it. Images are used to create virtual machine instances within the cloud.   
 
A virtual machine image is a single file that contains a virtual disk that has a bootable operating system installed on it. Images are used to create virtual machine instances within the cloud.   
  
You will need to upload the latest TSBC image into your OpenStack before you can launch a virtual machine instance running the TSBC software.
+
You will need to upload the latest SBC image into your OpenStack before you can launch a virtual machine instance running the SBC software.
  
 
==== Upload an Image ====
 
==== Upload an Image ====
Line 107: Line 97:
 
#The Create An Image dialog box appears.
 
#The Create An Image dialog box appears.
 
#Enter the following values:
 
#Enter the following values:
#*'''Image Name''' : ''TelcoBridges TSBC xx.yy.zz'' (Where xxx.yy.zz is changed to the version number of the TSBC image)
+
#*'''Image Name''' : ''TelcoBridges SBC xx.yy.zz'' (Where xxx.yy.zz is changed to the version number of the ProSBC image)
#*'''Image Description''': ''TelcoBridges TSBC version xx.yy.zz''
+
#*'''Image Description''': ''TelcoBridges SBC version xx.yy.zz''
#*'''Image Source''' : ''.qcow2 file. Must not be compressed (tar.gz)''.
+
#*'''Image Source''' : ''.qcow2 file.
#*'''Image File''' : Browse for the image file on your file system and add it.
+
#*'''Image File''' : Browse for the image file on your file system and add it. '''Must not be compressed (tar.gz)'''''.
 
#*'''Format''':  ''QCOW2''
 
#*'''Format''':  ''QCOW2''
 
#*'''Architecture''':  ''x86_64''
 
#*'''Architecture''':  ''x86_64''
Line 116: Line 106:
 
#*'''Minimum RAM (MB)''': ''8192''
 
#*'''Minimum RAM (MB)''': ''8192''
 
#*'''Visibility''' : The access permission for the image. ''Public'' or ''Private'', depending on your needs.
 
#*'''Visibility''' : The access permission for the image. ''Public'' or ''Private'', depending on your needs.
#*'''Protected''': Select this check box to ensure that only users with permissions can delete the image. ''Yes'' or ''No''.<br/>[[File:OpenStackImageUpload.png|500px]]
+
#*'''Protected''': Select this check box to ensure that only users with permissions can delete the image. ''Yes'' or ''No''.<br/>[[File:OpenStackImageUpload_V2.png|750px]]
 
#Image Metadata : Leave empty.
 
#Image Metadata : Leave empty.
 
#Click Create Image.<br/>The image is queued to be uploaded. It might take some time before the status changes from Queued to Active.
 
#Click Create Image.<br/>The image is queued to be uploaded. It might take some time before the status changes from Queued to Active.
Line 123: Line 113:
 
*https://docs.openstack.org/admin-guide/dashboard-manage-images.html
 
*https://docs.openstack.org/admin-guide/dashboard-manage-images.html
  
=== TSBC OpenStack Instance ===  
+
=== SBC OpenStack Instance ===  
Instances are virtual machines that run inside OpenStack's cloud.  You will need to launch a new instance from the TSBC Image created in the [[#Upload an Image]] section
+
Instances are virtual machines that run inside OpenStack's cloud.  You will need to launch a new instance from the SBC Image created in the [[#Upload an Image]] section
  
 
==== Launching an instance ====
 
==== Launching an instance ====
Line 135: Line 125:
 
#In the Launch Instance dialog box, specify the following values:
 
#In the Launch Instance dialog box, specify the following values:
 
##<big>Details tab</big>
 
##<big>Details tab</big>
##*'''Instance Name''' : Assign a name to the virtual machine.  For example: ''TelcoBridges TSBC''.  
+
##*'''Instance Name''' : Assign a name to the virtual machine.  For example: ''TelcoBridges SBC''.  
 
##*'''Availability Zone''' : By default, this value is set to the availability zone given by the cloud provider (for example, us-west or apac-south). For some cases, it could be nova.
 
##*'''Availability Zone''' : By default, this value is set to the availability zone given by the cloud provider (for example, us-west or apac-south). For some cases, it could be nova.
##*'''Count''' : ''1''<br/>[[File:OpenStackLaunchInstanceDetailsTab.png|500px]]
+
##*'''Count''' : ''1''<br/>[[File:OpenStackLaunchInstanceDetailsTab_V2.png|750px]]
 
##<big>Source tab</big>
 
##<big>Source tab</big>
 
##*'''Instance Boot Source''' : ''Boot from image''.  
 
##*'''Instance Boot Source''' : ''Boot from image''.  
 
##*'''Create new Volume''' : ''No''
 
##*'''Create new Volume''' : ''No''
##*'''Select Image Name''' : Select ''TelcoBridges TSBC xx.yy.zz'' as created in [[#Upload an Image]] section.<br/>[[File:OpenStackLaunchInstanceSourceTab.png|500px]]
+
##*'''Select Image Name''' : Select ''TelcoBridges SBC xx.yy.zz'' as created in [[#Upload an Image]] section.<br/>[[File:OpenStackLaunchInstanceSourceTab_V2.png|750px]]
 
##<big>Flavor tab</big>
 
##<big>Flavor tab</big>
##*'''Flavor''' : Select ''TelcoBridges TSBC Flavor'' as created in [[#Creating a Flavor]] section. <br/>[[File:OpenStackLaunchInstanceFlavorTab.png|500px]]
+
##*'''Flavor''' : Select ''TelcoBridges SBC Flavor'' as created in [[#Creating a Flavor]] section. <br/>[[File:OpenStackLaunchInstanceFlavorTab_V2.png|750px]]
 
##<big>Networks tab</big>
 
##<big>Networks tab</big>
##*'''Selected Networks''': If you are installing a '''standalone''' SBC, the TSBC will need access to ''WAN'' and ''MGMT'' networks.  For transcoding on TSBC-TRANS, or HA pair installation, the TSBC will also need access to ''CTRL0'', ''CTRL1'' and ''TRANS0'' networks.  Please refer to [[TSBC-SW:Networking]] for details on network requirements.  '''Important''': For optimal performance, it is recommended to use SR-IOV or MacVTap ports to access ''LAN'' and ''WAN'' networks, see [[TSBC-SW:Cloud:OpenStack_Optimizations]] for details.  <br/>[[File:OpenStackLaunchInstanceNetworkTab.png|500px]]
+
##*'''Selected Networks''': If you are installing a '''standalone''' SBC, the SBC will need access to ''WAN'' and ''MGMT'' networks.  For transcoding, or HA pair installation, the SBC will also need access to ''CTRL0'', ''CTRL1'', and ''TRANS0'' networks.  Please refer to [[TSBC-SW:Networking|ProSBC-SW:Networking]] for details on network requirements.  For ProSBC Transcoding and associated network setup please also see [[FreeSBC:Transcoding and Network Setup|ProSBC:Transcoding and Network Setup]]. '''Important''': For optimal performance, it is recommended to use SR-IOV or MacVTap ports to access ''LAN'' and ''WAN'' networks.  <br/>[[File:OpenStackLaunchInstanceNetworkTab.png|500px]]
 
##<big>Network Ports tab</big>
 
##<big>Network Ports tab</big>
##*'''Ports''' : For optimal performances, SR-IOV and MacVTap ports should be used to access ''LAN'' and ''WAN'' networks.  If you do choose to use Network Ports to attach to ''LAN'' and ''WAN'' networks, do not attach to them in ''Networks Tabs''.  See [[TSBC-SW:Cloud:OpenStack_Optimizations]] for details. <br/>[[File:OpenStackLaunchInstanceNetworkPortsTab.png|500px]]
+
##*'''Ports''' : For optimal performances, SR-IOV and MacVTap ports should be used to access ''LAN'' and ''WAN'' networks.  If you do choose to use Network Ports to attach to ''LAN'' and ''WAN'' networks, do not attach to them in ''Networks Tabs''.  <br/>[[File:OpenStackLaunchInstanceNetworkPortsTab.png|500px]]
 
##<big>Security Groups tab</big>
 
##<big>Security Groups tab</big>
 
##*'''Security Groups''': Activate the security groups that you want to assign to the instance. Security groups are a kind of cloud firewall that define which incoming network traffic is forwarded to instances. If you have not created any security groups, you can assign only the default security group to the instance. '''Warning''': ''Make sure the selected security group allows ingress traffic''. <br/>[[File:OpenStackLaunchInstanceSecurityGroupTab.png|500px]]
 
##*'''Security Groups''': Activate the security groups that you want to assign to the instance. Security groups are a kind of cloud firewall that define which incoming network traffic is forwarded to instances. If you have not created any security groups, you can assign only the default security group to the instance. '''Warning''': ''Make sure the selected security group allows ingress traffic''. <br/>[[File:OpenStackLaunchInstanceSecurityGroupTab.png|500px]]
 
##<big>Key Pair tab</big>
 
##<big>Key Pair tab</big>
##*'''Key Pair''' : SSH access to the TSBC with a password is disabled by default on the TSBC.  You will need to provide your SSH public key here in order to get SSH access into the TSBC.<br/>[[File:OpenStackLaunchInstanceKeyPairTab.png|500px]]
+
##*'''Key Pair''' : SSH access to the SBC with a password is disabled by default on the SBC.  You will need to provide your SSH public key here in order to get SSH access into the SBC.<br/>[[File:OpenStackLaunchInstanceKeyPairTab.png|500px]]
#Click Launch Instance.<br/>The TSBC instance will starts on a compute node in your cloud.<br/>When the instance state is changed to Active, you will be able to the TSBC using SSH or a web browser as described in the next section..
+
#Click Launch Instance.<br/>The SBC instance will start in a compute node in your cloud.<br/>When the instance state is changed to Active, you will be able to connect to the SBC using SSH or a web browser as described in the next section..
 +
#You may also want to associate a floating IP to your device in order to reach it. Click on Associate Floating IP on the following menu.
 +
<br/>[[File:OpenStackLaunchInstanceAssociateIP.png|1000px]]
  
 
==== References ====
 
==== References ====
 
*https://docs.openstack.org/user-guide/dashboard-launch-instances.html   
 
*https://docs.openstack.org/user-guide/dashboard-launch-instances.html   
  
=== Accessing the TSBC-SW ===
+
=== Accessing the SBC Console ===
==== TSBC SSH Access ====
+
==== SBC SSH Access ====
There is no root password by default, you will need to SSH onto the TSBC using SSH private key matching the public provided in the '''Key Pair tab''' when [[#Launching an instance|Launching]] the TSBC instance.  Login using ''tbcloud'' as username.
+
There is no root password by default, you will need to SSH onto the SBC using SSH private key matching the public provided in the '''Key Pair tab''' when [[#Launching an instance|Launching]] the SBC instance.  Login using ''tbcloud'' as username.
  
For example, if you TSBC management IP is 192.168.178.30:
+
For example, if your SBC management IP is 192.168.178.30:
 
   > ssh tbcloud@192.168.178.30
 
   > ssh tbcloud@192.168.178.30
 
     ECDSA key fingerprint is 5d:94:a1:93:0f:a4:7a:5d:41:cc:29:49:79:5a:58:f3.
 
     ECDSA key fingerprint is 5d:94:a1:93:0f:a4:7a:5d:41:cc:29:49:79:5a:58:f3.
Line 168: Line 160:
 
      
 
      
 
     CentOS-7-x86_64-Minimal-1511/112/190195:197392, Fri  7 Apr 17:41:46 EDT 2017
 
     CentOS-7-x86_64-Minimal-1511/112/190195:197392, Fri  7 Apr 17:41:46 EDT 2017
     [tbcloud@tsbc ~]$
+
     [tbcloud@freesbc ~]$
  
==== Accessing the TSBC-SW web portal ====
+
==== Accessing the SBC Web Portal ====
# Open a web browser to the management IP of the TSBC, on port 12358.  Example if your server address is 192.168.178.30, the URL would be: <br/> http://192.168.178.30:12358
+
# Open a web browser to the management IP of the SBC, on port 12358.  For example if your server address is 192.168.178.30, the URL would be: <br/> http://192.168.178.30:12358
# You should get to the TSBC Configuration Wizard <br/> [[File:TSBC_WebPortal_Configuration_wizard.jpg|350px]]
+
# You should get to the SBC Configuration Wizard <br/> [[File:TSBC_WebPortal_Configuration_wizard.jpg|350px]]
  
From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation, and/or [[TSBC-SW:Baremetal:OpenStack_Optimizations|optimize ]] your server to get the maximum out of your server.
+
From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.
  
 
== Web Portal Initial Configuration ==
 
== Web Portal Initial Configuration ==
 
Click on the following link to pursue installation from the web portal:
 
Click on the following link to pursue installation from the web portal:
[[TSBC-SW:WebPortal:Initial Configuration]]
+
[[TSBC-SW:WebPortal:Initial Configuration|SBC Initial Configuration]]
 
+
== Optimizations ==
+
Click on the following link for OpenStack optimizations:
+
[[TSBC-SW:Cloud:OpenStack_Optimizations]]
+

Latest revision as of 14:15, 13 April 2021

Contents

Requirements

Minimal Cloud requirements:

  • 64 bits infrastructures only
  • Virtio NIC interface
  • qemu-kvm CPU exposed as 'host' or minimally 'core2duo'
  • One Ethernet adapter for management
  • One or more Ethernet adapter(s) for data
Sessions CPU RAM Disk Space (SSD) Ethernet ports

Up to 5,000

2 to 4

4 Gb

40 Gb

1 Gbps

5,000-20,000

4 to 6

8 Gb

60 Gb

4 X 1 Gbps or 1 X 10 Gbps

20,000-26,000

6 to 8

16 Gb

80 Gb

1 X 10 Gbps

** The CPU number is based on Intel R630 with Xeon E5-2643. Double the CPUs number if yours are from a earlier generations.

More details on HW/CPU/NIC requirements can be found here: Requirements Matrix

For better performance use:

  • SR-IOV or MacVTap compatible NICs
  • Overcommit set to 1:1
  • No CPU (including hyperthreading) shared between infrastructure and compute section
  • Dedicated memory allocation to VM

Getting the Image

Please go to our ProSBC Download site to get a copy of the latest SBC Image.

Installation on OpenStack cloud

SBC OpenStack Minimal Flavor

In OpenStack, a flavor defines the compute, memory, and storage capacity of a virtual server, also known as an instance. If you do not have a flavor that meets the listed minimal requirements, you will have to create a new one.

Creating a Flavor

  1. Log in to the Dashboard and select the Admin drop-down list.
  2. In the Admin drop-doown list, open the System drop-down list and select the Flavors category.
  3. Click Create Flavor.
  4. In the Create Flavor window, enter or select the parameters for the flavor in the Flavor Information tab.
    • Name : TelcoBridges SBC Flavor
    • VCPUs : 4
    • RAM (MB) : 8192
    • Root Disk (GB) : 40
    • Other fields are left to their default value
      OpenStackMinimalFlavorCreate V2.png
  5. In the Flavor Access tab, you can control access to the flavor by moving projects from the All Projects column to the Selected Projects column.
    Only projects in the Selected Projects column can use the flavor. If there are no projects in the right column, all projects can use the flavor.
  6. Click Create Flavor.

References

TBSC OpenStack Image

A virtual machine image is a single file that contains a virtual disk that has a bootable operating system installed on it. Images are used to create virtual machine instances within the cloud.

You will need to upload the latest SBC image into your OpenStack before you can launch a virtual machine instance running the SBC software.

Upload an Image

Follow this procedure to upload an image to a project:

  1. Log in to the dashboard.
  2. Select the appropriate project from the drop down menu at the top left.
  3. On the Project tab, open the Compute tab and click Images category.
  4. Click Create Image.
  5. The Create An Image dialog box appears.
  6. Enter the following values:
    • Image Name : TelcoBridges SBC xx.yy.zz (Where xxx.yy.zz is changed to the version number of the ProSBC image)
    • Image Description: TelcoBridges SBC version xx.yy.zz
    • Image Source : .qcow2 file.
    • Image File : Browse for the image file on your file system and add it. Must not be compressed (tar.gz).
    • Format: QCOW2
    • Architecture: x86_64
    • Minimum Disk (GB) : 20
    • Minimum RAM (MB): 8192
    • Visibility : The access permission for the image. Public or Private, depending on your needs.
    • Protected: Select this check box to ensure that only users with permissions can delete the image. Yes or No.
      OpenStackImageUpload V2.png
  7. Image Metadata : Leave empty.
  8. Click Create Image.
    The image is queued to be uploaded. It might take some time before the status changes from Queued to Active.

References

SBC OpenStack Instance

Instances are virtual machines that run inside OpenStack's cloud. You will need to launch a new instance from the SBC Image created in the #Upload an Image section

Launching an instance

  1. Log in to the dashboard.
  2. Select the appropriate project from the drop down menu at the top left.
  3. On the Project tab, open the Compute tab and click Instances category.
  4. The dashboard shows the instances with its name, its private and floating IP addresses, size, status, task, power state, and so on.
  5. Click Launch Instance.
  6. In the Launch Instance dialog box, specify the following values:
    1. Details tab
      • Instance Name : Assign a name to the virtual machine. For example: TelcoBridges SBC.
      • Availability Zone : By default, this value is set to the availability zone given by the cloud provider (for example, us-west or apac-south). For some cases, it could be nova.
      • Count : 1
        OpenStackLaunchInstanceDetailsTab V2.png
    2. Source tab
      • Instance Boot Source : Boot from image.
      • Create new Volume : No
      • Select Image Name : Select TelcoBridges SBC xx.yy.zz as created in #Upload an Image section.
        OpenStackLaunchInstanceSourceTab V2.png
    3. Flavor tab
    4. Networks tab
      • Selected Networks: If you are installing a standalone SBC, the SBC will need access to WAN and MGMT networks. For transcoding, or HA pair installation, the SBC will also need access to CTRL0, CTRL1, and TRANS0 networks. Please refer to ProSBC-SW:Networking for details on network requirements. For ProSBC Transcoding and associated network setup please also see ProSBC:Transcoding and Network Setup. Important: For optimal performance, it is recommended to use SR-IOV or MacVTap ports to access LAN and WAN networks.
        OpenStackLaunchInstanceNetworkTab.png
    5. Network Ports tab
      • Ports : For optimal performances, SR-IOV and MacVTap ports should be used to access LAN and WAN networks. If you do choose to use Network Ports to attach to LAN and WAN networks, do not attach to them in Networks Tabs.
        OpenStackLaunchInstanceNetworkPortsTab.png
    6. Security Groups tab
      • Security Groups: Activate the security groups that you want to assign to the instance. Security groups are a kind of cloud firewall that define which incoming network traffic is forwarded to instances. If you have not created any security groups, you can assign only the default security group to the instance. Warning: Make sure the selected security group allows ingress traffic.
        OpenStackLaunchInstanceSecurityGroupTab.png
    7. Key Pair tab
      • Key Pair : SSH access to the SBC with a password is disabled by default on the SBC. You will need to provide your SSH public key here in order to get SSH access into the SBC.
        OpenStackLaunchInstanceKeyPairTab.png
  7. Click Launch Instance.
    The SBC instance will start in a compute node in your cloud.
    When the instance state is changed to Active, you will be able to connect to the SBC using SSH or a web browser as described in the next section..
  8. You may also want to associate a floating IP to your device in order to reach it. Click on Associate Floating IP on the following menu.


OpenStackLaunchInstanceAssociateIP.png

References

Accessing the SBC Console

SBC SSH Access

There is no root password by default, you will need to SSH onto the SBC using SSH private key matching the public provided in the Key Pair tab when Launching the SBC instance. Login using tbcloud as username.

For example, if your SBC management IP is 192.168.178.30:

 > ssh tbcloud@192.168.178.30
   ECDSA key fingerprint is 5d:94:a1:93:0f:a4:7a:5d:41:cc:29:49:79:5a:58:f3.
   Are you sure you want to continue connecting (yes/no)? yes
   Warning: Permanently added '192.168.178.30' (ECDSA) to the list of known hosts.
   
   CentOS-7-x86_64-Minimal-1511/112/190195:197392, Fri  7 Apr 17:41:46 EDT 2017
   [tbcloud@freesbc ~]$

Accessing the SBC Web Portal

  1. Open a web browser to the management IP of the SBC, on port 12358. For example if your server address is 192.168.178.30, the URL would be:
    http://192.168.178.30:12358
  2. You should get to the SBC Configuration Wizard
    TSBC WebPortal Configuration wizard.jpg

From here, you can go to Web Portal Initial Configuration Guide to continue the installation.

Web Portal Initial Configuration

Click on the following link to pursue installation from the web portal: SBC Initial Configuration

Personal tools