0% found this document useful (0 votes)
28 views2 pages

OpenStack Multinodo com DevStack e Tacker

Uploaded by

Everlin Martins
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views2 pages

OpenStack Multinodo com DevStack e Tacker

Uploaded by

Everlin Martins
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Instalação OpenStack Multinodo com DevStack e

Tacker

1. Configurações básicas do Sistema Operacional


1.1 Configuração de Rede – Controller ([Link]):
auto eth0
iface eth0 inet static
address [Link]
netmask [Link]
gateway [Link]

1.2 Configuração de Rede – Compute ([Link]):


auto eth0
iface eth0 inet static
address [Link]
netmask [Link]
gateway [Link]

1.3 Criação do usuário 'stack' e sudo sem senha:


sudo groupadd stack
sudo useradd -g stack -s /bin/bash -d /opt/stack -m stack
echo 'stack ALL=(ALL) NOPASSWD: ALL' | sudo tee /etc/sudoers.d/stack

2. [Link] – Controller ([Link])


[[local|localrc]]
HOST_IP=[Link]
ADMIN_PASSWORD=devstack
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
SERVICE_TOKEN=devstack
Q_PLUGIN=ml2
Q_AGENT=ovn
enable_plugin tacker [Link] master
enable_service n-novnc n-cauth
disable_service tempest
LOGFILE=/opt/stack/logs/[Link]
VERBOSE=True
ENABLE_DEBUG_LOG_LEVEL=True

3. [Link] – Compute ([Link])


[[local|localrc]]
HOST_IP=[Link]
SERVICE_HOST=[Link]
ADMIN_PASSWORD=devstack
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
MYSQL_HOST=$SERVICE_HOST
RABBIT_HOST=$SERVICE_HOST
GLANCE_HOSTPORT=$SERVICE_HOST:9292
ENABLED_SERVICES=n-cpu,placement-client,ovn-controller,ovsdb-server,ovs-vswitchd,q-ovn-metadata-agent
NOVA_VNC_ENABLED=True
VNCSERVER_LISTEN=$HOST_IP
VNCSERVER_PROXYCLIENT_ADDRESS=$HOST_IP
4. Implantação de VNFs com Tacker
4.1 Criar arquivo vim_config.yaml:
auth_url: "[Link]
username: "admin"
password: "devstack"
project_name: "admin"
user_domain_name: "Default"
project_domain_name: "Default"
cert_verify: "False"

4.2 Registrar VIM:


openstack vim register --config-file vim_config.yaml --is-default openstack-vim

4.3 Onboarding de VNF Descriptor (VNFD):


# Exemplo básico sample_vnfd.yaml
tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0
description: Demo VNFD
topology_template:
node_templates:
VDU1:
type: [Link]
properties:
flavor: [Link]
image: cirros-0.5.2-x86_64-disk
VL1:
type: [Link]
properties:
network_name: net_mgmt
CP1:
type: [Link]
requirements:
- virtualLink: VL1
- virtualBinding: VDU1

openstack vnf descriptor create --vnfd-file sample_vnfd.yaml demo_vnfd

4.4 Instanciar VNF:


openstack vnf create --vnfd-name demo_vnfd minhaVNF1

Use 'openstack vnf list' e 'openstack vnf show minhaVNF1' para verificar.

You might also like