+++ date ++ echo 'INFO: =================== Mon Sep 8 05:18:30 UTC 2025 ===================' INFO: =================== Mon Sep 8 05:18:30 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ ip route get 1 +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50: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.254 ++ 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.254,10.0.0.38,10.0.0.50 ++ 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.254,10.0.0.38,10.0.0.50 ++ 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.254,10.0.0.38,10.0.0.50 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 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.254,10.0.0.38,10.0.0.50 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ grep -vi host ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' ++++ cat /proc/net/fib_trie ++++ sort +++ local local_ips=,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( 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.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ echo 10.0.0.38 2 +++ return ++ local ip=10.0.0.38 ++ [[ -z 10.0.0.38 ]] ++ echo 10.0.0.38 + host_ip=10.0.0.38 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.38: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 ++ grep '^API__.*__.*=.*$' ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/08/2025 05:18:38.817 7fa61f7d1d88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/08/2025 05:18:38.844 7fa61f7d1d88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/08/2025 05:18:38.858 7fa61f7d1d88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/08/2025 05:18:38.858 7fa61f7d1d88 [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 Sep 8 05:18:59 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=) 3774 ip_fab_vn = self.create_singleton_entry( 3775 VirtualNetwork(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], 3776 is_provider_network=True)) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, is_provider_network undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...9d960dd3-f94f-4c34-bd56-4e9896db557c at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 9d960dd3-f94f-4c34-bd56-4e9896db557c at zookeeper __cause__ = None __class__ = __context__ = NoIdError('virtual_network default-domain:default-project:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...9d960dd3-f94f-4c34-bd56-4e9896db557c 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/virtual_network:defaul...9d960dd3-f94f-4c34-bd56-4e9896db557c at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...9d960dd3-f94f-4c34-bd56-4e9896db557c 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: virtual_network default-domain:default-project:ip-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3776, in _db_init_entries is_provider_network=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 9d960dd3-f94f-4c34-bd56-4e9896db557c at zookeeper +++ date ++ echo 'INFO: =================== Mon Sep 8 05:19:00 UTC 2025 ===================' INFO: =================== Mon Sep 8 05:19:00 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ head -n 1 +++ ip addr show dev ens3 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.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 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50: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.254 ++ 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.254,10.0.0.38,10.0.0.50 ++ 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.254,10.0.0.38,10.0.0.50 ++ 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.254,10.0.0.38,10.0.0.50 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 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.254,10.0.0.38,10.0.0.50 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ sort +++ local local_ips=,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( 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.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ echo 10.0.0.38 2 +++ return ++ local ip=10.0.0.38 ++ [[ -z 10.0.0.38 ]] ++ echo 10.0.0.38 + host_ip=10.0.0.38 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.38: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 ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ 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 09/08/2025 05:19:08.102 7f538a2ad708 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/08/2025 05:19:08.140 7f538a2ad708 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/08/2025 05:19:08.158 7f538a2ad708 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/08/2025 05:19:08.158 7f538a2ad708 [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.38:8082/ Hit Ctrl-C to quit. 10.0.0.38 - - [2025-09-08 05:19:09] "GET / HTTP/1.1" 200 45871 0.002057 10.0.0.38 - - [2025-09-08 05:19:09] "GET / HTTP/1.1" 200 45871 0.001439 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.38 - - [2025-09-08 05:19:09] "POST /fqname-to-id HTTP/1.1" 401 293 0.000775 10.0.0.38 - - [2025-09-08 05:19:09] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000298 10.0.0.38 - - [2025-09-08 05:19:12] "POST /fqname-to-id HTTP/1.1" 401 293 0.000499 10.0.0.38 - - [2025-09-08 05:19:46] "POST /fqname-to-id HTTP/1.1" 404 200 36.999415 10.0.0.38 - - [2025-09-08 05:19:46] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 29.094141 10.0.0.38 - - [2025-09-08 05:19:46] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003822 10.0.0.38 - - [2025-09-08 05:19:46] "POST /fqname-to-id HTTP/1.1" 200 156 29.394393 10.0.0.38 - - [2025-09-08 05:19:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003206 10.0.0.38 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 3.911833 10.0.0.254 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 2.193618 10.0.0.38 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 13.060192 10.0.0.254 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 10.830505 10.0.0.50 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 8.860116 10.0.0.50 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 6.555562 10.0.0.38 - - [2025-09-08 05:19:47] "POST /job-templates HTTP/1.1" 200 565 0.070640 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 168 0.009216 10.0.0.38 - - [2025-09-08 05:19:48] "POST /tags HTTP/1.1" 200 317 0.035618 /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.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 162 0.006603 10.0.0.38 - - [2025-09-08 05:19:48] "POST /tags HTTP/1.1" 200 333 0.051004 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 169 0.010538 10.0.0.38 - - [2025-09-08 05:19:48] "PUT /global-system-config/aade2247-ca0d-47c5-b320-cbc390f267b2 HTTP/1.1" 200 274 0.018717 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 166 0.004015 10.0.0.38 - - [2025-09-08 05:19:48] "POST /hardwares HTTP/1.1" 200 327 0.017792 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.005069 10.0.0.38 - - [2025-09-08 05:19:48] "POST /hardwares HTTP/1.1" 200 323 0.016595 10.0.0.38 - - [2025-09-08 05:19:48] "POST /ref-update HTTP/1.1" 200 156 0.920945 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.005704 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 323 0.025113 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.006953 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 325 0.031107 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.003519 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 323 0.014174 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 164 0.006009 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 317 0.014451 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 225 0.004625 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.006461 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 319 0.024441 10.0.0.38 - - [2025-09-08 05:19:49] "POST /access-control-lists HTTP/1.1" 200 585 0.050613 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 161 0.005317 10.0.0.38 - - [2025-09-08 05:19:49] "POST /route-targets HTTP/1.1" 200 327 0.013649 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 317 0.015194 10.0.0.38 - - [2025-09-08 05:19:49] "POST /ref-update HTTP/1.1" 200 156 0.025562 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 162 0.004320 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 201 0.008546 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 319 0.027655 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.016942 10.0.0.38 - - [2025-09-08 05:19:50] "PUT /access-control-list/d680d079-d1a7-4959-a2c8-330ea855c4dc HTTP/1.1" 200 272 0.015431 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 315 0.016242 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.004104 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 305 0.017038 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 155 0.003597 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 305 0.014528 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 156 0.004024 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 307 0.015675 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.005391 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 311 0.016266 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.003659 10.0.0.38 - - [2025-09-08 05:19:51] "POST /hardwares HTTP/1.1" 200 309 0.016429 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.005298 10.0.0.38 - - [2025-09-08 05:19:51] "POST /hardwares HTTP/1.1" 200 309 0.019089 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.003984 10.0.0.38 - - [2025-09-08 05:19:51] "POST /hardwares HTTP/1.1" 200 309 0.014218 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 190 0.005389 10.0.0.38 - - [2025-09-08 05:19:51] "POST /features HTTP/1.1" 200 523 0.125208 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 184 0.007796 10.0.0.38 - - [2025-09-08 05:19:51] "POST /features HTTP/1.1" 200 531 0.028762 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 193 0.009645 10.0.0.38 - - [2025-09-08 05:19:52] "POST /features HTTP/1.1" 200 525 0.033964 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 182 0.008682 10.0.0.38 - - [2025-09-08 05:19:52] "POST /features HTTP/1.1" 200 533 0.040044 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 178 0.004868 10.0.0.38 - - [2025-09-08 05:19:52] "POST /physical-roles HTTP/1.1" 200 523 0.032204 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 177 0.003170 10.0.0.38 - - [2025-09-08 05:19:52] "POST /overlay-roles HTTP/1.1" 200 545 0.033949 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 191 0.008810 10.0.0.38 - - [2025-09-08 05:19:52] "POST /overlay-roles HTTP/1.1" 200 533 0.024490 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005608 10.0.0.38 - - [2025-09-08 05:19:52] "POST /overlay-roles HTTP/1.1" 200 531 0.030735 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 183 0.007273 10.0.0.38 - - [2025-09-08 05:19:53] "POST /overlay-roles HTTP/1.1" 200 537 0.036400 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 178 0.004786 10.0.0.38 - - [2025-09-08 05:19:53] "POST /overlay-roles HTTP/1.1" 200 543 0.024780 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.003597 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 549 0.027208 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 197 0.007951 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 547 0.027729 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 191 0.003873 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 549 0.024492 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.003448 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 549 0.027021 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.004176 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 553 0.025354 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 182 0.003635 10.0.0.38 - - [2025-09-08 05:19:54] "POST /role-definitions HTTP/1.1" 200 543 0.029422 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 184 0.005851 10.0.0.38 - - [2025-09-08 05:19:54] "POST /role-definitions HTTP/1.1" 200 547 0.027325 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 196 0.008612 10.0.0.38 - - [2025-09-08 05:19:54] "POST /role-definitions HTTP/1.1" 200 559 0.032425 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 212 0.003242 10.0.0.38 - - [2025-09-08 05:19:54] "POST /feature-configs HTTP/1.1" 200 561 0.027390 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 187 0.005378 10.0.0.38 - - [2025-09-08 05:19:54] "POST /node-profiles HTTP/1.1" 200 549 0.033319 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 189 0.015791 10.0.0.38 - - [2025-09-08 05:19:54] "POST /node-profiles HTTP/1.1" 200 539 0.035290 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 185 0.006984 10.0.0.38 - - [2025-09-08 05:19:54] "POST /node-profiles HTTP/1.1" 200 557 0.041332 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 206 0.006293 10.0.0.38 - - [2025-09-08 05:19:55] "POST /telemetry-profiles HTTP/1.1" 200 554 0.036154 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 206 0.003601 10.0.0.38 - - [2025-09-08 05:19:55] "POST /telemetry-profiles HTTP/1.1" 200 554 0.037953 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 202 0.005241 10.0.0.38 - - [2025-09-08 05:19:55] "POST /sflow-profiles HTTP/1.1" 200 538 0.047998 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 199 0.005178 10.0.0.38 - - [2025-09-08 05:19:55] "POST /netconf-profiles HTTP/1.1" 200 542 0.043488 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 193 0.016578 10.0.0.38 - - [2025-09-08 05:19:55] "POST /device-functional-groups HTTP/1.1" 200 544 0.061648 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 218 0.009205 10.0.0.38 - - [2025-09-08 05:19:56] "POST /device-functional-groups HTTP/1.1" 200 570 0.062229 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 206 0.010027 10.0.0.38 - - [2025-09-08 05:19:56] "POST /device-functional-groups HTTP/1.1" 200 564 0.048562 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 201 0.013844 10.0.0.38 - - [2025-09-08 05:19:56] "POST /role-configs HTTP/1.1" 200 520 0.035501 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 198 0.007749 10.0.0.38 - - [2025-09-08 05:19:56] "POST /role-configs HTTP/1.1" 200 526 0.049717 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 193 0.015084 10.0.0.38 - - [2025-09-08 05:19:56] "POST /role-configs HTTP/1.1" 200 518 0.044061 10.0.0.38 - - [2025-09-08 05:19:56] "POST /ref-update HTTP/1.1" 200 156 0.017299 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.027936 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.053931 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.041662 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.018081 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.028784 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.029086 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.019351 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.018343 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.016315 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.016904 10.0.0.38 - - [2025-09-08 05:19:57] "POST /ref-update HTTP/1.1" 200 156 0.026251 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.013420 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.042608 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.036670 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.024885 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.028282 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.019734 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.015858 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.015952 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.017421 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.014218 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.015029 10.0.0.38 - - [2025-09-08 05:19:58] "POST /ref-update HTTP/1.1" 200 156 0.016615 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.018764 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.019860 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.016074 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.019174 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.013568 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.013948 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.014582 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.016641 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.016197 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.013859 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.015539 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.027644 10.0.0.38 - - [2025-09-08 05:19:59] "POST /ref-update HTTP/1.1" 200 156 0.013400 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.015674 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.016768 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.014329 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.018064 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.020570 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.018263 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.015296 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.014681 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.015456 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.014846 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.019909 10.0.0.38 - - [2025-09-08 05:20:00] "POST /ref-update HTTP/1.1" 200 156 0.024512 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.025922 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.017465 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.018508 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.015749 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.031149 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.034006 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.017619 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.021077 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.017395 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.021667 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.017718 10.0.0.38 - - [2025-09-08 05:20:01] "POST /ref-update HTTP/1.1" 200 156 0.032549 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.019177 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.025932 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.025900 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.035059 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.025453 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.018930 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.018755 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.026608 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.013836 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.025608 10.0.0.38 - - [2025-09-08 05:20:02] "POST /ref-update HTTP/1.1" 200 156 0.017433 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.019468 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.017386 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.023293 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.020441 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.025403 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.021895 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.025211 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.017233 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.026065 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.025376 10.0.0.38 - - [2025-09-08 05:20:03] "POST /ref-update HTTP/1.1" 200 156 0.023316 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.016185 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.017939 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.020292 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.023713 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.027754 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.031240 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.020528 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.023955 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.022713 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.015070 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.014496 10.0.0.38 - - [2025-09-08 05:20:04] "POST /ref-update HTTP/1.1" 200 156 0.025637 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.033906 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.022708 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.022502 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.015893 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.014724 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.025439 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.034827 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.018421 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.017812 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.023152 10.0.0.38 - - [2025-09-08 05:20:05] "POST /ref-update HTTP/1.1" 200 156 0.034873 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.018600 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.025164 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.023065 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.021934 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.015267 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.027478 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.016269 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.015124 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.017271 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.027724 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.027252 10.0.0.38 - - [2025-09-08 05:20:06] "POST /ref-update HTTP/1.1" 200 156 0.015712 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.017959 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.017202 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.019906 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.016115 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.015806 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.012892 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.015070 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.015449 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.016237 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.014890 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.015053 10.0.0.38 - - [2025-09-08 05:20:07] "POST /ref-update HTTP/1.1" 200 156 0.015119 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.013167 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.014041 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.013606 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.014071 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.014521 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.022665 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.016500 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.016292 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.015504 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.016263 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.017209 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.013907 10.0.0.38 - - [2025-09-08 05:20:08] "POST /ref-update HTTP/1.1" 200 156 0.015800 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.021693 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.014935 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.014402 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.014591 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.019554 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.015425 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.016603 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.018330 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.014691 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.014462 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.018223 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.017695 10.0.0.38 - - [2025-09-08 05:20:09] "POST /ref-update HTTP/1.1" 200 156 0.015874 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.015028 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.015409 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.014118 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.014392 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.015118 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.034098 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.019917 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.014615 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.016448 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.015224 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.016661 10.0.0.38 - - [2025-09-08 05:20:10] "POST /ref-update HTTP/1.1" 200 156 0.015871 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.014706 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.018129 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.015732 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.020341 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.039510 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.019957 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.015966 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.024350 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.015660 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.014794 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.014665 10.0.0.38 - - [2025-09-08 05:20:11] "POST /ref-update HTTP/1.1" 200 156 0.016212 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.021872 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.015015 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.019479 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.016105 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.018064 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.018553 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.019988 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.018816 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.019594 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.026753 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.017580 10.0.0.38 - - [2025-09-08 05:20:12] "POST /ref-update HTTP/1.1" 200 156 0.016224 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.017051 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.018132 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.026080 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.016996 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.018697 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.016516 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.034985 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.016515 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.017450 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.015689 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.017521 10.0.0.38 - - [2025-09-08 05:20:13] "POST /ref-update HTTP/1.1" 200 156 0.021862 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.017349 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.019949 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.017935 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.018777 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.017040 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.018836 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.017266 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.020205 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.018695 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.014926 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.015618 10.0.0.38 - - [2025-09-08 05:20:14] "POST /ref-update HTTP/1.1" 200 156 0.016392 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.026279 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.016378 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.016368 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.015482 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.014875 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.017812 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.017106 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.018528 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.018373 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.019224 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.022352 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.014863 10.0.0.38 - - [2025-09-08 05:20:15] "POST /ref-update HTTP/1.1" 200 156 0.014743 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.018355 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.016643 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.016186 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.016770 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.014882 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.013441 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.013451 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.013178 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.014173 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.020841 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.013936 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.013642 10.0.0.38 - - [2025-09-08 05:20:16] "POST /ref-update HTTP/1.1" 200 156 0.016759 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.021399 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.012426 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.014856 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.019503 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.020165 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.017826 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.018925 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.019292 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.022460 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.018473 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.025280 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.020726 10.0.0.38 - - [2025-09-08 05:20:17] "POST /ref-update HTTP/1.1" 200 156 0.015959 10.0.0.38 - - [2025-09-08 05:20:18] "POST /ref-update HTTP/1.1" 200 156 0.015425 10.0.0.38 - - [2025-09-08 05:20:18] "POST /ref-update HTTP/1.1" 200 156 0.014737 10.0.0.38 - - [2025-09-08 05:20:18] "POST /ref-update HTTP/1.1" 200 156 0.017377 10.0.0.38 - - [2025-09-08 05:20:18] "POST /ref-update HTTP/1.1" 200 156 0.017603 10.0.0.38 - - [2025-09-08 05:20:18] "POST /ref-update HTTP/1.1" 200 156 0.016870 10.0.0.38 - - [2025-09-08 05:20:18] "POST /ref-update HTTP/1.1" 200 156 0.015724 10.0.0.38 - - [2025-09-08 05:20:18] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.002705 10.0.0.38 - - [2025-09-08 05:20:18] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.007140 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 404 205 0.003940 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.