+++ date ++ echo 'INFO: =================== Thu Dec 18 05:42:27 UTC 2025 ===================' INFO: =================== Thu Dec 18 05:42:27 UTC 2025 =================== ++ 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.*' +++++ ip route get 1 +++++ 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.33 ++ 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 +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.38,10.0.0.50,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ 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.38,10.0.0.50,10.0.0.33 +++ local servers=10.0.0.38,10.0.0.50,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ uniq ++++ sort ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.33,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.33,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.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 3 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 + cassandra_server_list='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sort ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ set -o posix ++ set + 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 12/18/2025 05:42:36.078 7fc5f0b44188 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/18/2025 05:42:36.122 7fc5f0b44188 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/18/2025 05:42:36.146 7fc5f0b44188 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/18/2025 05:42:36.146 7fc5f0b44188 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Dec 18 05:42:54 2025 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=) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() parent_obj undefined gsc = /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/global_vrouter_config:...185bdb82-b675-483f-84ab-5f064422162a at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 185bdb82-b675-483f-84ab-5f064422162a at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_vrouter_config default-global-system-config:default-global-vrouter-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...185bdb82-b675-483f-84ab-5f064422162a 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/global_vrouter_config:...185bdb82-b675-483f-84ab-5f064422162a at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...185bdb82-b675-483f-84ab-5f064422162a 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: global_vrouter_config default-global-system-config:default-global-vrouter-config 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 3747, in _db_init_entries parent_obj=gsc)) 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/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 185bdb82-b675-483f-84ab-5f064422162a at zookeeper +++ date ++ echo 'INFO: =================== Thu Dec 18 05:42:54 UTC 2025 ===================' INFO: =================== Thu Dec 18 05:42:54 UTC 2025 =================== ++ 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 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ cut -d / -f 1 +++ head -n 1 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.33 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.38,10.0.0.50,10.0.0.33 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.50,10.0.0.33 +++ local servers=10.0.0.38,10.0.0.50,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ grep -vi host +++ local local_ips=,10.0.0.33,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.33,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.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 3 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33: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 ++ grep '^API__.*__.*=.*$' ++ sort ++ cut -d = -f 1 ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/18/2025 05:43:02.568 7f5f76942408 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/18/2025 05:43:02.594 7f5f76942408 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/18/2025 05:43:02.608 7f5f76942408 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/18/2025 05:43:02.608 7f5f76942408 [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.33:8082/ Hit Ctrl-C to quit. 10.0.0.33 - - [2025-12-18 05:43:03] "GET / HTTP/1.1" 200 45871 0.002276 10.0.0.33 - - [2025-12-18 05:43:03] "GET / HTTP/1.1" 200 45871 0.001187 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.33 - - [2025-12-18 05:43:03] "POST /fqname-to-id HTTP/1.1" 401 292 0.000532 10.0.0.33 - - [2025-12-18 05:43:03] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000256 10.0.0.33 - - [2025-12-18 05:43:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.465500 10.0.0.33 - - [2025-12-18 05:43:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006529 10.0.0.33 - - [2025-12-18 05:43:05] "POST /job-templates HTTP/1.1" 200 555 1.194828 10.0.0.33 - - [2025-12-18 05:43:05] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 0.121696 10.0.0.33 - - [2025-12-18 05:43:05] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004319 10.0.0.33 - - [2025-12-18 05:43:05] "POST /job-templates HTTP/1.1" 200 559 0.113211 10.0.0.33 - - [2025-12-18 05:43:05] "POST /job-templates HTTP/1.1" 200 575 0.115838 10.0.0.33 - - [2025-12-18 05:43:05] "POST /job-templates HTTP/1.1" 200 557 0.149104 /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.33 - - [2025-12-18 05:43:07] "POST /fqname-to-id HTTP/1.1" 401 292 0.000447 10.0.0.33 - - [2025-12-18 05:43:21] "POST /fqname-to-id HTTP/1.1" 404 196 0.004290 10.0.0.33 - - [2025-12-18 05:43:21] "POST /job-templates HTTP/1.1" 200 553 0.066944 10.0.0.33 - - [2025-12-18 05:43:22] "POST /fqname-to-id HTTP/1.1" 404 195 0.014579 10.0.0.33 - - [2025-12-18 05:43:22] "POST /job-templates HTTP/1.1" 200 563 0.080863 10.0.0.33 - - [2025-12-18 05:43:22] "POST /fqname-to-id HTTP/1.1" 404 189 0.005988 10.0.0.33 - - [2025-12-18 05:43:22] "POST /tags HTTP/1.1" 200 321 0.065998 10.0.0.33 - - [2025-12-18 05:43:22] "POST /fqname-to-id HTTP/1.1" 404 174 0.006173 10.0.0.33 - - [2025-12-18 05:43:22] "POST /tags HTTP/1.1" 200 309 0.087598 10.0.0.33 - - [2025-12-18 05:43:22] "POST /fqname-to-id HTTP/1.1" 404 164 0.007685 10.0.0.33 - - [2025-12-18 05:43:23] "POST /tags HTTP/1.1" 200 323 0.069774 10.0.0.33 - - [2025-12-18 05:43:23] "POST /fqname-to-id HTTP/1.1" 404 166 0.007818 10.0.0.33 - - [2025-12-18 05:43:23] "POST /hardwares HTTP/1.1" 200 327 0.024259 10.0.0.33 - - [2025-12-18 05:43:23] "POST /fqname-to-id HTTP/1.1" 404 166 0.003873 10.0.0.33 - - [2025-12-18 05:43:23] "POST /hardwares HTTP/1.1" 200 323 0.034413 10.0.0.33 - - [2025-12-18 05:43:23] "POST /fqname-to-id HTTP/1.1" 404 161 0.005932 10.0.0.33 - - [2025-12-18 05:43:23] "POST /hardwares HTTP/1.1" 200 323 0.017725 10.0.0.33 - - [2025-12-18 05:43:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.011783 10.0.0.33 - - [2025-12-18 05:43:23] "POST /hardwares HTTP/1.1" 200 325 0.017386 10.0.0.33 - - [2025-12-18 05:43:23] "POST /fqname-to-id HTTP/1.1" 404 165 0.004079 10.0.0.33 - - [2025-12-18 05:43:23] "POST /hardwares HTTP/1.1" 200 325 0.025041 10.0.0.33 - - [2025-12-18 05:43:23] "POST /fqname-to-id HTTP/1.1" 404 161 0.004368 10.0.0.33 - - [2025-12-18 05:43:24] "POST /hardwares HTTP/1.1" 200 323 0.033712 10.0.0.33 - - [2025-12-18 05:43:24] "POST /fqname-to-id HTTP/1.1" 404 164 0.010900 10.0.0.33 - - [2025-12-18 05:43:24] "POST /hardwares HTTP/1.1" 200 319 0.027416 10.0.0.33 - - [2025-12-18 05:43:24] "POST /fqname-to-id HTTP/1.1" 404 165 0.006735 10.0.0.33 - - [2025-12-18 05:43:24] "POST /hardwares HTTP/1.1" 200 317 0.023656 10.0.0.33 - - [2025-12-18 05:43:24] "POST /fqname-to-id HTTP/1.1" 404 162 0.004787 10.0.0.33 - - [2025-12-18 05:43:24] "POST /hardwares HTTP/1.1" 200 319 0.029598 10.0.0.33 - - [2025-12-18 05:43:24] "POST /fqname-to-id HTTP/1.1" 404 158 0.008717 10.0.0.33 - - [2025-12-18 05:43:24] "POST /hardwares HTTP/1.1" 200 311 0.020969 10.0.0.33 - - [2025-12-18 05:43:24] "POST /fqname-to-id HTTP/1.1" 404 154 0.012244 10.0.0.33 - - [2025-12-18 05:43:24] "POST /hardwares HTTP/1.1" 200 311 0.022732 10.0.0.33 - - [2025-12-18 05:43:24] "POST /fqname-to-id HTTP/1.1" 404 155 0.004292 10.0.0.33 - - [2025-12-18 05:43:25] "POST /hardwares HTTP/1.1" 200 305 0.018169 10.0.0.33 - - [2025-12-18 05:43:25] "POST /fqname-to-id HTTP/1.1" 404 156 0.004334 10.0.0.33 - - [2025-12-18 05:43:25] "POST /hardwares HTTP/1.1" 200 307 0.022944 10.0.0.33 - - [2025-12-18 05:43:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.006327 10.0.0.33 - - [2025-12-18 05:43:25] "POST /hardwares HTTP/1.1" 200 311 0.020210 10.0.0.33 - - [2025-12-18 05:43:25] "POST /fqname-to-id HTTP/1.1" 404 153 0.004646 10.0.0.33 - - [2025-12-18 05:43:25] "POST /hardwares HTTP/1.1" 200 309 0.020376 10.0.0.33 - - [2025-12-18 05:43:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.005225 10.0.0.33 - - [2025-12-18 05:43:25] "POST /hardwares HTTP/1.1" 200 309 0.020903 10.0.0.33 - - [2025-12-18 05:43:25] "POST /fqname-to-id HTTP/1.1" 404 161 0.005539 10.0.0.33 - - [2025-12-18 05:43:25] "POST /hardwares HTTP/1.1" 200 309 0.041633 10.0.0.33 - - [2025-12-18 05:43:25] "POST /fqname-to-id HTTP/1.1" 404 154 0.004214 10.0.0.33 - - [2025-12-18 05:43:26] "POST /features HTTP/1.1" 200 533 0.080993 10.0.0.33 - - [2025-12-18 05:43:26] "POST /fqname-to-id HTTP/1.1" 404 184 0.004777 10.0.0.33 - - [2025-12-18 05:43:26] "POST /features HTTP/1.1" 200 521 0.045824 10.0.0.33 - - [2025-12-18 05:43:26] "POST /fqname-to-id HTTP/1.1" 404 184 0.009385 10.0.0.33 - - [2025-12-18 05:43:26] "POST /features HTTP/1.1" 200 539 0.043325 10.0.0.33 - - [2025-12-18 05:43:26] "POST /fqname-to-id HTTP/1.1" 404 183 0.003778 10.0.0.33 - - [2025-12-18 05:43:26] "POST /features HTTP/1.1" 200 517 0.053054 10.0.0.33 - - [2025-12-18 05:43:26] "POST /fqname-to-id HTTP/1.1" 404 194 0.004233 10.0.0.33 - - [2025-12-18 05:43:26] "POST /physical-roles HTTP/1.1" 200 521 0.042324 10.0.0.33 - - [2025-12-18 05:43:27] "POST /fqname-to-id HTTP/1.1" 404 184 0.018327 10.0.0.33 - - [2025-12-18 05:43:27] "POST /physical-roles HTTP/1.1" 200 519 0.059309 10.0.0.33 - - [2025-12-18 05:43:27] "POST /fqname-to-id HTTP/1.1" 404 184 0.008004 10.0.0.33 - - [2025-12-18 05:43:27] "POST /overlay-roles HTTP/1.1" 200 545 0.050931 10.0.0.33 - - [2025-12-18 05:43:27] "POST /fqname-to-id HTTP/1.1" 404 189 0.004736 10.0.0.33 - - [2025-12-18 05:43:27] "PUT /overlay-role/254d05de-686c-4027-8ed3-ec002e557b11 HTTP/1.1" 200 258 0.030225 10.0.0.33 - - [2025-12-18 05:43:27] "POST /fqname-to-id HTTP/1.1" 404 185 0.011810 10.0.0.33 - - [2025-12-18 05:43:27] "POST /overlay-roles HTTP/1.1" 200 529 0.064774 10.0.0.33 - - [2025-12-18 05:43:28] "POST /fqname-to-id HTTP/1.1" 404 189 0.008813 10.0.0.33 - - [2025-12-18 05:43:28] "POST /overlay-roles HTTP/1.1" 200 519 0.147045 10.0.0.33 - - [2025-12-18 05:43:28] "POST /fqname-to-id HTTP/1.1" 404 182 0.006567 10.0.0.33 - - [2025-12-18 05:43:28] "POST /role-definitions HTTP/1.1" 200 547 0.058852 10.0.0.33 - - [2025-12-18 05:43:28] "POST /fqname-to-id HTTP/1.1" 404 191 0.011229 10.0.0.33 - - [2025-12-18 05:43:28] "POST /role-definitions HTTP/1.1" 200 563 0.110489 10.0.0.33 - - [2025-12-18 05:43:28] "POST /fqname-to-id HTTP/1.1" 404 190 0.003887 10.0.0.33 - - [2025-12-18 05:43:29] "POST /role-definitions HTTP/1.1" 200 551 0.066205 10.0.0.33 - - [2025-12-18 05:43:29] "POST /fqname-to-id HTTP/1.1" 404 196 0.008897 10.0.0.33 - - [2025-12-18 05:43:29] "POST /role-definitions HTTP/1.1" 200 547 0.088107 10.0.0.33 - - [2025-12-18 05:43:29] "POST /fqname-to-id HTTP/1.1" 404 188 0.014774 10.0.0.33 - - [2025-12-18 05:43:29] "POST /role-definitions HTTP/1.1" 200 547 0.069734 10.0.0.33 - - [2025-12-18 05:43:29] "POST /fqname-to-id HTTP/1.1" 404 193 0.007821 10.0.0.33 - - [2025-12-18 05:43:29] "POST /role-definitions HTTP/1.1" 200 533 0.043969 10.0.0.33 - - [2025-12-18 05:43:30] "POST /fqname-to-id HTTP/1.1" 404 181 0.010394 10.0.0.33 - - [2025-12-18 05:43:30] "POST /role-definitions HTTP/1.1" 200 537 0.072584 10.0.0.33 - - [2025-12-18 05:43:30] "POST /fqname-to-id HTTP/1.1" 404 194 0.011591 10.0.0.33 - - [2025-12-18 05:43:30] "POST /role-definitions HTTP/1.1" 200 561 0.074151 10.0.0.33 - - [2025-12-18 05:43:30] "POST /fqname-to-id HTTP/1.1" 404 196 0.006569 10.0.0.33 - - [2025-12-18 05:43:30] "POST /feature-configs HTTP/1.1" 200 562 0.133097 10.0.0.33 - - [2025-12-18 05:43:31] "POST /fqname-to-id HTTP/1.1" 404 192 0.006663 10.0.0.33 - - [2025-12-18 05:43:31] "POST /node-profiles HTTP/1.1" 200 537 0.063225 10.0.0.33 - - [2025-12-18 05:43:31] "POST /fqname-to-id HTTP/1.1" 404 189 0.028038 10.0.0.33 - - [2025-12-18 05:43:31] "POST /node-profiles HTTP/1.1" 200 541 0.051956 10.0.0.33 - - [2025-12-18 05:43:31] "POST /fqname-to-id HTTP/1.1" 404 184 0.005401 10.0.0.33 - - [2025-12-18 05:43:31] "POST /node-profiles HTTP/1.1" 200 533 0.054867 10.0.0.33 - - [2025-12-18 05:43:31] "POST /fqname-to-id HTTP/1.1" 404 206 0.005184 10.0.0.33 - - [2025-12-18 05:43:31] "POST /telemetry-profiles HTTP/1.1" 200 554 0.051391 10.0.0.33 - - [2025-12-18 05:43:31] "POST /fqname-to-id HTTP/1.1" 404 206 0.010562 10.0.0.33 - - [2025-12-18 05:43:32] "POST /telemetry-profiles HTTP/1.1" 200 554 0.055535 10.0.0.33 - - [2025-12-18 05:43:32] "POST /fqname-to-id HTTP/1.1" 404 199 0.004972 10.0.0.33 - - [2025-12-18 05:43:32] "POST /sflow-profiles HTTP/1.1" 200 538 0.057882 10.0.0.33 - - [2025-12-18 05:43:32] "POST /fqname-to-id HTTP/1.1" 404 199 0.006807 10.0.0.33 - - [2025-12-18 05:43:32] "POST /snmp-profiles HTTP/1.1" 200 530 0.057403 10.0.0.33 - - [2025-12-18 05:43:32] "POST /fqname-to-id HTTP/1.1" 404 193 0.006344 10.0.0.33 - - [2025-12-18 05:43:32] "POST /device-functional-groups HTTP/1.1" 200 540 0.057574 10.0.0.33 - - [2025-12-18 05:43:32] "POST /fqname-to-id HTTP/1.1" 404 194 0.003694 10.0.0.33 - - [2025-12-18 05:43:32] "POST /device-functional-groups HTTP/1.1" 200 590 0.038320 10.0.0.33 - - [2025-12-18 05:43:32] "POST /fqname-to-id HTTP/1.1" 404 236 0.004923 10.0.0.33 - - [2025-12-18 05:43:33] "POST /device-functional-groups HTTP/1.1" 200 566 0.038789 10.0.0.33 - - [2025-12-18 05:43:33] "POST /fqname-to-id HTTP/1.1" 404 210 0.007944 10.0.0.33 - - [2025-12-18 05:43:33] "POST /role-configs HTTP/1.1" 200 525 0.035090 10.0.0.33 - - [2025-12-18 05:43:33] "POST /fqname-to-id HTTP/1.1" 404 198 0.005092 10.0.0.33 - - [2025-12-18 05:43:33] "POST /role-configs HTTP/1.1" 200 522 0.043599 10.0.0.33 - - [2025-12-18 05:43:33] "POST /fqname-to-id HTTP/1.1" 404 197 0.007289 10.0.0.33 - - [2025-12-18 05:43:33] "POST /role-configs HTTP/1.1" 200 517 0.052512 10.0.0.33 - - [2025-12-18 05:43:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.008219 10.0.0.33 - - [2025-12-18 05:43:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004698 10.0.0.33 - - [2025-12-18 05:43:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004247 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.006744 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003973 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005030 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004200 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.010027 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004336 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.009772 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.006220 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.006446 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004444 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004854 10.0.0.33 - - [2025-12-18 05:43:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005193 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005335 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004686 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005453 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005888 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005856 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005396 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.014113 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005427 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.007080 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005414 10.0.0.33 - - [2025-12-18 05:43:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003951 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006020 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.009386 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005881 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006712 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.011352 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006294 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004634 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.009787 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005120 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005850 10.0.0.33 - - [2025-12-18 05:43:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005082 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004922 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004519 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005865 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005574 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005004 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006873 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004951 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005076 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005543 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.009731 10.0.0.33 - - [2025-12-18 05:43:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.014612 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004879 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003754 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004182 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004850 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004615 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.006598 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004293 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.009315 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007051 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003881 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004937 10.0.0.33 - - [2025-12-18 05:43:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004271 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005720 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005385 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.006732 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004702 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004751 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004743 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003977 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.008658 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004855 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003974 10.0.0.33 - - [2025-12-18 05:43:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003806 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004112 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.008214 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005040 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.014413 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.007229 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004237 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.33 - - [2025-12-18 05:43:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004031 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.010202 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.015725 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003368 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004101 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.008405 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.015363 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.017543 10.0.0.33 - - [2025-12-18 05:43:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.017890 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.008455 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005946 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.009663 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003674 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.011165 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.009253 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004270 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.007237 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004067 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003619 10.0.0.33 - - [2025-12-18 05:43:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005397 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004383 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004629 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.017288 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.009941 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004968 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005871 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.012256 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.007833 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005595 10.0.0.33 - - [2025-12-18 05:43:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005787 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003754 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004784 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004227 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005203 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.007547 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004188 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005133 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004739 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.006438 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005915 10.0.0.33 - - [2025-12-18 05:43:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004239 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004214 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003824 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005023 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003738 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003610 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004394 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004492 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003857 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003904 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005046 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004858 10.0.0.33 - - [2025-12-18 05:43:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004699 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.015245 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003801 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004089 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004305 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003767 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004168 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003826 10.0.0.33 - - [2025-12-18 05:43:46] "GET /global-system-configs HTTP/1.1" 200 322 12.407750 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.010278 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004295 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003929 10.0.0.33 - - [2025-12-18 05:43:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004037 10.0.0.33 - - [2025-12-18 05:43:46] "GET /global-system-configs HTTP/1.1" 200 322 10.980005 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.010749 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003971 10.0.0.38 - - [2025-12-18 05:43:47] "GET /global-system-configs HTTP/1.1" 200 322 8.681888 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 404 225 7.855405 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.009363 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.012571 10.0.0.33 - - [2025-12-18 05:43:47] "POST /access-control-lists HTTP/1.1" 200 585 0.048771 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004113 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004497 10.0.0.33 - - [2025-12-18 05:43:47] "POST /route-targets HTTP/1.1" 200 327 0.028922 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.020564 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006295 10.0.0.33 - - [2025-12-18 05:43:47] "POST /ref-update HTTP/1.1" 200 156 0.039313 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006789 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005419 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 404 201 0.004667 10.0.0.33 - - [2025-12-18 05:43:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004206 10.0.0.33 - - [2025-12-18 05:43:47] "PUT /access-control-list/4e5c507a-6f39-4fc8-9a3b-72d4bb80afaa HTTP/1.1" 200 272 0.021969 10.0.0.50 - - [2025-12-18 05:43:47] "GET /global-system-configs HTTP/1.1" 200 322 7.541176 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004159 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004126 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005620 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004649 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.006562 10.0.0.50 - - [2025-12-18 05:43:48] "GET /global-system-configs HTTP/1.1" 200 322 5.727164 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004878 10.0.0.38 - - [2025-12-18 05:43:48] "GET /global-system-configs HTTP/1.1" 200 322 1.940185 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005519 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.013488 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.006620 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003933 10.0.0.33 - - [2025-12-18 05:43:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.011916 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.011998 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004595 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.015612 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005146 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.010854 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.007345 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.076375 10.0.0.33 - - [2025-12-18 05:43:49] "POST /ref-update HTTP/1.1" 200 156 0.135126 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.007925 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006080 10.0.0.33 - - [2025-12-18 05:43:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006580 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.006477 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.007416 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003556 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.009609 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.009930 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003901 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004635 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003546 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004120 10.0.0.33 - - [2025-12-18 05:43:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.013674 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004408 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.011607 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003938 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004298 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004291 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004161 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.006631 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003833 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003983 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004363 10.0.0.33 - - [2025-12-18 05:43:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.011011 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004540 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003807 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005221 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.006660 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004713 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003694 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004052 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005834 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003582 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003961 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004703 10.0.0.33 - - [2025-12-18 05:43:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.006452 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004586 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003731 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003969 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003410 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005686 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004465 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004081 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.013594 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004074 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003553 10.0.0.33 - - [2025-12-18 05:43:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003201 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004485 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.008056 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003902 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005553 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003774 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003990 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004451 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003606 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003553 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003950 10.0.0.33 - - [2025-12-18 05:43:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006943 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004056 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003974 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004034 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004123 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004949 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003871 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003625 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004032 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003859 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004399 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003711 10.0.0.33 - - [2025-12-18 05:43:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004956 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005683 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.006711 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004719 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005474 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.013383 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.007489 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004228 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003902 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005351 10.0.0.33 - - [2025-12-18 05:43:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005411 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.009719 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003857 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005572 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004375 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004424 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006453 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005234 10.0.0.33 - - [2025-12-18 05:43:57] "POST /network-ipams HTTP/1.1" 200 550 0.048580 10.0.0.33 - - [2025-12-18 05:43:57] "POST /fqname-to-id HTTP/1.1" 404 188 0.004505 10.0.0.33 - - [2025-12-18 05:43:57] "GET /fabric/7d452943-0240-4bbc-9453-0f4aa2eab48a?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1116 0.005343 10.0.0.33 - - [2025-12-18 05:43:58] "POST /fqname-to-id HTTP/1.1" 404 207 0.004567 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.