df0ba6b7e0
Add fenix plugin for host maintenance. This feature creates plugin for fenix, create_vnf_maintenance() in VNFM and VNFMaintenanceAlarmMonitor to create alarm for Fenix. And the feature modifies alarm_receiver and CRUD in VNFM. After this feature, all VNF has ALL_MAINTENANCE resource to interacts with Fenix plugin and [VDU_NAME]_MAINTENANCE if VDU has maintenance property. [VDU_NAME]_MAINTENANCE will use to perform VNF software modification. Currently, the plugin can perform CRUD constraints for maintenance, scale in/out and migration for MIGRATE and LIVE_MIGRATE. The feature has functions for OWN_ACTION with modified healing, but it not works based on default vnf workflow in Fenix. And The feature doesn't support server_group and related with HA like switch over because of unsupported in Tacker. So these features will be enhance after adding required. Co-Authored-By: Hyunsik Yang <yangun@dcn.ssu.ac.kr> Implements: blueprint vnf-rolling-upgrade Change-Id: I34b82fd40830dd74d0f5ef24a60b3ff465cd4819
67 lines
1.8 KiB
Plaintext
67 lines
1.8 KiB
Plaintext
[[local|localrc]]
|
|
############################################################
|
|
# Customize the following HOST_IP based on your installation
|
|
############################################################
|
|
HOST_IP=127.0.0.1
|
|
|
|
ADMIN_PASSWORD=devstack
|
|
MYSQL_PASSWORD=devstack
|
|
RABBIT_PASSWORD=devstack
|
|
SERVICE_PASSWORD=$ADMIN_PASSWORD
|
|
SERVICE_TOKEN=devstack
|
|
|
|
############################################################
|
|
# Customize the following section based on your installation
|
|
############################################################
|
|
|
|
# Pip
|
|
PIP_USE_MIRRORS=False
|
|
USE_GET_PIP=1
|
|
|
|
#OFFLINE=False
|
|
#RECLONE=True
|
|
|
|
# Logging
|
|
LOGFILE=$DEST/logs/stack.sh.log
|
|
VERBOSE=True
|
|
ENABLE_DEBUG_LOG_LEVEL=True
|
|
ENABLE_VERBOSE_LOG_LEVEL=True
|
|
|
|
# Neutron ML2 with OpenVSwitch
|
|
Q_PLUGIN=ml2
|
|
Q_AGENT=openvswitch
|
|
|
|
# Disable security groups
|
|
Q_USE_SECGROUP=False
|
|
LIBVIRT_FIREWALL_DRIVER=nova.virt.firewall.NoopFirewallDriver
|
|
|
|
# Enable heat, networking-sfc, barbican and mistral
|
|
enable_plugin heat https://opendev.org/openstack/heat master
|
|
enable_plugin networking-sfc https://opendev.org/openstack/networking-sfc master
|
|
enable_plugin barbican https://opendev.org/openstack/barbican master
|
|
enable_plugin mistral https://opendev.org/openstack/mistral master
|
|
|
|
# Ceilometer
|
|
#CEILOMETER_PIPELINE_INTERVAL=300
|
|
CEILOMETER_EVENT_ALARM=True
|
|
enable_plugin ceilometer https://opendev.org/openstack/ceilometer master
|
|
enable_plugin aodh https://opendev.org/openstack/aodh master
|
|
|
|
# Blazar
|
|
enable_plugin blazar https://github.com/openstack/blazar.git master
|
|
|
|
# Fenix
|
|
enable_plugin fenix https://opendev.org/x/fenix.git master
|
|
|
|
# Tacker
|
|
enable_plugin tacker https://opendev.org/openstack/tacker master
|
|
|
|
enable_service n-novnc
|
|
enable_service n-cauth
|
|
|
|
disable_service tempest
|
|
|
|
[[post-config|/etc/neutron/dhcp_agent.ini]]
|
|
[DEFAULT]
|
|
enable_isolated_metadata = True
|