+++ date ++ echo 'INFO: =================== Mon Nov 24 06:45:09 UTC 2025 ===================' INFO: =================== Mon Nov 24 06:45:09 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 +++ head -n 1 +++ awk '{print $2}' +++ 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 '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.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 ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq +++ 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=__ ++ sort ++ sed 's/^API__//g' ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 11/24/2025 06:45:19.786 7f8406ff1208 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 11/24/2025 06:45:19.831 7f8406ff1208 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 11/24/2025 06:45:19.859 7f8406ff1208 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 11/24/2025 06:45:19.859 7f8406ff1208 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Nov 24 06:45:40 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=) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) 3751 self._default_project = project.serialize_to_json() 3752 self.create_singleton_entry(Fabric()) project undefined self = self.create_singleton_entry = > global Project = parent_obj undefined domain = /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/project:default-domain...ec284dbe-931e-4f3c-8235-b246e1dba111 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/project:default-domain:default-project exists already with ID: ec284dbe-931e-4f3c-8235-b246e1dba111 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('project default-domain:default-project',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/project:default-domain...ec284dbe-931e-4f3c-8235-b246e1dba111 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/project:default-domain...ec284dbe-931e-4f3c-8235-b246e1dba111 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/project:default-domain...ec284dbe-931e-4f3c-8235-b246e1dba111 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: project default-domain:default-project 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 3750, in _db_init_entries project = self.create_singleton_entry(Project(parent_obj=domain)) 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/project:default-domain:default-project exists already with ID: ec284dbe-931e-4f3c-8235-b246e1dba111 at zookeeper +++ date ++ echo 'INFO: =================== Mon Nov 24 06:45:41 UTC 2025 ===================' INFO: =================== Mon Nov 24 06:45:41 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 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' +++ cut -d / -f 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 '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.38,10.0.0.50,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ 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}' ++++ grep -vi host ++++ uniq ++++ sort +++ 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__.*__.*=.*$' ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 11/24/2025 06:45:49.035 7f88e6c3e808 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 11/24/2025 06:45:49.061 7f88e6c3e808 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 11/24/2025 06:45:49.074 7f88e6c3e808 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 11/24/2025 06:45:49.074 7f88e6c3e808 [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-11-24 06:45:50] "GET / HTTP/1.1" 200 45871 0.001724 10.0.0.33 - - [2025-11-24 06:45:50] "GET / HTTP/1.1" 200 45871 0.001310 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-11-24 06:45:50] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000538 10.0.0.33 - - [2025-11-24 06:45:50] "POST /fqname-to-id HTTP/1.1" 401 292 0.000296 10.0.0.38 - - [2025-11-24 06:45:59] "POST /fqname-to-id HTTP/1.1" 401 292 0.000466 10.0.0.33 - - [2025-11-24 06:46:12] "POST /fqname-to-id HTTP/1.1" 200 156 20.768468 10.0.0.33 - - [2025-11-24 06:46:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.33 - - [2025-11-24 06:46:12] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 20.196438 10.0.0.33 - - [2025-11-24 06:46:12] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.012609 10.0.0.33 - - [2025-11-24 06:46:12] "POST /job-templates HTTP/1.1" 200 555 21.926054 10.0.0.50 - - [2025-11-24 06:46:33] "GET /global-system-configs HTTP/1.1" 200 322 13.167398 10.0.0.33 - - [2025-11-24 06:46:36] "GET /global-system-configs HTTP/1.1" 200 322 12.653785 10.0.0.50 - - [2025-11-24 06:46:37] "GET /global-system-configs HTTP/1.1" 200 322 8.373220 10.0.0.33 - - [2025-11-24 06:46:37] "GET /global-system-configs HTTP/1.1" 200 322 6.001860 10.0.0.38 - - [2025-11-24 06:46:37] "GET /global-system-configs HTTP/1.1" 200 322 3.999471 10.0.0.38 - - [2025-11-24 06:46:37] "GET /global-system-configs HTTP/1.1" 200 322 1.824221 /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-11-24 06:46:38] "POST /fqname-to-id HTTP/1.1" 404 206 0.004126 10.0.0.33 - - [2025-11-24 06:46:38] "POST /job-templates HTTP/1.1" 200 557 0.050564 10.0.0.33 - - [2025-11-24 06:46:38] "POST /fqname-to-id HTTP/1.1" 404 196 0.006988 10.0.0.33 - - [2025-11-24 06:46:38] "POST /job-templates HTTP/1.1" 200 553 0.041968 10.0.0.33 - - [2025-11-24 06:46:38] "POST /fqname-to-id HTTP/1.1" 404 195 0.006642 10.0.0.33 - - [2025-11-24 06:46:38] "POST /job-templates HTTP/1.1" 200 563 0.106256 10.0.0.33 - - [2025-11-24 06:46:39] "POST /fqname-to-id HTTP/1.1" 404 189 0.004890 10.0.0.38 - - [2025-11-24 06:46:39] "POST /ref-update HTTP/1.1" 200 156 0.602308 10.0.0.33 - - [2025-11-24 06:46:39] "POST /tags HTTP/1.1" 200 321 0.058749 10.0.0.33 - - [2025-11-24 06:46:39] "POST /fqname-to-id HTTP/1.1" 404 174 0.013005 10.0.0.33 - - [2025-11-24 06:46:39] "POST /tags HTTP/1.1" 200 309 0.104327 10.0.0.33 - - [2025-11-24 06:46:39] "POST /fqname-to-id HTTP/1.1" 404 164 0.010979 10.0.0.33 - - [2025-11-24 06:46:39] "POST /tags HTTP/1.1" 200 323 0.040283 10.0.0.33 - - [2025-11-24 06:46:39] "POST /fqname-to-id HTTP/1.1" 404 166 0.003461 10.0.0.38 - - [2025-11-24 06:46:39] "POST /fqname-to-id HTTP/1.1" 404 225 0.006040 10.0.0.33 - - [2025-11-24 06:46:40] "POST /hardwares HTTP/1.1" 200 327 0.024112 10.0.0.38 - - [2025-11-24 06:46:40] "POST /access-control-lists HTTP/1.1" 200 585 0.047991 10.0.0.33 - - [2025-11-24 06:46:40] "POST /fqname-to-id HTTP/1.1" 404 166 0.007564 10.0.0.33 - - [2025-11-24 06:46:40] "POST /hardwares HTTP/1.1" 200 323 0.018520 10.0.0.38 - - [2025-11-24 06:46:40] "POST /route-targets HTTP/1.1" 200 327 0.022473 10.0.0.33 - - [2025-11-24 06:46:40] "POST /fqname-to-id HTTP/1.1" 404 161 0.005605 10.0.0.33 - - [2025-11-24 06:46:40] "POST /hardwares HTTP/1.1" 200 323 0.030957 10.0.0.38 - - [2025-11-24 06:46:40] "POST /ref-update HTTP/1.1" 200 156 0.039174 10.0.0.33 - - [2025-11-24 06:46:40] "POST /fqname-to-id HTTP/1.1" 404 164 0.006397 10.0.0.33 - - [2025-11-24 06:46:40] "POST /hardwares HTTP/1.1" 200 325 0.023163 10.0.0.33 - - [2025-11-24 06:46:40] "POST /fqname-to-id HTTP/1.1" 404 165 0.004936 10.0.0.38 - - [2025-11-24 06:46:40] "POST /fqname-to-id HTTP/1.1" 404 201 0.003880 10.0.0.33 - - [2025-11-24 06:46:40] "POST /hardwares HTTP/1.1" 200 325 0.059741 10.0.0.33 - - [2025-11-24 06:46:40] "POST /fqname-to-id HTTP/1.1" 404 161 0.005093 10.0.0.38 - - [2025-11-24 06:46:40] "PUT /access-control-list/f38857af-eab8-4152-8d77-e258a0c557cb HTTP/1.1" 200 272 0.037118 10.0.0.33 - - [2025-11-24 06:46:40] "POST /hardwares HTTP/1.1" 200 323 0.017271 10.0.0.33 - - [2025-11-24 06:46:41] "POST /fqname-to-id HTTP/1.1" 404 164 0.007887 10.0.0.33 - - [2025-11-24 06:46:41] "POST /hardwares HTTP/1.1" 200 319 0.016859 10.0.0.33 - - [2025-11-24 06:46:41] "POST /fqname-to-id HTTP/1.1" 404 165 0.003084 10.0.0.33 - - [2025-11-24 06:46:41] "POST /hardwares HTTP/1.1" 200 317 0.021518 10.0.0.33 - - [2025-11-24 06:46:41] "POST /fqname-to-id HTTP/1.1" 404 162 0.005499 10.0.0.33 - - [2025-11-24 06:46:41] "POST /hardwares HTTP/1.1" 200 319 0.018095 10.0.0.33 - - [2025-11-24 06:46:41] "POST /fqname-to-id HTTP/1.1" 404 158 0.006093 10.0.0.33 - - [2025-11-24 06:46:41] "POST /hardwares HTTP/1.1" 200 311 0.015653 10.0.0.33 - - [2025-11-24 06:46:41] "POST /fqname-to-id HTTP/1.1" 404 154 0.005449 10.0.0.33 - - [2025-11-24 06:46:41] "POST /hardwares HTTP/1.1" 200 311 0.022792 10.0.0.33 - - [2025-11-24 06:46:41] "POST /fqname-to-id HTTP/1.1" 404 155 0.005590 10.0.0.33 - - [2025-11-24 06:46:42] "POST /hardwares HTTP/1.1" 200 305 0.013616 10.0.0.33 - - [2025-11-24 06:46:42] "POST /fqname-to-id HTTP/1.1" 404 156 0.009487 10.0.0.33 - - [2025-11-24 06:46:42] "POST /hardwares HTTP/1.1" 200 307 0.015739 10.0.0.33 - - [2025-11-24 06:46:42] "POST /fqname-to-id HTTP/1.1" 404 157 0.004157 10.0.0.33 - - [2025-11-24 06:46:42] "POST /hardwares HTTP/1.1" 200 311 0.019964 10.0.0.33 - - [2025-11-24 06:46:42] "POST /fqname-to-id HTTP/1.1" 404 153 0.006192 10.0.0.33 - - [2025-11-24 06:46:42] "POST /hardwares HTTP/1.1" 200 309 0.025683 10.0.0.33 - - [2025-11-24 06:46:42] "POST /fqname-to-id HTTP/1.1" 404 157 0.004205 10.0.0.33 - - [2025-11-24 06:46:42] "POST /hardwares HTTP/1.1" 200 309 0.029727 10.0.0.33 - - [2025-11-24 06:46:42] "POST /fqname-to-id HTTP/1.1" 404 161 0.004631 10.0.0.33 - - [2025-11-24 06:46:42] "POST /hardwares HTTP/1.1" 200 309 0.025351 10.0.0.33 - - [2025-11-24 06:46:43] "POST /fqname-to-id HTTP/1.1" 404 154 0.004124 10.0.0.33 - - [2025-11-24 06:46:43] "POST /features HTTP/1.1" 200 533 0.042418 10.0.0.33 - - [2025-11-24 06:46:43] "POST /fqname-to-id HTTP/1.1" 404 184 0.008893 10.0.0.33 - - [2025-11-24 06:46:43] "POST /features HTTP/1.1" 200 521 0.043853 10.0.0.33 - - [2025-11-24 06:46:43] "POST /fqname-to-id HTTP/1.1" 404 184 0.010162 10.0.0.33 - - [2025-11-24 06:46:43] "POST /features HTTP/1.1" 200 539 0.055226 10.0.0.33 - - [2025-11-24 06:46:43] "POST /fqname-to-id HTTP/1.1" 404 183 0.005201 10.0.0.33 - - [2025-11-24 06:46:43] "POST /features HTTP/1.1" 200 517 0.054875 10.0.0.33 - - [2025-11-24 06:46:43] "POST /fqname-to-id HTTP/1.1" 404 194 0.004096 10.0.0.33 - - [2025-11-24 06:46:43] "POST /physical-roles HTTP/1.1" 200 521 0.047227 10.0.0.33 - - [2025-11-24 06:46:44] "POST /fqname-to-id HTTP/1.1" 404 184 0.029343 10.0.0.33 - - [2025-11-24 06:46:44] "POST /physical-roles HTTP/1.1" 200 519 0.055978 10.0.0.33 - - [2025-11-24 06:46:44] "POST /fqname-to-id HTTP/1.1" 404 184 0.004327 10.0.0.33 - - [2025-11-24 06:46:44] "POST /overlay-roles HTTP/1.1" 200 545 0.058890 10.0.0.33 - - [2025-11-24 06:46:44] "POST /fqname-to-id HTTP/1.1" 404 189 0.011589 10.0.0.33 - - [2025-11-24 06:46:44] "PUT /overlay-role/29865a93-9ffe-43d0-ad13-b0f6631b97d3 HTTP/1.1" 200 258 0.020870 10.0.0.33 - - [2025-11-24 06:46:44] "POST /fqname-to-id HTTP/1.1" 404 185 0.006659 10.0.0.33 - - [2025-11-24 06:46:44] "POST /overlay-roles HTTP/1.1" 200 529 0.076307 10.0.0.33 - - [2025-11-24 06:46:44] "POST /fqname-to-id HTTP/1.1" 404 189 0.005177 10.0.0.33 - - [2025-11-24 06:46:45] "POST /overlay-roles HTTP/1.1" 200 519 0.061627 10.0.0.33 - - [2025-11-24 06:46:45] "POST /fqname-to-id HTTP/1.1" 404 182 0.019258 10.0.0.33 - - [2025-11-24 06:46:45] "POST /role-definitions HTTP/1.1" 200 547 0.049578 10.0.0.33 - - [2025-11-24 06:46:45] "POST /fqname-to-id HTTP/1.1" 404 191 0.008548 10.0.0.33 - - [2025-11-24 06:46:45] "POST /role-definitions HTTP/1.1" 200 563 0.078845 10.0.0.33 - - [2025-11-24 06:46:45] "POST /fqname-to-id HTTP/1.1" 404 190 0.003703 10.0.0.33 - - [2025-11-24 06:46:45] "POST /role-definitions HTTP/1.1" 200 551 0.069186 10.0.0.33 - - [2025-11-24 06:46:46] "POST /fqname-to-id HTTP/1.1" 404 196 0.014910 10.0.0.33 - - [2025-11-24 06:46:46] "POST /role-definitions HTTP/1.1" 200 547 0.075167 10.0.0.33 - - [2025-11-24 06:46:46] "POST /fqname-to-id HTTP/1.1" 404 188 0.004240 10.0.0.33 - - [2025-11-24 06:46:46] "POST /role-definitions HTTP/1.1" 200 547 0.062923 10.0.0.33 - - [2025-11-24 06:46:46] "POST /fqname-to-id HTTP/1.1" 404 193 0.004159 10.0.0.33 - - [2025-11-24 06:46:46] "POST /role-definitions HTTP/1.1" 200 533 0.038013 10.0.0.33 - - [2025-11-24 06:46:46] "POST /fqname-to-id HTTP/1.1" 404 181 0.010772 10.0.0.33 - - [2025-11-24 06:46:46] "POST /role-definitions HTTP/1.1" 200 537 0.083641 10.0.0.33 - - [2025-11-24 06:46:46] "POST /fqname-to-id HTTP/1.1" 404 194 0.005897 10.0.0.33 - - [2025-11-24 06:46:47] "POST /role-definitions HTTP/1.1" 200 561 0.067672 10.0.0.33 - - [2025-11-24 06:46:47] "POST /fqname-to-id HTTP/1.1" 404 196 0.003273 10.0.0.33 - - [2025-11-24 06:46:47] "POST /feature-configs HTTP/1.1" 200 562 0.071929 10.0.0.33 - - [2025-11-24 06:46:47] "POST /fqname-to-id HTTP/1.1" 404 192 0.009192 10.0.0.33 - - [2025-11-24 06:46:47] "POST /node-profiles HTTP/1.1" 200 537 0.071091 10.0.0.33 - - [2025-11-24 06:46:47] "POST /fqname-to-id HTTP/1.1" 404 189 0.004600 10.0.0.33 - - [2025-11-24 06:46:47] "POST /node-profiles HTTP/1.1" 200 541 0.058560 10.0.0.33 - - [2025-11-24 06:46:47] "POST /fqname-to-id HTTP/1.1" 404 184 0.003257 10.0.0.33 - - [2025-11-24 06:46:48] "POST /node-profiles HTTP/1.1" 200 533 0.049708 10.0.0.33 - - [2025-11-24 06:46:48] "POST /fqname-to-id HTTP/1.1" 404 206 0.005918 10.0.0.33 - - [2025-11-24 06:46:48] "POST /telemetry-profiles HTTP/1.1" 200 554 0.084270 10.0.0.33 - - [2025-11-24 06:46:48] "POST /fqname-to-id HTTP/1.1" 404 206 0.006522 10.0.0.33 - - [2025-11-24 06:46:48] "POST /telemetry-profiles HTTP/1.1" 200 554 0.035120 10.0.0.33 - - [2025-11-24 06:46:48] "POST /fqname-to-id HTTP/1.1" 404 199 0.005498 10.0.0.33 - - [2025-11-24 06:46:48] "POST /sflow-profiles HTTP/1.1" 200 538 0.040638 10.0.0.33 - - [2025-11-24 06:46:48] "POST /fqname-to-id HTTP/1.1" 404 199 0.004879 10.0.0.33 - - [2025-11-24 06:46:48] "POST /snmp-profiles HTTP/1.1" 200 530 0.064560 10.0.0.33 - - [2025-11-24 06:46:48] "POST /fqname-to-id HTTP/1.1" 404 193 0.009977 10.0.0.33 - - [2025-11-24 06:46:49] "POST /device-functional-groups HTTP/1.1" 200 540 0.033634 10.0.0.33 - - [2025-11-24 06:46:49] "POST /fqname-to-id HTTP/1.1" 404 194 0.008137 10.0.0.33 - - [2025-11-24 06:46:49] "POST /device-functional-groups HTTP/1.1" 200 590 0.048308 10.0.0.33 - - [2025-11-24 06:46:49] "POST /fqname-to-id HTTP/1.1" 404 236 0.006812 10.0.0.33 - - [2025-11-24 06:46:49] "POST /device-functional-groups HTTP/1.1" 200 566 0.036327 10.0.0.33 - - [2025-11-24 06:46:49] "POST /fqname-to-id HTTP/1.1" 404 210 0.010083 10.0.0.33 - - [2025-11-24 06:46:49] "POST /role-configs HTTP/1.1" 200 525 0.030233 10.0.0.33 - - [2025-11-24 06:46:49] "POST /fqname-to-id HTTP/1.1" 404 198 0.005197 10.0.0.33 - - [2025-11-24 06:46:49] "POST /role-configs HTTP/1.1" 200 522 0.048224 10.0.0.33 - - [2025-11-24 06:46:49] "POST /fqname-to-id HTTP/1.1" 404 197 0.004145 10.0.0.33 - - [2025-11-24 06:46:49] "POST /role-configs HTTP/1.1" 200 517 0.054915 10.0.0.33 - - [2025-11-24 06:46:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.010218 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.006399 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004433 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004445 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004143 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003891 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004316 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004028 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004384 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003934 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004514 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003883 10.0.0.33 - - [2025-11-24 06:46:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.007135 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004234 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005526 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004189 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005790 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004017 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003926 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004741 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004579 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004223 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004852 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004116 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004291 10.0.0.33 - - [2025-11-24 06:46:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004959 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003902 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004014 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004258 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003853 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004681 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004493 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004310 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005635 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005090 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003917 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005585 10.0.0.33 - - [2025-11-24 06:46:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004480 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004153 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005726 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003972 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004838 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005210 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005577 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003894 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004708 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004838 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003723 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005831 10.0.0.33 - - [2025-11-24 06:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004686 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004146 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004282 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004225 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004505 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004600 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004208 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003727 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004300 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004383 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004541 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006203 10.0.0.33 - - [2025-11-24 06:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004155 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004475 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004807 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004544 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003953 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005275 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.008910 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.007751 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004781 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004420 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003990 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004844 10.0.0.33 - - [2025-11-24 06:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004498 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004132 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.007070 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005912 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005102 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005990 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.006369 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.006243 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.009042 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005075 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004898 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005949 10.0.0.33 - - [2025-11-24 06:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004840 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004951 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005791 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004156 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003728 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004524 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005221 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006019 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005691 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004690 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004397 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003807 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003906 10.0.0.33 - - [2025-11-24 06:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003644 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004617 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004197 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003777 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004148 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004239 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003737 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003947 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004526 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004093 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003781 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004616 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006119 10.0.0.33 - - [2025-11-24 06:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.010152 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006897 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004644 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.009030 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004038 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004067 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.007187 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004812 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005768 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005632 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004102 10.0.0.33 - - [2025-11-24 06:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005135 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006851 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006337 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009954 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005898 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003987 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007976 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006438 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004630 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007806 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004226 10.0.0.33 - - [2025-11-24 06:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003686 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005576 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006226 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005564 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009844 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004273 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004571 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.008447 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004704 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003849 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004431 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005152 10.0.0.33 - - [2025-11-24 06:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004858 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004593 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005468 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005500 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004416 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005722 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005375 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006797 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005617 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005410 10.0.0.33 - - [2025-11-24 06:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004361 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004940 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004126 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004260 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004671 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.012086 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.015420 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004174 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003702 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.009871 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004599 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003883 10.0.0.33 - - [2025-11-24 06:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005862 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004065 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004014 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005294 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004225 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003897 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.010057 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004385 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004006 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004183 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004186 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004370 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004194 10.0.0.33 - - [2025-11-24 06:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004350 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003901 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004271 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004074 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004628 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004410 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004154 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005865 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006908 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004009 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007777 10.0.0.33 - - [2025-11-24 06:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005468 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005049 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004349 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004196 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004008 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003906 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004815 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004462 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006346 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005722 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004785 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.010140 10.0.0.33 - - [2025-11-24 06:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004196 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004226 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005793 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005679 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005467 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004014 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004433 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003988 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004328 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005769 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004111 10.0.0.33 - - [2025-11-24 06:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007728 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.006125 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004288 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.006116 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004802 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004547 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003972 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005274 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003816 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003875 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004282 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003769 10.0.0.33 - - [2025-11-24 06:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003921 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003881 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003999 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004143 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003955 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006771 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003958 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004279 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003699 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004541 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005549 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004033 10.0.0.33 - - [2025-11-24 06:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005528 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005919 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005178 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004620 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006006 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006615 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006291 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.007208 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004708 10.0.0.33 - - [2025-11-24 06:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004048 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003967 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004411 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.015805 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008578 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003638 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.016769 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006192 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003625 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.011193 10.0.0.33 - - [2025-11-24 06:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004958 10.0.0.33 - - [2025-11-24 06:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007002 10.0.0.33 - - [2025-11-24 06:47:12] "POST /network-ipams HTTP/1.1" 200 550 0.065454 10.0.0.33 - - [2025-11-24 06:47:12] "POST /fqname-to-id HTTP/1.1" 404 188 0.004694 10.0.0.33 - - [2025-11-24 06:47:12] "GET /fabric/31c80f54-6ea5-45ef-8e3d-70cfa475b7b9?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1116 0.003757 10.0.0.33 - - [2025-11-24 06:47:12] "POST /fqname-to-id HTTP/1.1" 404 207 0.007381 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.