+++ date ++ echo 'INFO: =================== Mon Aug 11 05:04:09 UTC 2025 ===================' INFO: =================== Mon Aug 11 05:04:09 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 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ head -n 1 +++ 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 +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.48: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.48 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48: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.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.48: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.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.48: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.48 ++ 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.48 ++ 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.48 ++ 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.48 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.48 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ sort ++++ grep -vi host ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' +++ 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.48:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48: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=__ ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/11/2025 05:04:17.823 7ff7115d1648 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/11/2025 05:04:17.851 7ff7115d1648 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/11/2025 05:04:17.869 7ff7115d1648 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/11/2025 05:04:17.869 7ff7115d1648 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Aug 11 05:04:43 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() parent_obj undefined gsc = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...e83f189c-b30b-4973-9155-3b0f353eb89c at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: e83f189c-b30b-4973-9155-3b0f353eb89c at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_vrouter_config default-global-system-config:default-global-vrouter-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...e83f189c-b30b-4973-9155-3b0f353eb89c at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...e83f189c-b30b-4973-9155-3b0f353eb89c at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...e83f189c-b30b-4973-9155-3b0f353eb89c at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: global_vrouter_config default-global-system-config:default-global-vrouter-config During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3747, in _db_init_entries parent_obj=gsc)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: e83f189c-b30b-4973-9155-3b0f353eb89c at zookeeper +++ date ++ echo 'INFO: =================== Mon Aug 11 05:04:44 UTC 2025 ===================' INFO: =================== Mon Aug 11 05:04:44 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 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ head -n 1 +++ 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 +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.48: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.48 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48: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.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.48: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.48: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.48 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.48: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.48 ++ 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.48 ++ 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.48 ++ 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.48 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.48 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie +++ cut -d ' ' -f 1 ++++ 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.48:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48: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 ++ sed 's/^API__//g' ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/11/2025 05:04:52.285 7f196f6c4948 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/11/2025 05:04:52.313 7f196f6c4948 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/11/2025 05:04:52.327 7f196f6c4948 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/11/2025 05:04:52.327 7f196f6c4948 [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-08-11 05:04:54] "GET / HTTP/1.1" 200 45871 0.002541 10.0.0.38 - - [2025-08-11 05:04:54] "GET / HTTP/1.1" 200 45871 0.001195 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-08-11 05:04:54] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000623 10.0.0.38 - - [2025-08-11 05:04:54] "POST /fqname-to-id HTTP/1.1" 401 293 0.000309 10.0.0.38 - - [2025-08-11 05:05:27] "POST /fqname-to-id HTTP/1.1" 200 156 24.397223 10.0.0.38 - - [2025-08-11 05:05:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005083 10.0.0.38 - - [2025-08-11 05:05:27] "POST /fqname-to-id HTTP/1.1" 404 205 32.592827 10.0.0.38 - - [2025-08-11 05:05:27] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 24.716865 10.0.0.38 - - [2025-08-11 05:05:27] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.005114 10.0.0.38 - - [2025-08-11 05:05:27] "GET /global-system-configs HTTP/1.1" 200 322 15.910100 10.0.0.38 - - [2025-08-11 05:05:27] "POST /fqname-to-id HTTP/1.1" 200 156 11.856805 10.0.0.48 - - [2025-08-11 05:05:27] "GET /global-system-configs HTTP/1.1" 200 322 3.114769 10.0.0.38 - - [2025-08-11 05:05:27] "GET /global-system-configs HTTP/1.1" 200 322 9.909321 10.0.0.48 - - [2025-08-11 05:05:27] "GET /global-system-configs HTTP/1.1" 200 322 0.282674 10.0.0.254 - - [2025-08-11 05:05:27] "GET /global-system-configs HTTP/1.1" 200 322 5.962847 10.0.0.254 - - [2025-08-11 05:05:27] "GET /global-system-configs HTTP/1.1" 200 322 4.944256 10.0.0.254 - - [2025-08-11 05:05:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.336463 10.0.0.38 - - [2025-08-11 05:05:27] "POST /job-templates HTTP/1.1" 200 551 0.121354 10.0.0.38 - - [2025-08-11 05:05:27] "POST /fqname-to-id HTTP/1.1" 404 196 0.007762 10.0.0.38 - - [2025-08-11 05:05:28] "POST /job-templates HTTP/1.1" 200 559 0.140075 /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-08-11 05:05:28] "POST /fqname-to-id HTTP/1.1" 404 197 0.030405 10.0.0.254 - - [2025-08-11 05:05:28] "POST /fqname-to-id HTTP/1.1" 404 180 0.011251 10.0.0.38 - - [2025-08-11 05:05:28] "POST /access-control-lists HTTP/1.1" 200 587 0.088620 10.0.0.254 - - [2025-08-11 05:05:28] "POST /service-appliance-sets HTTP/1.1" 200 541 0.111439 10.0.0.38 - - [2025-08-11 05:05:28] "POST /job-templates HTTP/1.1" 200 559 0.075210 10.0.0.38 - - [2025-08-11 05:05:28] "POST /fqname-to-id HTTP/1.1" 404 195 0.007723 10.0.0.38 - - [2025-08-11 05:05:28] "POST /route-targets HTTP/1.1" 200 327 0.039376 10.0.0.254 - - [2025-08-11 05:05:29] "POST /service-templates HTTP/1.1" 200 511 0.135731 10.0.0.38 - - [2025-08-11 05:05:29] "POST /ref-update HTTP/1.1" 200 156 0.072022 10.0.0.38 - - [2025-08-11 05:05:29] "POST /job-templates HTTP/1.1" 200 553 0.142325 10.0.0.38 - - [2025-08-11 05:05:29] "POST /fqname-to-id HTTP/1.1" 404 200 0.010309 10.0.0.38 - - [2025-08-11 05:05:29] "POST /route-targets HTTP/1.1" 200 327 0.034966 10.0.0.254 - - [2025-08-11 05:05:29] "POST /service-templates HTTP/1.1" 200 535 0.160557 10.0.0.38 - - [2025-08-11 05:05:29] "POST /job-templates HTTP/1.1" 200 565 0.156601 10.0.0.38 - - [2025-08-11 05:05:29] "POST /access-control-lists HTTP/1.1" 200 551 0.135139 10.0.0.38 - - [2025-08-11 05:05:30] "POST /fqname-to-id HTTP/1.1" 404 168 0.004629 10.0.0.38 - - [2025-08-11 05:05:30] "POST /tags HTTP/1.1" 200 317 0.115314 10.0.0.38 - - [2025-08-11 05:05:30] "POST /fqname-to-id HTTP/1.1" 404 162 0.005049 10.0.0.38 - - [2025-08-11 05:05:30] "POST /tags HTTP/1.1" 200 333 0.136669 10.0.0.38 - - [2025-08-11 05:05:30] "POST /fqname-to-id HTTP/1.1" 404 169 0.004360 10.0.0.38 - - [2025-08-11 05:05:31] "PUT /global-system-config/a591853a-1162-4539-97d8-677756010089 HTTP/1.1" 200 274 0.042878 10.0.0.38 - - [2025-08-11 05:05:31] "POST /fqname-to-id HTTP/1.1" 404 166 0.005415 10.0.0.38 - - [2025-08-11 05:05:31] "POST /hardwares HTTP/1.1" 200 327 0.030347 10.0.0.38 - - [2025-08-11 05:05:31] "POST /fqname-to-id HTTP/1.1" 404 164 0.008006 10.0.0.38 - - [2025-08-11 05:05:31] "POST /hardwares HTTP/1.1" 200 323 0.031309 10.0.0.38 - - [2025-08-11 05:05:31] "POST /fqname-to-id HTTP/1.1" 404 164 0.004352 10.0.0.38 - - [2025-08-11 05:05:31] "POST /hardwares HTTP/1.1" 200 323 0.025875 10.0.0.38 - - [2025-08-11 05:05:31] "POST /fqname-to-id HTTP/1.1" 404 165 0.005025 10.0.0.38 - - [2025-08-11 05:05:31] "POST /hardwares HTTP/1.1" 200 325 0.017573 10.0.0.38 - - [2025-08-11 05:05:31] "POST /fqname-to-id HTTP/1.1" 404 165 0.009584 10.0.0.38 - - [2025-08-11 05:05:31] "POST /hardwares HTTP/1.1" 200 323 0.022755 10.0.0.38 - - [2025-08-11 05:05:31] "POST /fqname-to-id HTTP/1.1" 404 164 0.008276 10.0.0.38 - - [2025-08-11 05:05:32] "POST /hardwares HTTP/1.1" 200 317 0.027753 10.0.0.38 - - [2025-08-11 05:05:32] "POST /fqname-to-id HTTP/1.1" 404 162 0.012164 10.0.0.38 - - [2025-08-11 05:05:32] "POST /hardwares HTTP/1.1" 200 319 0.016119 10.0.0.38 - - [2025-08-11 05:05:32] "POST /fqname-to-id HTTP/1.1" 404 161 0.003877 10.0.0.38 - - [2025-08-11 05:05:32] "POST /hardwares HTTP/1.1" 200 317 0.018272 10.0.0.38 - - [2025-08-11 05:05:32] "POST /fqname-to-id HTTP/1.1" 404 162 0.003822 10.0.0.38 - - [2025-08-11 05:05:32] "POST /hardwares HTTP/1.1" 200 319 0.040924 10.0.0.38 - - [2025-08-11 05:05:32] "POST /fqname-to-id HTTP/1.1" 404 158 0.008462 10.0.0.38 - - [2025-08-11 05:05:32] "POST /ref-update HTTP/1.1" 200 156 0.081458 10.0.0.38 - - [2025-08-11 05:05:32] "POST /hardwares HTTP/1.1" 200 315 0.034967 10.0.0.38 - - [2025-08-11 05:05:32] "POST /fqname-to-id HTTP/1.1" 404 158 0.007757 10.0.0.38 - - [2025-08-11 05:05:32] "POST /hardwares HTTP/1.1" 200 305 0.020888 10.0.0.38 - - [2025-08-11 05:05:33] "POST /fqname-to-id HTTP/1.1" 404 155 0.006240 10.0.0.38 - - [2025-08-11 05:05:33] "POST /hardwares HTTP/1.1" 200 305 0.079448 10.0.0.38 - - [2025-08-11 05:05:33] "POST /fqname-to-id HTTP/1.1" 404 156 0.007561 10.0.0.38 - - [2025-08-11 05:05:33] "POST /hardwares HTTP/1.1" 200 307 0.015255 10.0.0.38 - - [2025-08-11 05:05:33] "POST /fqname-to-id HTTP/1.1" 404 158 0.004670 10.0.0.38 - - [2025-08-11 05:05:33] "POST /hardwares HTTP/1.1" 200 311 0.014758 10.0.0.38 - - [2025-08-11 05:05:33] "POST /fqname-to-id HTTP/1.1" 404 157 0.004178 10.0.0.38 - - [2025-08-11 05:05:33] "POST /hardwares HTTP/1.1" 200 309 0.019027 10.0.0.38 - - [2025-08-11 05:05:33] "POST /fqname-to-id HTTP/1.1" 404 157 0.004198 10.0.0.38 - - [2025-08-11 05:05:34] "POST /hardwares HTTP/1.1" 200 309 0.230966 10.0.0.38 - - [2025-08-11 05:05:34] "POST /fqname-to-id HTTP/1.1" 404 157 0.007132 10.0.0.38 - - [2025-08-11 05:05:34] "POST /hardwares HTTP/1.1" 200 309 0.026774 10.0.0.38 - - [2025-08-11 05:05:34] "POST /fqname-to-id HTTP/1.1" 404 190 0.030180 10.0.0.38 - - [2025-08-11 05:05:35] "POST /features HTTP/1.1" 200 523 0.067869 10.0.0.38 - - [2025-08-11 05:05:35] "POST /fqname-to-id HTTP/1.1" 404 184 0.009367 10.0.0.38 - - [2025-08-11 05:05:36] "POST /features HTTP/1.1" 200 531 0.105526 10.0.0.38 - - [2025-08-11 05:05:36] "POST /fqname-to-id HTTP/1.1" 404 193 0.006026 10.0.0.38 - - [2025-08-11 05:05:36] "POST /features HTTP/1.1" 200 525 0.300795 10.0.0.38 - - [2025-08-11 05:05:37] "POST /fqname-to-id HTTP/1.1" 404 182 0.003821 10.0.0.38 - - [2025-08-11 05:05:37] "POST /features HTTP/1.1" 200 533 0.066262 10.0.0.38 - - [2025-08-11 05:05:37] "POST /fqname-to-id HTTP/1.1" 404 178 0.012254 10.0.0.38 - - [2025-08-11 05:05:37] "POST /physical-roles HTTP/1.1" 200 523 0.033526 10.0.0.38 - - [2025-08-11 05:05:37] "POST /fqname-to-id HTTP/1.1" 404 177 0.003625 10.0.0.38 - - [2025-08-11 05:05:37] "POST /overlay-roles HTTP/1.1" 200 545 0.032622 10.0.0.38 - - [2025-08-11 05:05:37] "POST /fqname-to-id HTTP/1.1" 404 191 0.007724 10.0.0.38 - - [2025-08-11 05:05:37] "POST /overlay-roles HTTP/1.1" 200 533 0.032200 10.0.0.38 - - [2025-08-11 05:05:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005094 10.0.0.38 - - [2025-08-11 05:05:38] "POST /overlay-roles HTTP/1.1" 200 531 0.046734 10.0.0.38 - - [2025-08-11 05:05:38] "POST /fqname-to-id HTTP/1.1" 404 183 0.003170 10.0.0.38 - - [2025-08-11 05:05:38] "POST /overlay-roles HTTP/1.1" 200 537 0.030555 10.0.0.38 - - [2025-08-11 05:05:38] "POST /fqname-to-id HTTP/1.1" 404 178 0.006660 10.0.0.38 - - [2025-08-11 05:05:38] "POST /overlay-roles HTTP/1.1" 200 543 0.036290 10.0.0.38 - - [2025-08-11 05:05:38] "POST /fqname-to-id HTTP/1.1" 404 189 0.004011 10.0.0.38 - - [2025-08-11 05:05:38] "POST /role-definitions HTTP/1.1" 200 549 0.049336 10.0.0.38 - - [2025-08-11 05:05:38] "POST /fqname-to-id HTTP/1.1" 404 197 0.007936 10.0.0.38 - - [2025-08-11 05:05:38] "POST /role-definitions HTTP/1.1" 200 547 0.082669 10.0.0.38 - - [2025-08-11 05:05:38] "POST /fqname-to-id HTTP/1.1" 404 191 0.006287 10.0.0.38 - - [2025-08-11 05:05:38] "POST /role-definitions HTTP/1.1" 200 549 0.044610 10.0.0.38 - - [2025-08-11 05:05:39] "POST /fqname-to-id HTTP/1.1" 404 189 0.005523 10.0.0.38 - - [2025-08-11 05:05:39] "POST /role-definitions HTTP/1.1" 200 549 0.036773 10.0.0.38 - - [2025-08-11 05:05:39] "POST /fqname-to-id HTTP/1.1" 404 189 0.006054 10.0.0.38 - - [2025-08-11 05:05:39] "POST /role-definitions HTTP/1.1" 200 553 0.041420 10.0.0.38 - - [2025-08-11 05:05:39] "POST /fqname-to-id HTTP/1.1" 404 182 0.004165 10.0.0.38 - - [2025-08-11 05:05:39] "POST /role-definitions HTTP/1.1" 200 543 0.034318 10.0.0.38 - - [2025-08-11 05:05:39] "POST /fqname-to-id HTTP/1.1" 404 184 0.008860 10.0.0.38 - - [2025-08-11 05:05:39] "POST /role-definitions HTTP/1.1" 200 547 0.041257 10.0.0.38 - - [2025-08-11 05:05:39] "POST /fqname-to-id HTTP/1.1" 404 196 0.009563 10.0.0.38 - - [2025-08-11 05:05:39] "POST /role-definitions HTTP/1.1" 200 559 0.033768 10.0.0.38 - - [2025-08-11 05:05:39] "POST /fqname-to-id HTTP/1.1" 404 212 0.004714 10.0.0.38 - - [2025-08-11 05:05:39] "POST /feature-configs HTTP/1.1" 200 561 0.031566 10.0.0.38 - - [2025-08-11 05:05:40] "POST /fqname-to-id HTTP/1.1" 404 187 0.005115 10.0.0.38 - - [2025-08-11 05:05:40] "POST /node-profiles HTTP/1.1" 200 549 0.056681 10.0.0.38 - - [2025-08-11 05:05:40] "POST /fqname-to-id HTTP/1.1" 404 189 0.006421 10.0.0.38 - - [2025-08-11 05:05:40] "POST /node-profiles HTTP/1.1" 200 539 0.030403 10.0.0.38 - - [2025-08-11 05:05:40] "POST /fqname-to-id HTTP/1.1" 404 185 0.013770 10.0.0.38 - - [2025-08-11 05:05:40] "POST /node-profiles HTTP/1.1" 200 557 0.027973 10.0.0.38 - - [2025-08-11 05:05:40] "POST /fqname-to-id HTTP/1.1" 404 206 0.007498 10.0.0.38 - - [2025-08-11 05:05:40] "POST /telemetry-profiles HTTP/1.1" 200 554 0.048386 10.0.0.38 - - [2025-08-11 05:05:40] "POST /fqname-to-id HTTP/1.1" 404 206 0.005903 10.0.0.38 - - [2025-08-11 05:05:40] "POST /telemetry-profiles HTTP/1.1" 200 554 0.071867 10.0.0.38 - - [2025-08-11 05:05:40] "POST /fqname-to-id HTTP/1.1" 404 202 0.007045 10.0.0.38 - - [2025-08-11 05:05:40] "POST /sflow-profiles HTTP/1.1" 200 538 0.027920 10.0.0.38 - - [2025-08-11 05:05:41] "POST /fqname-to-id HTTP/1.1" 404 199 0.008924 10.0.0.38 - - [2025-08-11 05:05:41] "POST /netconf-profiles HTTP/1.1" 200 542 0.038295 10.0.0.38 - - [2025-08-11 05:05:41] "POST /fqname-to-id HTTP/1.1" 404 193 0.010521 10.0.0.38 - - [2025-08-11 05:05:41] "POST /device-functional-groups HTTP/1.1" 200 544 0.030991 10.0.0.38 - - [2025-08-11 05:05:41] "POST /fqname-to-id HTTP/1.1" 404 218 0.006789 10.0.0.38 - - [2025-08-11 05:05:41] "POST /device-functional-groups HTTP/1.1" 200 570 0.041588 10.0.0.38 - - [2025-08-11 05:05:41] "POST /fqname-to-id HTTP/1.1" 404 206 0.004645 10.0.0.38 - - [2025-08-11 05:05:41] "POST /device-functional-groups HTTP/1.1" 200 564 0.029016 10.0.0.38 - - [2025-08-11 05:05:41] "POST /fqname-to-id HTTP/1.1" 404 201 0.004470 10.0.0.38 - - [2025-08-11 05:05:41] "POST /role-configs HTTP/1.1" 200 520 0.032646 10.0.0.38 - - [2025-08-11 05:05:41] "POST /fqname-to-id HTTP/1.1" 404 198 0.008629 10.0.0.38 - - [2025-08-11 05:05:41] "POST /role-configs HTTP/1.1" 200 526 0.028436 10.0.0.38 - - [2025-08-11 05:05:42] "POST /fqname-to-id HTTP/1.1" 404 193 0.004999 10.0.0.38 - - [2025-08-11 05:05:42] "POST /role-configs HTTP/1.1" 200 518 0.028475 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.041150 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.015412 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.029713 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.017527 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.016471 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.017343 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.015201 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.014431 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.015273 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.013715 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.012833 10.0.0.38 - - [2025-08-11 05:05:42] "POST /ref-update HTTP/1.1" 200 156 0.013609 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.014305 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.012630 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.012964 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.013161 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.013929 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.015633 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.018949 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.012997 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.012258 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.021705 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.014512 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.015890 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.016965 10.0.0.38 - - [2025-08-11 05:05:43] "POST /ref-update HTTP/1.1" 200 156 0.014843 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.019373 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.016732 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.015238 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.013296 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.014559 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.012768 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.015436 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.014172 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.018429 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.012708 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.012931 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.013466 10.0.0.38 - - [2025-08-11 05:05:44] "POST /ref-update HTTP/1.1" 200 156 0.014187 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.014732 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.014851 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.014159 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.014441 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.014128 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.013378 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.012690 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.013902 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.034313 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.027582 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.033217 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.017318 10.0.0.38 - - [2025-08-11 05:05:45] "POST /ref-update HTTP/1.1" 200 156 0.013145 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.012911 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.013191 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.013082 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.013678 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.016730 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.013442 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.015128 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.014882 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.016841 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.021280 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.014418 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.019846 10.0.0.38 - - [2025-08-11 05:05:46] "POST /ref-update HTTP/1.1" 200 156 0.013541 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.019243 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.028662 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.022844 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.028357 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.037598 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.034530 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.015090 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.015724 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.012739 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.011695 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.012859 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.012023 10.0.0.38 - - [2025-08-11 05:05:47] "POST /ref-update HTTP/1.1" 200 156 0.012548 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.012558 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.016222 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.012591 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.016169 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.014064 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.012546 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.011799 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.014091 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.013224 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.012416 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.014898 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.019248 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.013029 10.0.0.38 - - [2025-08-11 05:05:48] "POST /ref-update HTTP/1.1" 200 156 0.014540 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.013982 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.017119 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.013969 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.012429 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.024070 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.017940 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.013712 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.019532 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.030024 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.020817 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.028804 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.015115 10.0.0.38 - - [2025-08-11 05:05:49] "POST /ref-update HTTP/1.1" 200 156 0.016768 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.011977 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.013928 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.015175 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.013334 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.016029 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.013337 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.019212 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.018658 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.012895 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.018700 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.014205 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.013341 10.0.0.38 - - [2025-08-11 05:05:50] "POST /ref-update HTTP/1.1" 200 156 0.013647 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.015657 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.014313 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.014764 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.017065 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.016307 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.013515 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.013758 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.012986 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.013498 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.014478 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.023306 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.013666 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.014602 10.0.0.38 - - [2025-08-11 05:05:51] "POST /ref-update HTTP/1.1" 200 156 0.014130 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.014182 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.017216 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.013595 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.013314 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.012937 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.014726 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.015677 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.017699 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.014530 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.014045 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.016386 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.014062 10.0.0.38 - - [2025-08-11 05:05:52] "POST /ref-update HTTP/1.1" 200 156 0.020138 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.013987 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.014198 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.013560 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.016403 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.013926 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.015197 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.018435 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.013975 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.014508 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.014640 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.015723 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.015522 10.0.0.38 - - [2025-08-11 05:05:53] "POST /ref-update HTTP/1.1" 200 156 0.015451 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.014982 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.019635 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.017703 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.014581 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.015696 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.014332 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.014678 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.017978 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.015888 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.015955 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.016675 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.016582 10.0.0.38 - - [2025-08-11 05:05:54] "POST /ref-update HTTP/1.1" 200 156 0.019245 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.015056 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.021786 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.017803 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.021214 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.015904 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.017517 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.015545 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.024332 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.016354 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.016017 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.014319 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.018425 10.0.0.38 - - [2025-08-11 05:05:55] "POST /ref-update HTTP/1.1" 200 156 0.018082 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.022511 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.016955 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.014999 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.019978 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.016368 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.014854 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.019669 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.014827 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.014735 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.015867 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.014194 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.023465 10.0.0.38 - - [2025-08-11 05:05:56] "POST /ref-update HTTP/1.1" 200 156 0.017476 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.015649 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.024303 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.018499 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.016753 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.017592 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.023434 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.015547 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.028071 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.027289 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.027200 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.029427 10.0.0.38 - - [2025-08-11 05:05:57] "POST /ref-update HTTP/1.1" 200 156 0.015193 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.018142 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.017251 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.015030 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.017063 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.018395 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.015208 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.015748 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.014711 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.014659 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.016986 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.020553 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.015554 10.0.0.38 - - [2025-08-11 05:05:58] "POST /ref-update HTTP/1.1" 200 156 0.021203 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.014489 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.015373 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.018039 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.017686 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.016075 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.015404 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.017870 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.017146 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.014893 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.015016 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.016284 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.014256 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.013687 10.0.0.38 - - [2025-08-11 05:05:59] "POST /ref-update HTTP/1.1" 200 156 0.017461 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.016375 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.012842 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.012752 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.013135 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.014771 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.013011 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.013770 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.013387 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.014525 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.021701 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.020781 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.029124 10.0.0.38 - - [2025-08-11 05:06:00] "POST /ref-update HTTP/1.1" 200 156 0.024730 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.020838 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.019198 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.018229 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.015746 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.017130 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.015473 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.012827 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.015103 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.014801 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.017582 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.017067 10.0.0.38 - - [2025-08-11 05:06:01] "POST /ref-update HTTP/1.1" 200 156 0.015809 10.0.0.38 - - [2025-08-11 05:06:02] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.003192 10.0.0.38 - - [2025-08-11 05:06:02] "POST /route-targets HTTP/1.1" 200 327 0.016248 10.0.0.38 - - [2025-08-11 05:06:02] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.005130 10.0.0.38 - - [2025-08-11 05:06:02] "POST /fqname-to-id HTTP/1.1" 404 205 0.004399 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.