Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
...
| Code Block |
|---|
root@xos # curl -s https://get.docker.io/ubuntu/ | sudo sh root@xos # apt-get install -y httpie root@xos # pip install --upgrade httpie root@xos # apt-get install -y python-keystoneclient python-novaclient python-glanceclient python-neutronclient |
2. Add onos-cord host with ONOS controller IP to /etc/hosts
| Code Block | ||||
|---|---|---|---|---|
| ||||
# ONOS
10.203.255.221 onos-cord |
23. Download XOS
| Code Block |
|---|
root@xos # git clone https://github.com/open-cloud/xos.git |
43. Set correct OpenStack information to xos/xos/configurations/cord-pod/admin-openrc.sh
| Code Block | ||||
|---|---|---|---|---|
| ||||
export OS_TENANT_NAME=admin export OS_USERNAME=admin export OS_PASSWORD=nova export OS_AUTH_URL=http://controller:35357/v2.0 |
4. Change "onos-cord" in xos/xos/configurations/cord-pod/vtn-external.yaml to ONOS instance IP address
| Code Block | ||
|---|---|---|
| ||
service_ONOS_VTN:
type: tosca.nodes.ONOSService
requirements:
properties:
kind: onos
view_url: /admin/onos/onosservice/$id$/
no_container: true
rest_hostname: 10.203.255.221 --> change this line |
5. Copy the SSH keys under xos/xos/configurations/cord-pod/
...