+++ date ++ echo 'INFO: =================== Mon Nov 10 05:02:12 UTC 2025 ===================' INFO: =================== Mon Nov 10 05:02:12 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ ip route get 1 +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.38,10.0.0.50,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.50,10.0.0.33 +++ local servers=10.0.0.38,10.0.0.50,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ cat /proc/net/fib_trie ++++ uniq +++ local local_ips=,10.0.0.50,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 2 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 + cassandra_server_list='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 11/10/2025 05:02:21.801 7fe1f8978c48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 11/10/2025 05:02:21.852 7fe1f8978c48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 11/10/2025 05:02:21.870 7fe1f8978c48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 11/10/2025 05:02:21.870 7fe1f8978c48 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Nov 10 05:02:41 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=) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() parent_obj undefined gsc = /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/global_vrouter_config:...643bf02d-8b31-4eeb-bd25-8d635ad2c213 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 643bf02d-8b31-4eeb-bd25-8d635ad2c213 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_vrouter_config default-global-system-config:default-global-vrouter-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...643bf02d-8b31-4eeb-bd25-8d635ad2c213 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/global_vrouter_config:...643bf02d-8b31-4eeb-bd25-8d635ad2c213 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...643bf02d-8b31-4eeb-bd25-8d635ad2c213 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: global_vrouter_config default-global-system-config:default-global-vrouter-config 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 3747, in _db_init_entries parent_obj=gsc)) 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/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 643bf02d-8b31-4eeb-bd25-8d635ad2c213 at zookeeper +++ date ++ echo 'INFO: =================== Mon Nov 10 05:02:42 UTC 2025 ===================' INFO: =================== Mon Nov 10 05:02:42 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.50:8081 10.0.0.33:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.50:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.50:8086 10.0.0.33:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.50:8082 10.0.0.33:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.50:9161 10.0.0.33:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.50:2181,10.0.0.33:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.50:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.50:5673,10.0.0.33:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.50:6379 10.0.0.33:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.50:9092 10.0.0.33:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.38,10.0.0.50,10.0.0.33 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.38,10.0.0.50,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.50,10.0.0.33 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.38,10.0.0.50,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ grep -vi host ++++ cat /proc/net/fib_trie +++ local local_ips=,10.0.0.50,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 2 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.50:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ grep '^API__.*__.*=.*$' ++ set ++ sort ++ cut -d = -f 1 ++ 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 11/10/2025 05:02:50.286 7f98ef369548 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 11/10/2025 05:02:50.317 7f98ef369548 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 11/10/2025 05:02:50.333 7f98ef369548 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 11/10/2025 05:02:50.333 7f98ef369548 [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.50:8082/ Hit Ctrl-C to quit. 10.0.0.50 - - [2025-11-10 05:02:51] "GET / HTTP/1.1" 200 45871 0.001863 10.0.0.50 - - [2025-11-10 05:02:51] "GET / HTTP/1.1" 200 45871 0.001662 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.50 - - [2025-11-10 05:02:51] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000642 10.0.0.50 - - [2025-11-10 05:02:51] "POST /fqname-to-id HTTP/1.1" 401 292 0.000375 10.0.0.50 - - [2025-11-10 05:02:53] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 0.427289 10.0.0.50 - - [2025-11-10 05:02:53] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004414 10.0.0.33 - - [2025-11-10 05:02:53] "POST /job-templates HTTP/1.1" 200 559 1.316692 10.0.0.50 - - [2025-11-10 05:02:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.116599 10.0.0.50 - - [2025-11-10 05:02:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.011907 10.0.0.33 - - [2025-11-10 05:02:53] "POST /service-templates HTTP/1.1" 200 507 1.311011 10.0.0.33 - - [2025-11-10 05:02:53] "POST /job-templates HTTP/1.1" 200 575 0.146230 10.0.0.33 - - [2025-11-10 05:02:53] "POST /job-templates HTTP/1.1" 200 557 0.048636 10.0.0.33 - - [2025-11-10 05:02:53] "POST /job-templates HTTP/1.1" 200 559 0.068230 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.33 - - [2025-11-10 05:03:06] "POST /fqname-to-id HTTP/1.1" 200 156 9.257635 10.0.0.33 - - [2025-11-10 05:03:06] "POST /fqname-to-id HTTP/1.1" 404 195 0.006197 10.0.0.33 - - [2025-11-10 05:03:06] "POST /job-templates HTTP/1.1" 200 553 0.081416 10.0.0.33 - - [2025-11-10 05:03:06] "POST /fqname-to-id HTTP/1.1" 404 200 0.004273 10.0.0.33 - - [2025-11-10 05:03:07] "POST /job-templates HTTP/1.1" 200 565 0.059626 10.0.0.33 - - [2025-11-10 05:03:07] "POST /fqname-to-id HTTP/1.1" 404 168 0.008202 10.0.0.33 - - [2025-11-10 05:03:07] "POST /tags HTTP/1.1" 200 317 0.042614 10.0.0.33 - - [2025-11-10 05:03:07] "POST /fqname-to-id HTTP/1.1" 404 162 0.005764 10.0.0.33 - - [2025-11-10 05:03:07] "POST /tags HTTP/1.1" 200 333 0.057116 10.0.0.33 - - [2025-11-10 05:03:07] "POST /fqname-to-id HTTP/1.1" 404 169 0.005544 10.0.0.33 - - [2025-11-10 05:03:07] "PUT /global-system-config/fe3aad61-f1d2-4bf1-9786-0643d55a11b7 HTTP/1.1" 200 274 0.026690 10.0.0.33 - - [2025-11-10 05:03:07] "POST /fqname-to-id HTTP/1.1" 404 166 0.019955 10.0.0.33 - - [2025-11-10 05:03:07] "POST /hardwares HTTP/1.1" 200 327 0.029353 10.0.0.33 - - [2025-11-10 05:03:08] "POST /fqname-to-id HTTP/1.1" 404 164 0.003977 10.0.0.33 - - [2025-11-10 05:03:08] "POST /hardwares HTTP/1.1" 200 323 0.020585 10.0.0.33 - - [2025-11-10 05:03:08] "POST /fqname-to-id HTTP/1.1" 404 164 0.004295 10.0.0.33 - - [2025-11-10 05:03:08] "POST /hardwares HTTP/1.1" 200 323 0.019569 10.0.0.33 - - [2025-11-10 05:03:08] "POST /fqname-to-id HTTP/1.1" 404 165 0.007964 10.0.0.33 - - [2025-11-10 05:03:08] "POST /hardwares HTTP/1.1" 200 325 0.027262 10.0.0.33 - - [2025-11-10 05:03:08] "POST /fqname-to-id HTTP/1.1" 404 165 0.005216 10.0.0.33 - - [2025-11-10 05:03:08] "POST /hardwares HTTP/1.1" 200 323 0.031608 10.0.0.33 - - [2025-11-10 05:03:08] "POST /fqname-to-id HTTP/1.1" 404 164 0.004004 10.0.0.33 - - [2025-11-10 05:03:08] "POST /hardwares HTTP/1.1" 200 317 0.021543 10.0.0.33 - - [2025-11-10 05:03:08] "POST /fqname-to-id HTTP/1.1" 404 162 0.004799 10.0.0.33 - - [2025-11-10 05:03:08] "POST /hardwares HTTP/1.1" 200 319 0.021147 10.0.0.33 - - [2025-11-10 05:03:09] "POST /fqname-to-id HTTP/1.1" 404 161 0.007409 10.0.0.33 - - [2025-11-10 05:03:09] "POST /hardwares HTTP/1.1" 200 317 0.059404 10.0.0.33 - - [2025-11-10 05:03:09] "POST /fqname-to-id HTTP/1.1" 404 162 0.006913 10.0.0.33 - - [2025-11-10 05:03:09] "POST /hardwares HTTP/1.1" 200 319 0.024077 10.0.0.33 - - [2025-11-10 05:03:09] "POST /fqname-to-id HTTP/1.1" 404 158 0.007350 10.0.0.33 - - [2025-11-10 05:03:09] "POST /hardwares HTTP/1.1" 200 315 0.020451 10.0.0.33 - - [2025-11-10 05:03:09] "POST /fqname-to-id HTTP/1.1" 404 158 0.004099 10.0.0.33 - - [2025-11-10 05:03:09] "POST /hardwares HTTP/1.1" 200 305 0.039465 10.0.0.33 - - [2025-11-10 05:03:09] "POST /fqname-to-id HTTP/1.1" 404 155 0.004105 10.0.0.33 - - [2025-11-10 05:03:09] "POST /hardwares HTTP/1.1" 200 305 0.022920 10.0.0.33 - - [2025-11-10 05:03:09] "POST /fqname-to-id HTTP/1.1" 404 156 0.007190 10.0.0.33 - - [2025-11-10 05:03:09] "POST /hardwares HTTP/1.1" 200 307 0.029416 10.0.0.33 - - [2025-11-10 05:03:09] "POST /fqname-to-id HTTP/1.1" 404 158 0.004698 10.0.0.33 - - [2025-11-10 05:03:10] "POST /hardwares HTTP/1.1" 200 311 0.024121 10.0.0.33 - - [2025-11-10 05:03:10] "POST /fqname-to-id HTTP/1.1" 404 157 0.004888 10.0.0.33 - - [2025-11-10 05:03:10] "POST /hardwares HTTP/1.1" 200 309 0.025567 10.0.0.33 - - [2025-11-10 05:03:10] "POST /fqname-to-id HTTP/1.1" 404 157 0.008125 10.0.0.33 - - [2025-11-10 05:03:10] "POST /hardwares HTTP/1.1" 200 309 0.023952 10.0.0.33 - - [2025-11-10 05:03:10] "POST /fqname-to-id HTTP/1.1" 404 157 0.004630 10.0.0.33 - - [2025-11-10 05:03:10] "POST /hardwares HTTP/1.1" 200 309 0.033742 10.0.0.33 - - [2025-11-10 05:03:10] "POST /fqname-to-id HTTP/1.1" 404 190 0.005939 10.0.0.33 - - [2025-11-10 05:03:10] "POST /features HTTP/1.1" 200 523 0.047999 10.0.0.33 - - [2025-11-10 05:03:10] "POST /fqname-to-id HTTP/1.1" 404 184 0.004160 10.0.0.33 - - [2025-11-10 05:03:10] "POST /features HTTP/1.1" 200 531 0.047252 10.0.0.33 - - [2025-11-10 05:03:10] "POST /fqname-to-id HTTP/1.1" 404 193 0.005407 10.0.0.33 - - [2025-11-10 05:03:11] "POST /features HTTP/1.1" 200 525 0.051152 10.0.0.33 - - [2025-11-10 05:03:11] "POST /fqname-to-id HTTP/1.1" 404 182 0.006141 10.0.0.33 - - [2025-11-10 05:03:11] "POST /features HTTP/1.1" 200 533 0.052248 10.0.0.33 - - [2025-11-10 05:03:11] "POST /fqname-to-id HTTP/1.1" 404 178 0.004860 10.0.0.33 - - [2025-11-10 05:03:11] "POST /physical-roles HTTP/1.1" 200 523 0.075201 10.0.0.33 - - [2025-11-10 05:03:11] "POST /fqname-to-id HTTP/1.1" 404 177 0.008385 10.0.0.33 - - [2025-11-10 05:03:11] "POST /overlay-roles HTTP/1.1" 200 545 0.077727 10.0.0.33 - - [2025-11-10 05:03:11] "POST /fqname-to-id HTTP/1.1" 404 191 0.005738 10.0.0.33 - - [2025-11-10 05:03:11] "POST /overlay-roles HTTP/1.1" 200 533 0.047073 10.0.0.33 - - [2025-11-10 05:03:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003686 10.0.0.33 - - [2025-11-10 05:03:12] "POST /overlay-roles HTTP/1.1" 200 531 0.040720 10.0.0.33 - - [2025-11-10 05:03:12] "POST /fqname-to-id HTTP/1.1" 404 183 0.010179 10.0.0.33 - - [2025-11-10 05:03:12] "POST /overlay-roles HTTP/1.1" 200 537 0.063180 10.0.0.33 - - [2025-11-10 05:03:12] "POST /fqname-to-id HTTP/1.1" 404 178 0.004378 10.0.0.33 - - [2025-11-10 05:03:12] "POST /overlay-roles HTTP/1.1" 200 543 0.068591 10.0.0.33 - - [2025-11-10 05:03:12] "POST /fqname-to-id HTTP/1.1" 404 189 0.003826 10.0.0.33 - - [2025-11-10 05:03:12] "POST /role-definitions HTTP/1.1" 200 549 0.051232 10.0.0.33 - - [2025-11-10 05:03:12] "POST /fqname-to-id HTTP/1.1" 404 197 0.006925 10.0.0.33 - - [2025-11-10 05:03:13] "POST /role-definitions HTTP/1.1" 200 547 0.044306 10.0.0.33 - - [2025-11-10 05:03:13] "POST /fqname-to-id HTTP/1.1" 404 191 0.005239 10.0.0.33 - - [2025-11-10 05:03:13] "POST /role-definitions HTTP/1.1" 200 549 0.056710 10.0.0.33 - - [2025-11-10 05:03:13] "POST /fqname-to-id HTTP/1.1" 404 189 0.004418 10.0.0.33 - - [2025-11-10 05:03:13] "POST /role-definitions HTTP/1.1" 200 549 0.048351 10.0.0.33 - - [2025-11-10 05:03:13] "POST /fqname-to-id HTTP/1.1" 404 189 0.007755 10.0.0.33 - - [2025-11-10 05:03:13] "POST /role-definitions HTTP/1.1" 200 553 0.062975 10.0.0.33 - - [2025-11-10 05:03:13] "POST /fqname-to-id HTTP/1.1" 404 182 0.004353 10.0.0.33 - - [2025-11-10 05:03:13] "POST /role-definitions HTTP/1.1" 200 543 0.051716 10.0.0.33 - - [2025-11-10 05:03:14] "POST /fqname-to-id HTTP/1.1" 404 184 0.004472 10.0.0.33 - - [2025-11-10 05:03:14] "POST /role-definitions HTTP/1.1" 200 547 0.074141 10.0.0.33 - - [2025-11-10 05:03:14] "POST /fqname-to-id HTTP/1.1" 404 196 0.005730 10.0.0.33 - - [2025-11-10 05:03:14] "POST /role-definitions HTTP/1.1" 200 559 0.063941 10.0.0.33 - - [2025-11-10 05:03:14] "POST /fqname-to-id HTTP/1.1" 404 212 0.003923 10.0.0.33 - - [2025-11-10 05:03:14] "POST /feature-configs HTTP/1.1" 200 561 0.063762 10.0.0.33 - - [2025-11-10 05:03:14] "POST /fqname-to-id HTTP/1.1" 404 187 0.008548 10.0.0.33 - - [2025-11-10 05:03:15] "POST /node-profiles HTTP/1.1" 200 549 0.090684 10.0.0.33 - - [2025-11-10 05:03:15] "POST /fqname-to-id HTTP/1.1" 404 189 0.020158 10.0.0.33 - - [2025-11-10 05:03:15] "POST /node-profiles HTTP/1.1" 200 539 0.048741 10.0.0.33 - - [2025-11-10 05:03:15] "POST /fqname-to-id HTTP/1.1" 404 185 0.005389 10.0.0.33 - - [2025-11-10 05:03:15] "POST /node-profiles HTTP/1.1" 200 557 0.079979 10.0.0.33 - - [2025-11-10 05:03:15] "POST /fqname-to-id HTTP/1.1" 404 206 0.012965 10.0.0.33 - - [2025-11-10 05:03:16] "POST /telemetry-profiles HTTP/1.1" 200 554 0.067698 10.0.0.33 - - [2025-11-10 05:03:16] "POST /fqname-to-id HTTP/1.1" 404 206 0.008079 10.0.0.33 - - [2025-11-10 05:03:16] "POST /telemetry-profiles HTTP/1.1" 200 554 0.070701 10.0.0.33 - - [2025-11-10 05:03:16] "POST /fqname-to-id HTTP/1.1" 404 202 0.003865 10.0.0.33 - - [2025-11-10 05:03:16] "POST /sflow-profiles HTTP/1.1" 200 538 0.077630 10.0.0.33 - - [2025-11-10 05:03:16] "POST /fqname-to-id HTTP/1.1" 404 199 0.007642 10.0.0.33 - - [2025-11-10 05:03:16] "POST /netconf-profiles HTTP/1.1" 200 542 0.110506 10.0.0.33 - - [2025-11-10 05:03:17] "POST /fqname-to-id HTTP/1.1" 404 193 0.012233 10.0.0.33 - - [2025-11-10 05:03:17] "POST /device-functional-groups HTTP/1.1" 200 544 0.081801 10.0.0.33 - - [2025-11-10 05:03:17] "POST /fqname-to-id HTTP/1.1" 404 218 0.010488 10.0.0.33 - - [2025-11-10 05:03:17] "POST /device-functional-groups HTTP/1.1" 200 570 0.106946 10.0.0.33 - - [2025-11-10 05:03:17] "POST /fqname-to-id HTTP/1.1" 404 206 0.007225 10.0.0.33 - - [2025-11-10 05:03:17] "POST /device-functional-groups HTTP/1.1" 200 564 0.067597 10.0.0.33 - - [2025-11-10 05:03:18] "POST /fqname-to-id HTTP/1.1" 404 201 0.012029 10.0.0.33 - - [2025-11-10 05:03:18] "POST /role-configs HTTP/1.1" 200 520 0.068906 10.0.0.33 - - [2025-11-10 05:03:18] "POST /fqname-to-id HTTP/1.1" 404 198 0.004800 10.0.0.33 - - [2025-11-10 05:03:18] "POST /role-configs HTTP/1.1" 200 526 0.052371 10.0.0.33 - - [2025-11-10 05:03:18] "POST /fqname-to-id HTTP/1.1" 404 193 0.003893 10.0.0.33 - - [2025-11-10 05:03:18] "POST /role-configs HTTP/1.1" 200 518 0.068325 10.0.0.33 - - [2025-11-10 05:03:18] "POST /ref-update HTTP/1.1" 200 156 0.044400 10.0.0.33 - - [2025-11-10 05:03:18] "POST /ref-update HTTP/1.1" 200 156 0.029269 10.0.0.33 - - [2025-11-10 05:03:18] "POST /ref-update HTTP/1.1" 200 156 0.034401 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.026603 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.037482 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.040975 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.053523 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.021308 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.049690 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.035481 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.031070 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.025354 10.0.0.33 - - [2025-11-10 05:03:19] "POST /ref-update HTTP/1.1" 200 156 0.020393 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.024013 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.027748 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.023200 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.029051 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.027931 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.032071 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.020982 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.025500 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.027346 10.0.0.33 - - [2025-11-10 05:03:20] "POST /ref-update HTTP/1.1" 200 156 0.030198 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.023334 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.025104 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.016667 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.019454 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.025557 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.028973 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.039336 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.023273 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.024989 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.023819 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.026721 10.0.0.33 - - [2025-11-10 05:03:21] "POST /ref-update HTTP/1.1" 200 156 0.019618 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.032832 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.021796 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.015626 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.017095 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.022230 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.020772 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.016809 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.020658 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.021077 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.016314 10.0.0.33 - - [2025-11-10 05:03:22] "POST /ref-update HTTP/1.1" 200 156 0.020248 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.015981 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.018157 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.020779 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.023346 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.027768 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.019253 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.018545 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.022543 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.017164 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.016996 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.035290 10.0.0.33 - - [2025-11-10 05:03:23] "POST /ref-update HTTP/1.1" 200 156 0.021816 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.027292 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.020210 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.023492 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.019061 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.019522 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.021731 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.017115 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.049174 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.022648 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.016653 10.0.0.33 - - [2025-11-10 05:03:24] "POST /ref-update HTTP/1.1" 200 156 0.024511 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.017751 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.021761 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.025616 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.023659 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.025829 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.018771 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.020884 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.044317 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.018352 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.021415 10.0.0.33 - - [2025-11-10 05:03:25] "POST /ref-update HTTP/1.1" 200 156 0.035419 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.026101 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.028862 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.024421 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.020794 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.020491 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.019782 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.023046 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.016204 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.015307 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.022523 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.043898 10.0.0.33 - - [2025-11-10 05:03:26] "POST /ref-update HTTP/1.1" 200 156 0.028728 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.039317 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.021394 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.020855 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.043723 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.030455 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.021418 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.028562 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.022296 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.021056 10.0.0.33 - - [2025-11-10 05:03:27] "POST /ref-update HTTP/1.1" 200 156 0.038789 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.026468 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.020297 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.022988 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.038603 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.025400 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.024161 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.019884 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.036636 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.024051 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.034364 10.0.0.33 - - [2025-11-10 05:03:28] "POST /ref-update HTTP/1.1" 200 156 0.028226 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.018179 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.020485 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.017846 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.054317 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.017032 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.039199 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.024013 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.068548 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.033652 10.0.0.33 - - [2025-11-10 05:03:29] "POST /ref-update HTTP/1.1" 200 156 0.082859 10.0.0.33 - - [2025-11-10 05:03:30] "POST /ref-update HTTP/1.1" 200 156 0.017046 10.0.0.33 - - [2025-11-10 05:03:30] "POST /ref-update HTTP/1.1" 200 156 0.030236 10.0.0.33 - - [2025-11-10 05:03:30] "POST /ref-update HTTP/1.1" 200 156 0.040751 10.0.0.33 - - [2025-11-10 05:03:30] "POST /ref-update HTTP/1.1" 200 156 0.032584 10.0.0.33 - - [2025-11-10 05:03:30] "POST /ref-update HTTP/1.1" 200 156 0.031107 10.0.0.33 - - [2025-11-10 05:03:30] "POST /ref-update HTTP/1.1" 200 156 0.282655 10.0.0.33 - - [2025-11-10 05:03:30] "POST /ref-update HTTP/1.1" 200 156 0.026315 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.074696 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.028849 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.038458 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.050009 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.060248 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.022255 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.089442 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.033995 10.0.0.33 - - [2025-11-10 05:03:31] "POST /ref-update HTTP/1.1" 200 156 0.028656 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.036974 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.017840 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.024072 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.016474 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.017808 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.019366 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.018437 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.029279 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.024133 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.023543 10.0.0.33 - - [2025-11-10 05:03:32] "POST /ref-update HTTP/1.1" 200 156 0.017256 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.018140 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.017272 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.026015 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.019123 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.025506 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.020718 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.018867 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.017199 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.016752 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.018705 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.019087 10.0.0.33 - - [2025-11-10 05:03:33] "POST /ref-update HTTP/1.1" 200 156 0.016572 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.024315 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.032636 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.015129 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.016121 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.016868 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.017780 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.018499 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.018498 10.0.0.33 - - [2025-11-10 05:03:34] "POST /access-control-lists HTTP/1.1" 200 587 0.037803 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.020026 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.033072 10.0.0.33 - - [2025-11-10 05:03:34] "POST /route-targets HTTP/1.1" 200 327 0.021609 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.019728 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.026290 10.0.0.33 - - [2025-11-10 05:03:34] "POST /ref-update HTTP/1.1" 200 156 0.052310 10.0.0.33 - - [2025-11-10 05:03:35] "POST /route-targets HTTP/1.1" 200 327 0.015678 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.031757 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.023001 10.0.0.33 - - [2025-11-10 05:03:35] "POST /access-control-lists HTTP/1.1" 200 551 0.040209 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.041876 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.017220 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.017962 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.020250 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.015509 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.019913 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.026181 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.020975 10.0.0.33 - - [2025-11-10 05:03:35] "POST /ref-update HTTP/1.1" 200 156 0.018758 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.026539 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.018845 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.025794 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.030291 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.026438 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.068874 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.041005 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.018454 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.021078 10.0.0.33 - - [2025-11-10 05:03:36] "POST /ref-update HTTP/1.1" 200 156 0.042961 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.037082 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.023698 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.019500 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.027308 10.0.0.50 - - [2025-11-10 05:03:37] "GET /global-system-configs HTTP/1.1" 200 322 13.574998 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.022865 10.0.0.33 - - [2025-11-10 05:03:37] "GET /global-system-configs HTTP/1.1" 200 322 12.142619 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.025227 10.0.0.50 - - [2025-11-10 05:03:37] "GET /global-system-configs HTTP/1.1" 200 322 10.115070 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.026376 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.020493 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.028326 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.031711 10.0.0.33 - - [2025-11-10 05:03:37] "POST /ref-update HTTP/1.1" 200 156 0.020671 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.026386 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.041417 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.053910 10.0.0.33 - - [2025-11-10 05:03:38] "GET /global-system-configs HTTP/1.1" 200 322 8.209193 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.021404 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.038939 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.018844 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.027133 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.022172 10.0.0.38 - - [2025-11-10 05:03:38] "GET /global-system-configs HTTP/1.1" 200 322 4.974324 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.019756 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.018239 10.0.0.38 - - [2025-11-10 05:03:38] "GET /global-system-configs HTTP/1.1" 200 322 1.951608 10.0.0.33 - - [2025-11-10 05:03:38] "POST /ref-update HTTP/1.1" 200 156 0.023828 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.030675 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.027970 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.020378 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.027510 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.029856 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.023799 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.062426 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.029547 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.061059 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.039814 10.0.0.33 - - [2025-11-10 05:03:39] "POST /ref-update HTTP/1.1" 200 156 0.019143 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.022136 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.017673 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.022218 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.018710 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.025953 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.019524 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.024330 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.023305 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.016831 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.018108 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.015973 10.0.0.33 - - [2025-11-10 05:03:40] "POST /ref-update HTTP/1.1" 200 156 0.019273 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.016217 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.018275 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.018088 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.017176 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.016804 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.016754 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.024263 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.033869 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.022706 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.026973 10.0.0.33 - - [2025-11-10 05:03:41] "POST /ref-update HTTP/1.1" 200 156 0.024789 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.022085 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.017748 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.018700 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.021039 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.018787 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.021646 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.017914 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.018389 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.019043 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.019475 10.0.0.33 - - [2025-11-10 05:03:42] "POST /ref-update HTTP/1.1" 200 156 0.023687 10.0.0.33 - - [2025-11-10 05:03:43] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.004135 10.0.0.33 - - [2025-11-10 05:03:43] "POST /route-targets HTTP/1.1" 200 327 0.017332 10.0.0.33 - - [2025-11-10 05:03:43] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.004962 10.0.0.33 - - [2025-11-10 05:03:43] "POST /fqname-to-id HTTP/1.1" 404 205 0.004731 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.