carosio/caros-release

Name: caros-release

Owner: CAROS.io

Description: CAROS release redomat declarations

Created: 2015-10-29 15:40:25.0

Updated: 2016-01-17 00:00:41.0

Pushed: 2016-07-13 10:27:09.0

Homepage: null

Size: 40

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

CarOS

CarOS is a Linux-based OS distribution targeting carriers (thus the name). It provides modern infrastructure for monitoring and logging, providing both, a run-time environment for distributed applications as well as virtualization and containerization.

CarOS release is rolling and has one announcement per month with release drop (image etc.)

https://github.com/carosio/caros-release/releases/latest

caros-release repository

CarOS release redomat declarations

Use redomat to build CarOS based on declarations found in this repository

Build

System base: Ubuntu Server 15.10 only with SSH-Server

Install Docker: (https://docs.docker.com/installation/ubuntulinux/)

o apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
o echo "deb https://apt.dockerproject.org/repo ubuntu-wily main" >> /etc/apt/sources.list.d/docker.list
o apt-get update
o apt-get install docker-engine 

Install python libs and bulidtools

o apt-get install build-essential python3-venv python-pip python-docker

Checkout redomat

 clone https://github.com/carosio/redomat.git
redomat/
e
..

Checkout caros redomat xml files

 clone https://github.com/carosio/caros-release.git

Build vmware images

omat.py caros-release/caros-15.12-vmware.xml
omat.py caros-release/caros-15.12-lamobo-r1.xml

Get the file

ker images
ker run --rm -ti -p <free_local_port>:80 <last built image ID> /REDO/results/serve.sh

Use webbrowser for download

Acknowledgement

CarOS research, development and evaluation has been partially supported by FP7 UNIFY, a research project partially funded by the European Community under the Seventh Framework Program (grant agreement no. 619609). The European Commission is not liable for any use that may be made of this code repository.

The UNIFY consortium researches, develops and evaluates means to orchestrate, verify and observe end-to-end service delivery from home and enterprise networks through aggregation and core networks to data centres. The challenges addressed are under discussion also in the IRTF NFV RG; see draft-unify-nfvrg-challenges for a summary.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.