+++ date ++ echo 'INFO: =================== Thu Feb 5 05:22:41 UTC 2026 ===================' INFO: =================== Thu Feb 5 05:22:41 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 +++++ awk '{print $2}' +++++ grep -o 'dev.*' +++++ ip route get 1 ++++ 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 +++ local nic=ens3 +++ ip addr show dev ens3 +++ cut -d / -f 1 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ 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 +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ 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.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.50:8081 10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.50:8086 10.0.0.33: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.38,10.0.0.50,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.50:8082 10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.50:9161 10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33: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.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.50:2181,10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.50:5673,10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.50:6379 10.0.0.33: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.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.50:9092 10.0.0.33: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.38 ++ 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.38,10.0.0.50,10.0.0.33 ++ 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.38,10.0.0.50,10.0.0.33 ++ 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.38,10.0.0.50,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 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.38,10.0.0.50,10.0.0.33 +++ local servers=10.0.0.38,10.0.0.50,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ sort ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ cat /proc/net/fib_trie ++++ tr '\n' , +++ local local_ips=,10.0.0.50,10.20.0.254,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.50,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 2 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50: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 ++ sed 's/^API__//g' ++ sort ++ cut -d = -f 1 ++ 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/05/2026 05:22:49.669 7f72ea48ce48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/05/2026 05:22:49.703 7f72ea48ce48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/05/2026 05:22:49.720 7f72ea48ce48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/05/2026 05:22:49.720 7f72ea48ce48 [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 5 05:23:17 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=) 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) 3751 self._default_project = project.serialize_to_json() 3752 self.create_singleton_entry(Fabric()) 3753 3754 # Global and default policy resources self = self.create_singleton_entry = > global Fabric = /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/fabric:default-global-...3f369372-7418-4a13-81b9-d6ab07ec1a61 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/fabric:default-global-system-config:default-fabric exists already with ID: 3f369372-7418-4a13-81b9-d6ab07ec1a61 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('fabric default-global-system-config:default-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/fabric:default-global-...3f369372-7418-4a13-81b9-d6ab07ec1a61 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/fabric:default-global-...3f369372-7418-4a13-81b9-d6ab07ec1a61 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/fabric:default-global-...3f369372-7418-4a13-81b9-d6ab07ec1a61 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: fabric default-global-system-config:default-fabric 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 3752, in _db_init_entries self.create_singleton_entry(Fabric()) 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/fabric:default-global-system-config:default-fabric exists already with ID: 3f369372-7418-4a13-81b9-d6ab07ec1a61 at zookeeper +++ date ++ echo 'INFO: =================== Thu Feb 5 05:23:18 UTC 2026 ===================' INFO: =================== Thu Feb 5 05:23:18 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 +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ 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.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.50:8081 10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.50:8086 10.0.0.33: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.38,10.0.0.50,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.50:8082 10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.50:9161 10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33: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.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.50:2181,10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.50:5673,10.0.0.33: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.50:6379 10.0.0.33: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.38,10.0.0.50,10.0.0.33 ++ 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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.50:9092 10.0.0.33: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.38 ++ 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.38,10.0.0.50,10.0.0.33 ++ 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.38,10.0.0.50,10.0.0.33 ++ 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.38,10.0.0.50,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 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.38,10.0.0.50,10.0.0.33 +++ local servers=10.0.0.38,10.0.0.50,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort +++ cut -d ' ' -f 1 +++ local local_ips=,10.0.0.50,10.20.0.254,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.50,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 2 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50: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=__ ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ set -o posix ++ set ++ 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/05/2026 05:23:25.865 7fa180fc42c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/05/2026 05:23:25.892 7fa180fc42c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/05/2026 05:23:25.905 7fa180fc42c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/05/2026 05:23:25.906 7fa180fc42c8 [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.50:8082/ Hit Ctrl-C to quit. 10.0.0.50 - - [2026-02-05 05:23:27] "GET / HTTP/1.1" 200 45871 0.001748 10.0.0.50 - - [2026-02-05 05:23:27] "GET / HTTP/1.1" 200 45871 0.001257 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.50 - - [2026-02-05 05:23:27] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000599 10.0.0.50 - - [2026-02-05 05:23:27] "POST /fqname-to-id HTTP/1.1" 401 292 0.000309 10.0.0.50 - - [2026-02-05 05:23:32] "POST /fqname-to-id HTTP/1.1" 401 292 0.000892 10.0.0.33 - - [2026-02-05 05:24:11] "GET /global-system-configs HTTP/1.1" 200 322 17.225692 10.0.0.50 - - [2026-02-05 05:24:11] "POST /job-templates HTTP/1.1" 200 555 43.710175 10.0.0.50 - - [2026-02-05 05:24:11] "POST /fqname-to-id HTTP/1.1" 200 156 31.181895 10.0.0.50 - - [2026-02-05 05:24:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005193 10.0.0.50 - - [2026-02-05 05:24:11] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 31.588763 10.0.0.50 - - [2026-02-05 05:24:11] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004005 10.0.0.38 - - [2026-02-05 05:24:11] "GET /global-system-configs HTTP/1.1" 200 322 2.134179 10.0.0.50 - - [2026-02-05 05:24:11] "GET /global-system-configs HTTP/1.1" 200 322 11.770432 10.0.0.33 - - [2026-02-05 05:24:11] "GET /global-system-configs HTTP/1.1" 200 322 9.986168 10.0.0.50 - - [2026-02-05 05:24:11] "GET /global-system-configs HTTP/1.1" 200 322 8.958561 10.0.0.38 - - [2026-02-05 05:24:11] "GET /global-system-configs HTTP/1.1" 200 322 5.029890 10.0.0.50 - - [2026-02-05 05:24:12] "POST /fqname-to-id HTTP/1.1" 404 191 0.006541 10.0.0.50 - - [2026-02-05 05:24:12] "POST /job-templates HTTP/1.1" 200 577 0.064615 10.0.0.50 - - [2026-02-05 05:24:12] "POST /fqname-to-id HTTP/1.1" 404 210 0.005092 10.0.0.50 - - [2026-02-05 05:24:12] "POST /job-templates HTTP/1.1" 200 559 0.100203 10.0.0.50 - - [2026-02-05 05:24:12] "POST /fqname-to-id HTTP/1.1" 404 196 0.018361 10.0.0.50 - - [2026-02-05 05:24:12] "POST /job-templates HTTP/1.1" 200 555 0.048156 10.0.0.50 - - [2026-02-05 05:24:13] "POST /fqname-to-id HTTP/1.1" 404 186 0.016622 /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.50 - - [2026-02-05 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.937625 10.0.0.50 - - [2026-02-05 05:24:13] "POST /job-templates HTTP/1.1" 200 559 0.105717 10.0.0.50 - - [2026-02-05 05:24:13] "POST /fqname-to-id HTTP/1.1" 404 198 0.003775 10.0.0.50 - - [2026-02-05 05:24:13] "POST /job-templates HTTP/1.1" 200 565 0.092272 10.0.0.50 - - [2026-02-05 05:24:13] "POST /fqname-to-id HTTP/1.1" 404 196 0.004459 10.0.0.50 - - [2026-02-05 05:24:13] "POST /job-templates HTTP/1.1" 200 573 0.101184 10.0.0.50 - - [2026-02-05 05:24:14] "POST /fqname-to-id HTTP/1.1" 404 225 0.017936 10.0.0.50 - - [2026-02-05 05:24:14] "POST /fqname-to-id HTTP/1.1" 404 208 0.003922 10.0.0.50 - - [2026-02-05 05:24:14] "POST /access-control-lists HTTP/1.1" 200 585 0.064197 10.0.0.50 - - [2026-02-05 05:24:14] "POST /job-templates HTTP/1.1" 200 555 0.054960 10.0.0.50 - - [2026-02-05 05:24:14] "POST /route-targets HTTP/1.1" 200 327 0.025416 10.0.0.50 - - [2026-02-05 05:24:14] "POST /fqname-to-id HTTP/1.1" 404 206 0.017581 10.0.0.50 - - [2026-02-05 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.054583 10.0.0.50 - - [2026-02-05 05:24:14] "POST /job-templates HTTP/1.1" 200 557 0.095243 10.0.0.50 - - [2026-02-05 05:24:14] "POST /fqname-to-id HTTP/1.1" 404 201 0.004022 10.0.0.50 - - [2026-02-05 05:24:14] "POST /fqname-to-id HTTP/1.1" 404 196 0.015512 10.0.0.50 - - [2026-02-05 05:24:14] "POST /job-templates HTTP/1.1" 200 553 0.041505 10.0.0.50 - - [2026-02-05 05:24:15] "PUT /access-control-list/8d95365f-c51b-4068-91ac-b1b3f36b7f32 HTTP/1.1" 200 272 0.027783 10.0.0.50 - - [2026-02-05 05:24:15] "POST /fqname-to-id HTTP/1.1" 404 195 0.008012 10.0.0.50 - - [2026-02-05 05:24:15] "POST /job-templates HTTP/1.1" 200 563 0.091192 10.0.0.50 - - [2026-02-05 05:24:15] "POST /fqname-to-id HTTP/1.1" 404 189 0.009546 10.0.0.50 - - [2026-02-05 05:24:15] "POST /tags HTTP/1.1" 200 321 0.079899 10.0.0.50 - - [2026-02-05 05:24:15] "POST /fqname-to-id HTTP/1.1" 404 174 0.006171 10.0.0.50 - - [2026-02-05 05:24:15] "POST /tags HTTP/1.1" 200 309 0.059327 10.0.0.50 - - [2026-02-05 05:24:16] "POST /fqname-to-id HTTP/1.1" 404 164 0.010860 10.0.0.50 - - [2026-02-05 05:24:16] "POST /tags HTTP/1.1" 200 323 0.075126 10.0.0.50 - - [2026-02-05 05:24:16] "POST /fqname-to-id HTTP/1.1" 404 166 0.029744 10.0.0.50 - - [2026-02-05 05:24:16] "POST /hardwares HTTP/1.1" 200 327 0.022326 10.0.0.50 - - [2026-02-05 05:24:16] "POST /fqname-to-id HTTP/1.1" 404 166 0.008456 10.0.0.50 - - [2026-02-05 05:24:16] "POST /hardwares HTTP/1.1" 200 323 0.021307 10.0.0.50 - - [2026-02-05 05:24:16] "POST /fqname-to-id HTTP/1.1" 404 161 0.005320 10.0.0.50 - - [2026-02-05 05:24:16] "POST /hardwares HTTP/1.1" 200 323 0.017878 10.0.0.50 - - [2026-02-05 05:24:16] "POST /fqname-to-id HTTP/1.1" 404 164 0.010422 10.0.0.50 - - [2026-02-05 05:24:16] "POST /hardwares HTTP/1.1" 200 325 0.037230 10.0.0.50 - - [2026-02-05 05:24:17] "POST /fqname-to-id HTTP/1.1" 404 165 0.026031 10.0.0.50 - - [2026-02-05 05:24:17] "POST /hardwares HTTP/1.1" 200 325 0.023759 10.0.0.50 - - [2026-02-05 05:24:17] "POST /fqname-to-id HTTP/1.1" 404 161 0.004766 10.0.0.50 - - [2026-02-05 05:24:17] "POST /hardwares HTTP/1.1" 200 323 0.026778 10.0.0.50 - - [2026-02-05 05:24:17] "POST /fqname-to-id HTTP/1.1" 404 164 0.004867 10.0.0.50 - - [2026-02-05 05:24:17] "POST /hardwares HTTP/1.1" 200 319 0.020344 10.0.0.50 - - [2026-02-05 05:24:17] "POST /fqname-to-id HTTP/1.1" 404 165 0.005112 10.0.0.50 - - [2026-02-05 05:24:17] "POST /hardwares HTTP/1.1" 200 317 0.029321 10.0.0.50 - - [2026-02-05 05:24:17] "POST /fqname-to-id HTTP/1.1" 404 162 0.004170 10.0.0.50 - - [2026-02-05 05:24:17] "POST /hardwares HTTP/1.1" 200 319 0.033604 10.0.0.50 - - [2026-02-05 05:24:17] "POST /fqname-to-id HTTP/1.1" 404 158 0.005125 10.0.0.50 - - [2026-02-05 05:24:18] "POST /hardwares HTTP/1.1" 200 311 0.039997 10.0.0.50 - - [2026-02-05 05:24:18] "POST /fqname-to-id HTTP/1.1" 404 154 0.007705 10.0.0.50 - - [2026-02-05 05:24:18] "POST /hardwares HTTP/1.1" 200 311 0.019663 10.0.0.50 - - [2026-02-05 05:24:18] "POST /fqname-to-id HTTP/1.1" 404 155 0.003702 10.0.0.50 - - [2026-02-05 05:24:18] "POST /hardwares HTTP/1.1" 200 305 0.022563 10.0.0.50 - - [2026-02-05 05:24:18] "POST /fqname-to-id HTTP/1.1" 404 156 0.004221 10.0.0.50 - - [2026-02-05 05:24:18] "POST /hardwares HTTP/1.1" 200 307 0.019234 10.0.0.50 - - [2026-02-05 05:24:18] "POST /fqname-to-id HTTP/1.1" 404 157 0.012126 10.0.0.50 - - [2026-02-05 05:24:18] "POST /hardwares HTTP/1.1" 200 311 0.038688 10.0.0.50 - - [2026-02-05 05:24:18] "POST /fqname-to-id HTTP/1.1" 404 153 0.008481 10.0.0.50 - - [2026-02-05 05:24:18] "POST /hardwares HTTP/1.1" 200 309 0.017832 10.0.0.50 - - [2026-02-05 05:24:18] "POST /fqname-to-id HTTP/1.1" 404 157 0.003653 10.0.0.50 - - [2026-02-05 05:24:19] "POST /hardwares HTTP/1.1" 200 309 0.020975 10.0.0.50 - - [2026-02-05 05:24:19] "POST /fqname-to-id HTTP/1.1" 404 161 0.005855 10.0.0.50 - - [2026-02-05 05:24:19] "POST /hardwares HTTP/1.1" 200 309 0.030635 10.0.0.50 - - [2026-02-05 05:24:19] "POST /fqname-to-id HTTP/1.1" 404 154 0.012749 10.0.0.50 - - [2026-02-05 05:24:19] "POST /features HTTP/1.1" 200 533 0.053959 10.0.0.50 - - [2026-02-05 05:24:19] "POST /fqname-to-id HTTP/1.1" 404 184 0.004642 10.0.0.50 - - [2026-02-05 05:24:19] "POST /features HTTP/1.1" 200 521 0.055725 10.0.0.50 - - [2026-02-05 05:24:19] "POST /fqname-to-id HTTP/1.1" 404 184 0.006609 10.0.0.50 - - [2026-02-05 05:24:19] "POST /features HTTP/1.1" 200 539 0.055757 10.0.0.50 - - [2026-02-05 05:24:20] "POST /fqname-to-id HTTP/1.1" 404 183 0.018117 10.0.0.50 - - [2026-02-05 05:24:20] "POST /features HTTP/1.1" 200 517 0.052644 10.0.0.50 - - [2026-02-05 05:24:20] "POST /fqname-to-id HTTP/1.1" 404 194 0.006984 10.0.0.50 - - [2026-02-05 05:24:20] "POST /physical-roles HTTP/1.1" 200 521 0.063566 10.0.0.50 - - [2026-02-05 05:24:20] "POST /fqname-to-id HTTP/1.1" 404 184 0.012733 10.0.0.50 - - [2026-02-05 05:24:20] "POST /physical-roles HTTP/1.1" 200 519 0.035188 10.0.0.50 - - [2026-02-05 05:24:20] "POST /fqname-to-id HTTP/1.1" 404 184 0.009557 10.0.0.50 - - [2026-02-05 05:24:20] "POST /overlay-roles HTTP/1.1" 200 545 0.047208 10.0.0.50 - - [2026-02-05 05:24:20] "POST /fqname-to-id HTTP/1.1" 404 189 0.004611 10.0.0.50 - - [2026-02-05 05:24:20] "PUT /overlay-role/eaddfbae-845d-400e-8041-f7234c67df3f HTTP/1.1" 200 258 0.033636 10.0.0.50 - - [2026-02-05 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 185 0.008741 10.0.0.50 - - [2026-02-05 05:24:21] "POST /overlay-roles HTTP/1.1" 200 529 0.037877 10.0.0.50 - - [2026-02-05 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 189 0.007335 10.0.0.50 - - [2026-02-05 05:24:21] "POST /overlay-roles HTTP/1.1" 200 519 0.040820 10.0.0.50 - - [2026-02-05 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 182 0.007551 10.0.0.50 - - [2026-02-05 05:24:21] "POST /role-definitions HTTP/1.1" 200 547 0.044125 10.0.0.50 - - [2026-02-05 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 191 0.006809 10.0.0.50 - - [2026-02-05 05:24:21] "POST /role-definitions HTTP/1.1" 200 563 0.040830 10.0.0.50 - - [2026-02-05 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 190 0.006934 10.0.0.50 - - [2026-02-05 05:24:21] "POST /role-definitions HTTP/1.1" 200 551 0.042491 10.0.0.50 - - [2026-02-05 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 196 0.006019 10.0.0.50 - - [2026-02-05 05:24:22] "POST /role-definitions HTTP/1.1" 200 547 0.049880 10.0.0.50 - - [2026-02-05 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 188 0.008347 10.0.0.50 - - [2026-02-05 05:24:22] "POST /role-definitions HTTP/1.1" 200 547 0.035797 10.0.0.50 - - [2026-02-05 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 193 0.004294 10.0.0.50 - - [2026-02-05 05:24:22] "POST /role-definitions HTTP/1.1" 200 533 0.066255 10.0.0.50 - - [2026-02-05 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 181 0.006700 10.0.0.50 - - [2026-02-05 05:24:22] "POST /role-definitions HTTP/1.1" 200 537 0.051331 10.0.0.50 - - [2026-02-05 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 194 0.004847 10.0.0.50 - - [2026-02-05 05:24:22] "POST /role-definitions HTTP/1.1" 200 561 0.034980 10.0.0.50 - - [2026-02-05 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 196 0.005692 10.0.0.50 - - [2026-02-05 05:24:23] "POST /feature-configs HTTP/1.1" 200 562 0.080663 10.0.0.50 - - [2026-02-05 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 192 0.004673 10.0.0.50 - - [2026-02-05 05:24:23] "POST /node-profiles HTTP/1.1" 200 537 0.058359 10.0.0.50 - - [2026-02-05 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 189 0.007202 10.0.0.50 - - [2026-02-05 05:24:23] "POST /node-profiles HTTP/1.1" 200 541 0.072609 10.0.0.50 - - [2026-02-05 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 184 0.010824 10.0.0.50 - - [2026-02-05 05:24:23] "POST /node-profiles HTTP/1.1" 200 533 0.086317 10.0.0.50 - - [2026-02-05 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 206 0.011418 10.0.0.50 - - [2026-02-05 05:24:24] "POST /telemetry-profiles HTTP/1.1" 200 554 0.054754 10.0.0.50 - - [2026-02-05 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 206 0.011367 10.0.0.50 - - [2026-02-05 05:24:24] "POST /telemetry-profiles HTTP/1.1" 200 554 0.039108 10.0.0.50 - - [2026-02-05 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 199 0.005995 10.0.0.50 - - [2026-02-05 05:24:24] "POST /sflow-profiles HTTP/1.1" 200 538 0.045381 10.0.0.50 - - [2026-02-05 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 199 0.006088 10.0.0.50 - - [2026-02-05 05:24:24] "POST /snmp-profiles HTTP/1.1" 200 530 0.056162 10.0.0.50 - - [2026-02-05 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 193 0.025124 10.0.0.50 - - [2026-02-05 05:24:25] "POST /device-functional-groups HTTP/1.1" 200 540 0.058278 10.0.0.50 - - [2026-02-05 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 194 0.005562 10.0.0.50 - - [2026-02-05 05:24:25] "POST /device-functional-groups HTTP/1.1" 200 590 0.061261 10.0.0.50 - - [2026-02-05 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 236 0.006778 10.0.0.50 - - [2026-02-05 05:24:25] "POST /device-functional-groups HTTP/1.1" 200 566 0.051460 10.0.0.50 - - [2026-02-05 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 210 0.014847 10.0.0.50 - - [2026-02-05 05:24:25] "POST /role-configs HTTP/1.1" 200 525 0.042357 10.0.0.50 - - [2026-02-05 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 198 0.006925 10.0.0.50 - - [2026-02-05 05:24:25] "POST /role-configs HTTP/1.1" 200 522 0.043256 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 404 197 0.011807 10.0.0.50 - - [2026-02-05 05:24:26] "POST /role-configs HTTP/1.1" 200 517 0.050721 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004416 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004317 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005044 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005466 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004443 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005145 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003856 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005358 10.0.0.50 - - [2026-02-05 05:24:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.006900 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004051 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005215 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004915 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004288 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005150 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.006701 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005229 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.006532 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.009455 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.006284 10.0.0.50 - - [2026-02-05 05:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005372 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005629 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005827 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005923 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.008342 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.006713 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004654 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.008187 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004054 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004235 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.009380 10.0.0.50 - - [2026-02-05 05:24:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004696 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004446 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.008457 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003879 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004318 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004497 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004432 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005185 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004808 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004689 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004015 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.009616 10.0.0.50 - - [2026-02-05 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003962 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004476 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.008739 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003933 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004416 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005791 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006414 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005947 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006035 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006481 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005259 10.0.0.50 - - [2026-02-05 05:24:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006068 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004464 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004896 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.007342 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004137 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004206 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.010646 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004602 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004180 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004301 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003811 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005519 10.0.0.50 - - [2026-02-05 05:24:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.010587 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004342 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.006199 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.006251 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.007092 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.006315 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005080 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.008715 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005524 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004997 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.006974 10.0.0.50 - - [2026-02-05 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004483 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.006945 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.006366 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.007044 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005487 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.006839 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.006491 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005414 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004820 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.006624 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005651 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004339 10.0.0.50 - - [2026-02-05 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004581 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.013437 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003964 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005044 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004987 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004091 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004661 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.006089 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004401 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004644 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005022 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004215 10.0.0.50 - - [2026-02-05 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004511 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.012197 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004524 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005185 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.008459 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003966 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005634 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005418 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005054 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.006210 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005810 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005316 10.0.0.50 - - [2026-02-05 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004688 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004784 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005167 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004530 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004598 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004080 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004623 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004589 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006588 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004488 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004516 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004019 10.0.0.50 - - [2026-02-05 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004696 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004499 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004183 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004173 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004761 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005740 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004691 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006644 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004173 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005606 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005304 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003948 10.0.0.50 - - [2026-02-05 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005114 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005742 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007243 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005637 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.013588 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004912 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.008363 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.014297 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004117 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.008854 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007048 10.0.0.50 - - [2026-02-05 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004422 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004387 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.006077 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004982 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005333 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.007502 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004360 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005392 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.006007 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004955 10.0.0.50 - - [2026-02-05 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005268 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.007280 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003932 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004619 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004533 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004336 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005533 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005563 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.010084 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004780 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005739 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004766 10.0.0.50 - - [2026-02-05 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004411 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005749 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006719 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004275 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.007607 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004658 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005185 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005282 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004635 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006020 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.007042 10.0.0.50 - - [2026-02-05 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006128 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.006060 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.013321 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.014717 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005462 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005761 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.010895 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.009404 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.007504 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003769 10.0.0.50 - - [2026-02-05 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004231 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004723 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004156 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.015372 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.021364 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.012762 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005893 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.026924 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003526 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.012502 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.013136 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005059 10.0.0.50 - - [2026-02-05 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004068 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.026845 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.007021 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.006558 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.008865 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005352 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003974 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.018107 10.0.0.50 - - [2026-02-05 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005520 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007347 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.009008 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005425 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.006083 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.011047 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003704 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005315 10.0.0.50 - - [2026-02-05 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.008277 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008774 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004212 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.014358 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003912 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.006381 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.015413 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003823 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004723 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.014291 10.0.0.50 - - [2026-02-05 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004048 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.011435 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005035 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005067 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004361 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003941 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004521 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.008858 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004569 10.0.0.50 - - [2026-02-05 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.010752 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004098 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.009297 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.007518 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004213 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004754 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004541 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004004 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004277 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.007390 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004466 10.0.0.50 - - [2026-02-05 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004273 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005738 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006943 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006295 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006126 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004159 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004647 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.010340 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004173 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005944 10.0.0.50 - - [2026-02-05 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006780 10.0.0.50 - - [2026-02-05 05:24:50] "POST /network-ipams HTTP/1.1" 200 550 0.059067 10.0.0.50 - - [2026-02-05 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 188 0.005291 10.0.0.50 - - [2026-02-05 05:24:50] "GET /fabric/3f369372-7418-4a13-81b9-d6ab07ec1a61?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1115 0.024602 10.0.0.50 - - [2026-02-05 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 207 0.004856 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.