++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Feb 9 05:09:23 UTC 2026 ===================' INFO: =================== Mon Feb 9 05:09:23 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ grep 'inet ' +++ head -n 1 +++ ip addr show dev ens3 +++ 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.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ tr '\n' , ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.33,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.33,10.20.0.254,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.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 2 +++ 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.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.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=__ ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/09/2026 05:09:32.488 7f1b37f1fc88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/09/2026 05:09:32.521 7f1b37f1fc88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/09/2026 05:09:32.538 7f1b37f1fc88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/09/2026 05:09:32.538 7f1b37f1fc88 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Feb 9 05:09:54 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3753 3754 # Global and default policy resources 3755 pm = self.create_singleton_entry(PolicyManagement()) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( pm undefined self = self.create_singleton_entry = > global PolicyManagement = /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/policy_management:defa...ae74b116-3dc3-4242-9a3d-c160ce0aa9ee at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/policy_management:default-policy-management exists already with ID: ae74b116-3dc3-4242-9a3d-c160ce0aa9ee at zookeeper __cause__ = None __class__ = __context__ = NoIdError('policy_management default-policy-management',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/policy_management:defa...ae74b116-3dc3-4242-9a3d-c160ce0aa9ee 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/policy_management:defa...ae74b116-3dc3-4242-9a3d-c160ce0aa9ee at zookeeper') content = 'FQ Name: /fq-name-to-uuid/policy_management:defa...ae74b116-3dc3-4242-9a3d-c160ce0aa9ee 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: policy_management default-policy-management 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 3755, in _db_init_entries pm = self.create_singleton_entry(PolicyManagement()) 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/policy_management:default-policy-management exists already with ID: ae74b116-3dc3-4242-9a3d-c160ce0aa9ee at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Feb 9 05:09:55 UTC 2026 ===================' INFO: =================== Mon Feb 9 05:09:55 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ cut -d / -f 1 +++ head -n 1 +++ awk '{print $2}' ++ 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.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ cut -d ' ' -f 1 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ tr '\n' , ++++ uniq ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host +++ local local_ips=,10.0.0.33,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.33,10.20.0.254,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.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 2 +++ 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.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.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 ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/09/2026 05:10:03.432 7ff4c8264508 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/09/2026 05:10:03.472 7ff4c8264508 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/09/2026 05:10:03.498 7ff4c8264508 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/09/2026 05:10:03.499 7ff4c8264508 [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 - - [2026-02-09 05:10:05] "GET / HTTP/1.1" 200 45871 0.001830 10.0.0.33 - - [2026-02-09 05:10:05] "GET / HTTP/1.1" 200 45871 0.001237 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 - - [2026-02-09 05:10:05] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000575 10.0.0.33 - - [2026-02-09 05:10:05] "POST /fqname-to-id HTTP/1.1" 401 292 0.000376 10.0.0.33 - - [2026-02-09 05:10:09] "POST /fqname-to-id HTTP/1.1" 401 292 0.000565 10.0.0.33 - - [2026-02-09 05:10:44] "POST /fqname-to-id HTTP/1.1" 404 198 38.541339 10.0.0.33 - - [2026-02-09 05:10:44] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 31.576570 10.0.0.33 - - [2026-02-09 05:10:44] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004501 10.0.0.33 - - [2026-02-09 05:10:44] "POST /fqname-to-id HTTP/1.1" 200 156 31.897616 10.0.0.33 - - [2026-02-09 05:10:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004532 10.0.0.249 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 322 6.223636 10.0.0.249 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 322 3.354293 10.0.0.50 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 322 1.358890 10.0.0.33 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 322 13.431133 10.0.0.33 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 322 11.167626 10.0.0.50 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 322 9.597426 10.0.0.33 - - [2026-02-09 05:10:46] "POST /job-templates HTTP/1.1" 200 575 0.134931 10.0.0.33 - - [2026-02-09 05:10:46] "POST /fqname-to-id HTTP/1.1" 404 198 0.007103 10.0.0.33 - - [2026-02-09 05:10:46] "POST /job-templates HTTP/1.1" 200 555 0.090205 /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 - - [2026-02-09 05:10:46] "POST /fqname-to-id HTTP/1.1" 404 195 0.013155 10.0.0.33 - - [2026-02-09 05:10:47] "POST /job-templates HTTP/1.1" 200 553 0.079554 10.0.0.33 - - [2026-02-09 05:10:47] "POST /fqname-to-id HTTP/1.1" 404 201 0.006906 10.0.0.33 - - [2026-02-09 05:10:47] "POST /ref-update HTTP/1.1" 200 156 0.429063 10.0.0.33 - - [2026-02-09 05:10:47] "POST /config-propertiess HTTP/1.1" 200 551 0.188579 10.0.0.33 - - [2026-02-09 05:10:47] "POST /fqname-to-id HTTP/1.1" 404 166 0.010661 10.0.0.33 - - [2026-02-09 05:10:47] "POST /tags HTTP/1.1" 200 333 0.088943 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 174 0.005285 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 225 0.004787 10.0.0.33 - - [2026-02-09 05:10:48] "POST /tags HTTP/1.1" 200 313 0.102595 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.007407 10.0.0.33 - - [2026-02-09 05:10:48] "POST /access-control-lists HTTP/1.1" 200 585 0.114475 10.0.0.33 - - [2026-02-09 05:10:48] "POST /hardwares HTTP/1.1" 200 327 0.031231 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 166 0.007736 10.0.0.33 - - [2026-02-09 05:10:48] "POST /hardwares HTTP/1.1" 200 327 0.036982 10.0.0.33 - - [2026-02-09 05:10:48] "POST /route-targets HTTP/1.1" 200 327 0.029447 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.013176 10.0.0.33 - - [2026-02-09 05:10:48] "POST /hardwares HTTP/1.1" 200 317 0.015557 10.0.0.33 - - [2026-02-09 05:10:48] "POST /ref-update HTTP/1.1" 200 156 0.042149 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.010196 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 201 0.005292 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 323 0.019349 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.004390 10.0.0.33 - - [2026-02-09 05:10:49] "PUT /access-control-list/333f9f56-2864-4016-8cb7-ae9398467215 HTTP/1.1" 200 272 0.023510 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 325 0.025930 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 164 0.004869 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 317 0.030767 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 161 0.009194 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 323 0.019944 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.004562 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 325 0.025497 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 161 0.003592 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 319 0.047699 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 162 0.005189 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 311 0.019820 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 160 0.011885 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 303 0.018678 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 155 0.005319 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 305 0.017328 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 155 0.004346 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 307 0.016688 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 156 0.007037 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 309 0.026682 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.005624 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 301 0.020705 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.007204 10.0.0.33 - - [2026-02-09 05:10:51] "POST /hardwares HTTP/1.1" 200 309 0.028618 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.016633 10.0.0.33 - - [2026-02-09 05:10:51] "POST /hardwares HTTP/1.1" 200 317 0.039808 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.009584 10.0.0.33 - - [2026-02-09 05:10:51] "POST /hardwares HTTP/1.1" 200 303 0.032231 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 185 0.003431 10.0.0.33 - - [2026-02-09 05:10:51] "POST /features HTTP/1.1" 200 521 0.040920 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 189 0.007077 10.0.0.33 - - [2026-02-09 05:10:51] "POST /features HTTP/1.1" 200 521 0.035296 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 186 0.005416 10.0.0.33 - - [2026-02-09 05:10:52] "POST /features HTTP/1.1" 200 519 0.044365 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 190 0.004650 10.0.0.33 - - [2026-02-09 05:10:52] "POST /features HTTP/1.1" 200 541 0.120594 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 179 0.005937 10.0.0.33 - - [2026-02-09 05:10:52] "POST /physical-roles HTTP/1.1" 200 533 0.039990 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 191 0.007007 10.0.0.33 - - [2026-02-09 05:10:52] "POST /overlay-roles HTTP/1.1" 200 531 0.035969 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 185 0.004217 10.0.0.33 - - [2026-02-09 05:10:52] "POST /overlay-roles HTTP/1.1" 200 541 0.037306 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 184 0.006979 10.0.0.33 - - [2026-02-09 05:10:52] "POST /overlay-roles HTTP/1.1" 200 533 0.038052 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 187 0.003522 10.0.0.33 - - [2026-02-09 05:10:53] "POST /overlay-roles HTTP/1.1" 200 541 0.044669 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 190 0.003877 10.0.0.33 - - [2026-02-09 05:10:53] "POST /role-definitions HTTP/1.1" 200 533 0.035469 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 190 0.005048 10.0.0.33 - - [2026-02-09 05:10:53] "POST /role-definitions HTTP/1.1" 200 551 0.058141 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.004631 10.0.0.33 - - [2026-02-09 05:10:53] "POST /role-definitions HTTP/1.1" 200 549 0.046852 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 190 0.023152 10.0.0.33 - - [2026-02-09 05:10:53] "POST /role-definitions HTTP/1.1" 200 561 0.069265 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 190 0.003575 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 545 0.040010 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 192 0.003331 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 555 0.037328 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 187 0.007740 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 531 0.043593 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 189 0.004372 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 557 0.047361 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 195 0.005742 10.0.0.33 - - [2026-02-09 05:10:54] "POST /feature-configs HTTP/1.1" 200 537 0.033736 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 211 0.010099 10.0.0.33 - - [2026-02-09 05:10:55] "POST /node-profiles HTTP/1.1" 200 547 0.066556 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 193 0.003089 10.0.0.33 - - [2026-02-09 05:10:55] "POST /node-profiles HTTP/1.1" 200 541 0.072934 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 188 0.004072 10.0.0.33 - - [2026-02-09 05:10:55] "POST /node-profiles HTTP/1.1" 200 531 0.041297 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 197 0.013490 10.0.0.33 - - [2026-02-09 05:10:55] "POST /telemetry-profiles HTTP/1.1" 200 554 0.036853 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 206 0.004756 10.0.0.33 - - [2026-02-09 05:10:56] "POST /telemetry-profiles HTTP/1.1" 200 554 0.076057 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 206 0.004305 10.0.0.33 - - [2026-02-09 05:10:56] "POST /sflow-profiles HTTP/1.1" 200 532 0.063723 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 202 0.010058 10.0.0.33 - - [2026-02-09 05:10:56] "POST /grpc-profiles HTTP/1.1" 200 530 0.037436 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 202 0.007411 10.0.0.33 - - [2026-02-09 05:10:56] "POST /device-functional-groups HTTP/1.1" 200 540 0.070744 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 195 0.005220 10.0.0.33 - - [2026-02-09 05:10:56] "POST /device-functional-groups HTTP/1.1" 200 542 0.064159 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 208 0.013867 10.0.0.33 - - [2026-02-09 05:10:57] "POST /device-functional-groups HTTP/1.1" 200 620 0.046331 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 205 0.004240 10.0.0.33 - - [2026-02-09 05:10:57] "POST /device-functional-groups HTTP/1.1" 200 574 0.047239 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 196 0.012037 10.0.0.33 - - [2026-02-09 05:10:57] "POST /role-configs HTTP/1.1" 200 522 0.067097 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 202 0.017700 10.0.0.33 - - [2026-02-09 05:10:57] "POST /role-configs HTTP/1.1" 200 521 0.043611 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 194 0.010563 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004247 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.016416 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003931 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004391 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.008431 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004420 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005684 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005204 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004399 10.0.0.33 - - [2026-02-09 05:10:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.010617 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005441 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.009280 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.013318 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004785 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004849 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004551 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004324 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004337 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004397 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005773 10.0.0.33 - - [2026-02-09 05:10:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004154 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004561 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004303 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004337 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003721 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004415 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004583 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004659 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004512 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004039 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004877 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006121 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004707 10.0.0.33 - - [2026-02-09 05:11:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004383 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004927 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004990 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004457 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004535 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004272 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005357 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004880 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007378 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005697 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005737 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005052 10.0.0.33 - - [2026-02-09 05:11:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003935 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004591 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005126 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005536 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003954 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004720 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005334 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005052 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004251 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005104 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005699 10.0.0.33 - - [2026-02-09 05:11:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004706 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004363 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006590 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004844 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005089 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004238 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003868 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004002 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007306 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004665 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005049 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004187 10.0.0.33 - - [2026-02-09 05:11:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003752 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005039 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006409 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005220 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006034 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005811 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004357 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004258 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006387 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004025 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004973 10.0.0.33 - - [2026-02-09 05:11:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.013823 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004054 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004602 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006407 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004634 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004413 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004146 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003869 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005126 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008794 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004220 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005033 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.010115 10.0.0.33 - - [2026-02-09 05:11:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004894 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004520 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004931 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003879 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004337 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005805 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004884 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.007111 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005715 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004642 10.0.0.33 - - [2026-02-09 05:11:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004888 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004068 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004803 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005688 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004779 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004948 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005584 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007749 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006617 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005160 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004857 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003771 10.0.0.33 - - [2026-02-09 05:11:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004051 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004717 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004264 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004114 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005167 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005044 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004308 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004747 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004410 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.006579 10.0.0.33 - - [2026-02-09 05:11:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003930 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004772 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005485 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003910 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004173 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005303 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003897 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004221 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.013068 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004004 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005033 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005131 10.0.0.33 - - [2026-02-09 05:11:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004824 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005116 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005047 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004494 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004871 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006947 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003620 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004098 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005089 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004010 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004033 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006220 10.0.0.33 - - [2026-02-09 05:11:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003508 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004739 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008294 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004824 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005029 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004860 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005135 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003891 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004967 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004528 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004080 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004825 10.0.0.33 - - [2026-02-09 05:11:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.009941 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004440 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004688 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003820 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004185 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003713 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004176 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007702 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003629 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004260 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004124 10.0.0.33 - - [2026-02-09 05:11:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004015 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005267 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006791 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004976 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.008088 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004016 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005221 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004152 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004265 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005048 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003992 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.33 - - [2026-02-09 05:11:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004382 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005971 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010950 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004315 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003896 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004167 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004663 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004724 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004444 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005437 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004530 10.0.0.33 - - [2026-02-09 05:11:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004391 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004398 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005018 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004720 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004683 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005326 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.007180 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004061 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004599 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005349 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004891 10.0.0.33 - - [2026-02-09 05:11:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.010488 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007070 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005243 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004126 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003749 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003698 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004916 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003937 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004382 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005472 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005012 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005029 10.0.0.33 - - [2026-02-09 05:11:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006961 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005406 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005518 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003951 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004944 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005002 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005594 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005302 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004529 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005410 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004272 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004249 10.0.0.33 - - [2026-02-09 05:11:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005491 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.008394 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004517 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005756 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004426 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004151 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005432 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005082 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004372 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004926 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.008972 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003894 10.0.0.33 - - [2026-02-09 05:11:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004437 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005940 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.006390 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003743 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.007111 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004817 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005007 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004072 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005854 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004420 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005500 10.0.0.33 - - [2026-02-09 05:11:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004806 10.0.0.33 - - [2026-02-09 05:11:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005204 10.0.0.33 - - [2026-02-09 05:11:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.009155 10.0.0.33 - - [2026-02-09 05:11:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004570 10.0.0.33 - - [2026-02-09 05:11:20] "POST /useragent-kv HTTP/1.1" 200 115 0.009283 10.0.0.33 - - [2026-02-09 05:11:20] "POST /virtual-networks HTTP/1.1" 200 552 0.132326 10.0.0.33 - - [2026-02-09 05:11:20] "POST /fqname-to-id HTTP/1.1" 404 178 0.004815 10.0.0.33 - - [2026-02-09 05:11:20] "POST /fqname-to-id HTTP/1.1" 404 198 0.008659 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.