++ 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: =================== Thu Dec 25 05:46:21 UTC 2025 ===================' INFO: =================== Thu Dec 25 05:46:21 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ head -n 1 +++ awk '{print $2}' +++ grep 'inet ' +++ cut -d / -f 1 ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.38: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.38,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38: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.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.38: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.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.38: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.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.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.38,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.38,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ cut -d ' ' -f 1 +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.38,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ cat /proc/net/fib_trie ++++ uniq ++++ grep -vi host +++ local local_ips=,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ grep '^API__.*__.*=.*$' ++ set ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/25/2025 05:46:30.398 7f9f24a0c608 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/25/2025 05:46:30.427 7f9f24a0c608 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/25/2025 05:46:30.443 7f9f24a0c608 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/25/2025 05:46:30.443 7f9f24a0c608 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Dec 25 05:46:51 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, 3779 routing_instance_is_default=True)) 3780 self.create_singleton_entry( 3781 RoutingInstance('__default__', ip_fab_vn)) routing_instance_is_default undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/routing_instance:defau...bfe97fd7-a52f-4430-b287-dfb94a0d07dc at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/routing_instance:default-domain:default-project:ip-fabric:ip-fabric exists already with ID: bfe97fd7-a52f-4430-b287-dfb94a0d07dc at zookeeper __cause__ = None __class__ = __context__ = NoIdError('routing_instance default-domain:default-project:ip-fabric:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/routing_instance:defau...bfe97fd7-a52f-4430-b287-dfb94a0d07dc 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/routing_instance:defau...bfe97fd7-a52f-4430-b287-dfb94a0d07dc at zookeeper') content = 'FQ Name: /fq-name-to-uuid/routing_instance:defau...bfe97fd7-a52f-4430-b287-dfb94a0d07dc 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: routing_instance default-domain:default-project:ip-fabric:ip-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3779, in _db_init_entries routing_instance_is_default=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/routing_instance:default-domain:default-project:ip-fabric:ip-fabric exists already with ID: bfe97fd7-a52f-4430-b287-dfb94a0d07dc 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: =================== Thu Dec 25 05:46:51 UTC 2025 ===================' INFO: =================== Thu Dec 25 05:46:51 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.38: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.38,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38: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.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.38: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.38: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.38,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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.38:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.38: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.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.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.38,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.38,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.33,10.0.0.249 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.38,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ uniq ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/25/2025 05:47:00.119 7fe7ebcc04c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/25/2025 05:47:00.149 7fe7ebcc04c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/25/2025 05:47:00.165 7fe7ebcc04c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/25/2025 05:47:00.165 7fe7ebcc04c8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.249:8082/ Hit Ctrl-C to quit. 10.0.0.249 - - [2025-12-25 05:47:01] "GET / HTTP/1.1" 200 45871 0.001778 10.0.0.249 - - [2025-12-25 05:47:01] "GET / HTTP/1.1" 200 45871 0.001302 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.249 - - [2025-12-25 05:47:01] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000612 10.0.0.249 - - [2025-12-25 05:47:01] "POST /fqname-to-id HTTP/1.1" 401 292 0.000405 10.0.0.249 - - [2025-12-25 05:47:05] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 2.374082 10.0.0.249 - - [2025-12-25 05:47:05] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.005819 10.0.0.249 - - [2025-12-25 05:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 1.996531 10.0.0.249 - - [2025-12-25 05:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003841 10.0.0.33 - - [2025-12-25 05:47:05] "POST /fqname-to-id HTTP/1.1" 404 195 1.449079 10.0.0.33 - - [2025-12-25 05:47:05] "POST /job-templates HTTP/1.1" 200 555 0.108587 10.0.0.33 - - [2025-12-25 05:47:05] "POST /fqname-to-id HTTP/1.1" 404 201 0.007434 10.0.0.33 - - [2025-12-25 05:47:06] "POST /config-propertiess HTTP/1.1" 200 553 0.108942 10.0.0.33 - - [2025-12-25 05:47:06] "POST /fqname-to-id HTTP/1.1" 404 166 0.016009 10.0.0.33 - - [2025-12-25 05:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.091887 10.0.0.33 - - [2025-12-25 05:47:06] "POST /tags HTTP/1.1" 200 334 0.134574 10.0.0.33 - - [2025-12-25 05:47:06] "POST /fqname-to-id HTTP/1.1" 404 174 0.005297 10.0.0.33 - - [2025-12-25 05:47:07] "POST /tags HTTP/1.1" 200 314 0.090783 10.0.0.33 - - [2025-12-25 05:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007142 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.33 - - [2025-12-25 05:47:07] "POST /hardwares HTTP/1.1" 200 328 0.021708 10.0.0.33 - - [2025-12-25 05:47:07] "POST /fqname-to-id HTTP/1.1" 404 166 0.005534 10.0.0.33 - - [2025-12-25 05:47:07] "POST /hardwares HTTP/1.1" 200 328 0.021708 10.0.0.33 - - [2025-12-25 05:47:07] "POST /fqname-to-id HTTP/1.1" 404 164 0.009152 10.0.0.33 - - [2025-12-25 05:47:07] "POST /hardwares HTTP/1.1" 200 318 0.026441 10.0.0.33 - - [2025-12-25 05:47:07] "POST /fqname-to-id HTTP/1.1" 404 164 0.011144 10.0.0.33 - - [2025-12-25 05:47:07] "POST /hardwares HTTP/1.1" 200 324 0.029368 10.0.0.33 - - [2025-12-25 05:47:07] "POST /fqname-to-id HTTP/1.1" 404 165 0.004602 10.0.0.33 - - [2025-12-25 05:47:08] "POST /hardwares HTTP/1.1" 200 326 0.024733 10.0.0.33 - - [2025-12-25 05:47:08] "POST /fqname-to-id HTTP/1.1" 404 164 0.003904 10.0.0.33 - - [2025-12-25 05:47:08] "POST /hardwares HTTP/1.1" 200 318 0.038137 10.0.0.33 - - [2025-12-25 05:47:08] "POST /fqname-to-id HTTP/1.1" 404 161 0.006471 10.0.0.33 - - [2025-12-25 05:47:08] "POST /hardwares HTTP/1.1" 200 324 0.028177 10.0.0.33 - - [2025-12-25 05:47:08] "POST /fqname-to-id HTTP/1.1" 404 162 0.005605 10.0.0.33 - - [2025-12-25 05:47:08] "POST /hardwares HTTP/1.1" 200 326 0.016356 10.0.0.33 - - [2025-12-25 05:47:08] "POST /fqname-to-id HTTP/1.1" 404 161 0.004414 10.0.0.33 - - [2025-12-25 05:47:08] "POST /hardwares HTTP/1.1" 200 320 0.037239 10.0.0.33 - - [2025-12-25 05:47:08] "POST /fqname-to-id HTTP/1.1" 404 162 0.010946 10.0.0.33 - - [2025-12-25 05:47:08] "POST /hardwares HTTP/1.1" 200 312 0.020351 10.0.0.33 - - [2025-12-25 05:47:09] "POST /fqname-to-id HTTP/1.1" 404 160 0.005997 10.0.0.33 - - [2025-12-25 05:47:09] "POST /hardwares HTTP/1.1" 200 304 0.025960 10.0.0.33 - - [2025-12-25 05:47:09] "POST /fqname-to-id HTTP/1.1" 404 155 0.004310 10.0.0.33 - - [2025-12-25 05:47:09] "POST /hardwares HTTP/1.1" 200 306 0.025803 10.0.0.33 - - [2025-12-25 05:47:09] "POST /fqname-to-id HTTP/1.1" 404 155 0.005881 10.0.0.33 - - [2025-12-25 05:47:09] "POST /hardwares HTTP/1.1" 200 308 0.019360 10.0.0.33 - - [2025-12-25 05:47:09] "POST /fqname-to-id HTTP/1.1" 404 156 0.005381 10.0.0.33 - - [2025-12-25 05:47:09] "POST /hardwares HTTP/1.1" 200 310 0.020315 10.0.0.33 - - [2025-12-25 05:47:09] "POST /fqname-to-id HTTP/1.1" 404 158 0.005868 10.0.0.33 - - [2025-12-25 05:47:09] "POST /hardwares HTTP/1.1" 200 302 0.021291 10.0.0.33 - - [2025-12-25 05:47:09] "POST /fqname-to-id HTTP/1.1" 404 157 0.004156 10.0.0.33 - - [2025-12-25 05:47:10] "POST /hardwares HTTP/1.1" 200 310 0.016219 10.0.0.33 - - [2025-12-25 05:47:10] "POST /fqname-to-id HTTP/1.1" 404 157 0.004476 10.0.0.33 - - [2025-12-25 05:47:10] "POST /hardwares HTTP/1.1" 200 318 0.018542 10.0.0.33 - - [2025-12-25 05:47:10] "POST /fqname-to-id HTTP/1.1" 404 157 0.004415 10.0.0.33 - - [2025-12-25 05:47:10] "POST /access-control-lists HTTP/1.1" 200 589 0.043404 10.0.0.33 - - [2025-12-25 05:47:10] "POST /hardwares HTTP/1.1" 200 304 0.017967 10.0.0.33 - - [2025-12-25 05:47:10] "POST /route-targets HTTP/1.1" 200 328 0.025362 10.0.0.33 - - [2025-12-25 05:47:10] "POST /fqname-to-id HTTP/1.1" 404 185 0.005147 10.0.0.33 - - [2025-12-25 05:47:10] "POST /ref-update HTTP/1.1" 200 156 0.043368 10.0.0.33 - - [2025-12-25 05:47:10] "POST /features HTTP/1.1" 200 523 0.066399 10.0.0.33 - - [2025-12-25 05:47:10] "POST /route-targets HTTP/1.1" 200 328 0.028207 10.0.0.33 - - [2025-12-25 05:47:10] "POST /fqname-to-id HTTP/1.1" 404 189 0.009504 10.0.0.33 - - [2025-12-25 05:47:11] "POST /access-control-lists HTTP/1.1" 200 553 0.099047 10.0.0.33 - - [2025-12-25 05:47:11] "POST /features HTTP/1.1" 200 523 0.101419 10.0.0.33 - - [2025-12-25 05:47:11] "POST /fqname-to-id HTTP/1.1" 404 186 0.006975 10.0.0.33 - - [2025-12-25 05:47:11] "POST /features HTTP/1.1" 200 521 0.038676 10.0.0.33 - - [2025-12-25 05:47:11] "POST /fqname-to-id HTTP/1.1" 404 190 0.005102 10.0.0.33 - - [2025-12-25 05:47:11] "POST /features HTTP/1.1" 200 543 0.045015 10.0.0.33 - - [2025-12-25 05:47:11] "POST /fqname-to-id HTTP/1.1" 404 179 0.014843 10.0.0.33 - - [2025-12-25 05:47:11] "POST /physical-roles HTTP/1.1" 200 535 0.045877 10.0.0.33 - - [2025-12-25 05:47:11] "POST /fqname-to-id HTTP/1.1" 404 191 0.003757 10.0.0.33 - - [2025-12-25 05:47:11] "POST /overlay-roles HTTP/1.1" 200 533 0.040699 10.0.0.33 - - [2025-12-25 05:47:11] "POST /fqname-to-id HTTP/1.1" 404 185 0.004655 10.0.0.33 - - [2025-12-25 05:47:12] "POST /overlay-roles HTTP/1.1" 200 543 0.042736 10.0.0.33 - - [2025-12-25 05:47:12] "POST /fqname-to-id HTTP/1.1" 404 184 0.004304 10.0.0.33 - - [2025-12-25 05:47:12] "POST /overlay-roles HTTP/1.1" 200 535 0.041156 10.0.0.33 - - [2025-12-25 05:47:12] "POST /fqname-to-id HTTP/1.1" 404 187 0.004790 10.0.0.33 - - [2025-12-25 05:47:12] "POST /overlay-roles HTTP/1.1" 200 543 0.039860 10.0.0.33 - - [2025-12-25 05:47:12] "POST /fqname-to-id HTTP/1.1" 404 190 0.004767 10.0.0.33 - - [2025-12-25 05:47:12] "POST /role-definitions HTTP/1.1" 200 535 0.052835 10.0.0.33 - - [2025-12-25 05:47:12] "POST /fqname-to-id HTTP/1.1" 404 190 0.004954 10.0.0.33 - - [2025-12-25 05:47:12] "POST /role-definitions HTTP/1.1" 200 553 0.044233 10.0.0.33 - - [2025-12-25 05:47:12] "POST /fqname-to-id HTTP/1.1" 404 189 0.004690 10.0.0.33 - - [2025-12-25 05:47:13] "POST /role-definitions HTTP/1.1" 200 551 0.046285 10.0.0.33 - - [2025-12-25 05:47:13] "POST /fqname-to-id HTTP/1.1" 404 190 0.003896 10.0.0.33 - - [2025-12-25 05:47:13] "POST /role-definitions HTTP/1.1" 200 563 0.043371 10.0.0.33 - - [2025-12-25 05:47:13] "POST /fqname-to-id HTTP/1.1" 404 190 0.006524 10.0.0.33 - - [2025-12-25 05:47:13] "POST /role-definitions HTTP/1.1" 200 547 0.041007 10.0.0.33 - - [2025-12-25 05:47:13] "POST /fqname-to-id HTTP/1.1" 404 192 0.003994 10.0.0.33 - - [2025-12-25 05:47:13] "POST /role-definitions HTTP/1.1" 200 557 0.039318 10.0.0.33 - - [2025-12-25 05:47:13] "POST /fqname-to-id HTTP/1.1" 404 187 0.003399 10.0.0.33 - - [2025-12-25 05:47:13] "POST /role-definitions HTTP/1.1" 200 533 0.036996 10.0.0.33 - - [2025-12-25 05:47:13] "POST /fqname-to-id HTTP/1.1" 404 189 0.004493 10.0.0.33 - - [2025-12-25 05:47:13] "POST /role-definitions HTTP/1.1" 200 559 0.044139 10.0.0.33 - - [2025-12-25 05:47:13] "POST /fqname-to-id HTTP/1.1" 404 195 0.004301 10.0.0.33 - - [2025-12-25 05:47:13] "POST /feature-configs HTTP/1.1" 200 539 0.036378 10.0.0.33 - - [2025-12-25 05:47:14] "POST /fqname-to-id HTTP/1.1" 404 211 0.003590 10.0.0.33 - - [2025-12-25 05:47:14] "POST /node-profiles HTTP/1.1" 200 549 0.032912 10.0.0.33 - - [2025-12-25 05:47:14] "POST /fqname-to-id HTTP/1.1" 404 193 0.006589 10.0.0.33 - - [2025-12-25 05:47:14] "POST /node-profiles HTTP/1.1" 200 543 0.036294 10.0.0.33 - - [2025-12-25 05:47:14] "POST /fqname-to-id HTTP/1.1" 404 188 0.003828 10.0.0.33 - - [2025-12-25 05:47:14] "POST /node-profiles HTTP/1.1" 200 533 0.039099 10.0.0.33 - - [2025-12-25 05:47:14] "POST /fqname-to-id HTTP/1.1" 404 197 0.003432 10.0.0.33 - - [2025-12-25 05:47:14] "POST /telemetry-profiles HTTP/1.1" 200 556 0.039638 10.0.0.33 - - [2025-12-25 05:47:14] "POST /fqname-to-id HTTP/1.1" 404 206 0.005139 10.0.0.33 - - [2025-12-25 05:47:14] "POST /telemetry-profiles HTTP/1.1" 200 556 0.041079 10.0.0.33 - - [2025-12-25 05:47:14] "POST /fqname-to-id HTTP/1.1" 404 206 0.004426 10.0.0.33 - - [2025-12-25 05:47:14] "POST /sflow-profiles HTTP/1.1" 200 534 0.040466 10.0.0.33 - - [2025-12-25 05:47:15] "POST /fqname-to-id HTTP/1.1" 404 202 0.003342 10.0.0.33 - - [2025-12-25 05:47:15] "POST /grpc-profiles HTTP/1.1" 200 532 0.034771 10.0.0.33 - - [2025-12-25 05:47:15] "POST /fqname-to-id HTTP/1.1" 404 202 0.004470 10.0.0.33 - - [2025-12-25 05:47:15] "POST /device-functional-groups HTTP/1.1" 200 542 0.053123 10.0.0.33 - - [2025-12-25 05:47:15] "POST /fqname-to-id HTTP/1.1" 404 195 0.004723 10.0.0.33 - - [2025-12-25 05:47:15] "POST /device-functional-groups HTTP/1.1" 200 544 0.057547 10.0.0.33 - - [2025-12-25 05:47:15] "POST /fqname-to-id HTTP/1.1" 404 208 0.009316 10.0.0.33 - - [2025-12-25 05:47:15] "POST /device-functional-groups HTTP/1.1" 200 622 0.054349 10.0.0.33 - - [2025-12-25 05:47:15] "POST /fqname-to-id HTTP/1.1" 404 205 0.005564 10.0.0.33 - - [2025-12-25 05:47:16] "POST /device-functional-groups HTTP/1.1" 200 576 0.073755 10.0.0.33 - - [2025-12-25 05:47:16] "POST /fqname-to-id HTTP/1.1" 404 196 0.004493 10.0.0.33 - - [2025-12-25 05:47:16] "POST /role-configs HTTP/1.1" 200 524 0.068627 10.0.0.33 - - [2025-12-25 05:47:16] "POST /fqname-to-id HTTP/1.1" 404 202 0.004596 10.0.0.33 - - [2025-12-25 05:47:16] "POST /role-configs HTTP/1.1" 200 523 0.053243 10.0.0.33 - - [2025-12-25 05:47:16] "POST /fqname-to-id HTTP/1.1" 404 194 0.006575 10.0.0.33 - - [2025-12-25 05:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.013058 10.0.0.33 - - [2025-12-25 05:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003785 10.0.0.33 - - [2025-12-25 05:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007086 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004281 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003871 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.007396 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005070 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003605 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006367 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003842 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005069 10.0.0.33 - - [2025-12-25 05:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005931 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003823 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005310 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004292 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004736 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.017310 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004086 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004090 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007255 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004327 10.0.0.33 - - [2025-12-25 05:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004587 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.009315 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005175 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.006793 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.019629 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004462 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004428 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005264 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004509 10.0.0.33 - - [2025-12-25 05:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004582 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.013451 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005287 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004895 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.008952 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005199 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005023 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.016090 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004376 10.0.0.33 - - [2025-12-25 05:47:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004349 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.010352 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004159 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003851 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.006063 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004246 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003586 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005775 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004120 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003888 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004668 10.0.0.33 - - [2025-12-25 05:47:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004101 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005121 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.008977 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004298 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.008911 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004182 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004444 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005091 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.008933 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004510 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003810 10.0.0.33 - - [2025-12-25 05:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.009193 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004381 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003526 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004769 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004047 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003780 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.008373 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004174 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003554 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.008836 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004668 10.0.0.33 - - [2025-12-25 05:47:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003884 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.006301 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004820 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004263 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.011046 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004400 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003652 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.008921 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004584 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004026 10.0.0.33 - - [2025-12-25 05:47:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004663 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004719 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004697 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.014876 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004618 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003981 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.006159 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.007710 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004648 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.009266 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004463 10.0.0.33 - - [2025-12-25 05:47:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003718 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004329 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004296 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003739 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007629 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.009449 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.012597 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004442 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004293 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003873 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007122 10.0.0.33 - - [2025-12-25 05:47:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004972 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004278 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004643 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004141 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004749 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.011250 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004842 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003753 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005565 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004758 10.0.0.33 - - [2025-12-25 05:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004072 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005133 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005072 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004847 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004878 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004548 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003585 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.009652 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004502 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003626 10.0.0.33 - - [2025-12-25 05:47:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003822 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005297 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003633 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.009661 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003908 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003902 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.009513 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004152 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003849 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.009957 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003913 10.0.0.33 - - [2025-12-25 05:47:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005289 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006072 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003954 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003881 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.009188 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003607 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004217 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004785 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003923 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005768 10.0.0.33 - - [2025-12-25 05:47:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004204 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004032 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.006063 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004456 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004450 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004884 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004319 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003737 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.009716 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003851 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003596 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005470 10.0.0.33 - - [2025-12-25 05:47:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004081 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003519 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.009460 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004643 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003600 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.009631 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003949 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003622 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004441 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003783 10.0.0.33 - - [2025-12-25 05:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004056 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004486 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004302 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004053 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.007792 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004216 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003617 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005274 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004441 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003859 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.013844 10.0.0.33 - - [2025-12-25 05:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004932 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003726 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005283 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004895 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003918 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.015127 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004254 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003438 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005046 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004703 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004594 10.0.0.33 - - [2025-12-25 05:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004003 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004234 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003725 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004589 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004036 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.008942 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004715 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003811 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004105 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004767 10.0.0.33 - - [2025-12-25 05:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003747 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.008732 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006689 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004342 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004918 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004464 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005222 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004390 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003722 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005866 10.0.0.33 - - [2025-12-25 05:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003783 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004542 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006971 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004362 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003987 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004586 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.009235 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.008502 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006143 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005757 10.0.0.33 - - [2025-12-25 05:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004114 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005023 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004603 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004187 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.006714 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004422 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003706 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007202 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004858 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004831 10.0.0.33 - - [2025-12-25 05:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007093 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004030 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003750 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.009310 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004183 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003846 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004617 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004661 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003946 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.017119 10.0.0.33 - - [2025-12-25 05:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005095 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003627 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.009651 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005105 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003573 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.010935 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005129 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004414 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005184 10.0.0.33 - - [2025-12-25 05:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005075 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004078 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.008068 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004757 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004642 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004759 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004247 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004950 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.010815 10.0.0.249 - - [2025-12-25 05:47:41] "POST /useragent-kv HTTP/1.1" 200 115 0.005585 10.0.0.33 - - [2025-12-25 05:47:41] "POST /virtual-networks HTTP/1.1" 200 554 0.147002 10.0.0.33 - - [2025-12-25 05:47:41] "POST /fqname-to-id HTTP/1.1" 404 178 0.003702 10.0.0.33 - - [2025-12-25 05:47:41] "POST /route-targets HTTP/1.1" 200 328 0.015210 10.0.0.33 - - [2025-12-25 05:47:42] "POST /fqname-to-id HTTP/1.1" 404 198 0.004586 10.0.0.33 - - [2025-12-25 05:47:46] "GET /global-system-configs HTTP/1.1" 200 323 10.657751 10.0.0.249 - - [2025-12-25 05:47:49] "GET /global-system-configs HTTP/1.1" 200 323 10.403035 10.0.0.38 - - [2025-12-25 05:47:50] "GET /global-system-configs HTTP/1.1" 200 323 8.385519 10.0.0.33 - - [2025-12-25 05:47:50] "GET /global-system-configs HTTP/1.1" 200 323 7.543596 10.0.0.249 - - [2025-12-25 05:47:51] "GET /global-system-configs HTTP/1.1" 200 323 4.857165 10.0.0.38 - - [2025-12-25 05:47:52] "GET /global-system-configs HTTP/1.1" 200 323 3.367148 10.0.0.33 - - [2025-12-25 05:47:54] "POST /ref-update HTTP/1.1" 200 156 0.049067 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.