Overview
This document provides concepts and procedures for deploying an NFVi with Airship 1 Installer in a bare metal infrastructure.
...
Airship requires internet access on the OAM network for downloading images and packages unless the user has created downstream repositories for the same purpose. In the LaaS Lab, the only network that has internet access is the lab management network (refer to the air-pod01 network architecture). Addition steps must be followed to create a gateway/router on the jumphost to enable internet access on the OAM network.
- Create the lab management "eno49" and OAM network "bond0.201" on the jump host.
Code Block | ||||
---|---|---|---|---|
| ||||
network:
version: 2
renderer: networkd
ethernets:
eno49:
dhcp4: yes
eno50:
addresses:
- 10.200.212.20/24
# gateway4: 10.200.212.1
ens1f0:
match:
macaddress: 3c:fd:fe:ef:10:29
mtu: 9100
set-name: ens1f0
ens1f1:
match:
macaddress: 3c:fd:fe:ef:10:29
mtu: 9100
set-name: ens1f1
ens4f0:
match:
macaddress: 3c:fd:fe:ef:0e:b9
mtu: 9100
set-name: ens4f0
ens4f1:
match:
macaddress: 3c:fd:fe:ef:0e:b9
mtu: 9100
set-name: ens4f1
bonds:
bond0:
interfaces:
- ens1f1
- ens4f0
mtu: 9214
parameters:
lacp-rate: fast
mode: 802.3ad
transmit-hash-policy: layer3+4
vlans:
# oam
bond0.201:
addresses:
- 10.200.201.1/24
id: 201
link: bond0
mtu: 9100
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4 |
2. Enable IP forwarding by editing /etc/sysctl.conf to add or ubcomment the following line:
Code Block | ||
---|---|---|
| ||
net.ipv4.ip_forward=1 |
3. Enable IP masquerading
Code Block | ||
---|---|---|
| ||
Save settings to iptables by installing iptables-persistent:
sudo apt-get install iptables-persistent
Or if it was already installed please update setting by running:
sudo dpkg-reconfigure iptables-persistent
Manifests
TBD
Airship is a declarative way of automating the deployment of a site. Therefore, all the deployment details are defined in the manifests.
...