Install ONOS 2.2.0

ONOS telah mempackage programnya secara otomatis dan dapat diunduh di website resminya. Pada website resminya, ONOS telah mengatakan bahwa package ini adalah package resmi yang dapat digunakan langsung untuk real deployment.

Sebelum mengunduh, setup terlebih dahulu user pada node yang akan dideploy

sudo adduser sdn --system --group

Install java 11

sudo apt update
sudo apt install git zip curl unzip python-minimal openjdk-11-jdk -y

buat folder opt jika belum ada

sudo mkdir -p /opt && cd /opt

Untuk package resmi ONOS, disini saya menggunakan versi terbaru saat artikel ini dibuat, yaitu 2.2.0

sudo wget http://repo1.maven.org/maven2/org/onosproject/onos-releases/2.2.0/onos-2.2.0.tar.gz
sudo tar xzf onos-2.2.0.tar.gz
sudo mv onos-2.2.0 onos
sudo chown -R sdn:sdn onos

setting startup options

sudo -u sdn nano /opt/onos/options

# running onos with user sdn
export ONOS_USER=sdn

# default active drivers and openflow
export ONOS_APPS=drivers,openflow,gui2

install service file

sudo cp /opt/onos/init/onos.initd /etc/init.d/onos
sudo cp /opt/onos/init/onos.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable onos

start onos

sudo systemctl start onos

delete default user dari onos

/opt/onos/bin/onos-user-password onos --remove

tambahkan sendiri username dan password yang diinginkan

/opt/onos/bin/onos-user-password zufar zufar

lalu bagaimana access CLInya? untuk setiap user yang ingin akses ke CLI, generate ssh-keygen dan tambahkan public keynya

ssh-keygen -t rsa
/opt/onos/bin/onos-user-key $USER ~/.ssh/id_rsa.pub

login ke CLI

/opt/onos/bin/onos

Leave a Comment

Your email address will not be published.