+++ date ++ echo 'INFO: =================== Thu Sep 18 05:23:57 UTC 2025 ===================' INFO: =================== Thu Sep 18 05:23:57 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ cut -d / -f 1 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.33 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.22:8081 10.0.0.38:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.22:8081 10.0.0.38:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.22:8081 10.0.0.38:8081 10.0.0.33:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.22:9042 10.0.0.38:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.22:9042 10.0.0.38:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.22:9042 10.0.0.38:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.22:8086 10.0.0.38:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.22:8086 10.0.0.38:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.22:8086 10.0.0.38:8086 10.0.0.33:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.22:8082 10.0.0.38:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.22:8082 10.0.0.38:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.22:8082 10.0.0.38:8082 10.0.0.33:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.22:9161 10.0.0.38:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.22:9161 10.0.0.38:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.22:9161 10.0.0.38:9161 10.0.0.33:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.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.22,10.0.0.38,10.0.0.33 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.22:2181,10.0.0.38:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.22:2181,10.0.0.38:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.22:2181,10.0.0.38:2181,10.0.0.33:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.22:2181 10.0.0.38:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.22:2181 10.0.0.38:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.22:2181 10.0.0.38:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.22:5673,10.0.0.38:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.22:5673,10.0.0.38:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.22:5673,10.0.0.38:5673,10.0.0.33:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.22:6379 10.0.0.38:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.22:6379 10.0.0.38:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.22:6379 10.0.0.38:6379 10.0.0.33:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.22:9092 10.0.0.38:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.22:9092 10.0.0.38:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.22:9092 10.0.0.38:9092 10.0.0.33:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.22 ++ 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.22,10.0.0.38,10.0.0.33 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.22,10.0.0.38,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.22 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.22 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.22,10.0.0.38,10.0.0.33 +++ local servers=10.0.0.22,10.0.0.38,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq ++++ grep -vi host ++++ cat /proc/net/fib_trie ++++ sort +++ local local_ips=,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ (( 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.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 3 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ echo 10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ sort ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ 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 09/18/2025 05:24:05.809 7fc11cf7d548 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/18/2025 05:24:05.836 7fc11cf7d548 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/18/2025 05:24:05.851 7fc11cf7d548 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/18/2025 05:24:05.852 7fc11cf7d548 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Sep 18 05:24:34 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3774 ip_fab_vn = self.create_singleton_entry( 3775 VirtualNetwork(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], 3776 is_provider_network=True)) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, is_provider_network undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...821649f0-24dd-487c-bdd1-f448a2e367af at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 821649f0-24dd-487c-bdd1-f448a2e367af at zookeeper __cause__ = None __class__ = __context__ = NoIdError('virtual_network default-domain:default-project:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...821649f0-24dd-487c-bdd1-f448a2e367af at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...821649f0-24dd-487c-bdd1-f448a2e367af at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...821649f0-24dd-487c-bdd1-f448a2e367af at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: virtual_network default-domain:default-project:ip-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3776, in _db_init_entries is_provider_network=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 821649f0-24dd-487c-bdd1-f448a2e367af at zookeeper +++ date ++ echo 'INFO: =================== Thu Sep 18 05:24:35 UTC 2025 ===================' INFO: =================== Thu Sep 18 05:24:35 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' +++++ ip route get 1 ++++ 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 +++ head -n 1 +++ awk '{print $2}' +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.33 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ 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.22,10.0.0.38,10.0.0.33 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ANALYTICSDB_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ANALYTICS_SNMP_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ '[' -n '10.0.0.22:8081 10.0.0.38:8081 10.0.0.33:8081 ' ']' +++ echo '10.0.0.22:8081 10.0.0.38:8081 10.0.0.33:8081' ++ ANALYTICS_SERVERS='10.0.0.22:8081 10.0.0.38:8081 10.0.0.33:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ '[' -n '10.0.0.22:9042 10.0.0.38:9042 10.0.0.33:9042 ' ']' +++ echo '10.0.0.22:9042 10.0.0.38:9042 10.0.0.33:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.22:9042 10.0.0.38:9042 10.0.0.33:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ '[' -n '10.0.0.22:8086 10.0.0.38:8086 10.0.0.33:8086 ' ']' +++ echo '10.0.0.22:8086 10.0.0.38:8086 10.0.0.33:8086' ++ COLLECTOR_SERVERS='10.0.0.22:8086 10.0.0.38:8086 10.0.0.33:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ CONFIGDB_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ '[' -n '10.0.0.22:8082 10.0.0.38:8082 10.0.0.33:8082 ' ']' +++ echo '10.0.0.22:8082 10.0.0.38:8082 10.0.0.33:8082' ++ CONFIG_SERVERS='10.0.0.22:8082 10.0.0.38:8082 10.0.0.33:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ '[' -n '10.0.0.22:9161 10.0.0.38:9161 10.0.0.33:9161 ' ']' +++ echo '10.0.0.22:9161 10.0.0.38:9161 10.0.0.33:9161' ++ CONFIGDB_SERVERS='10.0.0.22:9161 10.0.0.38:9161 10.0.0.33:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ '[' -n '10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041 ' ']' +++ echo '10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.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.22,10.0.0.38,10.0.0.33 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ '[' -n 10.0.0.22:2181,10.0.0.38:2181,10.0.0.33:2181, ']' +++ echo 10.0.0.22:2181,10.0.0.38:2181,10.0.0.33:2181 ++ ZOOKEEPER_SERVERS=10.0.0.22:2181,10.0.0.38:2181,10.0.0.33:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ '[' -n '10.0.0.22:2181 10.0.0.38:2181 10.0.0.33:2181 ' ']' +++ echo '10.0.0.22:2181 10.0.0.38:2181 10.0.0.33:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.22:2181 10.0.0.38:2181 10.0.0.33:2181' ++ RABBITMQ_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ '[' -n 10.0.0.22:5673,10.0.0.38:5673,10.0.0.33:5673, ']' +++ echo 10.0.0.22:5673,10.0.0.38:5673,10.0.0.33:5673 ++ RABBITMQ_SERVERS=10.0.0.22:5673,10.0.0.38:5673,10.0.0.33:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ '[' -n '10.0.0.22:6379 10.0.0.38:6379 10.0.0.33:6379 ' ']' +++ echo '10.0.0.22:6379 10.0.0.38:6379 10.0.0.33:6379' ++ REDIS_SERVERS='10.0.0.22:6379 10.0.0.38:6379 10.0.0.33:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ '[' -n '10.0.0.22:9092 10.0.0.38:9092 10.0.0.33:9092 ' ']' +++ echo '10.0.0.22:9092 10.0.0.38:9092 10.0.0.33:9092' ++ KAFKA_SERVERS='10.0.0.22:9092 10.0.0.38:9092 10.0.0.33:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.22 ++ 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.22,10.0.0.38,10.0.0.33 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.22,10.0.0.38,10.0.0.33 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.22,10.0.0.38,10.0.0.33 ++ cut -d , -f 1 + local cassandra=10.0.0.22 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.22 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.22,10.0.0.38,10.0.0.33 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.22,10.0.0.38,10.0.0.33 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ (( 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.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 3 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ echo 10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.22:9041 10.0.0.38:9041 10.0.0.33:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ grep '^API__.*__.*=.*$' ++ set ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/18/2025 05:24:43.241 7f4a6d91dfc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/18/2025 05:24:43.269 7f4a6d91dfc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/18/2025 05:24:43.285 7f4a6d91dfc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/18/2025 05:24:43.285 7f4a6d91dfc8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.33:8082/ Hit Ctrl-C to quit. 10.0.0.33 - - [2025-09-18 05:24:44] "GET / HTTP/1.1" 200 45871 0.003361 10.0.0.33 - - [2025-09-18 05:24:44] "GET / HTTP/1.1" 200 45871 0.001199 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.33 - - [2025-09-18 05:24:44] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000958 10.0.0.33 - - [2025-09-18 05:24:44] "POST /fqname-to-id HTTP/1.1" 401 292 0.000314 10.0.0.22 - - [2025-09-18 05:24:48] "POST /fqname-to-id HTTP/1.1" 401 292 0.000442 10.0.0.33 - - [2025-09-18 05:25:17] "POST /fqname-to-id HTTP/1.1" 404 196 26.668220 10.0.0.38 - - [2025-09-18 05:25:17] "GET /global-system-configs HTTP/1.1" 200 322 5.405178 10.0.0.33 - - [2025-09-18 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 20.067611 10.0.0.33 - - [2025-09-18 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.007681 10.0.0.33 - - [2025-09-18 05:25:17] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 19.769949 10.0.0.33 - - [2025-09-18 05:25:17] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003626 10.0.0.33 - - [2025-09-18 05:25:17] "GET /global-system-configs HTTP/1.1" 200 322 10.120162 10.0.0.22 - - [2025-09-18 05:25:17] "GET /global-system-configs HTTP/1.1" 200 322 1.793647 10.0.0.22 - - [2025-09-18 05:25:17] "GET /global-system-configs HTTP/1.1" 200 322 3.838281 10.0.0.38 - - [2025-09-18 05:25:17] "GET /global-system-configs HTTP/1.1" 200 322 14.172602 10.0.0.33 - - [2025-09-18 05:25:17] "GET /global-system-configs HTTP/1.1" 200 322 7.688585 10.0.0.33 - - [2025-09-18 05:25:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.523396 10.0.0.33 - - [2025-09-18 05:25:18] "POST /fqname-to-id HTTP/1.1" 404 180 0.004233 10.0.0.33 - - [2025-09-18 05:25:18] "POST /service-appliance-sets HTTP/1.1" 200 541 0.035913 10.0.0.33 - - [2025-09-18 05:25:18] "POST /service-templates HTTP/1.1" 200 511 0.040568 10.0.0.33 - - [2025-09-18 05:25:18] "POST /service-templates HTTP/1.1" 200 535 0.041865 10.0.0.33 - - [2025-09-18 05:25:19] "POST /job-templates HTTP/1.1" 200 563 0.087193 10.0.0.33 - - [2025-09-18 05:25:19] "POST /fqname-to-id HTTP/1.1" 404 207 0.004992 10.0.0.33 - - [2025-09-18 05:25:19] "POST /job-templates HTTP/1.1" 200 579 0.036743 10.0.0.33 - - [2025-09-18 05:25:20] "POST /fqname-to-id HTTP/1.1" 404 198 0.006380 10.0.0.33 - - [2025-09-18 05:25:20] "POST /job-templates HTTP/1.1" 200 569 0.084506 10.0.0.33 - - [2025-09-18 05:25:20] "POST /fqname-to-id HTTP/1.1" 404 196 0.007695 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.33 - - [2025-09-18 05:25:20] "POST /job-templates HTTP/1.1" 200 555 0.087998 10.0.0.33 - - [2025-09-18 05:25:20] "POST /fqname-to-id HTTP/1.1" 404 198 0.008130 10.0.0.22 - - [2025-09-18 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.891696 10.0.0.33 - - [2025-09-18 05:25:20] "POST /job-templates HTTP/1.1" 200 559 0.070918 10.0.0.33 - - [2025-09-18 05:25:20] "POST /fqname-to-id HTTP/1.1" 404 201 0.004565 10.0.0.33 - - [2025-09-18 05:25:21] "POST /job-templates HTTP/1.1" 200 557 0.076568 10.0.0.33 - - [2025-09-18 05:25:21] "POST /fqname-to-id HTTP/1.1" 404 205 0.003883 10.0.0.33 - - [2025-09-18 05:25:21] "POST /job-templates HTTP/1.1" 200 551 0.040184 10.0.0.22 - - [2025-09-18 05:25:21] "POST /fqname-to-id HTTP/1.1" 404 225 0.004202 10.0.0.33 - - [2025-09-18 05:25:21] "POST /fqname-to-id HTTP/1.1" 404 196 0.007367 10.0.0.22 - - [2025-09-18 05:25:21] "POST /access-control-lists HTTP/1.1" 200 585 0.048373 10.0.0.33 - - [2025-09-18 05:25:21] "POST /job-templates HTTP/1.1" 200 559 0.039044 10.0.0.33 - - [2025-09-18 05:25:21] "POST /fqname-to-id HTTP/1.1" 404 197 0.004304 10.0.0.22 - - [2025-09-18 05:25:21] "POST /route-targets HTTP/1.1" 200 327 0.022754 10.0.0.33 - - [2025-09-18 05:25:21] "POST /job-templates HTTP/1.1" 200 559 0.092380 10.0.0.22 - - [2025-09-18 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.050174 10.0.0.33 - - [2025-09-18 05:25:21] "POST /fqname-to-id HTTP/1.1" 404 195 0.004752 10.0.0.22 - - [2025-09-18 05:25:22] "POST /fqname-to-id HTTP/1.1" 404 201 0.004176 10.0.0.33 - - [2025-09-18 05:25:22] "POST /job-templates HTTP/1.1" 200 553 0.036784 10.0.0.33 - - [2025-09-18 05:25:22] "POST /fqname-to-id HTTP/1.1" 404 200 0.005340 10.0.0.22 - - [2025-09-18 05:25:22] "PUT /access-control-list/b4aba03b-bcfe-4ee6-ae3e-bf184e6cd4a5 HTTP/1.1" 200 272 0.030962 10.0.0.33 - - [2025-09-18 05:25:22] "POST /job-templates HTTP/1.1" 200 565 0.037603 10.0.0.33 - - [2025-09-18 05:25:22] "POST /fqname-to-id HTTP/1.1" 404 168 0.008723 10.0.0.33 - - [2025-09-18 05:25:22] "POST /tags HTTP/1.1" 200 317 0.048551 10.0.0.33 - - [2025-09-18 05:25:22] "POST /fqname-to-id HTTP/1.1" 404 162 0.014380 10.0.0.33 - - [2025-09-18 05:25:22] "POST /tags HTTP/1.1" 200 333 0.040512 10.0.0.33 - - [2025-09-18 05:25:22] "POST /fqname-to-id HTTP/1.1" 404 169 0.006736 10.0.0.33 - - [2025-09-18 05:25:22] "PUT /global-system-config/33da865a-d620-4a47-ac0a-5fe6964b0758 HTTP/1.1" 200 274 0.019385 10.0.0.33 - - [2025-09-18 05:25:22] "POST /fqname-to-id HTTP/1.1" 404 166 0.005256 10.0.0.33 - - [2025-09-18 05:25:23] "POST /hardwares HTTP/1.1" 200 327 0.016617 10.0.0.33 - - [2025-09-18 05:25:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.006933 10.0.0.33 - - [2025-09-18 05:25:23] "POST /hardwares HTTP/1.1" 200 323 0.019627 10.0.0.33 - - [2025-09-18 05:25:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.003582 10.0.0.33 - - [2025-09-18 05:25:23] "POST /hardwares HTTP/1.1" 200 323 0.020489 10.0.0.33 - - [2025-09-18 05:25:23] "POST /fqname-to-id HTTP/1.1" 404 165 0.012509 10.0.0.33 - - [2025-09-18 05:25:23] "POST /hardwares HTTP/1.1" 200 325 0.018904 10.0.0.33 - - [2025-09-18 05:25:23] "POST /fqname-to-id HTTP/1.1" 404 165 0.003896 10.0.0.33 - - [2025-09-18 05:25:23] "POST /hardwares HTTP/1.1" 200 323 0.020503 10.0.0.33 - - [2025-09-18 05:25:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.007184 10.0.0.33 - - [2025-09-18 05:25:24] "POST /hardwares HTTP/1.1" 200 317 0.028531 10.0.0.33 - - [2025-09-18 05:25:24] "POST /fqname-to-id HTTP/1.1" 404 162 0.006425 10.0.0.33 - - [2025-09-18 05:25:24] "POST /hardwares HTTP/1.1" 200 319 0.017236 10.0.0.33 - - [2025-09-18 05:25:24] "POST /fqname-to-id HTTP/1.1" 404 161 0.004668 10.0.0.33 - - [2025-09-18 05:25:24] "POST /hardwares HTTP/1.1" 200 317 0.017102 10.0.0.33 - - [2025-09-18 05:25:24] "POST /fqname-to-id HTTP/1.1" 404 162 0.004319 10.0.0.33 - - [2025-09-18 05:25:24] "POST /hardwares HTTP/1.1" 200 319 0.016763 10.0.0.33 - - [2025-09-18 05:25:24] "POST /fqname-to-id HTTP/1.1" 404 158 0.008654 10.0.0.33 - - [2025-09-18 05:25:24] "POST /hardwares HTTP/1.1" 200 315 0.017218 10.0.0.33 - - [2025-09-18 05:25:24] "POST /fqname-to-id HTTP/1.1" 404 158 0.004575 10.0.0.33 - - [2025-09-18 05:25:24] "POST /hardwares HTTP/1.1" 200 305 0.020336 10.0.0.33 - - [2025-09-18 05:25:24] "POST /fqname-to-id HTTP/1.1" 404 155 0.004695 10.0.0.33 - - [2025-09-18 05:25:25] "POST /hardwares HTTP/1.1" 200 305 0.016188 10.0.0.33 - - [2025-09-18 05:25:25] "POST /fqname-to-id HTTP/1.1" 404 156 0.004718 10.0.0.33 - - [2025-09-18 05:25:25] "POST /hardwares HTTP/1.1" 200 307 0.016779 10.0.0.33 - - [2025-09-18 05:25:25] "POST /fqname-to-id HTTP/1.1" 404 158 0.004182 10.0.0.33 - - [2025-09-18 05:25:25] "POST /hardwares HTTP/1.1" 200 311 0.018126 10.0.0.33 - - [2025-09-18 05:25:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.003739 10.0.0.33 - - [2025-09-18 05:25:25] "POST /hardwares HTTP/1.1" 200 309 0.020478 10.0.0.33 - - [2025-09-18 05:25:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.007524 10.0.0.33 - - [2025-09-18 05:25:25] "POST /hardwares HTTP/1.1" 200 309 0.018902 10.0.0.33 - - [2025-09-18 05:25:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.003455 10.0.0.33 - - [2025-09-18 05:25:25] "POST /hardwares HTTP/1.1" 200 309 0.030855 10.0.0.33 - - [2025-09-18 05:25:25] "POST /fqname-to-id HTTP/1.1" 404 190 0.004381 10.0.0.33 - - [2025-09-18 05:25:26] "POST /features HTTP/1.1" 200 523 0.056538 10.0.0.33 - - [2025-09-18 05:25:26] "POST /fqname-to-id HTTP/1.1" 404 184 0.007342 10.0.0.33 - - [2025-09-18 05:25:26] "POST /features HTTP/1.1" 200 531 0.057727 10.0.0.33 - - [2025-09-18 05:25:26] "POST /fqname-to-id HTTP/1.1" 404 193 0.014263 10.0.0.33 - - [2025-09-18 05:25:26] "POST /features HTTP/1.1" 200 525 0.056038 10.0.0.33 - - [2025-09-18 05:25:26] "POST /fqname-to-id HTTP/1.1" 404 182 0.007963 10.0.0.33 - - [2025-09-18 05:25:26] "POST /features HTTP/1.1" 200 533 0.084959 10.0.0.33 - - [2025-09-18 05:25:26] "POST /fqname-to-id HTTP/1.1" 404 178 0.006594 10.0.0.33 - - [2025-09-18 05:25:26] "POST /physical-roles HTTP/1.1" 200 523 0.065011 10.0.0.33 - - [2025-09-18 05:25:26] "POST /fqname-to-id HTTP/1.1" 404 177 0.013134 10.0.0.33 - - [2025-09-18 05:25:27] "POST /overlay-roles HTTP/1.1" 200 545 0.033695 10.0.0.33 - - [2025-09-18 05:25:27] "POST /fqname-to-id HTTP/1.1" 404 191 0.003176 10.0.0.33 - - [2025-09-18 05:25:27] "POST /overlay-roles HTTP/1.1" 200 533 0.088371 10.0.0.33 - - [2025-09-18 05:25:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.010739 10.0.0.33 - - [2025-09-18 05:25:27] "POST /overlay-roles HTTP/1.1" 200 531 0.037580 10.0.0.33 - - [2025-09-18 05:25:27] "POST /fqname-to-id HTTP/1.1" 404 183 0.011827 10.0.0.33 - - [2025-09-18 05:25:27] "POST /overlay-roles HTTP/1.1" 200 537 0.061707 10.0.0.33 - - [2025-09-18 05:25:27] "POST /fqname-to-id HTTP/1.1" 404 178 0.004261 10.0.0.33 - - [2025-09-18 05:25:28] "POST /overlay-roles HTTP/1.1" 200 543 0.040020 10.0.0.33 - - [2025-09-18 05:25:28] "POST /fqname-to-id HTTP/1.1" 404 189 0.004924 10.0.0.33 - - [2025-09-18 05:25:28] "POST /role-definitions HTTP/1.1" 200 549 0.036084 10.0.0.33 - - [2025-09-18 05:25:28] "POST /fqname-to-id HTTP/1.1" 404 197 0.011508 10.0.0.33 - - [2025-09-18 05:25:28] "POST /role-definitions HTTP/1.1" 200 547 0.045570 10.0.0.33 - - [2025-09-18 05:25:28] "POST /fqname-to-id HTTP/1.1" 404 191 0.008343 10.0.0.33 - - [2025-09-18 05:25:28] "POST /role-definitions HTTP/1.1" 200 549 0.075385 10.0.0.33 - - [2025-09-18 05:25:28] "POST /fqname-to-id HTTP/1.1" 404 189 0.009120 10.0.0.33 - - [2025-09-18 05:25:28] "POST /role-definitions HTTP/1.1" 200 549 0.044329 10.0.0.33 - - [2025-09-18 05:25:29] "POST /fqname-to-id HTTP/1.1" 404 189 0.009918 10.0.0.33 - - [2025-09-18 05:25:29] "POST /role-definitions HTTP/1.1" 200 553 0.042888 10.0.0.33 - - [2025-09-18 05:25:29] "POST /fqname-to-id HTTP/1.1" 404 182 0.008227 10.0.0.33 - - [2025-09-18 05:25:29] "POST /role-definitions HTTP/1.1" 200 543 0.040389 10.0.0.33 - - [2025-09-18 05:25:29] "POST /fqname-to-id HTTP/1.1" 404 184 0.003024 10.0.0.33 - - [2025-09-18 05:25:29] "POST /role-definitions HTTP/1.1" 200 547 0.067229 10.0.0.33 - - [2025-09-18 05:25:29] "POST /fqname-to-id HTTP/1.1" 404 196 0.005445 10.0.0.33 - - [2025-09-18 05:25:29] "POST /role-definitions HTTP/1.1" 200 559 0.062652 10.0.0.33 - - [2025-09-18 05:25:29] "POST /fqname-to-id HTTP/1.1" 404 212 0.006528 10.0.0.33 - - [2025-09-18 05:25:30] "POST /feature-configs HTTP/1.1" 200 561 0.034678 10.0.0.33 - - [2025-09-18 05:25:30] "POST /fqname-to-id HTTP/1.1" 404 187 0.008592 10.0.0.33 - - [2025-09-18 05:25:30] "POST /node-profiles HTTP/1.1" 200 549 0.036939 10.0.0.33 - - [2025-09-18 05:25:30] "POST /fqname-to-id HTTP/1.1" 404 189 0.013723 10.0.0.33 - - [2025-09-18 05:25:30] "POST /node-profiles HTTP/1.1" 200 539 0.039679 10.0.0.33 - - [2025-09-18 05:25:30] "POST /fqname-to-id HTTP/1.1" 404 185 0.007038 10.0.0.33 - - [2025-09-18 05:25:30] "POST /node-profiles HTTP/1.1" 200 557 0.039991 10.0.0.33 - - [2025-09-18 05:25:30] "POST /fqname-to-id HTTP/1.1" 404 206 0.006995 10.0.0.33 - - [2025-09-18 05:25:30] "POST /telemetry-profiles HTTP/1.1" 200 554 0.038534 10.0.0.33 - - [2025-09-18 05:25:30] "POST /fqname-to-id HTTP/1.1" 404 206 0.006394 10.0.0.33 - - [2025-09-18 05:25:31] "POST /telemetry-profiles HTTP/1.1" 200 554 0.049195 10.0.0.33 - - [2025-09-18 05:25:31] "POST /fqname-to-id HTTP/1.1" 404 202 0.004077 10.0.0.33 - - [2025-09-18 05:25:31] "POST /sflow-profiles HTTP/1.1" 200 538 0.122223 10.0.0.33 - - [2025-09-18 05:25:31] "POST /fqname-to-id HTTP/1.1" 404 199 0.003376 10.0.0.33 - - [2025-09-18 05:25:31] "POST /netconf-profiles HTTP/1.1" 200 542 0.074046 10.0.0.33 - - [2025-09-18 05:25:31] "POST /fqname-to-id HTTP/1.1" 404 193 0.012152 10.0.0.33 - - [2025-09-18 05:25:31] "POST /device-functional-groups HTTP/1.1" 200 544 0.047966 10.0.0.33 - - [2025-09-18 05:25:31] "POST /fqname-to-id HTTP/1.1" 404 218 0.009211 10.0.0.33 - - [2025-09-18 05:25:32] "POST /device-functional-groups HTTP/1.1" 200 570 0.055564 10.0.0.33 - - [2025-09-18 05:25:32] "POST /fqname-to-id HTTP/1.1" 404 206 0.003396 10.0.0.33 - - [2025-09-18 05:25:32] "POST /device-functional-groups HTTP/1.1" 200 564 0.038866 10.0.0.33 - - [2025-09-18 05:25:32] "POST /fqname-to-id HTTP/1.1" 404 201 0.010255 10.0.0.33 - - [2025-09-18 05:25:32] "POST /role-configs HTTP/1.1" 200 520 0.049982 10.0.0.33 - - [2025-09-18 05:25:32] "POST /fqname-to-id HTTP/1.1" 404 198 0.005101 10.0.0.33 - - [2025-09-18 05:25:32] "POST /role-configs HTTP/1.1" 200 526 0.042930 10.0.0.33 - - [2025-09-18 05:25:32] "POST /fqname-to-id HTTP/1.1" 404 193 0.005346 10.0.0.33 - - [2025-09-18 05:25:32] "POST /role-configs HTTP/1.1" 200 518 0.057060 10.0.0.33 - - [2025-09-18 05:25:32] "POST /ref-update HTTP/1.1" 200 156 0.023669 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.017621 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.015939 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.020833 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.018945 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.024982 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.019719 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.025789 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.051927 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.033402 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.056437 10.0.0.33 - - [2025-09-18 05:25:33] "POST /ref-update HTTP/1.1" 200 156 0.027044 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.021340 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.015138 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.016861 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.020324 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.020190 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.031971 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.037522 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.021849 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.024365 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.014043 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.015004 10.0.0.33 - - [2025-09-18 05:25:34] "POST /ref-update HTTP/1.1" 200 156 0.015753 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.018986 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.026361 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.030717 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.017197 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.015055 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.022048 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.017126 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.026932 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.017231 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.022056 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.018336 10.0.0.33 - - [2025-09-18 05:25:35] "POST /ref-update HTTP/1.1" 200 156 0.022080 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.034101 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.017424 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.013870 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.013911 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.013450 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.014719 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.016441 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.033666 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.025154 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.016163 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.014782 10.0.0.33 - - [2025-09-18 05:25:36] "POST /ref-update HTTP/1.1" 200 156 0.021301 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.013687 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.025903 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.014383 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.022103 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.028128 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.018567 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.014949 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.014195 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.036974 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.016513 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.019196 10.0.0.33 - - [2025-09-18 05:25:37] "POST /ref-update HTTP/1.1" 200 156 0.018031 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.018548 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.017531 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.022865 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.022358 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.014522 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.019743 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.015124 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.017055 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.044050 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.019181 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.018216 10.0.0.33 - - [2025-09-18 05:25:38] "POST /ref-update HTTP/1.1" 200 156 0.014783 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.016305 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.015550 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.017991 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.013911 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.014452 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.016119 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.016721 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.014625 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.014091 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.016078 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.015595 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.021552 10.0.0.33 - - [2025-09-18 05:25:39] "POST /ref-update HTTP/1.1" 200 156 0.014970 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.015257 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.020940 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.015769 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.015624 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.031342 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.013005 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.017547 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.014429 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.013283 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.013288 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.016124 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.014223 10.0.0.33 - - [2025-09-18 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.014130 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.014539 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.015321 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.017912 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.017713 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.013648 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.013332 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.014140 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.014368 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.024161 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.017422 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.016227 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.033982 10.0.0.33 - - [2025-09-18 05:25:41] "POST /ref-update HTTP/1.1" 200 156 0.014508 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.016881 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.016977 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.014637 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.014521 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.013315 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.016064 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.014402 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.016087 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.016365 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.015609 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.015504 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.014836 10.0.0.33 - - [2025-09-18 05:25:42] "POST /ref-update HTTP/1.1" 200 156 0.014247 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.013019 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.013670 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.012928 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.013522 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.013489 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.015356 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.013509 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.013206 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.013592 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.021279 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.014935 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.016032 10.0.0.33 - - [2025-09-18 05:25:43] "POST /ref-update HTTP/1.1" 200 156 0.035686 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.015218 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.026265 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.018244 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.013994 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.016238 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.013554 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.013709 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.013325 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.016222 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.018875 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.019235 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.013231 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.014314 10.0.0.33 - - [2025-09-18 05:25:44] "POST /ref-update HTTP/1.1" 200 156 0.017151 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.014744 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.014376 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.017809 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.014382 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.015342 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.014486 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.015949 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.018196 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.015040 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.019983 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.014352 10.0.0.33 - - [2025-09-18 05:25:45] "POST /ref-update HTTP/1.1" 200 156 0.080534 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.020657 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.017431 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.024142 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.021116 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.022666 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.015457 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.019016 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.019796 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.023687 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.030212 10.0.0.33 - - [2025-09-18 05:25:46] "POST /ref-update HTTP/1.1" 200 156 0.023628 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.032534 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.038311 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.032999 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.020005 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.017929 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.015929 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.013907 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.020712 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.055381 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.033831 10.0.0.33 - - [2025-09-18 05:25:47] "POST /ref-update HTTP/1.1" 200 156 0.018109 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.020152 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.023082 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.040703 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.028173 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.049073 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.035211 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.035237 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.017783 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.018843 10.0.0.33 - - [2025-09-18 05:25:48] "POST /ref-update HTTP/1.1" 200 156 0.025951 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.035202 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.037593 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.035326 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.035689 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.029511 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.033198 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.025844 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.027985 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.018048 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.058233 10.0.0.33 - - [2025-09-18 05:25:49] "POST /ref-update HTTP/1.1" 200 156 0.021998 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.018726 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.026976 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.023951 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.027299 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.024808 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.020304 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.030164 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.026635 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.018369 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.019901 10.0.0.33 - - [2025-09-18 05:25:50] "POST /ref-update HTTP/1.1" 200 156 0.019841 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.017700 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.018734 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.018580 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.019578 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.021841 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.023243 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.027089 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.022195 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.023756 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.015503 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.016700 10.0.0.33 - - [2025-09-18 05:25:51] "POST /ref-update HTTP/1.1" 200 156 0.042664 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.016970 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.016913 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.069049 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.023029 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.032284 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.019363 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.025363 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.018826 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.055841 10.0.0.33 - - [2025-09-18 05:25:52] "POST /ref-update HTTP/1.1" 200 156 0.019572 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.030989 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.032583 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.024112 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.013961 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.021217 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.014020 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.039717 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.026320 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.022150 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.026918 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.024693 10.0.0.33 - - [2025-09-18 05:25:53] "POST /ref-update HTTP/1.1" 200 156 0.016528 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.015692 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.026083 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.028511 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.020996 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.054382 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.037230 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.023709 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.019933 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.015457 10.0.0.33 - - [2025-09-18 05:25:54] "POST /ref-update HTTP/1.1" 200 156 0.019118 10.0.0.33 - - [2025-09-18 05:25:55] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.010688 10.0.0.33 - - [2025-09-18 05:25:55] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.003637 10.0.0.33 - - [2025-09-18 05:25:55] "POST /fqname-to-id HTTP/1.1" 404 205 0.004586 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.