++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Aug 25 01:36:16 UTC 2025 ===================' INFO: =================== Mon Aug 25 01:36:16 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 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.254 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.254:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.254:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.254:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.254:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.254:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.254:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.254:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.254:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.254:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.254:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.254:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.254:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.254:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.254:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.254:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.254:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.254:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.254:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.254:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.254:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.254:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.254:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.254:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.254:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.254:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.254:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.254:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.254:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.254:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.254:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.50,10.0.0.254,10.0.0.249 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.254,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.254,10.0.0.249 +++ cut -d ' ' -f 1 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ sort +++ local local_ips=,10.0.0.254,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.254,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.254,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ echo 10.0.0.254 2 +++ return ++ local ip=10.0.0.254 ++ [[ -z 10.0.0.254 ]] ++ echo 10.0.0.254 + host_ip=10.0.0.254 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.254: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=__ ++ sed 's/^API__//g' ++ sort ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/25/2025 01:36:24.966 7f2840ac2fc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/25/2025 01:36:24.997 7f2840ac2fc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/25/2025 01:36:25.012 7f2840ac2fc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/25/2025 01:36:25.012 7f2840ac2fc8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Aug 25 01:36:44 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-...db75f7c5-4747-4448-945d-afaf8035bb81 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/fabric:default-global-system-config:default-fabric exists already with ID: db75f7c5-4747-4448-945d-afaf8035bb81 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-...db75f7c5-4747-4448-945d-afaf8035bb81 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-...db75f7c5-4747-4448-945d-afaf8035bb81 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/fabric:default-global-...db75f7c5-4747-4448-945d-afaf8035bb81 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: db75f7c5-4747-4448-945d-afaf8035bb81 at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Aug 25 01:36:45 UTC 2025 ===================' INFO: =================== Mon Aug 25 01:36:45 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 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ ip addr show dev ens3 +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.254 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.254:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.254:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.254:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.254:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.254:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.254:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.254:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.254:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.254:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.254:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.254:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.254:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.254:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.254:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.254:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.254:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.254:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.254:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.254:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.254:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.254:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.254:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.254:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.254:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.254:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.254:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.254:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.254:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.254:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.254:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.254,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.50,10.0.0.254,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.254,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.254,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort +++ local local_ips=,10.0.0.254,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.254,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.254,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ echo 10.0.0.254 2 +++ return ++ local ip=10.0.0.254 ++ [[ -z 10.0.0.254 ]] ++ echo 10.0.0.254 + host_ip=10.0.0.254 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.254:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.254: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=__ ++ sed 's/^API__//g' ++ sort ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/25/2025 01:36:53.695 7fc518801d88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/25/2025 01:36:53.721 7fc518801d88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/25/2025 01:36:53.736 7fc518801d88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/25/2025 01:36:53.736 7fc518801d88 [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.254:8082/ Hit Ctrl-C to quit. 10.0.0.254 - - [2025-08-25 01:36:54] "GET / HTTP/1.1" 200 45871 0.001518 10.0.0.254 - - [2025-08-25 01:36:54] "GET / HTTP/1.1" 200 45871 0.001187 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.254 - - [2025-08-25 01:36:54] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000503 10.0.0.254 - - [2025-08-25 01:36:54] "POST /fqname-to-id HTTP/1.1" 401 292 0.000279 10.0.0.50 - - [2025-08-25 01:36:56] "POST /fqname-to-id HTTP/1.1" 401 292 0.000438 10.0.0.50 - - [2025-08-25 01:37:30] "POST /fqname-to-id HTTP/1.1" 404 195 35.711206 10.0.0.254 - - [2025-08-25 01:37:30] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 24.582868 10.0.0.254 - - [2025-08-25 01:37:30] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003080 10.0.0.249 - - [2025-08-25 01:37:30] "GET /global-system-configs HTTP/1.1" 200 323 12.580582 10.0.0.254 - - [2025-08-25 01:37:30] "POST /fqname-to-id HTTP/1.1" 200 156 24.923836 10.0.0.254 - - [2025-08-25 01:37:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003378 10.0.0.254 - - [2025-08-25 01:37:30] "GET /global-system-configs HTTP/1.1" 200 323 11.104998 10.0.0.254 - - [2025-08-25 01:37:30] "GET /global-system-configs HTTP/1.1" 200 323 8.136402 10.0.0.249 - - [2025-08-25 01:37:30] "GET /global-system-configs HTTP/1.1" 200 323 6.581525 10.0.0.50 - - [2025-08-25 01:37:30] "GET /global-system-configs HTTP/1.1" 200 323 4.550243 10.0.0.50 - - [2025-08-25 01:37:30] "GET /global-system-configs HTTP/1.1" 200 323 3.124747 10.0.0.50 - - [2025-08-25 01:37:31] "POST /job-templates HTTP/1.1" 200 555 0.047204 10.0.0.50 - - [2025-08-25 01:37:31] "POST /fqname-to-id HTTP/1.1" 404 201 0.003916 10.0.0.50 - - [2025-08-25 01:37:31] "POST /config-propertiess HTTP/1.1" 200 553 0.030137 10.0.0.50 - - [2025-08-25 01:37:31] "POST /fqname-to-id HTTP/1.1" 404 166 0.007309 10.0.0.50 - - [2025-08-25 01:37:31] "POST /tags HTTP/1.1" 200 334 0.034413 /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.50 - - [2025-08-25 01:37:31] "POST /fqname-to-id HTTP/1.1" 404 174 0.004435 10.0.0.50 - - [2025-08-25 01:37:31] "POST /tags HTTP/1.1" 200 314 0.036433 10.0.0.50 - - [2025-08-25 01:37:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.008572 10.0.0.50 - - [2025-08-25 01:37:31] "POST /hardwares HTTP/1.1" 200 328 0.017745 10.0.0.50 - - [2025-08-25 01:37:31] "POST /fqname-to-id HTTP/1.1" 404 166 0.008716 10.0.0.50 - - [2025-08-25 01:37:31] "POST /hardwares HTTP/1.1" 200 328 0.015535 10.0.0.50 - - [2025-08-25 01:37:31] "POST /ref-update HTTP/1.1" 200 156 0.403195 10.0.0.50 - - [2025-08-25 01:37:31] "POST /fqname-to-id HTTP/1.1" 404 164 0.003304 10.0.0.50 - - [2025-08-25 01:37:32] "POST /hardwares HTTP/1.1" 200 318 0.016620 10.0.0.50 - - [2025-08-25 01:37:32] "POST /fqname-to-id HTTP/1.1" 404 164 0.005006 10.0.0.50 - - [2025-08-25 01:37:32] "POST /hardwares HTTP/1.1" 200 324 0.015899 10.0.0.50 - - [2025-08-25 01:37:32] "POST /fqname-to-id HTTP/1.1" 404 165 0.003735 10.0.0.50 - - [2025-08-25 01:37:32] "POST /hardwares HTTP/1.1" 200 326 0.013231 10.0.0.50 - - [2025-08-25 01:37:32] "POST /fqname-to-id HTTP/1.1" 404 164 0.003788 10.0.0.50 - - [2025-08-25 01:37:32] "POST /hardwares HTTP/1.1" 200 318 0.014084 10.0.0.50 - - [2025-08-25 01:37:32] "POST /fqname-to-id HTTP/1.1" 404 225 0.002923 10.0.0.50 - - [2025-08-25 01:37:32] "POST /fqname-to-id HTTP/1.1" 404 161 0.002678 10.0.0.50 - - [2025-08-25 01:37:32] "POST /access-control-lists HTTP/1.1" 200 587 0.030255 10.0.0.50 - - [2025-08-25 01:37:32] "POST /hardwares HTTP/1.1" 200 324 0.020392 10.0.0.50 - - [2025-08-25 01:37:32] "POST /route-targets HTTP/1.1" 200 328 0.012778 10.0.0.50 - - [2025-08-25 01:37:32] "POST /fqname-to-id HTTP/1.1" 404 162 0.002743 10.0.0.50 - - [2025-08-25 01:37:32] "POST /ref-update HTTP/1.1" 200 156 0.016241 10.0.0.50 - - [2025-08-25 01:37:32] "POST /hardwares HTTP/1.1" 200 326 0.010938 10.0.0.50 - - [2025-08-25 01:37:33] "POST /fqname-to-id HTTP/1.1" 404 161 0.003043 10.0.0.50 - - [2025-08-25 01:37:33] "POST /fqname-to-id HTTP/1.1" 404 201 0.003229 10.0.0.50 - - [2025-08-25 01:37:33] "POST /hardwares HTTP/1.1" 200 320 0.014949 10.0.0.50 - - [2025-08-25 01:37:33] "PUT /access-control-list/92bf43ae-87e8-4f84-976e-d7f5a67d7fb6 HTTP/1.1" 200 273 0.016914 10.0.0.50 - - [2025-08-25 01:37:33] "POST /fqname-to-id HTTP/1.1" 404 162 0.003403 10.0.0.50 - - [2025-08-25 01:37:33] "POST /hardwares HTTP/1.1" 200 312 0.016825 10.0.0.50 - - [2025-08-25 01:37:33] "POST /fqname-to-id HTTP/1.1" 404 160 0.003046 10.0.0.50 - - [2025-08-25 01:37:33] "POST /hardwares HTTP/1.1" 200 304 0.013028 10.0.0.50 - - [2025-08-25 01:37:33] "POST /fqname-to-id HTTP/1.1" 404 155 0.003365 10.0.0.50 - - [2025-08-25 01:37:33] "POST /hardwares HTTP/1.1" 200 306 0.012794 10.0.0.50 - - [2025-08-25 01:37:33] "POST /fqname-to-id HTTP/1.1" 404 155 0.003396 10.0.0.50 - - [2025-08-25 01:37:33] "POST /hardwares HTTP/1.1" 200 308 0.026248 10.0.0.50 - - [2025-08-25 01:37:33] "POST /fqname-to-id HTTP/1.1" 404 156 0.003339 10.0.0.50 - - [2025-08-25 01:37:33] "POST /hardwares HTTP/1.1" 200 310 0.013552 10.0.0.50 - - [2025-08-25 01:37:34] "POST /fqname-to-id HTTP/1.1" 404 158 0.003200 10.0.0.50 - - [2025-08-25 01:37:34] "POST /hardwares HTTP/1.1" 200 302 0.013121 10.0.0.50 - - [2025-08-25 01:37:34] "POST /fqname-to-id HTTP/1.1" 404 157 0.004037 10.0.0.50 - - [2025-08-25 01:37:34] "POST /hardwares HTTP/1.1" 200 310 0.014098 10.0.0.50 - - [2025-08-25 01:37:34] "POST /fqname-to-id HTTP/1.1" 404 157 0.003309 10.0.0.50 - - [2025-08-25 01:37:34] "POST /hardwares HTTP/1.1" 200 318 0.013370 10.0.0.50 - - [2025-08-25 01:37:34] "POST /fqname-to-id HTTP/1.1" 404 157 0.003395 10.0.0.50 - - [2025-08-25 01:37:34] "POST /hardwares HTTP/1.1" 200 304 0.017826 10.0.0.50 - - [2025-08-25 01:37:34] "POST /fqname-to-id HTTP/1.1" 404 185 0.003600 10.0.0.50 - - [2025-08-25 01:37:34] "POST /features HTTP/1.1" 200 523 0.037940 10.0.0.50 - - [2025-08-25 01:37:34] "POST /fqname-to-id HTTP/1.1" 404 189 0.007055 10.0.0.50 - - [2025-08-25 01:37:34] "POST /features HTTP/1.1" 200 523 0.026756 10.0.0.50 - - [2025-08-25 01:37:34] "POST /fqname-to-id HTTP/1.1" 404 186 0.004624 10.0.0.50 - - [2025-08-25 01:37:35] "POST /features HTTP/1.1" 200 521 0.024079 10.0.0.50 - - [2025-08-25 01:37:35] "POST /fqname-to-id HTTP/1.1" 404 190 0.003422 10.0.0.50 - - [2025-08-25 01:37:35] "POST /features HTTP/1.1" 200 543 0.040689 10.0.0.50 - - [2025-08-25 01:37:35] "POST /fqname-to-id HTTP/1.1" 404 179 0.003115 10.0.0.50 - - [2025-08-25 01:37:35] "POST /physical-roles HTTP/1.1" 200 535 0.035799 10.0.0.50 - - [2025-08-25 01:37:35] "POST /fqname-to-id HTTP/1.1" 404 191 0.003314 10.0.0.50 - - [2025-08-25 01:37:35] "POST /overlay-roles HTTP/1.1" 200 533 0.059876 10.0.0.50 - - [2025-08-25 01:37:35] "POST /fqname-to-id HTTP/1.1" 404 185 0.003885 10.0.0.50 - - [2025-08-25 01:37:35] "POST /overlay-roles HTTP/1.1" 200 543 0.031298 10.0.0.50 - - [2025-08-25 01:37:35] "POST /fqname-to-id HTTP/1.1" 404 184 0.005589 10.0.0.50 - - [2025-08-25 01:37:35] "POST /overlay-roles HTTP/1.1" 200 535 0.058764 10.0.0.50 - - [2025-08-25 01:37:35] "POST /fqname-to-id HTTP/1.1" 404 187 0.004868 10.0.0.50 - - [2025-08-25 01:37:36] "POST /overlay-roles HTTP/1.1" 200 543 0.056639 10.0.0.50 - - [2025-08-25 01:37:36] "POST /fqname-to-id HTTP/1.1" 404 190 0.005088 10.0.0.50 - - [2025-08-25 01:37:36] "POST /role-definitions HTTP/1.1" 200 535 0.038005 10.0.0.50 - - [2025-08-25 01:37:36] "POST /fqname-to-id HTTP/1.1" 404 190 0.006622 10.0.0.50 - - [2025-08-25 01:37:36] "POST /role-definitions HTTP/1.1" 200 553 0.068916 10.0.0.50 - - [2025-08-25 01:37:36] "POST /fqname-to-id HTTP/1.1" 404 189 0.003123 10.0.0.50 - - [2025-08-25 01:37:36] "POST /role-definitions HTTP/1.1" 200 551 0.026397 10.0.0.50 - - [2025-08-25 01:37:36] "POST /fqname-to-id HTTP/1.1" 404 190 0.003578 10.0.0.50 - - [2025-08-25 01:37:36] "POST /role-definitions HTTP/1.1" 200 563 0.031722 10.0.0.50 - - [2025-08-25 01:37:36] "POST /fqname-to-id HTTP/1.1" 404 190 0.013883 10.0.0.50 - - [2025-08-25 01:37:37] "POST /role-definitions HTTP/1.1" 200 547 0.045722 10.0.0.50 - - [2025-08-25 01:37:37] "POST /fqname-to-id HTTP/1.1" 404 192 0.004117 10.0.0.50 - - [2025-08-25 01:37:37] "POST /role-definitions HTTP/1.1" 200 557 0.039353 10.0.0.50 - - [2025-08-25 01:37:37] "POST /fqname-to-id HTTP/1.1" 404 187 0.006497 10.0.0.50 - - [2025-08-25 01:37:37] "POST /role-definitions HTTP/1.1" 200 533 0.041591 10.0.0.50 - - [2025-08-25 01:37:37] "POST /fqname-to-id HTTP/1.1" 404 189 0.020458 10.0.0.50 - - [2025-08-25 01:37:37] "POST /role-definitions HTTP/1.1" 200 559 0.039466 10.0.0.50 - - [2025-08-25 01:37:37] "POST /fqname-to-id HTTP/1.1" 404 195 0.005698 10.0.0.50 - - [2025-08-25 01:37:37] "POST /feature-configs HTTP/1.1" 200 539 0.041358 10.0.0.50 - - [2025-08-25 01:37:37] "POST /fqname-to-id HTTP/1.1" 404 211 0.005826 10.0.0.50 - - [2025-08-25 01:37:38] "POST /node-profiles HTTP/1.1" 200 549 0.057922 10.0.0.50 - - [2025-08-25 01:37:38] "POST /fqname-to-id HTTP/1.1" 404 193 0.012512 10.0.0.50 - - [2025-08-25 01:37:38] "POST /node-profiles HTTP/1.1" 200 543 0.032943 10.0.0.50 - - [2025-08-25 01:37:38] "POST /fqname-to-id HTTP/1.1" 404 188 0.006392 10.0.0.50 - - [2025-08-25 01:37:38] "POST /node-profiles HTTP/1.1" 200 533 0.035510 10.0.0.50 - - [2025-08-25 01:37:38] "POST /fqname-to-id HTTP/1.1" 404 197 0.005309 10.0.0.50 - - [2025-08-25 01:37:38] "POST /telemetry-profiles HTTP/1.1" 200 556 0.031859 10.0.0.50 - - [2025-08-25 01:37:38] "POST /fqname-to-id HTTP/1.1" 404 206 0.006058 10.0.0.50 - - [2025-08-25 01:37:38] "POST /telemetry-profiles HTTP/1.1" 200 556 0.037579 10.0.0.50 - - [2025-08-25 01:37:39] "POST /fqname-to-id HTTP/1.1" 404 206 0.002601 10.0.0.50 - - [2025-08-25 01:37:39] "POST /sflow-profiles HTTP/1.1" 200 534 0.038164 10.0.0.50 - - [2025-08-25 01:37:39] "POST /fqname-to-id HTTP/1.1" 404 202 0.007895 10.0.0.50 - - [2025-08-25 01:37:39] "POST /grpc-profiles HTTP/1.1" 200 532 0.031120 10.0.0.50 - - [2025-08-25 01:37:39] "POST /fqname-to-id HTTP/1.1" 404 202 0.007105 10.0.0.50 - - [2025-08-25 01:37:39] "POST /device-functional-groups HTTP/1.1" 200 542 0.065430 10.0.0.50 - - [2025-08-25 01:37:39] "POST /fqname-to-id HTTP/1.1" 404 195 0.004895 10.0.0.50 - - [2025-08-25 01:37:39] "POST /device-functional-groups HTTP/1.1" 200 544 0.029880 10.0.0.50 - - [2025-08-25 01:37:39] "POST /fqname-to-id HTTP/1.1" 404 208 0.007150 10.0.0.50 - - [2025-08-25 01:37:40] "POST /device-functional-groups HTTP/1.1" 200 622 0.028146 10.0.0.50 - - [2025-08-25 01:37:40] "POST /fqname-to-id HTTP/1.1" 404 205 0.008377 10.0.0.50 - - [2025-08-25 01:37:40] "POST /device-functional-groups HTTP/1.1" 200 576 0.037685 10.0.0.50 - - [2025-08-25 01:37:40] "POST /fqname-to-id HTTP/1.1" 404 196 0.004958 10.0.0.50 - - [2025-08-25 01:37:40] "POST /role-configs HTTP/1.1" 200 524 0.059990 10.0.0.50 - - [2025-08-25 01:37:40] "POST /fqname-to-id HTTP/1.1" 404 202 0.005047 10.0.0.50 - - [2025-08-25 01:37:40] "POST /role-configs HTTP/1.1" 200 523 0.059517 10.0.0.50 - - [2025-08-25 01:37:40] "POST /fqname-to-id HTTP/1.1" 404 194 0.015856 10.0.0.50 - - [2025-08-25 01:37:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.002704 10.0.0.50 - - [2025-08-25 01:37:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003337 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.014808 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003256 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.002932 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.020268 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003079 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003073 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.012930 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003002 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003096 10.0.0.50 - - [2025-08-25 01:37:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004573 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003260 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003731 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004095 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003985 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003254 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003337 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003025 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003464 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003216 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003528 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003762 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005534 10.0.0.50 - - [2025-08-25 01:37:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003782 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004018 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006447 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003505 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003830 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006370 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006429 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.002952 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.002463 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.002789 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003279 10.0.0.50 - - [2025-08-25 01:37:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003132 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003351 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.009216 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.002937 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003382 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.022045 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003021 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003359 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003987 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003139 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003141 10.0.0.50 - - [2025-08-25 01:37:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004430 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003366 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003303 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.016495 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003823 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003232 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.018109 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004114 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003328 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.009428 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003239 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003429 10.0.0.50 - - [2025-08-25 01:37:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.011429 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003986 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.002899 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.002787 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.013209 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004793 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003231 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005418 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003494 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.011560 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003222 10.0.0.50 - - [2025-08-25 01:37:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003388 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003337 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003170 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003247 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005237 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.002882 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004499 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.018776 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003839 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003996 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005861 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003749 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003312 10.0.0.50 - - [2025-08-25 01:37:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003372 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.002901 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003832 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003243 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.002898 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003093 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.007620 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.002739 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003042 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003244 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003117 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004583 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003208 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.002977 10.0.0.50 - - [2025-08-25 01:37:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003344 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003474 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.002990 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003256 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003187 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003070 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003328 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003775 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004363 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003263 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005978 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003152 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003294 10.0.0.50 - - [2025-08-25 01:37:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006811 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003349 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003681 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005422 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003087 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003177 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003444 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003154 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003315 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003334 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003094 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003599 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003784 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003113 10.0.0.50 - - [2025-08-25 01:37:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003403 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003198 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003255 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003218 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003417 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003016 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003546 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004037 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.002761 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003176 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.007292 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003220 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003168 10.0.0.50 - - [2025-08-25 01:37:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004594 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003239 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003605 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004243 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003704 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003412 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003557 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.002980 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003269 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003320 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003113 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003550 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.007475 10.0.0.50 - - [2025-08-25 01:37:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003123 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003076 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003440 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003013 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003180 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004437 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.002645 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003393 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005018 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003393 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003170 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.010273 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003015 10.0.0.50 - - [2025-08-25 01:37:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003365 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004420 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003271 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003083 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003440 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.002715 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.002838 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004903 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.002972 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003268 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003373 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003429 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003824 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003137 10.0.0.50 - - [2025-08-25 01:37:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003172 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003172 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003354 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003272 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003389 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003122 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003206 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003126 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.010523 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.002986 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003486 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004258 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003729 10.0.0.50 - - [2025-08-25 01:37:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003966 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003457 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003754 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003243 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.012266 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003668 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003976 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003720 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004019 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003442 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003434 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004075 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003370 10.0.0.50 - - [2025-08-25 01:37:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004055 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003311 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003291 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003263 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003193 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003365 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003637 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003758 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003703 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003572 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003297 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004239 10.0.0.50 - - [2025-08-25 01:37:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004194 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003140 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003508 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003837 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003503 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005060 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003548 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003645 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004031 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003394 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005714 10.0.0.50 - - [2025-08-25 01:37:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004651 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004703 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003748 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003940 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004344 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003726 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003808 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003819 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.002992 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003753 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004567 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004270 10.0.0.50 - - [2025-08-25 01:37:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003385 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007684 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003850 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003301 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008024 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003140 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003388 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010483 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006011 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010556 10.0.0.50 - - [2025-08-25 01:38:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009172 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003263 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003460 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.019022 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007541 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003404 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003282 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003476 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003374 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009658 10.0.0.50 - - [2025-08-25 01:38:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005485 10.0.0.50 - - [2025-08-25 01:38:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003311 10.0.0.50 - - [2025-08-25 01:38:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003493 10.0.0.254 - - [2025-08-25 01:38:02] "POST /useragent-kv HTTP/1.1" 200 115 0.013210 10.0.0.50 - - [2025-08-25 01:38:02] "POST /virtual-networks HTTP/1.1" 200 554 0.150606 10.0.0.50 - - [2025-08-25 01:38:02] "POST /fqname-to-id HTTP/1.1" 404 178 0.003012 10.0.0.50 - - [2025-08-25 01:38:02] "POST /fqname-to-id HTTP/1.1" 404 198 0.026354 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.