+++ date ++ echo 'INFO: =================== Mon Feb 2 05:16:06 UTC 2026 ===================' INFO: =================== Mon Feb 2 05:16:06 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 +++++ grep -o 'dev.*' +++++ awk '{print $2}' +++++ 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 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ head -n 1 +++ awk '{print $2}' +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ 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 '' ]] +++ tail -n 1 +++ mount -t hugetlbfs +++ 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.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249: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.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249: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.50,10.0.0.33,10.0.0.249 ++ 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.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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249: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.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249: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.50 ++ 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.50,10.0.0.33,10.0.0.249 ++ 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.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ uniq ++++ tr '\n' , ++++ cat /proc/net/fib_trie +++ local local_ips=,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249: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 ++ sort ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 + 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/02/2026 05:16:16.649 7feb4b344f48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/02/2026 05:16:16.692 7feb4b344f48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/02/2026 05:16:16.708 7feb4b344f48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/02/2026 05:16:16.709 7feb4b344f48 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Feb 2 05:16:42 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( 3758 parent_obj=pm, all_applications=True)) 3759 ok, result = self._db_conn.ref_update( 3760 ApplicationPolicySet.object_type, parent_obj undefined pm = all_applications undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/application_policy_set...93a67141-c3bc-4485-919f-bb93b639e2f5 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 93a67141-c3bc-4485-919f-bb93b639e2f5 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('application_policy_set default-policy-management:default-application-policy-set',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/application_policy_set...93a67141-c3bc-4485-919f-bb93b639e2f5 at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/application_policy_set...93a67141-c3bc-4485-919f-bb93b639e2f5 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/application_policy_set...93a67141-c3bc-4485-919f-bb93b639e2f5 at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: application_policy_set default-policy-management:default-application-policy-set During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3758, in _db_init_entries parent_obj=pm, all_applications=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 93a67141-c3bc-4485-919f-bb93b639e2f5 at zookeeper +++ date ++ echo 'INFO: =================== Mon Feb 2 05:16:42 UTC 2026 ===================' INFO: =================== Mon Feb 2 05:16:42 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 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ 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.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249: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.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249: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.50,10.0.0.33,10.0.0.249 ++ 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.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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ 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.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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249: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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249: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.50,10.0.0.33,10.0.0.249 ++ 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.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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249: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.50 ++ 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.50,10.0.0.33,10.0.0.249 ++ 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.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort +++ local local_ips=,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ sort + 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/02/2026 05:16:51.219 7fe6682dbe48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/02/2026 05:16:51.254 7fe6682dbe48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/02/2026 05:16:51.273 7fe6682dbe48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/02/2026 05:16:51.273 7fe6682dbe48 [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.249:8082/ Hit Ctrl-C to quit. 10.0.0.249 - - [2026-02-02 05:16:52] "GET / HTTP/1.1" 200 45871 0.002641 10.0.0.249 - - [2026-02-02 05:16:52] "GET / HTTP/1.1" 200 45871 0.001456 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.249 - - [2026-02-02 05:16:52] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000661 10.0.0.249 - - [2026-02-02 05:16:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000375 10.0.0.33 - - [2026-02-02 05:16:57] "POST /fqname-to-id HTTP/1.1" 401 292 0.000624 10.0.0.249 - - [2026-02-02 05:17:31] "POST /fqname-to-id HTTP/1.1" 200 156 26.708369 10.0.0.249 - - [2026-02-02 05:17:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005360 10.0.0.249 - - [2026-02-02 05:17:31] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 27.008994 10.0.0.249 - - [2026-02-02 05:17:31] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004118 10.0.0.50 - - [2026-02-02 05:17:31] "POST /fqname-to-id HTTP/1.1" 404 195 38.639426 10.0.0.33 - - [2026-02-02 05:17:31] "GET /global-system-configs HTTP/1.1" 200 323 12.307693 10.0.0.249 - - [2026-02-02 05:17:31] "GET /global-system-configs HTTP/1.1" 200 323 10.156885 10.0.0.33 - - [2026-02-02 05:17:31] "GET /global-system-configs HTTP/1.1" 200 323 8.376064 10.0.0.249 - - [2026-02-02 05:17:31] "GET /global-system-configs HTTP/1.1" 200 323 6.679062 10.0.0.50 - - [2026-02-02 05:17:31] "GET /global-system-configs HTTP/1.1" 200 323 4.374454 10.0.0.50 - - [2026-02-02 05:17:31] "GET /global-system-configs HTTP/1.1" 200 323 2.400661 10.0.0.50 - - [2026-02-02 05:17:32] "POST /job-templates HTTP/1.1" 200 565 0.083097 10.0.0.50 - - [2026-02-02 05:17:32] "POST /fqname-to-id HTTP/1.1" 404 189 0.006110 10.0.0.50 - - [2026-02-02 05:17:32] "POST /tags HTTP/1.1" 200 322 0.097526 /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-02 05:17:32] "POST /fqname-to-id HTTP/1.1" 404 174 0.015727 10.0.0.50 - - [2026-02-02 05:17:32] "POST /tags HTTP/1.1" 200 310 0.063213 10.0.0.50 - - [2026-02-02 05:17:32] "POST /fqname-to-id HTTP/1.1" 404 164 0.016019 10.0.0.33 - - [2026-02-02 05:17:32] "POST /ref-update HTTP/1.1" 200 156 0.377436 10.0.0.50 - - [2026-02-02 05:17:33] "POST /tags HTTP/1.1" 200 324 0.113874 10.0.0.50 - - [2026-02-02 05:17:33] "POST /fqname-to-id HTTP/1.1" 404 166 0.009661 10.0.0.50 - - [2026-02-02 05:17:33] "POST /hardwares HTTP/1.1" 200 328 0.023387 10.0.0.50 - - [2026-02-02 05:17:33] "POST /fqname-to-id HTTP/1.1" 404 166 0.009809 10.0.0.50 - - [2026-02-02 05:17:33] "POST /hardwares HTTP/1.1" 200 324 0.025688 10.0.0.50 - - [2026-02-02 05:17:33] "POST /fqname-to-id HTTP/1.1" 404 161 0.008329 10.0.0.50 - - [2026-02-02 05:17:33] "POST /hardwares HTTP/1.1" 200 324 0.028418 10.0.0.50 - - [2026-02-02 05:17:33] "POST /fqname-to-id HTTP/1.1" 404 164 0.006057 10.0.0.50 - - [2026-02-02 05:17:33] "POST /hardwares HTTP/1.1" 200 326 0.026837 10.0.0.50 - - [2026-02-02 05:17:33] "POST /fqname-to-id HTTP/1.1" 404 165 0.015781 10.0.0.33 - - [2026-02-02 05:17:33] "POST /fqname-to-id HTTP/1.1" 404 225 0.012005 10.0.0.50 - - [2026-02-02 05:17:33] "POST /hardwares HTTP/1.1" 200 326 0.019979 10.0.0.33 - - [2026-02-02 05:17:33] "POST /access-control-lists HTTP/1.1" 200 587 0.048817 10.0.0.50 - - [2026-02-02 05:17:33] "POST /fqname-to-id HTTP/1.1" 404 161 0.012489 10.0.0.50 - - [2026-02-02 05:17:33] "POST /hardwares HTTP/1.1" 200 324 0.027883 10.0.0.50 - - [2026-02-02 05:17:34] "POST /fqname-to-id HTTP/1.1" 404 164 0.005363 10.0.0.33 - - [2026-02-02 05:17:34] "POST /route-targets HTTP/1.1" 200 328 0.017922 10.0.0.50 - - [2026-02-02 05:17:34] "POST /hardwares HTTP/1.1" 200 320 0.042230 10.0.0.50 - - [2026-02-02 05:17:34] "POST /fqname-to-id HTTP/1.1" 404 165 0.007012 10.0.0.33 - - [2026-02-02 05:17:34] "POST /ref-update HTTP/1.1" 200 156 0.052953 10.0.0.50 - - [2026-02-02 05:17:34] "POST /hardwares HTTP/1.1" 200 318 0.023905 10.0.0.50 - - [2026-02-02 05:17:34] "POST /fqname-to-id HTTP/1.1" 404 162 0.011618 10.0.0.33 - - [2026-02-02 05:17:34] "POST /fqname-to-id HTTP/1.1" 404 201 0.005700 10.0.0.50 - - [2026-02-02 05:17:34] "POST /hardwares HTTP/1.1" 200 320 0.028719 10.0.0.50 - - [2026-02-02 05:17:34] "POST /fqname-to-id HTTP/1.1" 404 158 0.009490 10.0.0.33 - - [2026-02-02 05:17:34] "PUT /access-control-list/3e994c22-58ac-4b4e-a69c-8beb81a3a951 HTTP/1.1" 200 273 0.130793 10.0.0.50 - - [2026-02-02 05:17:34] "POST /hardwares HTTP/1.1" 200 312 0.110702 10.0.0.50 - - [2026-02-02 05:17:34] "POST /fqname-to-id HTTP/1.1" 404 154 0.006552 10.0.0.50 - - [2026-02-02 05:17:34] "POST /hardwares HTTP/1.1" 200 312 0.029939 10.0.0.50 - - [2026-02-02 05:17:34] "POST /fqname-to-id HTTP/1.1" 404 155 0.017603 10.0.0.50 - - [2026-02-02 05:17:35] "POST /hardwares HTTP/1.1" 200 306 0.029229 10.0.0.50 - - [2026-02-02 05:17:35] "POST /fqname-to-id HTTP/1.1" 404 156 0.004095 10.0.0.50 - - [2026-02-02 05:17:35] "POST /hardwares HTTP/1.1" 200 308 0.015918 10.0.0.50 - - [2026-02-02 05:17:35] "POST /fqname-to-id HTTP/1.1" 404 157 0.003830 10.0.0.50 - - [2026-02-02 05:17:35] "POST /hardwares HTTP/1.1" 200 312 0.017097 10.0.0.50 - - [2026-02-02 05:17:35] "POST /fqname-to-id HTTP/1.1" 404 153 0.004192 10.0.0.50 - - [2026-02-02 05:17:35] "POST /hardwares HTTP/1.1" 200 310 0.016902 10.0.0.50 - - [2026-02-02 05:17:35] "POST /fqname-to-id HTTP/1.1" 404 157 0.005665 10.0.0.50 - - [2026-02-02 05:17:35] "POST /hardwares HTTP/1.1" 200 310 0.026224 10.0.0.50 - - [2026-02-02 05:17:35] "POST /fqname-to-id HTTP/1.1" 404 161 0.006427 10.0.0.50 - - [2026-02-02 05:17:35] "POST /hardwares HTTP/1.1" 200 310 0.020808 10.0.0.50 - - [2026-02-02 05:17:35] "POST /fqname-to-id HTTP/1.1" 404 154 0.004489 10.0.0.50 - - [2026-02-02 05:17:35] "POST /features HTTP/1.1" 200 535 0.038270 10.0.0.50 - - [2026-02-02 05:17:36] "POST /fqname-to-id HTTP/1.1" 404 184 0.005543 10.0.0.50 - - [2026-02-02 05:17:36] "POST /features HTTP/1.1" 200 523 0.071461 10.0.0.50 - - [2026-02-02 05:17:36] "POST /fqname-to-id HTTP/1.1" 404 184 0.009380 10.0.0.50 - - [2026-02-02 05:17:36] "POST /features HTTP/1.1" 200 541 0.050941 10.0.0.50 - - [2026-02-02 05:17:36] "POST /fqname-to-id HTTP/1.1" 404 183 0.007318 10.0.0.50 - - [2026-02-02 05:17:36] "POST /features HTTP/1.1" 200 519 0.076435 10.0.0.50 - - [2026-02-02 05:17:36] "POST /fqname-to-id HTTP/1.1" 404 194 0.003893 10.0.0.50 - - [2026-02-02 05:17:37] "POST /physical-roles HTTP/1.1" 200 523 0.052387 10.0.0.50 - - [2026-02-02 05:17:37] "POST /fqname-to-id HTTP/1.1" 404 184 0.008337 10.0.0.50 - - [2026-02-02 05:17:37] "POST /physical-roles HTTP/1.1" 200 521 0.055513 10.0.0.50 - - [2026-02-02 05:17:37] "POST /fqname-to-id HTTP/1.1" 404 184 0.004844 10.0.0.50 - - [2026-02-02 05:17:37] "POST /overlay-roles HTTP/1.1" 200 547 0.038800 10.0.0.50 - - [2026-02-02 05:17:37] "POST /fqname-to-id HTTP/1.1" 404 189 0.004919 10.0.0.50 - - [2026-02-02 05:17:37] "PUT /overlay-role/715e10b4-962a-4f29-8b2c-5d311b85292a HTTP/1.1" 200 259 0.018595 10.0.0.50 - - [2026-02-02 05:17:37] "POST /fqname-to-id HTTP/1.1" 404 185 0.003977 10.0.0.50 - - [2026-02-02 05:17:37] "POST /overlay-roles HTTP/1.1" 200 531 0.040094 10.0.0.50 - - [2026-02-02 05:17:37] "POST /fqname-to-id HTTP/1.1" 404 189 0.004427 10.0.0.50 - - [2026-02-02 05:17:37] "POST /overlay-roles HTTP/1.1" 200 521 0.038190 10.0.0.50 - - [2026-02-02 05:17:38] "POST /fqname-to-id HTTP/1.1" 404 182 0.005375 10.0.0.50 - - [2026-02-02 05:17:38] "POST /role-definitions HTTP/1.1" 200 549 0.034967 10.0.0.50 - - [2026-02-02 05:17:38] "POST /fqname-to-id HTTP/1.1" 404 191 0.005109 10.0.0.50 - - [2026-02-02 05:17:38] "POST /role-definitions HTTP/1.1" 200 565 0.043087 10.0.0.50 - - [2026-02-02 05:17:38] "POST /fqname-to-id HTTP/1.1" 404 190 0.003469 10.0.0.50 - - [2026-02-02 05:17:38] "POST /role-definitions HTTP/1.1" 200 553 0.044899 10.0.0.50 - - [2026-02-02 05:17:38] "POST /fqname-to-id HTTP/1.1" 404 196 0.009061 10.0.0.50 - - [2026-02-02 05:17:38] "POST /role-definitions HTTP/1.1" 200 549 0.032879 10.0.0.50 - - [2026-02-02 05:17:38] "POST /fqname-to-id HTTP/1.1" 404 188 0.003957 10.0.0.50 - - [2026-02-02 05:17:38] "POST /role-definitions HTTP/1.1" 200 549 0.037070 10.0.0.50 - - [2026-02-02 05:17:38] "POST /fqname-to-id HTTP/1.1" 404 193 0.008117 10.0.0.50 - - [2026-02-02 05:17:39] "POST /role-definitions HTTP/1.1" 200 535 0.057058 10.0.0.50 - - [2026-02-02 05:17:39] "POST /fqname-to-id HTTP/1.1" 404 181 0.003511 10.0.0.50 - - [2026-02-02 05:17:39] "POST /role-definitions HTTP/1.1" 200 539 0.034825 10.0.0.50 - - [2026-02-02 05:17:39] "POST /fqname-to-id HTTP/1.1" 404 194 0.003602 10.0.0.50 - - [2026-02-02 05:17:39] "POST /role-definitions HTTP/1.1" 200 563 0.039853 10.0.0.50 - - [2026-02-02 05:17:39] "POST /fqname-to-id HTTP/1.1" 404 196 0.024466 10.0.0.50 - - [2026-02-02 05:17:39] "POST /feature-configs HTTP/1.1" 200 564 0.076648 10.0.0.50 - - [2026-02-02 05:17:39] "POST /fqname-to-id HTTP/1.1" 404 192 0.007626 10.0.0.50 - - [2026-02-02 05:17:39] "POST /node-profiles HTTP/1.1" 200 539 0.055047 10.0.0.50 - - [2026-02-02 05:17:40] "POST /fqname-to-id HTTP/1.1" 404 189 0.008687 10.0.0.50 - - [2026-02-02 05:17:40] "POST /node-profiles HTTP/1.1" 200 543 0.045346 10.0.0.50 - - [2026-02-02 05:17:40] "POST /fqname-to-id HTTP/1.1" 404 184 0.004286 10.0.0.50 - - [2026-02-02 05:17:40] "POST /node-profiles HTTP/1.1" 200 535 0.062809 10.0.0.50 - - [2026-02-02 05:17:40] "POST /fqname-to-id HTTP/1.1" 404 206 0.008017 10.0.0.50 - - [2026-02-02 05:17:40] "POST /telemetry-profiles HTTP/1.1" 200 556 0.040336 10.0.0.50 - - [2026-02-02 05:17:40] "POST /fqname-to-id HTTP/1.1" 404 206 0.008108 10.0.0.50 - - [2026-02-02 05:17:40] "POST /telemetry-profiles HTTP/1.1" 200 556 0.058728 10.0.0.50 - - [2026-02-02 05:17:40] "POST /fqname-to-id HTTP/1.1" 404 199 0.008013 10.0.0.50 - - [2026-02-02 05:17:40] "POST /sflow-profiles HTTP/1.1" 200 540 0.057791 10.0.0.50 - - [2026-02-02 05:17:41] "POST /fqname-to-id HTTP/1.1" 404 199 0.007385 10.0.0.50 - - [2026-02-02 05:17:41] "POST /snmp-profiles HTTP/1.1" 200 532 0.037333 10.0.0.50 - - [2026-02-02 05:17:41] "POST /fqname-to-id HTTP/1.1" 404 193 0.005308 10.0.0.50 - - [2026-02-02 05:17:41] "POST /device-functional-groups HTTP/1.1" 200 542 0.034609 10.0.0.50 - - [2026-02-02 05:17:41] "POST /fqname-to-id HTTP/1.1" 404 194 0.003333 10.0.0.50 - - [2026-02-02 05:17:41] "POST /device-functional-groups HTTP/1.1" 200 592 0.042761 10.0.0.50 - - [2026-02-02 05:17:41] "POST /fqname-to-id HTTP/1.1" 404 236 0.006021 10.0.0.50 - - [2026-02-02 05:17:41] "POST /device-functional-groups HTTP/1.1" 200 568 0.049221 10.0.0.50 - - [2026-02-02 05:17:41] "POST /fqname-to-id HTTP/1.1" 404 210 0.013458 10.0.0.50 - - [2026-02-02 05:17:42] "POST /role-configs HTTP/1.1" 200 527 0.061802 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 404 198 0.005439 10.0.0.50 - - [2026-02-02 05:17:42] "POST /role-configs HTTP/1.1" 200 524 0.047698 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 404 197 0.006495 10.0.0.50 - - [2026-02-02 05:17:42] "POST /role-configs HTTP/1.1" 200 519 0.055437 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.007468 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005582 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004747 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004127 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004651 10.0.0.50 - - [2026-02-02 05:17:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004710 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006572 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004773 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005982 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005604 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006023 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005749 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008225 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004023 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006046 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004595 10.0.0.50 - - [2026-02-02 05:17:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004114 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004913 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.007883 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004396 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004690 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005662 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004445 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004126 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003970 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004917 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005127 10.0.0.50 - - [2026-02-02 05:17:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.010692 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005277 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004346 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005230 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004005 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004512 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004266 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004279 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004891 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003835 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005067 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004918 10.0.0.50 - - [2026-02-02 05:17:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004514 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004897 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005597 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004070 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004352 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.012902 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004182 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005032 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003876 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004695 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005045 10.0.0.50 - - [2026-02-02 05:17:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004319 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003974 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006728 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005304 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004240 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005003 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004060 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004352 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004580 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.007022 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005133 10.0.0.50 - - [2026-02-02 05:17:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.019873 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003868 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.008327 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.007616 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005041 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004595 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.006945 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005382 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004202 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003735 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005610 10.0.0.50 - - [2026-02-02 05:17:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.020826 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004368 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.012388 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004367 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005195 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006326 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004322 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004976 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004360 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004365 10.0.0.50 - - [2026-02-02 05:17:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004409 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004631 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003887 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005101 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004601 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004217 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004688 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004825 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004184 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004700 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005055 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005979 10.0.0.50 - - [2026-02-02 05:17:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004761 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.011384 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003995 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004560 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004677 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004115 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004516 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005753 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004269 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004557 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.016008 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.008167 10.0.0.50 - - [2026-02-02 05:17:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003960 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.016831 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004380 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004129 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004124 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003779 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003936 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.012792 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.011967 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004992 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004058 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004075 10.0.0.50 - - [2026-02-02 05:17:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004285 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.010142 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004762 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004591 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004574 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004739 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004503 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004358 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003984 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003711 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.012909 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004029 10.0.0.50 - - [2026-02-02 05:17:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004126 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003816 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006015 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004180 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003465 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003818 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004457 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003756 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004224 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004094 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004075 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004501 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004277 10.0.0.50 - - [2026-02-02 05:17:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005504 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003849 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004102 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003721 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003708 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004425 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004707 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003765 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003890 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003812 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003694 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004212 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004549 10.0.0.50 - - [2026-02-02 05:17:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003933 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004881 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005075 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004394 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004784 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.007519 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004447 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005226 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004873 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004579 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004886 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005869 10.0.0.50 - - [2026-02-02 05:17:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003950 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004362 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003880 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003730 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004499 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.007722 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005564 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004051 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006497 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004324 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004570 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004685 10.0.0.50 - - [2026-02-02 05:17:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004148 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004152 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004317 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004773 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005158 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004968 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004515 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005268 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004106 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005155 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004774 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004923 10.0.0.50 - - [2026-02-02 05:17:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004530 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005396 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005279 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005286 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004246 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004341 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004511 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004047 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005712 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004483 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004642 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004978 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006153 10.0.0.50 - - [2026-02-02 05:17:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005022 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005499 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004759 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005894 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005352 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006001 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004892 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004757 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005866 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004332 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005788 10.0.0.50 - - [2026-02-02 05:18:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004491 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005433 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004565 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009169 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005434 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004617 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004668 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005671 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004817 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009067 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004882 10.0.0.50 - - [2026-02-02 05:18:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005603 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004831 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004729 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004371 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006726 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005743 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005090 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005538 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.009078 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004229 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005215 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004384 10.0.0.50 - - [2026-02-02 05:18:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004506 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003829 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004042 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004094 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004300 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006550 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004435 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005230 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005422 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004814 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004273 10.0.0.50 - - [2026-02-02 05:18:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.50 - - [2026-02-02 05:18:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004987 10.0.0.50 - - [2026-02-02 05:18:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004845 10.0.0.50 - - [2026-02-02 05:18:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004890 10.0.0.50 - - [2026-02-02 05:18:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004447 10.0.0.50 - - [2026-02-02 05:18:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007734 10.0.0.50 - - [2026-02-02 05:18:04] "POST /network-ipams HTTP/1.1" 200 552 0.038561 10.0.0.50 - - [2026-02-02 05:18:04] "POST /fqname-to-id HTTP/1.1" 404 188 0.003954 10.0.0.50 - - [2026-02-02 05:18:04] "GET /fabric/982d6d11-d585-4505-8588-ae7cd8675b3a?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1118 0.005970 10.0.0.50 - - [2026-02-02 05:18:04] "POST /fqname-to-id HTTP/1.1" 404 207 0.004720 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.