++ 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 11 05:10:27 UTC 2025 ===================' INFO: =================== Thu Dec 11 05:10:27 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.33:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.33:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.33:8081 10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.33:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.33:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.33:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.33:8086 10.0.0.22: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.22 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.33:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.33:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.33:8082 10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.33:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.33:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.33:9161 10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.33:9041 10.0.0.22: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.14,10.20.0.25,10.20.0.193 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.25,10.20.0.193 ++ 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.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.33:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.33:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.33:2181,10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.33:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.33:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.33:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.33:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.33:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.33:5673,10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.33:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.33:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.33:6379 10.0.0.22: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.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.33:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.33:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.33:9092 10.0.0.22: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.22 ++ 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.22 ++ 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.22 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.33,10.0.0.22 +++ local servers=10.0.0.38,10.0.0.33,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq ++++ cat /proc/net/fib_trie +++ local local_ips=,10.0.0.22,10.20.0.193,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.22,10.20.0.193,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.22,10.20.0.193,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.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.193,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 3 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22: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 ++ sort ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ set ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/11/2025 05:10:37.308 7f0e4c70e388 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/11/2025 05:10:37.350 7f0e4c70e388 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/11/2025 05:10:37.365 7f0e4c70e388 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/11/2025 05:10:37.366 7f0e4c70e388 [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 11 05:10:55 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=) 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) 3751 self._default_project = project.serialize_to_json() 3752 self.create_singleton_entry(Fabric()) 3753 3754 # Global and default policy resources self = self.create_singleton_entry = > global Fabric = /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/fabric:default-global-...ef7304c8-7514-468e-a56a-bf2c765ffe77 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/fabric:default-global-system-config:default-fabric exists already with ID: ef7304c8-7514-468e-a56a-bf2c765ffe77 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('fabric default-global-system-config:default-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/fabric:default-global-...ef7304c8-7514-468e-a56a-bf2c765ffe77 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/fabric:default-global-...ef7304c8-7514-468e-a56a-bf2c765ffe77 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/fabric:default-global-...ef7304c8-7514-468e-a56a-bf2c765ffe77 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: fabric default-global-system-config:default-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 3752, in _db_init_entries self.create_singleton_entry(Fabric()) 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/fabric:default-global-system-config:default-fabric exists already with ID: ef7304c8-7514-468e-a56a-bf2c765ffe77 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 11 05:10:56 UTC 2025 ===================' INFO: =================== Thu Dec 11 05:10:56 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' +++ cut -d / -f 1 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.33:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.33:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.33:8081 10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.33:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.33:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.33:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.33:8086 10.0.0.22: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.22 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.33:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.33:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.33:8082 10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.33:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.33:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.33:9161 10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.33:9041 10.0.0.22: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.14,10.20.0.25,10.20.0.193 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.25,10.20.0.193 ++ 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.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.33:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.33:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.33:2181,10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.33:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.33:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.33:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.33,10.0.0.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.33:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.33:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.33:5673,10.0.0.22: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.33:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.33:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.33:6379 10.0.0.22: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.22 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.33:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.33:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.33:9092 10.0.0.22: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.22 ++ 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.22 ++ 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.22 ++ 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.22 +++ local servers=10.0.0.38,10.0.0.33,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ sort +++ local local_ips=,10.0.0.22,10.20.0.193,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.22,10.20.0.193,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.22,10.20.0.193,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.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.193,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 3 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.33:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ 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/11/2025 05:11:04.878 7f59eb18dc88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/11/2025 05:11:04.908 7f59eb18dc88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/11/2025 05:11:04.926 7f59eb18dc88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/11/2025 05:11:04.926 7f59eb18dc88 [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.22:8082/ Hit Ctrl-C to quit. 10.0.0.22 - - [2025-12-11 05:11:06] "GET / HTTP/1.1" 200 45871 0.001848 10.0.0.22 - - [2025-12-11 05:11:06] "GET / HTTP/1.1" 200 45871 0.002545 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.22 - - [2025-12-11 05:11:06] "POST /fqname-to-id HTTP/1.1" 401 292 0.000880 10.0.0.22 - - [2025-12-11 05:11:06] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000429 10.0.0.33 - - [2025-12-11 05:11:09] "POST /fqname-to-id HTTP/1.1" 401 292 0.000634 10.0.0.33 - - [2025-12-11 05:11:40] "POST /fqname-to-id HTTP/1.1" 404 195 34.035868 10.0.0.22 - - [2025-12-11 05:11:40] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 24.894231 10.0.0.22 - - [2025-12-11 05:11:40] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.007603 10.0.0.22 - - [2025-12-11 05:11:40] "POST /fqname-to-id HTTP/1.1" 200 156 25.184039 10.0.0.22 - - [2025-12-11 05:11:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004582 10.0.0.22 - - [2025-12-11 05:11:40] "GET /global-system-configs HTTP/1.1" 200 322 13.470786 10.0.0.38 - - [2025-12-11 05:11:40] "GET /global-system-configs HTTP/1.1" 200 322 3.160539 10.0.0.33 - - [2025-12-11 05:11:40] "GET /global-system-configs HTTP/1.1" 200 322 11.322664 10.0.0.33 - - [2025-12-11 05:11:40] "GET /global-system-configs HTTP/1.1" 200 322 8.408044 10.0.0.22 - - [2025-12-11 05:11:40] "GET /global-system-configs HTTP/1.1" 200 322 5.667942 10.0.0.38 - - [2025-12-11 05:11:40] "GET /global-system-configs HTTP/1.1" 200 322 4.233650 10.0.0.33 - - [2025-12-11 05:11:41] "POST /job-templates HTTP/1.1" 200 553 0.074749 10.0.0.33 - - [2025-12-11 05:11:41] "POST /fqname-to-id HTTP/1.1" 404 201 0.010619 /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-11 05:11:42] "POST /config-propertiess HTTP/1.1" 200 551 0.041333 10.0.0.33 - - [2025-12-11 05:11:42] "POST /fqname-to-id HTTP/1.1" 404 166 0.004786 10.0.0.33 - - [2025-12-11 05:11:42] "POST /tags HTTP/1.1" 200 333 0.057729 10.0.0.33 - - [2025-12-11 05:11:42] "POST /fqname-to-id HTTP/1.1" 404 174 0.007889 10.0.0.33 - - [2025-12-11 05:11:42] "POST /tags HTTP/1.1" 200 313 0.058568 10.0.0.33 - - [2025-12-11 05:11:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.009777 10.0.0.33 - - [2025-12-11 05:11:42] "POST /hardwares HTTP/1.1" 200 327 0.024850 10.0.0.33 - - [2025-12-11 05:11:42] "POST /fqname-to-id HTTP/1.1" 404 166 0.009973 10.0.0.33 - - [2025-12-11 05:11:42] "POST /hardwares HTTP/1.1" 200 327 0.025833 10.0.0.33 - - [2025-12-11 05:11:43] "POST /fqname-to-id HTTP/1.1" 404 164 0.005169 10.0.0.33 - - [2025-12-11 05:11:43] "POST /ref-update HTTP/1.1" 200 156 1.090262 10.0.0.33 - - [2025-12-11 05:11:43] "POST /hardwares HTTP/1.1" 200 317 0.037932 10.0.0.33 - - [2025-12-11 05:11:43] "POST /fqname-to-id HTTP/1.1" 404 164 0.008021 10.0.0.33 - - [2025-12-11 05:11:43] "POST /hardwares HTTP/1.1" 200 323 0.022219 10.0.0.33 - - [2025-12-11 05:11:43] "POST /fqname-to-id HTTP/1.1" 404 165 0.005232 10.0.0.33 - - [2025-12-11 05:11:43] "POST /hardwares HTTP/1.1" 200 325 0.018883 10.0.0.33 - - [2025-12-11 05:11:43] "POST /fqname-to-id HTTP/1.1" 404 164 0.004221 10.0.0.33 - - [2025-12-11 05:11:43] "POST /hardwares HTTP/1.1" 200 317 0.016710 10.0.0.33 - - [2025-12-11 05:11:43] "POST /fqname-to-id HTTP/1.1" 404 161 0.004485 10.0.0.33 - - [2025-12-11 05:11:43] "POST /hardwares HTTP/1.1" 200 323 0.021088 10.0.0.33 - - [2025-12-11 05:11:43] "POST /fqname-to-id HTTP/1.1" 404 225 0.006325 10.0.0.33 - - [2025-12-11 05:11:43] "POST /fqname-to-id HTTP/1.1" 404 162 0.014193 10.0.0.33 - - [2025-12-11 05:11:44] "POST /access-control-lists HTTP/1.1" 200 585 0.053680 10.0.0.33 - - [2025-12-11 05:11:44] "POST /hardwares HTTP/1.1" 200 325 0.063354 10.0.0.33 - - [2025-12-11 05:11:44] "POST /fqname-to-id HTTP/1.1" 404 161 0.004931 10.0.0.33 - - [2025-12-11 05:11:44] "POST /hardwares HTTP/1.1" 200 319 0.046741 10.0.0.33 - - [2025-12-11 05:11:44] "POST /route-targets HTTP/1.1" 200 327 0.038847 10.0.0.33 - - [2025-12-11 05:11:44] "POST /fqname-to-id HTTP/1.1" 404 162 0.015744 10.0.0.33 - - [2025-12-11 05:11:44] "POST /hardwares HTTP/1.1" 200 311 0.024671 10.0.0.33 - - [2025-12-11 05:11:44] "POST /ref-update HTTP/1.1" 200 156 0.039200 10.0.0.33 - - [2025-12-11 05:11:44] "POST /fqname-to-id HTTP/1.1" 404 160 0.006968 10.0.0.33 - - [2025-12-11 05:11:44] "POST /hardwares HTTP/1.1" 200 303 0.042115 10.0.0.33 - - [2025-12-11 05:11:44] "POST /fqname-to-id HTTP/1.1" 404 201 0.008815 10.0.0.33 - - [2025-12-11 05:11:44] "POST /fqname-to-id HTTP/1.1" 404 155 0.003781 10.0.0.33 - - [2025-12-11 05:11:44] "POST /hardwares HTTP/1.1" 200 305 0.020987 10.0.0.33 - - [2025-12-11 05:11:44] "POST /fqname-to-id HTTP/1.1" 404 155 0.003422 10.0.0.33 - - [2025-12-11 05:11:44] "PUT /access-control-list/f683203e-c04c-43f1-a461-3a8c8eaad576 HTTP/1.1" 200 272 0.056332 10.0.0.33 - - [2025-12-11 05:11:45] "POST /hardwares HTTP/1.1" 200 307 0.028255 10.0.0.33 - - [2025-12-11 05:11:45] "POST /fqname-to-id HTTP/1.1" 404 156 0.005941 10.0.0.33 - - [2025-12-11 05:11:45] "POST /hardwares HTTP/1.1" 200 309 0.017379 10.0.0.33 - - [2025-12-11 05:11:45] "POST /fqname-to-id HTTP/1.1" 404 158 0.007543 10.0.0.33 - - [2025-12-11 05:11:45] "POST /hardwares HTTP/1.1" 200 301 0.016779 10.0.0.33 - - [2025-12-11 05:11:45] "POST /fqname-to-id HTTP/1.1" 404 157 0.007052 10.0.0.33 - - [2025-12-11 05:11:45] "POST /hardwares HTTP/1.1" 200 309 0.029582 10.0.0.33 - - [2025-12-11 05:11:45] "POST /fqname-to-id HTTP/1.1" 404 157 0.005554 10.0.0.33 - - [2025-12-11 05:11:45] "POST /hardwares HTTP/1.1" 200 317 0.024561 10.0.0.33 - - [2025-12-11 05:11:45] "POST /fqname-to-id HTTP/1.1" 404 157 0.005066 10.0.0.33 - - [2025-12-11 05:11:45] "POST /hardwares HTTP/1.1" 200 303 0.029204 10.0.0.33 - - [2025-12-11 05:11:46] "POST /fqname-to-id HTTP/1.1" 404 185 0.003565 10.0.0.33 - - [2025-12-11 05:11:46] "POST /features HTTP/1.1" 200 521 0.034119 10.0.0.33 - - [2025-12-11 05:11:46] "POST /fqname-to-id HTTP/1.1" 404 189 0.010762 10.0.0.33 - - [2025-12-11 05:11:46] "POST /features HTTP/1.1" 200 521 0.038517 10.0.0.33 - - [2025-12-11 05:11:46] "POST /fqname-to-id HTTP/1.1" 404 186 0.007416 10.0.0.33 - - [2025-12-11 05:11:46] "POST /features HTTP/1.1" 200 519 0.035277 10.0.0.33 - - [2025-12-11 05:11:46] "POST /fqname-to-id HTTP/1.1" 404 190 0.004983 10.0.0.33 - - [2025-12-11 05:11:46] "POST /features HTTP/1.1" 200 541 0.039050 10.0.0.33 - - [2025-12-11 05:11:46] "POST /fqname-to-id HTTP/1.1" 404 179 0.005705 10.0.0.33 - - [2025-12-11 05:11:46] "POST /physical-roles HTTP/1.1" 200 533 0.052433 10.0.0.33 - - [2025-12-11 05:11:46] "POST /fqname-to-id HTTP/1.1" 404 191 0.004270 10.0.0.33 - - [2025-12-11 05:11:46] "POST /overlay-roles HTTP/1.1" 200 531 0.034693 10.0.0.33 - - [2025-12-11 05:11:46] "POST /fqname-to-id HTTP/1.1" 404 185 0.005353 10.0.0.33 - - [2025-12-11 05:11:47] "POST /overlay-roles HTTP/1.1" 200 541 0.031776 10.0.0.33 - - [2025-12-11 05:11:47] "POST /fqname-to-id HTTP/1.1" 404 184 0.005112 10.0.0.33 - - [2025-12-11 05:11:47] "POST /overlay-roles HTTP/1.1" 200 533 0.041550 10.0.0.33 - - [2025-12-11 05:11:47] "POST /fqname-to-id HTTP/1.1" 404 187 0.013298 10.0.0.33 - - [2025-12-11 05:11:47] "POST /overlay-roles HTTP/1.1" 200 541 0.049630 10.0.0.33 - - [2025-12-11 05:11:47] "POST /fqname-to-id HTTP/1.1" 404 190 0.013417 10.0.0.33 - - [2025-12-11 05:11:47] "POST /role-definitions HTTP/1.1" 200 533 0.034669 10.0.0.33 - - [2025-12-11 05:11:47] "POST /fqname-to-id HTTP/1.1" 404 190 0.010258 10.0.0.33 - - [2025-12-11 05:11:47] "POST /role-definitions HTTP/1.1" 200 551 0.035553 10.0.0.33 - - [2025-12-11 05:11:47] "POST /fqname-to-id HTTP/1.1" 404 189 0.012508 10.0.0.33 - - [2025-12-11 05:11:47] "POST /role-definitions HTTP/1.1" 200 549 0.073764 10.0.0.33 - - [2025-12-11 05:11:48] "POST /fqname-to-id HTTP/1.1" 404 190 0.004503 10.0.0.33 - - [2025-12-11 05:11:48] "POST /role-definitions HTTP/1.1" 200 561 0.035075 10.0.0.33 - - [2025-12-11 05:11:48] "POST /fqname-to-id HTTP/1.1" 404 190 0.003593 10.0.0.33 - - [2025-12-11 05:11:48] "POST /role-definitions HTTP/1.1" 200 545 0.048310 10.0.0.33 - - [2025-12-11 05:11:48] "POST /fqname-to-id HTTP/1.1" 404 192 0.004833 10.0.0.33 - - [2025-12-11 05:11:48] "POST /role-definitions HTTP/1.1" 200 555 0.039496 10.0.0.33 - - [2025-12-11 05:11:48] "POST /fqname-to-id HTTP/1.1" 404 187 0.007249 10.0.0.33 - - [2025-12-11 05:11:48] "POST /role-definitions HTTP/1.1" 200 531 0.044450 10.0.0.33 - - [2025-12-11 05:11:48] "POST /fqname-to-id HTTP/1.1" 404 189 0.006360 10.0.0.33 - - [2025-12-11 05:11:48] "POST /role-definitions HTTP/1.1" 200 557 0.039997 10.0.0.33 - - [2025-12-11 05:11:48] "POST /fqname-to-id HTTP/1.1" 404 195 0.009228 10.0.0.33 - - [2025-12-11 05:11:48] "POST /feature-configs HTTP/1.1" 200 537 0.037789 10.0.0.33 - - [2025-12-11 05:11:48] "POST /fqname-to-id HTTP/1.1" 404 211 0.007894 10.0.0.33 - - [2025-12-11 05:11:49] "POST /node-profiles HTTP/1.1" 200 547 0.045460 10.0.0.33 - - [2025-12-11 05:11:49] "POST /fqname-to-id HTTP/1.1" 404 193 0.007511 10.0.0.33 - - [2025-12-11 05:11:49] "POST /node-profiles HTTP/1.1" 200 541 0.040203 10.0.0.33 - - [2025-12-11 05:11:49] "POST /fqname-to-id HTTP/1.1" 404 188 0.005218 10.0.0.33 - - [2025-12-11 05:11:49] "POST /node-profiles HTTP/1.1" 200 531 0.045820 10.0.0.33 - - [2025-12-11 05:11:49] "POST /fqname-to-id HTTP/1.1" 404 197 0.009320 10.0.0.33 - - [2025-12-11 05:11:49] "POST /telemetry-profiles HTTP/1.1" 200 554 0.060486 10.0.0.33 - - [2025-12-11 05:11:49] "POST /fqname-to-id HTTP/1.1" 404 206 0.004220 10.0.0.33 - - [2025-12-11 05:11:49] "POST /telemetry-profiles HTTP/1.1" 200 554 0.049132 10.0.0.33 - - [2025-12-11 05:11:49] "POST /fqname-to-id HTTP/1.1" 404 206 0.005523 10.0.0.33 - - [2025-12-11 05:11:50] "POST /sflow-profiles HTTP/1.1" 200 532 0.029718 10.0.0.33 - - [2025-12-11 05:11:50] "POST /fqname-to-id HTTP/1.1" 404 202 0.003341 10.0.0.33 - - [2025-12-11 05:11:50] "POST /grpc-profiles HTTP/1.1" 200 530 0.051491 10.0.0.33 - - [2025-12-11 05:11:50] "POST /fqname-to-id HTTP/1.1" 404 202 0.004816 10.0.0.33 - - [2025-12-11 05:11:50] "POST /device-functional-groups HTTP/1.1" 200 540 0.030884 10.0.0.33 - - [2025-12-11 05:11:50] "POST /fqname-to-id HTTP/1.1" 404 195 0.012572 10.0.0.33 - - [2025-12-11 05:11:50] "POST /device-functional-groups HTTP/1.1" 200 542 0.066516 10.0.0.33 - - [2025-12-11 05:11:50] "POST /fqname-to-id HTTP/1.1" 404 208 0.005324 10.0.0.33 - - [2025-12-11 05:11:50] "POST /device-functional-groups HTTP/1.1" 200 620 0.057978 10.0.0.33 - - [2025-12-11 05:11:50] "POST /fqname-to-id HTTP/1.1" 404 205 0.004086 10.0.0.33 - - [2025-12-11 05:11:50] "POST /device-functional-groups HTTP/1.1" 200 574 0.061784 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 404 196 0.014123 10.0.0.33 - - [2025-12-11 05:11:51] "POST /role-configs HTTP/1.1" 200 522 0.061929 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 404 202 0.005902 10.0.0.33 - - [2025-12-11 05:11:51] "POST /role-configs HTTP/1.1" 200 521 0.045460 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 404 194 0.003484 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003609 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004224 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004022 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005370 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004338 10.0.0.33 - - [2025-12-11 05:11:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004197 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.010796 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005872 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004618 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004174 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004112 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005271 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004720 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.006375 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004453 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005303 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003899 10.0.0.33 - - [2025-12-11 05:11:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003902 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004302 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004410 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003652 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.008341 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004041 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004215 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003833 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.006072 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.014728 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.013937 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005068 10.0.0.33 - - [2025-12-11 05:11:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004294 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006589 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004028 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006197 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006267 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005412 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004901 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.012298 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006697 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005670 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006186 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004523 10.0.0.33 - - [2025-12-11 05:11:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004463 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.006118 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003780 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003911 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.013746 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004163 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004590 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004471 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004184 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003654 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005254 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003751 10.0.0.33 - - [2025-12-11 05:11:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.006212 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.010260 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005357 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004525 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004282 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004450 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.007695 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005170 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004005 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005046 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004822 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004110 10.0.0.33 - - [2025-12-11 05:11:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004208 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004135 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004222 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004047 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004961 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003980 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006221 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005056 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004234 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.009676 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004945 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003956 10.0.0.33 - - [2025-12-11 05:11:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005303 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003993 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004266 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003829 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004298 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004079 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004309 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004507 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005422 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.016544 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004116 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004055 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.010036 10.0.0.33 - - [2025-12-11 05:11:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005476 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005952 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.010020 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005092 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004174 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004255 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003965 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004906 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005029 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004339 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003951 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006680 10.0.0.33 - - [2025-12-11 05:11:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005972 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009894 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004426 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003948 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006323 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004773 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003785 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009752 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010996 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004392 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004738 10.0.0.33 - - [2025-12-11 05:12:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004252 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004575 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006397 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004637 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004921 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004711 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004506 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004916 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005595 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004171 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004264 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004419 10.0.0.33 - - [2025-12-11 05:12:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006059 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007868 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005780 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005061 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004333 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004795 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004135 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004464 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004084 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004020 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004466 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004240 10.0.0.33 - - [2025-12-11 05:12:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007599 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004447 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.009510 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006006 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003571 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003415 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004271 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004297 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003836 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004136 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003965 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004588 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003850 10.0.0.33 - - [2025-12-11 05:12:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003713 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004260 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003925 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004221 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004673 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004507 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004413 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004889 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004864 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003934 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007411 10.0.0.33 - - [2025-12-11 05:12:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005373 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004638 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004122 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004371 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003895 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004188 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004506 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004554 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003719 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004517 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004966 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004032 10.0.0.33 - - [2025-12-11 05:12:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003989 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004386 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006319 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004385 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004089 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005473 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004051 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.007055 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.007280 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005691 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004898 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004007 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005153 10.0.0.33 - - [2025-12-11 05:12:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004011 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005957 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004533 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004200 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003854 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004577 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004719 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004055 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004297 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006094 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003897 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003851 10.0.0.33 - - [2025-12-11 05:12:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005599 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003924 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005816 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004088 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003959 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004272 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005472 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004224 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004022 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005440 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003850 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004002 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003837 10.0.0.33 - - [2025-12-11 05:12:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005192 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004231 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003678 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004936 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004851 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004196 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003889 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006514 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003984 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004939 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004109 10.0.0.33 - - [2025-12-11 05:12:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004409 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005807 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004154 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005130 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004180 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004313 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006730 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003643 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004237 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004289 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004284 10.0.0.33 - - [2025-12-11 05:12:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005004 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003893 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004002 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005762 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004191 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008210 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.013103 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.007035 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.012774 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.009413 10.0.0.33 - - [2025-12-11 05:12:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.011340 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003341 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004290 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003786 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004375 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.013503 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004622 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004110 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004868 10.0.0.33 - - [2025-12-11 05:12:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003730 10.0.0.22 - - [2025-12-11 05:12:13] "POST /useragent-kv HTTP/1.1" 200 115 0.014261 10.0.0.33 - - [2025-12-11 05:12:13] "POST /virtual-networks HTTP/1.1" 200 552 0.171969 10.0.0.33 - - [2025-12-11 05:12:13] "POST /fqname-to-id HTTP/1.1" 404 178 0.013996 10.0.0.33 - - [2025-12-11 05:12:13] "POST /fqname-to-id HTTP/1.1" 404 198 0.006437 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.