dosiOS: Edge Computing Plaform

Welcome to dosiOS Page – Edge Computing Platform

Create your service functions, chain them with virtual switches and physical ports of equipment. Accelerate packet exchange with DPDK.

Use NETCONF protocol and YANG modelisation language for dosiOS management. Perform identification and physical port mapping on initial setup with provided toolkits.

Set the parameters of service function deployment (cpu, ram, ifs, disks) and virtual switch configuration (trunk, access, tag, stacked-vlans).

Found an issue?

You may open an issue/discussion at github page: dosiOS Github page

Downloading

Link to download the iso image is presented below

Decryption key (will be asked when start file download)

dosiOS configuration video

Installation

Repository provides iso image that should be flashed on the usb drive.

After booting from usb drive you will be in “cloud image” of dosiOS.

Confirm that your flash drive is something like /dev/sda and your hard drive is something like /dev/sdb.

Configuration should be performed in the BIOS (HDD priorities)

dosiOS will be installed on the /dev/sdb by default.

You may install dosiOS on the hard drive with the next command:

Script of installation will be triggered:

dosiOS configuration

ecp == Edge Computing Platform

Login/Password for installed system:

System:

Grub:

Hugetalbes configuration

By default Edge Computing Platform is bootstraped with 4GB of hugetables. You may have 16GB ram, thus you want to modify the amount of hugetables to 12GB. To achieve that use the command below ( 6000 x 2 = ~ 12 GB)

To display the available memory and hugetables type:

To display the RAM status type:

Port identification and mapping

This command helps to identify the connected NICs. Node address + kernel driver (igb)

To identify phy port of the NIC use this command (the phy port will be blinking):

Next step to map ports to addresses:

2 types of interfaces

The interfaces below represent physical ports of the equipment

The interfaces below represent virtual mgmnt ports connected with representation of physical ports (on the same link) They apper when representation of physical ports is configured on the switch.

Service function configuration (QCOW2 image)

Service function configuration (ISO image)

Access to Service Functions

To list active Service Function type:

To access virtual serial console of Service Function type:

vswitch configuration

Add physical port to switch. When the physical port added to switch, you will find new interface dp0pX in the /root/interfaces/dataplane. This dp0pX is configured for management. Confirm that it was configured by

dosiOS IPERF test

Conditions:

Result