++ 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 Dec 1 05:22:43 UTC 2025 ===================' INFO: =================== Mon Dec 1 05:22:43 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.33 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips +++ cut -d ' ' -f 1 ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ grep -vi host +++ local local_ips=,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 2 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/01/2025 05:22:52.400 7fc7e472a948 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/01/2025 05:22:52.443 7fc7e472a948 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/01/2025 05:22:52.459 7fc7e472a948 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/01/2025 05:22:52.459 7fc7e472a948 [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 Dec 1 05:23:20 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=) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( 3758 parent_obj=pm, all_applications=True)) 3759 ok, result = self._db_conn.ref_update( 3760 ApplicationPolicySet.object_type, parent_obj undefined pm = all_applications undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/application_policy_set...c58396ff-cfa6-49bb-8b16-ea6deff10be0 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: c58396ff-cfa6-49bb-8b16-ea6deff10be0 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('application_policy_set default-policy-management:default-application-policy-set',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/application_policy_set...c58396ff-cfa6-49bb-8b16-ea6deff10be0 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/application_policy_set...c58396ff-cfa6-49bb-8b16-ea6deff10be0 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/application_policy_set...c58396ff-cfa6-49bb-8b16-ea6deff10be0 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: application_policy_set default-policy-management:default-application-policy-set 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 3758, in _db_init_entries parent_obj=pm, all_applications=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: c58396ff-cfa6-49bb-8b16-ea6deff10be0 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 Dec 1 05:23:21 UTC 2025 ===================' INFO: =================== Mon Dec 1 05:23:21 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ 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 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ head -n 1 +++ awk '{print $2}' +++ grep 'inet ' +++ cut -d / -f 1 ++ DEFAULT_LOCAL_IP=10.0.0.33 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ 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.33,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 2 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/01/2025 05:23:30.136 7fa056cc56c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/01/2025 05:23:30.179 7fa056cc56c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/01/2025 05:23:30.198 7fa056cc56c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/01/2025 05:23:30.198 7fa056cc56c8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.33:8082/ Hit Ctrl-C to quit. 10.0.0.33 - - [2025-12-01 05:23:32] "GET / HTTP/1.1" 200 45871 0.002161 10.0.0.33 - - [2025-12-01 05:23:32] "GET / HTTP/1.1" 200 45871 0.001271 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.33 - - [2025-12-01 05:23:32] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000435 10.0.0.33 - - [2025-12-01 05:23:32] "POST /fqname-to-id HTTP/1.1" 401 292 0.000292 10.0.0.249 - - [2025-12-01 05:23:34] "POST /fqname-to-id HTTP/1.1" 401 292 0.000726 10.0.0.33 - - [2025-12-01 05:24:18] "POST /fqname-to-id HTTP/1.1" 200 156 39.446303 10.0.0.33 - - [2025-12-01 05:24:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004741 10.0.0.33 - - [2025-12-01 05:24:18] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 39.133187 10.0.0.33 - - [2025-12-01 05:24:18] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004631 10.0.0.249 - - [2025-12-01 05:24:18] "POST /job-templates HTTP/1.1" 200 575 45.729308 10.0.0.249 - - [2025-12-01 05:24:18] "GET /global-system-configs HTTP/1.1" 200 322 10.729696 10.0.0.33 - - [2025-12-01 05:24:20] "GET /global-system-configs HTTP/1.1" 200 322 7.878979 10.0.0.50 - - [2025-12-01 05:24:20] "GET /global-system-configs HTTP/1.1" 200 322 5.753048 10.0.0.249 - - [2025-12-01 05:24:20] "GET /global-system-configs HTTP/1.1" 200 322 20.128344 10.0.0.50 - - [2025-12-01 05:24:20] "GET /global-system-configs HTTP/1.1" 200 322 3.184317 10.0.0.33 - - [2025-12-01 05:24:20] "GET /global-system-configs HTTP/1.1" 200 322 15.449995 10.0.0.249 - - [2025-12-01 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 198 0.031921 10.0.0.249 - - [2025-12-01 05:24:21] "POST /job-templates HTTP/1.1" 200 555 0.109470 10.0.0.249 - - [2025-12-01 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 195 0.007684 10.0.0.249 - - [2025-12-01 05:24:21] "POST /job-templates HTTP/1.1" 200 553 0.061115 10.0.0.249 - - [2025-12-01 05:24:21] "POST /fqname-to-id HTTP/1.1" 404 201 0.007196 10.0.0.249 - - [2025-12-01 05:24:22] "POST /config-propertiess HTTP/1.1" 200 551 0.068966 10.0.0.249 - - [2025-12-01 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 166 0.015259 10.0.0.249 - - [2025-12-01 05:24:22] "POST /tags HTTP/1.1" 200 333 0.062079 10.0.0.249 - - [2025-12-01 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 174 0.007456 10.0.0.249 - - [2025-12-01 05:24:22] "POST /tags HTTP/1.1" 200 313 0.063799 10.0.0.249 - - [2025-12-01 05:24:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.007760 10.0.0.249 - - [2025-12-01 05:24:22] "POST /hardwares HTTP/1.1" 200 327 0.023636 10.0.0.249 - - [2025-12-01 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 166 0.010933 10.0.0.249 - - [2025-12-01 05:24:22] "POST /hardwares HTTP/1.1" 200 327 0.043250 10.0.0.249 - - [2025-12-01 05:24:22] "POST /fqname-to-id HTTP/1.1" 404 164 0.006412 10.0.0.249 - - [2025-12-01 05:24:23] "POST /hardwares HTTP/1.1" 200 317 0.029742 10.0.0.249 - - [2025-12-01 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.007249 10.0.0.249 - - [2025-12-01 05:24:23] "POST /hardwares HTTP/1.1" 200 323 0.021487 10.0.0.249 - - [2025-12-01 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 165 0.007339 10.0.0.249 - - [2025-12-01 05:24:23] "POST /hardwares HTTP/1.1" 200 325 0.022069 10.0.0.249 - - [2025-12-01 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.004965 10.0.0.249 - - [2025-12-01 05:24:23] "POST /hardwares HTTP/1.1" 200 317 0.019922 10.0.0.249 - - [2025-12-01 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 161 0.007186 /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.249 - - [2025-12-01 05:24:23] "POST /ref-update HTTP/1.1" 200 156 1.752871 10.0.0.249 - - [2025-12-01 05:24:23] "POST /hardwares HTTP/1.1" 200 323 0.028670 10.0.0.249 - - [2025-12-01 05:24:23] "POST /fqname-to-id HTTP/1.1" 404 162 0.004686 10.0.0.249 - - [2025-12-01 05:24:24] "POST /hardwares HTTP/1.1" 200 325 0.032128 10.0.0.249 - - [2025-12-01 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 161 0.004456 10.0.0.249 - - [2025-12-01 05:24:24] "POST /hardwares HTTP/1.1" 200 319 0.020335 10.0.0.249 - - [2025-12-01 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 162 0.007881 10.0.0.249 - - [2025-12-01 05:24:24] "POST /hardwares HTTP/1.1" 200 311 0.056055 10.0.0.249 - - [2025-12-01 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 160 0.005616 10.0.0.249 - - [2025-12-01 05:24:24] "POST /hardwares HTTP/1.1" 200 303 0.029045 10.0.0.249 - - [2025-12-01 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 225 0.004159 10.0.0.249 - - [2025-12-01 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 155 0.008525 10.0.0.249 - - [2025-12-01 05:24:24] "POST /hardwares HTTP/1.1" 200 305 0.033302 10.0.0.249 - - [2025-12-01 05:24:24] "POST /access-control-lists HTTP/1.1" 200 585 0.065725 10.0.0.249 - - [2025-12-01 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 155 0.006779 10.0.0.249 - - [2025-12-01 05:24:24] "POST /hardwares HTTP/1.1" 200 307 0.023938 10.0.0.249 - - [2025-12-01 05:24:24] "POST /fqname-to-id HTTP/1.1" 404 156 0.010830 10.0.0.249 - - [2025-12-01 05:24:24] "POST /route-targets HTTP/1.1" 200 327 0.033323 10.0.0.249 - - [2025-12-01 05:24:24] "POST /hardwares HTTP/1.1" 200 309 0.022198 10.0.0.249 - - [2025-12-01 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 158 0.011735 10.0.0.249 - - [2025-12-01 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.036781 10.0.0.249 - - [2025-12-01 05:24:25] "POST /hardwares HTTP/1.1" 200 301 0.035421 10.0.0.249 - - [2025-12-01 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.003544 10.0.0.249 - - [2025-12-01 05:24:25] "POST /hardwares HTTP/1.1" 200 309 0.028191 10.0.0.249 - - [2025-12-01 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.015486 10.0.0.249 - - [2025-12-01 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 201 0.003929 10.0.0.249 - - [2025-12-01 05:24:25] "POST /hardwares HTTP/1.1" 200 317 0.026255 10.0.0.249 - - [2025-12-01 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.016061 10.0.0.249 - - [2025-12-01 05:24:25] "POST /hardwares HTTP/1.1" 200 303 0.026955 10.0.0.249 - - [2025-12-01 05:24:25] "PUT /access-control-list/42b05c99-a68f-4854-9f55-dc632bcf992d HTTP/1.1" 200 272 0.028684 10.0.0.249 - - [2025-12-01 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 185 0.004874 10.0.0.249 - - [2025-12-01 05:24:25] "POST /features HTTP/1.1" 200 521 0.059178 10.0.0.249 - - [2025-12-01 05:24:25] "POST /fqname-to-id HTTP/1.1" 404 189 0.005511 10.0.0.249 - - [2025-12-01 05:24:26] "POST /features HTTP/1.1" 200 521 0.051078 10.0.0.249 - - [2025-12-01 05:24:26] "POST /fqname-to-id HTTP/1.1" 404 186 0.004844 10.0.0.249 - - [2025-12-01 05:24:26] "POST /features HTTP/1.1" 200 519 0.074008 10.0.0.249 - - [2025-12-01 05:24:26] "POST /fqname-to-id HTTP/1.1" 404 190 0.004985 10.0.0.249 - - [2025-12-01 05:24:26] "POST /features HTTP/1.1" 200 541 0.059717 10.0.0.249 - - [2025-12-01 05:24:26] "POST /fqname-to-id HTTP/1.1" 404 179 0.008281 10.0.0.249 - - [2025-12-01 05:24:26] "POST /physical-roles HTTP/1.1" 200 533 0.062807 10.0.0.249 - - [2025-12-01 05:24:26] "POST /fqname-to-id HTTP/1.1" 404 191 0.004925 10.0.0.249 - - [2025-12-01 05:24:26] "POST /overlay-roles HTTP/1.1" 200 531 0.039774 10.0.0.249 - - [2025-12-01 05:24:26] "POST /fqname-to-id HTTP/1.1" 404 185 0.008834 10.0.0.249 - - [2025-12-01 05:24:27] "POST /overlay-roles HTTP/1.1" 200 541 0.042470 10.0.0.249 - - [2025-12-01 05:24:27] "POST /fqname-to-id HTTP/1.1" 404 184 0.009640 10.0.0.249 - - [2025-12-01 05:24:27] "POST /overlay-roles HTTP/1.1" 200 533 0.049111 10.0.0.249 - - [2025-12-01 05:24:27] "POST /fqname-to-id HTTP/1.1" 404 187 0.004833 10.0.0.249 - - [2025-12-01 05:24:27] "POST /overlay-roles HTTP/1.1" 200 541 0.047333 10.0.0.249 - - [2025-12-01 05:24:27] "POST /fqname-to-id HTTP/1.1" 404 190 0.004422 10.0.0.249 - - [2025-12-01 05:24:27] "POST /role-definitions HTTP/1.1" 200 533 0.046530 10.0.0.249 - - [2025-12-01 05:24:27] "POST /fqname-to-id HTTP/1.1" 404 190 0.008670 10.0.0.249 - - [2025-12-01 05:24:27] "POST /role-definitions HTTP/1.1" 200 551 0.046307 10.0.0.249 - - [2025-12-01 05:24:27] "POST /fqname-to-id HTTP/1.1" 404 189 0.007656 10.0.0.249 - - [2025-12-01 05:24:27] "POST /role-definitions HTTP/1.1" 200 549 0.050176 10.0.0.249 - - [2025-12-01 05:24:27] "POST /fqname-to-id HTTP/1.1" 404 190 0.004898 10.0.0.249 - - [2025-12-01 05:24:28] "POST /role-definitions HTTP/1.1" 200 561 0.053273 10.0.0.249 - - [2025-12-01 05:24:28] "POST /fqname-to-id HTTP/1.1" 404 190 0.005419 10.0.0.249 - - [2025-12-01 05:24:28] "POST /role-definitions HTTP/1.1" 200 545 0.045828 10.0.0.249 - - [2025-12-01 05:24:28] "POST /fqname-to-id HTTP/1.1" 404 192 0.005026 10.0.0.249 - - [2025-12-01 05:24:28] "POST /role-definitions HTTP/1.1" 200 555 0.048737 10.0.0.249 - - [2025-12-01 05:24:28] "POST /fqname-to-id HTTP/1.1" 404 187 0.005496 10.0.0.249 - - [2025-12-01 05:24:28] "POST /role-definitions HTTP/1.1" 200 531 0.044283 10.0.0.249 - - [2025-12-01 05:24:28] "POST /fqname-to-id HTTP/1.1" 404 189 0.007887 10.0.0.249 - - [2025-12-01 05:24:28] "POST /role-definitions HTTP/1.1" 200 557 0.046391 10.0.0.249 - - [2025-12-01 05:24:28] "POST /fqname-to-id HTTP/1.1" 404 195 0.006934 10.0.0.249 - - [2025-12-01 05:24:28] "POST /feature-configs HTTP/1.1" 200 537 0.058286 10.0.0.249 - - [2025-12-01 05:24:29] "POST /fqname-to-id HTTP/1.1" 404 211 0.004973 10.0.0.249 - - [2025-12-01 05:24:29] "POST /node-profiles HTTP/1.1" 200 547 0.051146 10.0.0.249 - - [2025-12-01 05:24:29] "POST /fqname-to-id HTTP/1.1" 404 193 0.007727 10.0.0.249 - - [2025-12-01 05:24:29] "POST /node-profiles HTTP/1.1" 200 541 0.047161 10.0.0.249 - - [2025-12-01 05:24:29] "POST /fqname-to-id HTTP/1.1" 404 188 0.005639 10.0.0.249 - - [2025-12-01 05:24:29] "POST /node-profiles HTTP/1.1" 200 531 0.049070 10.0.0.249 - - [2025-12-01 05:24:29] "POST /fqname-to-id HTTP/1.1" 404 197 0.004994 10.0.0.249 - - [2025-12-01 05:24:29] "POST /telemetry-profiles HTTP/1.1" 200 554 0.059669 10.0.0.249 - - [2025-12-01 05:24:29] "POST /fqname-to-id HTTP/1.1" 404 206 0.010500 10.0.0.249 - - [2025-12-01 05:24:29] "POST /telemetry-profiles HTTP/1.1" 200 554 0.047147 10.0.0.249 - - [2025-12-01 05:24:30] "POST /fqname-to-id HTTP/1.1" 404 206 0.005115 10.0.0.249 - - [2025-12-01 05:24:30] "POST /sflow-profiles HTTP/1.1" 200 532 0.081694 10.0.0.249 - - [2025-12-01 05:24:30] "POST /fqname-to-id HTTP/1.1" 404 202 0.003767 10.0.0.249 - - [2025-12-01 05:24:30] "POST /grpc-profiles HTTP/1.1" 200 530 0.056222 10.0.0.249 - - [2025-12-01 05:24:30] "POST /fqname-to-id HTTP/1.1" 404 202 0.008334 10.0.0.249 - - [2025-12-01 05:24:30] "POST /device-functional-groups HTTP/1.1" 200 540 0.061896 10.0.0.249 - - [2025-12-01 05:24:30] "POST /fqname-to-id HTTP/1.1" 404 195 0.009054 10.0.0.249 - - [2025-12-01 05:24:31] "POST /device-functional-groups HTTP/1.1" 200 542 0.095467 10.0.0.249 - - [2025-12-01 05:24:31] "POST /fqname-to-id HTTP/1.1" 404 208 0.009048 10.0.0.249 - - [2025-12-01 05:24:31] "POST /device-functional-groups HTTP/1.1" 200 620 0.063740 10.0.0.249 - - [2025-12-01 05:24:31] "POST /fqname-to-id HTTP/1.1" 404 205 0.008573 10.0.0.249 - - [2025-12-01 05:24:31] "POST /device-functional-groups HTTP/1.1" 200 574 0.060330 10.0.0.249 - - [2025-12-01 05:24:31] "POST /fqname-to-id HTTP/1.1" 404 196 0.008291 10.0.0.249 - - [2025-12-01 05:24:31] "POST /role-configs HTTP/1.1" 200 522 0.094806 10.0.0.249 - - [2025-12-01 05:24:31] "POST /fqname-to-id HTTP/1.1" 404 202 0.006503 10.0.0.249 - - [2025-12-01 05:24:32] "POST /role-configs HTTP/1.1" 200 521 0.064322 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 404 194 0.018492 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005029 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004481 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.006020 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005977 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004966 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005054 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005312 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004935 10.0.0.249 - - [2025-12-01 05:24:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005263 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.006223 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005461 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005586 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004568 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004330 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004661 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005287 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004884 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005104 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005391 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005568 10.0.0.249 - - [2025-12-01 05:24:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004684 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005090 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.010064 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005236 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004829 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004645 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004888 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005452 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005676 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005090 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005543 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004847 10.0.0.249 - - [2025-12-01 05:24:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004798 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.006262 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004732 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005638 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005437 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005686 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005490 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004610 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005410 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005056 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.006015 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004188 10.0.0.249 - - [2025-12-01 05:24:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004375 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005231 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004861 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.009922 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004952 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004836 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005256 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006342 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005024 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006394 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005274 10.0.0.249 - - [2025-12-01 05:24:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006032 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005719 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005469 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005130 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006214 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006759 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004944 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005013 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005669 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004668 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005190 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006147 10.0.0.249 - - [2025-12-01 05:24:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004747 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004476 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004864 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005099 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007346 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005549 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005163 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005290 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.006170 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005354 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.013338 10.0.0.249 - - [2025-12-01 05:24:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.005519 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004807 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.007311 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005504 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.006112 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.011705 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005141 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005095 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.010543 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.006554 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005392 10.0.0.249 - - [2025-12-01 05:24:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.010777 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004809 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005058 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005396 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004891 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005528 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004763 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005727 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004664 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.010309 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004875 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005525 10.0.0.249 - - [2025-12-01 05:24:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.017302 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.007510 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005724 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006026 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006033 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004774 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006647 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004945 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.007226 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005636 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006601 10.0.0.249 - - [2025-12-01 05:24:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.008206 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005223 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005356 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004449 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.006851 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004738 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005285 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005914 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.006332 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005172 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005474 10.0.0.249 - - [2025-12-01 05:24:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005341 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008850 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.007369 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005412 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005548 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008962 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005036 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004335 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006282 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005552 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004843 10.0.0.249 - - [2025-12-01 05:24:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.011542 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004750 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004946 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005438 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.006329 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004596 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.012365 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005681 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004833 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004849 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004744 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004513 10.0.0.249 - - [2025-12-01 05:24:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.008609 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005209 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005951 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005154 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004642 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005561 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005325 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005943 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007017 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005340 10.0.0.249 - - [2025-12-01 05:24:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.008044 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005505 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005418 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.017536 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008214 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005759 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005275 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004964 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004779 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.013125 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.025472 10.0.0.249 - - [2025-12-01 05:24:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005317 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006711 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004895 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004983 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004965 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.008759 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005685 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004808 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006575 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006392 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005790 10.0.0.249 - - [2025-12-01 05:24:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004874 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005553 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005047 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004843 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005499 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005049 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005530 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005220 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005267 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.008819 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005702 10.0.0.249 - - [2025-12-01 05:24:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005141 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.010484 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006433 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004739 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.019622 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006313 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005258 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.007263 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005307 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004941 10.0.0.249 - - [2025-12-01 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004765 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004944 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005090 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004919 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005818 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005931 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.007485 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005397 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005734 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.008575 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005489 10.0.0.249 - - [2025-12-01 05:24:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004679 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.007110 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004962 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004212 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.008272 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004686 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.006911 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004744 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005167 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004878 10.0.0.249 - - [2025-12-01 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005263 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004904 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.008961 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004918 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004891 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005108 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004470 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004664 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.009665 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005917 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004690 10.0.0.249 - - [2025-12-01 05:24:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.011235 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005154 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004815 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.006775 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004489 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004209 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.014462 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005662 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004539 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.008738 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004954 10.0.0.249 - - [2025-12-01 05:24:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004460 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.007331 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004673 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004399 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005137 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004951 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004503 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.009058 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004441 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005715 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006191 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006272 10.0.0.249 - - [2025-12-01 05:24:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004160 10.0.0.249 - - [2025-12-01 05:24:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005698 10.0.0.249 - - [2025-12-01 05:24:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005151 10.0.0.249 - - [2025-12-01 05:24:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005562 10.0.0.249 - - [2025-12-01 05:24:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004822 10.0.0.33 - - [2025-12-01 05:24:55] "POST /useragent-kv HTTP/1.1" 200 115 0.005138 10.0.0.249 - - [2025-12-01 05:24:55] "POST /virtual-networks HTTP/1.1" 200 552 0.174329 10.0.0.249 - - [2025-12-01 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 178 0.003626 10.0.0.249 - - [2025-12-01 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 198 0.016053 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.