+++ date ++ echo 'INFO: =================== Thu Feb 26 05:24:12 UTC 2026 ===================' INFO: =================== Thu Feb 26 05:24:12 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ awk '{print $2}' +++ grep 'inet ' +++ head -n 1 +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.129 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICSDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_SNMP_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8081 ' +++ '[' -n '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081 ' ']' +++ echo '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081' ++ ANALYTICS_SERVERS='10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9042 ' +++ '[' -n '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042 ' ']' +++ echo '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8086 ' +++ '[' -n '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086 ' ']' +++ echo '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086' ++ COLLECTOR_SERVERS='10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ CONFIGDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8082 ' +++ '[' -n '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082 ' ']' +++ echo '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082' ++ CONFIG_SERVERS='10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9161 ' +++ '[' -n '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161 ' ']' +++ echo '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161' ++ CONFIGDB_SERVERS='10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9041 ' +++ '[' -n '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 ' ']' +++ echo '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:2181, +++ '[' -n 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181, ']' +++ echo 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181 ++ ZOOKEEPER_SERVERS=10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:2181 ' +++ '[' -n '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181 ' ']' +++ echo '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ RABBITMQ_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:5673, +++ '[' -n 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673, ']' +++ echo 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673 ++ RABBITMQ_SERVERS=10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:6379 ' +++ '[' -n '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379 ' ']' +++ echo '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379' ++ REDIS_SERVERS='10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9092 ' +++ '[' -n '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092 ' ']' +++ echo '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092' ++ KAFKA_SERVERS='10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.22 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.22,10.0.0.19,10.0.0.129 ++ cut -d , -f 1 + local cassandra=10.0.0.22 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.22 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.22,10.0.0.19,10.0.0.129 +++ local servers=10.0.0.22,10.0.0.19,10.0.0.129 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ cat /proc/net/fib_trie ++++ uniq ++++ grep -vi host +++ local local_ips=,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.19'\''))' +++ local server_ip=10.0.0.19 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.19 ]] +++ [[ ,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.19, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.129'\''))' +++ local server_ip=10.0.0.129 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.129 ]] +++ [[ ,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.129, ]] +++ echo 10.0.0.129 3 +++ return ++ local ip=10.0.0.129 ++ [[ -z 10.0.0.129 ]] ++ echo 10.0.0.129 + host_ip=10.0.0.129 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 + cassandra_server_list='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.129:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/26/2026 05:24:20.922 7f5918493fc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/26/2026 05:24:20.958 7f5918493fc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/26/2026 05:24:20.981 7f5918493fc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/26/2026 05:24:20.981 7f5918493fc8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Feb 26 05:24:39 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( 3758 parent_obj=pm, all_applications=True)) 3759 ok, result = self._db_conn.ref_update( 3760 ApplicationPolicySet.object_type, parent_obj undefined pm = all_applications undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/application_policy_set...33c7110b-d0b5-4a10-ad26-ddbf41b8bf3d at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 33c7110b-d0b5-4a10-ad26-ddbf41b8bf3d at zookeeper __cause__ = None __class__ = __context__ = NoIdError('application_policy_set default-policy-management:default-application-policy-set',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/application_policy_set...33c7110b-d0b5-4a10-ad26-ddbf41b8bf3d at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/application_policy_set...33c7110b-d0b5-4a10-ad26-ddbf41b8bf3d at zookeeper') content = 'FQ Name: /fq-name-to-uuid/application_policy_set...33c7110b-d0b5-4a10-ad26-ddbf41b8bf3d at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: application_policy_set default-policy-management:default-application-policy-set During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3758, in _db_init_entries parent_obj=pm, all_applications=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 33c7110b-d0b5-4a10-ad26-ddbf41b8bf3d at zookeeper +++ date ++ echo 'INFO: =================== Thu Feb 26 05:24:39 UTC 2026 ===================' INFO: =================== Thu Feb 26 05:24:39 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.129 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICSDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_SNMP_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8081 ' +++ '[' -n '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081 ' ']' +++ echo '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081' ++ ANALYTICS_SERVERS='10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9042 ' +++ '[' -n '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042 ' ']' +++ echo '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8086 ' +++ '[' -n '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086 ' ']' +++ echo '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086' ++ COLLECTOR_SERVERS='10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ CONFIGDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8082 ' +++ '[' -n '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082 ' ']' +++ echo '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082' ++ CONFIG_SERVERS='10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9161 ' +++ '[' -n '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161 ' ']' +++ echo '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161' ++ CONFIGDB_SERVERS='10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9041 ' +++ '[' -n '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 ' ']' +++ echo '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:2181, +++ '[' -n 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181, ']' +++ echo 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181 ++ ZOOKEEPER_SERVERS=10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:2181 ' +++ '[' -n '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181 ' ']' +++ echo '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ RABBITMQ_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:5673, +++ '[' -n 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673, ']' +++ echo 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673 ++ RABBITMQ_SERVERS=10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:6379 ' +++ '[' -n '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379 ' ']' +++ echo '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379' ++ REDIS_SERVERS='10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9092 ' +++ '[' -n '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092 ' ']' +++ echo '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092' ++ KAFKA_SERVERS='10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.22 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.22,10.0.0.19,10.0.0.129 + local cassandra=10.0.0.22 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.22 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.22,10.0.0.19,10.0.0.129 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.22,10.0.0.19,10.0.0.129 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.19'\''))' +++ local server_ip=10.0.0.19 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.19 ]] +++ [[ ,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.19, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.129'\''))' +++ local server_ip=10.0.0.129 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.129 ]] +++ [[ ,10.0.0.129,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.129, ]] +++ echo 10.0.0.129 3 +++ return ++ local ip=10.0.0.129 ++ [[ -z 10.0.0.129 ]] ++ echo 10.0.0.129 + host_ip=10.0.0.129 + [[ cql == \c\q\l ]] ++ echo 10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.129:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sort ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set ++ cut -d = -f 1 ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/26/2026 05:24:47.597 7f4300155b48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/26/2026 05:24:47.629 7f4300155b48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/26/2026 05:24:47.645 7f4300155b48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/26/2026 05:24:47.646 7f4300155b48 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.129:8082/ Hit Ctrl-C to quit. 10.0.0.129 - - [2026-02-26 05:24:48] "GET / HTTP/1.1" 200 45871 0.001664 10.0.0.129 - - [2026-02-26 05:24:48] "GET / HTTP/1.1" 200 45871 0.001182 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.129 - - [2026-02-26 05:24:48] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000580 10.0.0.129 - - [2026-02-26 05:24:48] "POST /fqname-to-id HTTP/1.1" 401 292 0.000305 10.0.0.129 - - [2026-02-26 05:24:50] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 1.586271 10.0.0.129 - - [2026-02-26 05:24:50] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004551 10.0.0.129 - - [2026-02-26 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 1.300960 10.0.0.129 - - [2026-02-26 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003990 10.0.0.19 - - [2026-02-26 05:24:51] "POST /job-templates HTTP/1.1" 200 559 0.208804 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 196 0.006653 10.0.0.19 - - [2026-02-26 05:24:51] "POST /job-templates HTTP/1.1" 200 555 0.060148 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 195 0.005160 10.0.0.19 - - [2026-02-26 05:24:51] "POST /job-templates HTTP/1.1" 200 565 0.055171 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 189 0.009150 10.0.0.19 - - [2026-02-26 05:24:51] "POST /tags HTTP/1.1" 200 322 0.087042 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 174 0.006510 10.0.0.19 - - [2026-02-26 05:24:52] "POST /tags HTTP/1.1" 200 310 0.054942 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 164 0.006449 10.0.0.19 - - [2026-02-26 05:24:52] "POST /tags HTTP/1.1" 200 324 0.063084 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 166 0.005125 10.0.0.19 - - [2026-02-26 05:24:52] "POST /hardwares HTTP/1.1" 200 328 0.021022 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 166 0.004004 10.0.0.19 - - [2026-02-26 05:24:52] "POST /hardwares HTTP/1.1" 200 324 0.031418 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 161 0.004518 10.0.0.19 - - [2026-02-26 05:24:52] "POST /hardwares HTTP/1.1" 200 324 0.014871 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 164 0.003826 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 326 0.023485 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 165 0.008343 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 326 0.053447 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 161 0.003869 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 324 0.030093 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 164 0.003620 10.0.0.129 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.479809 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 320 0.040368 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 165 0.006337 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 318 0.034659 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 162 0.007572 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 320 0.021352 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 158 0.004204 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 312 0.026594 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 154 0.004664 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 312 0.056784 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 155 0.010067 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 306 0.027803 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 156 0.005654 10.0.0.129 - - [2026-02-26 05:24:54] "POST /access-control-lists HTTP/1.1" 200 589 0.137340 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 308 0.020301 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 157 0.003308 10.0.0.129 - - [2026-02-26 05:24:54] "POST /route-targets HTTP/1.1" 200 328 0.022038 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 312 0.028376 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 153 0.005441 10.0.0.129 - - [2026-02-26 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.052236 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 310 0.019210 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 157 0.011146 10.0.0.129 - - [2026-02-26 05:24:55] "POST /route-targets HTTP/1.1" 200 328 0.020898 10.0.0.19 - - [2026-02-26 05:24:55] "POST /hardwares HTTP/1.1" 200 310 0.030495 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 161 0.003750 10.0.0.19 - - [2026-02-26 05:24:55] "POST /hardwares HTTP/1.1" 200 310 0.042527 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 154 0.004125 10.0.0.129 - - [2026-02-26 05:24:55] "POST /access-control-lists HTTP/1.1" 200 553 0.104525 10.0.0.19 - - [2026-02-26 05:24:55] "POST /features HTTP/1.1" 200 535 0.082495 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 184 0.004936 10.0.0.19 - - [2026-02-26 05:24:56] "POST /features HTTP/1.1" 200 523 0.059674 10.0.0.19 - - [2026-02-26 05:24:56] "POST /fqname-to-id HTTP/1.1" 404 184 0.014229 10.0.0.19 - - [2026-02-26 05:24:56] "POST /features HTTP/1.1" 200 541 0.068846 10.0.0.19 - - [2026-02-26 05:24:56] "POST /fqname-to-id HTTP/1.1" 404 183 0.005212 10.0.0.19 - - [2026-02-26 05:24:56] "POST /features HTTP/1.1" 200 519 0.045529 10.0.0.19 - - [2026-02-26 05:24:56] "POST /fqname-to-id HTTP/1.1" 404 194 0.003504 10.0.0.19 - - [2026-02-26 05:24:57] "POST /physical-roles HTTP/1.1" 200 523 0.060087 10.0.0.19 - - [2026-02-26 05:24:57] "POST /fqname-to-id HTTP/1.1" 404 184 0.023110 10.0.0.19 - - [2026-02-26 05:24:57] "POST /physical-roles HTTP/1.1" 200 521 0.057646 10.0.0.19 - - [2026-02-26 05:24:57] "POST /fqname-to-id HTTP/1.1" 404 184 0.003748 10.0.0.19 - - [2026-02-26 05:24:57] "POST /overlay-roles HTTP/1.1" 200 547 0.091312 10.0.0.19 - - [2026-02-26 05:24:57] "POST /fqname-to-id HTTP/1.1" 404 189 0.004276 10.0.0.19 - - [2026-02-26 05:24:57] "PUT /overlay-role/3243549a-69cb-48f1-936f-c672a5a2a64a HTTP/1.1" 200 259 0.018232 10.0.0.19 - - [2026-02-26 05:24:57] "POST /fqname-to-id HTTP/1.1" 404 185 0.004498 10.0.0.19 - - [2026-02-26 05:24:58] "POST /overlay-roles HTTP/1.1" 200 531 0.036797 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 189 0.005546 10.0.0.19 - - [2026-02-26 05:24:58] "POST /overlay-roles HTTP/1.1" 200 521 0.032891 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 182 0.003735 10.0.0.19 - - [2026-02-26 05:24:58] "POST /role-definitions HTTP/1.1" 200 549 0.055983 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 191 0.003882 10.0.0.19 - - [2026-02-26 05:24:58] "POST /role-definitions HTTP/1.1" 200 565 0.042443 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 190 0.004615 10.0.0.19 - - [2026-02-26 05:24:58] "POST /role-definitions HTTP/1.1" 200 553 0.033098 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 196 0.003913 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 549 0.032429 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 188 0.005106 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 549 0.038590 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 193 0.007840 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 535 0.074136 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 181 0.003604 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 539 0.035152 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 194 0.003922 10.0.0.19 - - [2026-02-26 05:25:00] "POST /role-definitions HTTP/1.1" 200 563 0.063145 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 196 0.003713 10.0.0.19 - - [2026-02-26 05:25:00] "POST /feature-configs HTTP/1.1" 200 564 0.050676 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 192 0.003084 10.0.0.19 - - [2026-02-26 05:25:00] "POST /node-profiles HTTP/1.1" 200 539 0.062628 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 189 0.008113 10.0.0.19 - - [2026-02-26 05:25:00] "POST /node-profiles HTTP/1.1" 200 543 0.047693 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 184 0.004559 10.0.0.19 - - [2026-02-26 05:25:00] "POST /node-profiles HTTP/1.1" 200 535 0.041157 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 206 0.004230 10.0.0.19 - - [2026-02-26 05:25:01] "POST /telemetry-profiles HTTP/1.1" 200 556 0.039227 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 206 0.005117 10.0.0.19 - - [2026-02-26 05:25:01] "POST /telemetry-profiles HTTP/1.1" 200 556 0.045325 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 199 0.005117 10.0.0.19 - - [2026-02-26 05:25:01] "POST /sflow-profiles HTTP/1.1" 200 540 0.042522 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 199 0.003430 10.0.0.19 - - [2026-02-26 05:25:01] "POST /snmp-profiles HTTP/1.1" 200 532 0.034477 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 193 0.004936 10.0.0.19 - - [2026-02-26 05:25:01] "POST /device-functional-groups HTTP/1.1" 200 542 0.039796 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 194 0.007583 10.0.0.19 - - [2026-02-26 05:25:01] "POST /device-functional-groups HTTP/1.1" 200 592 0.046684 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 236 0.004373 10.0.0.19 - - [2026-02-26 05:25:02] "POST /device-functional-groups HTTP/1.1" 200 568 0.045687 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 210 0.005612 10.0.0.19 - - [2026-02-26 05:25:02] "POST /role-configs HTTP/1.1" 200 527 0.040217 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 198 0.003866 10.0.0.19 - - [2026-02-26 05:25:02] "POST /role-configs HTTP/1.1" 200 524 0.043054 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 197 0.003606 10.0.0.19 - - [2026-02-26 05:25:02] "POST /role-configs HTTP/1.1" 200 519 0.030519 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007390 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004426 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003779 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005661 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004340 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004075 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004545 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005430 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005699 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005835 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005107 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005773 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006423 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006501 10.0.0.19 - - [2026-02-26 05:25:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005395 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.011344 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003911 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004707 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005274 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004953 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004184 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004586 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004202 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003735 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005375 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004253 10.0.0.19 - - [2026-02-26 05:25:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003662 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007070 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004163 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004100 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004753 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003874 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003858 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004811 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004270 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005360 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004817 10.0.0.19 - - [2026-02-26 05:25:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007402 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004383 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006607 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004119 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003828 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.009431 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003938 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003912 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.009469 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004046 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004689 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.008471 10.0.0.19 - - [2026-02-26 05:25:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005564 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004890 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004490 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004667 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004675 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.010395 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006616 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003861 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.010425 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004144 10.0.0.19 - - [2026-02-26 05:25:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003798 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005790 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004291 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003929 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005296 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004956 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.010465 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004643 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004549 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004300 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004434 10.0.0.19 - - [2026-02-26 05:25:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004588 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.010548 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004262 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003781 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.010364 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.009953 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005153 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004383 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004879 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003893 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005377 10.0.0.19 - - [2026-02-26 05:25:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005841 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004021 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005330 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004181 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003837 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006976 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005001 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004108 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006910 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004111 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004077 10.0.0.19 - - [2026-02-26 05:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.021121 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004971 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004815 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.009066 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004210 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003617 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.022321 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005401 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003820 10.0.0.19 - - [2026-02-26 05:25:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006562 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.010240 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003926 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005055 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005411 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004680 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.012182 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004415 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005587 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.022929 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004895 10.0.0.19 - - [2026-02-26 05:25:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004747 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.028924 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007251 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004038 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004178 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004355 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003609 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005734 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004934 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003559 10.0.0.19 - - [2026-02-26 05:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006922 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006933 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003508 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005571 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004122 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003740 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010102 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.020234 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003532 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005721 10.0.0.19 - - [2026-02-26 05:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003871 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003987 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.008411 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003783 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003948 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005080 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.008157 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003633 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.018645 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004135 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005482 10.0.0.19 - - [2026-02-26 05:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004251 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.013556 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003435 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006114 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004163 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004930 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.015490 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003887 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003940 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.010547 10.0.0.19 - - [2026-02-26 05:25:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005307 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003854 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005518 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004078 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004305 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.010827 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004085 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003585 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005354 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003958 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003775 10.0.0.19 - - [2026-02-26 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004439 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004261 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003976 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004944 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003875 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004030 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006209 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003872 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003728 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004621 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004570 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004202 10.0.0.19 - - [2026-02-26 05:25:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004394 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004464 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003954 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005115 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004193 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003576 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.013745 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004049 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003722 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.010589 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004812 10.0.0.19 - - [2026-02-26 05:25:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003905 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.007383 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004300 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004006 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006610 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003947 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003682 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006867 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004063 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005175 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004621 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005147 10.0.0.19 - - [2026-02-26 05:25:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004990 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004157 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003956 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004122 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.009180 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005130 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004498 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.011819 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004191 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005462 10.0.0.19 - - [2026-02-26 05:25:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005402 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004070 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004073 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004050 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004921 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005087 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.006376 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.006287 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.006017 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.032178 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004208 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004869 10.0.0.19 - - [2026-02-26 05:25:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.007946 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003827 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003690 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.006145 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004275 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003889 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004074 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004338 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.012496 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.014473 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005471 10.0.0.19 - - [2026-02-26 05:25:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005370 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005687 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.006136 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004735 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.010627 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004188 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004106 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.006015 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003814 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005327 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004968 10.0.0.19 - - [2026-02-26 05:25:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004076 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003786 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.009156 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003805 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003712 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004766 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003929 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003688 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.009289 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.006119 10.0.0.19 - - [2026-02-26 05:25:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004526 10.0.0.19 - - [2026-02-26 05:25:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.010714 10.0.0.19 - - [2026-02-26 05:25:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004938 10.0.0.19 - - [2026-02-26 05:25:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007666 10.0.0.19 - - [2026-02-26 05:25:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.010689 10.0.0.19 - - [2026-02-26 05:25:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.19 - - [2026-02-26 05:25:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003783 10.0.0.19 - - [2026-02-26 05:25:26] "POST /network-ipams HTTP/1.1" 200 552 0.057969 10.0.0.19 - - [2026-02-26 05:25:26] "POST /fqname-to-id HTTP/1.1" 404 188 0.003345 10.0.0.129 - - [2026-02-26 05:25:26] "POST /route-targets HTTP/1.1" 200 328 0.021724 10.0.0.19 - - [2026-02-26 05:25:27] "GET /fabric/a3806798-7778-41cb-b890-6c15b5339e86?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1119 0.004893 10.0.0.19 - - [2026-02-26 05:25:27] "POST /fqname-to-id HTTP/1.1" 404 207 0.004329 10.0.0.129 - - [2026-02-26 05:25:31] "GET /global-system-configs HTTP/1.1" 200 323 11.183056 10.0.0.19 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 323 10.342218 10.0.0.19 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 323 8.403744 10.0.0.129 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 323 6.673781 10.0.0.22 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 323 4.598715 10.0.0.22 - - [2026-02-26 05:25:40] "GET /global-system-configs HTTP/1.1" 200 323 2.194955 10.0.0.129 - - [2026-02-26 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.047014 The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option.