+++ date ++ echo 'INFO: =================== Thu Jul 3 00:46:03 UTC 2025 ===================' INFO: =================== Thu Jul 3 00:46:03 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ ip route get 1 +++++ 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 +++ cut -d / -f 1 +++ grep 'inet ' +++ awk '{print $2}' +++ ip addr show dev ens3 +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.27 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ 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.41,10.0.0.27,10.0.0.23 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ ANALYTICSDB_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ ANALYTICS_SNMP_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:8081 ' +++ '[' -n '10.0.0.41:8081 10.0.0.27:8081 10.0.0.23:8081 ' ']' +++ echo '10.0.0.41:8081 10.0.0.27:8081 10.0.0.23:8081' ++ ANALYTICS_SERVERS='10.0.0.41:8081 10.0.0.27:8081 10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9042 ' +++ '[' -n '10.0.0.41:9042 10.0.0.27:9042 10.0.0.23:9042 ' ']' +++ echo '10.0.0.41:9042 10.0.0.27:9042 10.0.0.23:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.41:9042 10.0.0.27:9042 10.0.0.23:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:8086 ' +++ '[' -n '10.0.0.41:8086 10.0.0.27:8086 10.0.0.23:8086 ' ']' +++ echo '10.0.0.41:8086 10.0.0.27:8086 10.0.0.23:8086' ++ COLLECTOR_SERVERS='10.0.0.41:8086 10.0.0.27:8086 10.0.0.23: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.41,10.0.0.27,10.0.0.23 ++ CONFIGDB_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:8082 ' +++ '[' -n '10.0.0.41:8082 10.0.0.27:8082 10.0.0.23:8082 ' ']' +++ echo '10.0.0.41:8082 10.0.0.27:8082 10.0.0.23:8082' ++ CONFIG_SERVERS='10.0.0.41:8082 10.0.0.27:8082 10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9161 ' +++ '[' -n '10.0.0.41:9161 10.0.0.27:9161 10.0.0.23:9161 ' ']' +++ echo '10.0.0.41:9161 10.0.0.27:9161 10.0.0.23:9161' ++ CONFIGDB_SERVERS='10.0.0.41:9161 10.0.0.27:9161 10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9041 ' +++ '[' -n '10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041 ' ']' +++ echo '10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.41:9041 10.0.0.27:9041 10.0.0.23: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.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,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.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+=10.0.0.23:2181, +++ '[' -n 10.0.0.41:2181,10.0.0.27:2181,10.0.0.23:2181, ']' +++ echo 10.0.0.41:2181,10.0.0.27:2181,10.0.0.23:2181 ++ ZOOKEEPER_SERVERS=10.0.0.41:2181,10.0.0.27:2181,10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:2181 ' +++ '[' -n '10.0.0.41:2181 10.0.0.27:2181 10.0.0.23:2181 ' ']' +++ echo '10.0.0.41:2181 10.0.0.27:2181 10.0.0.23:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.41:2181 10.0.0.27:2181 10.0.0.23:2181' ++ RABBITMQ_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+=10.0.0.23:5673, +++ '[' -n 10.0.0.41:5673,10.0.0.27:5673,10.0.0.23:5673, ']' +++ echo 10.0.0.41:5673,10.0.0.27:5673,10.0.0.23:5673 ++ RABBITMQ_SERVERS=10.0.0.41:5673,10.0.0.27:5673,10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:6379 ' +++ '[' -n '10.0.0.41:6379 10.0.0.27:6379 10.0.0.23:6379 ' ']' +++ echo '10.0.0.41:6379 10.0.0.27:6379 10.0.0.23:6379' ++ REDIS_SERVERS='10.0.0.41:6379 10.0.0.27:6379 10.0.0.23: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.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9092 ' +++ '[' -n '10.0.0.41:9092 10.0.0.27:9092 10.0.0.23:9092 ' ']' +++ echo '10.0.0.41:9092 10.0.0.27:9092 10.0.0.23:9092' ++ KAFKA_SERVERS='10.0.0.41:9092 10.0.0.27:9092 10.0.0.23: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.41 ++ 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.41,10.0.0.27,10.0.0.23 ++ 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.41,10.0.0.27,10.0.0.23 ++ 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.41,10.0.0.27,10.0.0.23 ++ cut -d , -f 1 + local cassandra=10.0.0.41 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.41 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.41,10.0.0.27,10.0.0.23 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.41,10.0.0.27,10.0.0.23 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ cat /proc/net/fib_trie ++++ sort +++ local local_ips=,10.0.0.27,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.41'\''))' +++ local server_ip=10.0.0.41 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.41 ]] +++ [[ ,10.0.0.27,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.41, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.27'\''))' +++ local server_ip=10.0.0.27 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.27 ]] +++ [[ ,10.0.0.27,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.27, ]] +++ echo 10.0.0.27 2 +++ return ++ local ip=10.0.0.27 ++ [[ -z 10.0.0.27 ]] ++ echo 10.0.0.27 + host_ip=10.0.0.27 + [[ cql == \c\q\l ]] ++ echo 10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.27: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 ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 07/03/2025 00:46:12.606 7f70eb607948 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 07/03/2025 00:46:12.635 7f70eb607948 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 07/03/2025 00:46:12.651 7f70eb607948 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 07/03/2025 00:46:12.652 7f70eb607948 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Jul 3 00:46:27 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=) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) 3751 self._default_project = project.serialize_to_json() 3752 self.create_singleton_entry(Fabric()) project undefined self = self.create_singleton_entry = > global Project = parent_obj undefined domain = /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/project:default-domain...1bfb2cda-2829-4eea-a3a8-cae42dc12852 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/project:default-domain:default-project exists already with ID: 1bfb2cda-2829-4eea-a3a8-cae42dc12852 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('project default-domain:default-project',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/project:default-domain...1bfb2cda-2829-4eea-a3a8-cae42dc12852 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/project:default-domain...1bfb2cda-2829-4eea-a3a8-cae42dc12852 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/project:default-domain...1bfb2cda-2829-4eea-a3a8-cae42dc12852 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: project default-domain:default-project 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 3750, in _db_init_entries project = self.create_singleton_entry(Project(parent_obj=domain)) 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/project:default-domain:default-project exists already with ID: 1bfb2cda-2829-4eea-a3a8-cae42dc12852 at zookeeper +++ date ++ echo 'INFO: =================== Thu Jul 3 00:46:29 UTC 2025 ===================' INFO: =================== Thu Jul 3 00:46:29 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.27 ++ 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.41,10.0.0.27,10.0.0.23 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ ANALYTICSDB_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ ANALYTICS_SNMP_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:8081 ' +++ '[' -n '10.0.0.41:8081 10.0.0.27:8081 10.0.0.23:8081 ' ']' +++ echo '10.0.0.41:8081 10.0.0.27:8081 10.0.0.23:8081' ++ ANALYTICS_SERVERS='10.0.0.41:8081 10.0.0.27:8081 10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9042 ' +++ '[' -n '10.0.0.41:9042 10.0.0.27:9042 10.0.0.23:9042 ' ']' +++ echo '10.0.0.41:9042 10.0.0.27:9042 10.0.0.23:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.41:9042 10.0.0.27:9042 10.0.0.23:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:8086 ' +++ '[' -n '10.0.0.41:8086 10.0.0.27:8086 10.0.0.23:8086 ' ']' +++ echo '10.0.0.41:8086 10.0.0.27:8086 10.0.0.23:8086' ++ COLLECTOR_SERVERS='10.0.0.41:8086 10.0.0.27:8086 10.0.0.23: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.41,10.0.0.27,10.0.0.23 ++ CONFIGDB_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:8082 ' +++ '[' -n '10.0.0.41:8082 10.0.0.27:8082 10.0.0.23:8082 ' ']' +++ echo '10.0.0.41:8082 10.0.0.27:8082 10.0.0.23:8082' ++ CONFIG_SERVERS='10.0.0.41:8082 10.0.0.27:8082 10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9161 ' +++ '[' -n '10.0.0.41:9161 10.0.0.27:9161 10.0.0.23:9161 ' ']' +++ echo '10.0.0.41:9161 10.0.0.27:9161 10.0.0.23:9161' ++ CONFIGDB_SERVERS='10.0.0.41:9161 10.0.0.27:9161 10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9041 ' +++ '[' -n '10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041 ' ']' +++ echo '10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.41:9041 10.0.0.27:9041 10.0.0.23: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.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,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.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+=10.0.0.23:2181, +++ '[' -n 10.0.0.41:2181,10.0.0.27:2181,10.0.0.23:2181, ']' +++ echo 10.0.0.41:2181,10.0.0.27:2181,10.0.0.23:2181 ++ ZOOKEEPER_SERVERS=10.0.0.41:2181,10.0.0.27:2181,10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:2181 ' +++ '[' -n '10.0.0.41:2181 10.0.0.27:2181 10.0.0.23:2181 ' ']' +++ echo '10.0.0.41:2181 10.0.0.27:2181 10.0.0.23:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.41:2181 10.0.0.27:2181 10.0.0.23:2181' ++ RABBITMQ_NODES=10.0.0.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+=10.0.0.23:5673, +++ '[' -n 10.0.0.41:5673,10.0.0.27:5673,10.0.0.23:5673, ']' +++ echo 10.0.0.41:5673,10.0.0.27:5673,10.0.0.23:5673 ++ RABBITMQ_SERVERS=10.0.0.41:5673,10.0.0.27:5673,10.0.0.23: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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:6379 ' +++ '[' -n '10.0.0.41:6379 10.0.0.27:6379 10.0.0.23:6379 ' ']' +++ echo '10.0.0.41:6379 10.0.0.27:6379 10.0.0.23:6379' ++ REDIS_SERVERS='10.0.0.41:6379 10.0.0.27:6379 10.0.0.23: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.41,10.0.0.27,10.0.0.23 ++ 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.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.23 +++ local server_address=10.0.0.23 +++ extended_server_list+='10.0.0.23:9092 ' +++ '[' -n '10.0.0.41:9092 10.0.0.27:9092 10.0.0.23:9092 ' ']' +++ echo '10.0.0.41:9092 10.0.0.27:9092 10.0.0.23:9092' ++ KAFKA_SERVERS='10.0.0.41:9092 10.0.0.27:9092 10.0.0.23: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.41 ++ 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.41,10.0.0.27,10.0.0.23 ++ 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.41,10.0.0.27,10.0.0.23 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.41,10.0.0.27,10.0.0.23 + local cassandra=10.0.0.41 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.41 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.41,10.0.0.27,10.0.0.23 +++ local servers=10.0.0.41,10.0.0.27,10.0.0.23 +++ local server_list= +++ IFS=, +++ cut -d ' ' -f 1 +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.27,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.41'\''))' +++ local server_ip=10.0.0.41 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.41 ]] +++ [[ ,10.0.0.27,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.41, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.27'\''))' +++ local server_ip=10.0.0.27 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.27 ]] +++ [[ ,10.0.0.27,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.27, ]] +++ echo 10.0.0.27 2 +++ return ++ local ip=10.0.0.27 ++ [[ -z 10.0.0.27 ]] ++ echo 10.0.0.27 + host_ip=10.0.0.27 + [[ cql == \c\q\l ]] ++ echo 10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.41:9041 10.0.0.27:9041 10.0.0.23:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.27: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 ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' + 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 07/03/2025 00:46:37.596 7ff738aa6308 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 07/03/2025 00:46:37.625 7ff738aa6308 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 07/03/2025 00:46:37.644 7ff738aa6308 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 07/03/2025 00:46:37.645 7ff738aa6308 [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.27:8082/ Hit Ctrl-C to quit. 10.0.0.27 - - [2025-07-03 00:46:39] "GET / HTTP/1.1" 200 45871 0.002156 10.0.0.27 - - [2025-07-03 00:46:39] "GET / HTTP/1.1" 200 45871 0.001388 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.27 - - [2025-07-03 00:46:39] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000753 10.0.0.27 - - [2025-07-03 00:46:39] "POST /fqname-to-id HTTP/1.1" 401 292 0.000395 10.0.0.41 - - [2025-07-03 00:46:40] "POST /fqname-to-id HTTP/1.1" 401 292 0.000503 10.0.0.41 - - [2025-07-03 00:46:41] "POST /fqname-to-id HTTP/1.1" 404 195 2.226574 10.0.0.27 - - [2025-07-03 00:46:41] "POST /fqname-to-id HTTP/1.1" 200 156 1.344482 10.0.0.27 - - [2025-07-03 00:46:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004352 10.0.0.27 - - [2025-07-03 00:46:41] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 1.033730 10.0.0.27 - - [2025-07-03 00:46:41] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.006455 10.0.0.41 - - [2025-07-03 00:46:41] "GET /global-system-config/718cf37c-ec9e-419d-868e-644217cbd55b?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1058 0.048786 10.0.0.41 - - [2025-07-03 00:46:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.012475 10.0.0.41 - - [2025-07-03 00:46:41] "POST /job-templates HTTP/1.1" 200 553 0.107405 10.0.0.41 - - [2025-07-03 00:46:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.007577 10.0.0.41 - - [2025-07-03 00:46:41] "POST /fqname-to-id HTTP/1.1" 404 201 0.005972 10.0.0.41 - - [2025-07-03 00:46:41] "POST /config-propertiess HTTP/1.1" 200 551 0.047245 10.0.0.41 - - [2025-07-03 00:46:42] "POST /fqname-to-id HTTP/1.1" 404 166 0.006214 10.0.0.41 - - [2025-07-03 00:46:42] "POST /service-templates HTTP/1.1" 200 501 0.060138 10.0.0.41 - - [2025-07-03 00:46:42] "POST /tags HTTP/1.1" 200 333 0.067557 /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.41 - - [2025-07-03 00:46:42] "POST /service-templates HTTP/1.1" 200 507 0.054359 10.0.0.41 - - [2025-07-03 00:46:42] "POST /fqname-to-id HTTP/1.1" 404 174 0.007660 10.0.0.41 - - [2025-07-03 00:46:42] "POST /tags HTTP/1.1" 200 313 0.050350 10.0.0.41 - - [2025-07-03 00:46:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.009380 10.0.0.41 - - [2025-07-03 00:46:42] "POST /hardwares HTTP/1.1" 200 327 0.029584 10.0.0.41 - - [2025-07-03 00:46:42] "POST /fqname-to-id HTTP/1.1" 404 166 0.010097 10.0.0.41 - - [2025-07-03 00:46:42] "POST /hardwares HTTP/1.1" 200 327 0.055956 10.0.0.41 - - [2025-07-03 00:46:43] "POST /fqname-to-id HTTP/1.1" 404 164 0.005121 10.0.0.41 - - [2025-07-03 00:46:43] "POST /hardwares HTTP/1.1" 200 317 0.038233 10.0.0.41 - - [2025-07-03 00:46:43] "POST /fqname-to-id HTTP/1.1" 404 164 0.003630 10.0.0.41 - - [2025-07-03 00:46:43] "POST /hardwares HTTP/1.1" 200 323 0.030025 10.0.0.41 - - [2025-07-03 00:46:43] "POST /fqname-to-id HTTP/1.1" 404 165 0.012422 10.0.0.41 - - [2025-07-03 00:46:43] "POST /hardwares HTTP/1.1" 200 325 0.109684 10.0.0.41 - - [2025-07-03 00:46:43] "POST /fqname-to-id HTTP/1.1" 404 164 0.005440 10.0.0.41 - - [2025-07-03 00:46:43] "POST /hardwares HTTP/1.1" 200 317 0.017025 10.0.0.41 - - [2025-07-03 00:46:43] "POST /fqname-to-id HTTP/1.1" 404 161 0.005952 10.0.0.41 - - [2025-07-03 00:46:43] "POST /hardwares HTTP/1.1" 200 323 0.025711 10.0.0.41 - - [2025-07-03 00:46:43] "POST /fqname-to-id HTTP/1.1" 404 162 0.005757 10.0.0.41 - - [2025-07-03 00:46:44] "POST /hardwares HTTP/1.1" 200 325 0.042001 10.0.0.41 - - [2025-07-03 00:46:44] "POST /fqname-to-id HTTP/1.1" 404 161 0.006258 10.0.0.41 - - [2025-07-03 00:46:44] "POST /hardwares HTTP/1.1" 200 319 0.053066 10.0.0.41 - - [2025-07-03 00:46:44] "POST /fqname-to-id HTTP/1.1" 404 162 0.008426 10.0.0.41 - - [2025-07-03 00:46:44] "POST /hardwares HTTP/1.1" 200 311 0.044259 10.0.0.41 - - [2025-07-03 00:46:44] "POST /fqname-to-id HTTP/1.1" 404 160 0.013299 10.0.0.41 - - [2025-07-03 00:46:44] "POST /hardwares HTTP/1.1" 200 303 0.032648 10.0.0.41 - - [2025-07-03 00:46:44] "POST /fqname-to-id HTTP/1.1" 404 155 0.005544 10.0.0.41 - - [2025-07-03 00:46:44] "POST /hardwares HTTP/1.1" 200 305 0.028366 10.0.0.41 - - [2025-07-03 00:46:44] "POST /fqname-to-id HTTP/1.1" 404 155 0.004400 10.0.0.41 - - [2025-07-03 00:46:45] "POST /hardwares HTTP/1.1" 200 307 0.030071 10.0.0.41 - - [2025-07-03 00:46:45] "POST /fqname-to-id HTTP/1.1" 404 156 0.008044 10.0.0.41 - - [2025-07-03 00:46:45] "POST /hardwares HTTP/1.1" 200 309 0.022680 10.0.0.41 - - [2025-07-03 00:46:45] "POST /fqname-to-id HTTP/1.1" 401 292 0.000669 10.0.0.41 - - [2025-07-03 00:46:45] "POST /fqname-to-id HTTP/1.1" 404 158 0.007864 10.0.0.41 - - [2025-07-03 00:46:45] "POST /hardwares HTTP/1.1" 200 301 0.052455 10.0.0.41 - - [2025-07-03 00:46:45] "POST /fqname-to-id HTTP/1.1" 404 157 0.003824 10.0.0.41 - - [2025-07-03 00:46:45] "POST /hardwares HTTP/1.1" 200 309 0.038072 10.0.0.41 - - [2025-07-03 00:46:45] "POST /fqname-to-id HTTP/1.1" 404 157 0.009250 10.0.0.41 - - [2025-07-03 00:46:45] "POST /hardwares HTTP/1.1" 200 317 0.032290 10.0.0.41 - - [2025-07-03 00:46:46] "POST /fqname-to-id HTTP/1.1" 404 157 0.004858 10.0.0.41 - - [2025-07-03 00:46:46] "POST /hardwares HTTP/1.1" 200 303 0.051180 10.0.0.41 - - [2025-07-03 00:46:46] "POST /fqname-to-id HTTP/1.1" 404 185 0.011173 10.0.0.41 - - [2025-07-03 00:46:46] "POST /features HTTP/1.1" 200 521 0.060408 10.0.0.41 - - [2025-07-03 00:46:46] "POST /fqname-to-id HTTP/1.1" 404 189 0.005112 10.0.0.41 - - [2025-07-03 00:46:47] "POST /features HTTP/1.1" 200 521 0.113946 10.0.0.41 - - [2025-07-03 00:46:47] "POST /fqname-to-id HTTP/1.1" 404 186 0.006034 10.0.0.41 - - [2025-07-03 00:46:47] "POST /features HTTP/1.1" 200 519 0.085956 10.0.0.41 - - [2025-07-03 00:46:47] "POST /fqname-to-id HTTP/1.1" 404 190 0.006023 10.0.0.41 - - [2025-07-03 00:46:47] "POST /features HTTP/1.1" 200 541 0.062941 10.0.0.41 - - [2025-07-03 00:46:47] "POST /fqname-to-id HTTP/1.1" 404 179 0.004878 10.0.0.41 - - [2025-07-03 00:46:48] "POST /physical-roles HTTP/1.1" 200 533 0.048061 10.0.0.41 - - [2025-07-03 00:46:48] "POST /fqname-to-id HTTP/1.1" 404 191 0.005256 10.0.0.41 - - [2025-07-03 00:46:48] "POST /overlay-roles HTTP/1.1" 200 531 0.038901 10.0.0.41 - - [2025-07-03 00:46:48] "POST /fqname-to-id HTTP/1.1" 404 185 0.003959 10.0.0.41 - - [2025-07-03 00:46:48] "POST /overlay-roles HTTP/1.1" 200 541 0.035656 10.0.0.41 - - [2025-07-03 00:46:48] "POST /fqname-to-id HTTP/1.1" 404 184 0.003923 10.0.0.41 - - [2025-07-03 00:46:48] "POST /overlay-roles HTTP/1.1" 200 533 0.045923 10.0.0.41 - - [2025-07-03 00:46:48] "POST /fqname-to-id HTTP/1.1" 404 187 0.004637 10.0.0.41 - - [2025-07-03 00:46:48] "POST /overlay-roles HTTP/1.1" 200 541 0.036138 10.0.0.41 - - [2025-07-03 00:46:48] "POST /fqname-to-id HTTP/1.1" 404 190 0.005728 10.0.0.41 - - [2025-07-03 00:46:48] "POST /role-definitions HTTP/1.1" 200 533 0.036474 10.0.0.41 - - [2025-07-03 00:46:49] "POST /fqname-to-id HTTP/1.1" 404 190 0.004167 10.0.0.41 - - [2025-07-03 00:46:49] "POST /role-definitions HTTP/1.1" 200 551 0.035816 10.0.0.41 - - [2025-07-03 00:46:49] "POST /fqname-to-id HTTP/1.1" 404 189 0.006010 10.0.0.41 - - [2025-07-03 00:46:49] "POST /role-definitions HTTP/1.1" 200 549 0.048296 10.0.0.41 - - [2025-07-03 00:46:49] "POST /fqname-to-id HTTP/1.1" 404 190 0.005810 10.0.0.41 - - [2025-07-03 00:46:49] "POST /fqname-to-id HTTP/1.1" 404 225 2.517274 10.0.0.41 - - [2025-07-03 00:46:49] "POST /role-definitions HTTP/1.1" 200 561 0.061754 10.0.0.41 - - [2025-07-03 00:46:49] "POST /access-control-lists HTTP/1.1" 200 585 0.116281 10.0.0.41 - - [2025-07-03 00:46:49] "POST /fqname-to-id HTTP/1.1" 404 190 0.014983 10.0.0.41 - - [2025-07-03 00:46:49] "POST /role-definitions HTTP/1.1" 200 545 0.058389 10.0.0.41 - - [2025-07-03 00:46:49] "POST /route-targets HTTP/1.1" 200 327 0.022983 10.0.0.41 - - [2025-07-03 00:46:49] "POST /fqname-to-id HTTP/1.1" 404 192 0.004255 10.0.0.41 - - [2025-07-03 00:46:50] "POST /ref-update HTTP/1.1" 200 156 0.030222 10.0.0.41 - - [2025-07-03 00:46:50] "POST /role-definitions HTTP/1.1" 200 555 0.052554 10.0.0.41 - - [2025-07-03 00:46:50] "POST /fqname-to-id HTTP/1.1" 404 187 0.003659 10.0.0.41 - - [2025-07-03 00:46:50] "POST /fqname-to-id HTTP/1.1" 404 201 0.015482 10.0.0.41 - - [2025-07-03 00:46:50] "POST /role-definitions HTTP/1.1" 200 531 0.043832 10.0.0.41 - - [2025-07-03 00:46:50] "PUT /access-control-list/111ad788-d27c-4a4d-bcea-8a11981d4f85 HTTP/1.1" 200 272 0.026449 10.0.0.41 - - [2025-07-03 00:46:50] "POST /fqname-to-id HTTP/1.1" 404 189 0.003814 10.0.0.41 - - [2025-07-03 00:46:50] "POST /role-definitions HTTP/1.1" 200 557 0.046159 10.0.0.41 - - [2025-07-03 00:46:50] "POST /fqname-to-id HTTP/1.1" 404 195 0.004262 10.0.0.41 - - [2025-07-03 00:46:50] "POST /feature-configs HTTP/1.1" 200 537 0.046819 10.0.0.41 - - [2025-07-03 00:46:50] "POST /fqname-to-id HTTP/1.1" 404 211 0.004537 10.0.0.41 - - [2025-07-03 00:46:50] "POST /node-profiles HTTP/1.1" 200 547 0.036015 10.0.0.41 - - [2025-07-03 00:46:51] "POST /fqname-to-id HTTP/1.1" 404 193 0.003826 10.0.0.41 - - [2025-07-03 00:46:51] "POST /node-profiles HTTP/1.1" 200 541 0.053702 10.0.0.41 - - [2025-07-03 00:46:51] "POST /fqname-to-id HTTP/1.1" 404 188 0.004218 10.0.0.41 - - [2025-07-03 00:46:51] "POST /node-profiles HTTP/1.1" 200 531 0.044139 10.0.0.41 - - [2025-07-03 00:46:51] "POST /fqname-to-id HTTP/1.1" 404 197 0.008157 10.0.0.41 - - [2025-07-03 00:46:51] "POST /telemetry-profiles HTTP/1.1" 200 554 0.064323 10.0.0.41 - - [2025-07-03 00:46:51] "POST /fqname-to-id HTTP/1.1" 404 206 0.003953 10.0.0.41 - - [2025-07-03 00:46:51] "POST /telemetry-profiles HTTP/1.1" 200 554 0.056654 10.0.0.41 - - [2025-07-03 00:46:51] "POST /fqname-to-id HTTP/1.1" 404 206 0.003810 10.0.0.41 - - [2025-07-03 00:46:52] "POST /sflow-profiles HTTP/1.1" 200 532 0.037962 10.0.0.41 - - [2025-07-03 00:46:52] "POST /fqname-to-id HTTP/1.1" 404 202 0.004484 10.0.0.41 - - [2025-07-03 00:46:52] "POST /grpc-profiles HTTP/1.1" 200 530 0.043780 10.0.0.41 - - [2025-07-03 00:46:52] "POST /fqname-to-id HTTP/1.1" 404 202 0.004148 10.0.0.41 - - [2025-07-03 00:46:52] "POST /device-functional-groups HTTP/1.1" 200 540 0.035139 10.0.0.41 - - [2025-07-03 00:46:52] "POST /fqname-to-id HTTP/1.1" 404 195 0.005442 10.0.0.41 - - [2025-07-03 00:46:52] "POST /device-functional-groups HTTP/1.1" 200 542 0.043571 10.0.0.41 - - [2025-07-03 00:46:52] "POST /fqname-to-id HTTP/1.1" 404 208 0.005639 10.0.0.41 - - [2025-07-03 00:46:52] "POST /device-functional-groups HTTP/1.1" 200 620 0.045373 10.0.0.41 - - [2025-07-03 00:46:52] "POST /fqname-to-id HTTP/1.1" 404 205 0.004476 10.0.0.41 - - [2025-07-03 00:46:52] "POST /device-functional-groups HTTP/1.1" 200 574 0.035578 10.0.0.41 - - [2025-07-03 00:46:52] "POST /fqname-to-id HTTP/1.1" 404 196 0.005453 10.0.0.41 - - [2025-07-03 00:46:53] "POST /role-configs HTTP/1.1" 200 522 0.064960 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 404 202 0.006447 10.0.0.41 - - [2025-07-03 00:46:53] "POST /role-configs HTTP/1.1" 200 521 0.034274 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 404 194 0.004667 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005143 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004032 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004623 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004745 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.015714 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004434 10.0.0.41 - - [2025-07-03 00:46:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005002 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.012275 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004265 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005359 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004098 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003864 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004548 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004452 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003893 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004538 10.0.0.41 - - [2025-07-03 00:46:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006640 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004884 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004522 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004382 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004059 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004279 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.008179 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003851 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.011187 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005868 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003775 10.0.0.41 - - [2025-07-03 00:46:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005010 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.008856 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004606 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005399 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004115 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.013829 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.008385 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.013013 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005396 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.006216 10.0.0.41 - - [2025-07-03 00:46:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.013536 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004398 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004804 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.008999 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004479 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004968 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006018 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005103 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005273 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005626 10.0.0.41 - - [2025-07-03 00:46:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.013551 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004784 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.015478 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004555 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004795 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.007663 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004827 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004845 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.010703 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004779 10.0.0.41 - - [2025-07-03 00:46:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005442 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006264 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004066 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004352 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006697 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003878 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005202 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.023480 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004145 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004490 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005290 10.0.0.41 - - [2025-07-03 00:46:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004671 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005063 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006513 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004062 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007952 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.012190 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005395 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004868 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.017219 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005529 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005372 10.0.0.41 - - [2025-07-03 00:47:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006613 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004812 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005171 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009457 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004535 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005034 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004138 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004435 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005615 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.008731 10.0.0.41 - - [2025-07-03 00:47:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005169 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006072 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005649 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004862 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004627 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004576 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004461 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004721 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007156 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004105 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005136 10.0.0.41 - - [2025-07-03 00:47:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.012982 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004782 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004374 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.014379 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006481 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004572 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005129 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.016975 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005226 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.012285 10.0.0.41 - - [2025-07-03 00:47:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006790 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004557 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.010779 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005354 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005126 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004036 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003746 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.010737 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.010128 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005431 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004469 10.0.0.41 - - [2025-07-03 00:47:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004907 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004056 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004559 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005295 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006422 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.014111 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004744 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003994 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005300 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008166 10.0.0.41 - - [2025-07-03 00:47:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004492 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005454 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.012117 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004818 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005038 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005744 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005489 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004217 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.014247 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004961 10.0.0.41 - - [2025-07-03 00:47:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004880 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.009424 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004605 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004633 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.009068 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005470 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004403 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.009225 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005247 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004798 10.0.0.41 - - [2025-07-03 00:47:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004539 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005109 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005256 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.013032 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004435 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003963 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.009017 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005053 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004956 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.009558 10.0.0.41 - - [2025-07-03 00:47:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.013686 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005591 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.007015 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003774 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004536 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.011423 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003802 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004327 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.009082 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003817 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.020742 10.0.0.41 - - [2025-07-03 00:47:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006746 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003808 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004979 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.011655 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004578 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004667 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.007937 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005052 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004579 10.0.0.41 - - [2025-07-03 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004213 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003907 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004165 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004076 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004564 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004712 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004673 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004691 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004921 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005382 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.41 - - [2025-07-03 00:47:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004354 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004393 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.014191 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004730 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.010220 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004340 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004952 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.010102 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004041 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004704 10.0.0.41 - - [2025-07-03 00:47:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.008502 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004741 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006493 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.010551 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004875 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.010082 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004715 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004568 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004902 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.008847 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004343 10.0.0.41 - - [2025-07-03 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005675 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004722 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004179 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005405 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004940 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003902 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005248 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003894 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004739 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004211 10.0.0.41 - - [2025-07-03 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006970 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004420 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004693 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005746 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005814 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004449 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004054 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005027 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005278 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003652 10.0.0.41 - - [2025-07-03 00:47:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004235 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006286 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003956 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005152 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004778 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004013 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004986 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.008008 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004081 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004398 10.0.0.41 - - [2025-07-03 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005598 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004526 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004337 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006038 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003817 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004354 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004600 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004063 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005006 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003856 10.0.0.41 - - [2025-07-03 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005191 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004381 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.013250 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003757 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007782 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.017152 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003869 10.0.0.27 - - [2025-07-03 00:47:18] "POST /useragent-kv HTTP/1.1" 200 115 0.003899 10.0.0.41 - - [2025-07-03 00:47:18] "POST /virtual-networks HTTP/1.1" 200 552 0.150079 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 404 178 0.004098 10.0.0.41 - - [2025-07-03 00:47:18] "POST /fqname-to-id HTTP/1.1" 404 198 0.003618 10.0.0.23 - - [2025-07-03 00:47:27] "GET /global-system-configs HTTP/1.1" 200 322 11.589610 10.0.0.27 - - [2025-07-03 00:47:28] "GET /global-system-configs HTTP/1.1" 200 322 10.242491 10.0.0.23 - - [2025-07-03 00:47:28] "GET /global-system-configs HTTP/1.1" 200 322 8.542691 10.0.0.27 - - [2025-07-03 00:47:28] "GET /global-system-configs HTTP/1.1" 200 322 7.118596 10.0.0.41 - - [2025-07-03 00:47:29] "GET /global-system-configs HTTP/1.1" 200 322 4.825332 10.0.0.41 - - [2025-07-03 00:47:29] "GET /global-system-configs HTTP/1.1" 200 322 2.197635 10.0.0.41 - - [2025-07-03 00:47:29] "POST /ref-update HTTP/1.1" 200 156 0.067023 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.