+++ date ++ echo 'INFO: =================== Mon Jul 28 03:27:02 UTC 2025 ===================' INFO: =================== Mon Jul 28 03:27:02 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ head -n 1 +++ ip addr show dev ens3 +++ cut -d / -f 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.254 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.254,10.0.0.38,10.0.0.50 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.254 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.50 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ cut -d ' ' -f 1 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ sort +++ local local_ips=,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 3 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sed 's/^API__//g' ++ sort ++ cut -d = -f 1 ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 07/28/2025 03:27:10.680 7f5df3ff4688 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 07/28/2025 03:27:10.711 7f5df3ff4688 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 07/28/2025 03:27:10.724 7f5df3ff4688 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 07/28/2025 03:27:10.724 7f5df3ff4688 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Jul 28 03:27:36 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() parent_obj undefined gsc = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...19f4efa1-176e-48a6-a044-f52e3e47062d at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 19f4efa1-176e-48a6-a044-f52e3e47062d at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_vrouter_config default-global-system-config:default-global-vrouter-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...19f4efa1-176e-48a6-a044-f52e3e47062d at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...19f4efa1-176e-48a6-a044-f52e3e47062d at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...19f4efa1-176e-48a6-a044-f52e3e47062d at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: global_vrouter_config default-global-system-config:default-global-vrouter-config During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3747, in _db_init_entries parent_obj=gsc)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 19f4efa1-176e-48a6-a044-f52e3e47062d at zookeeper +++ date ++ echo 'INFO: =================== Mon Jul 28 03:27:36 UTC 2025 ===================' INFO: =================== Mon Jul 28 03:27:36 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.254 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.254,10.0.0.38,10.0.0.50 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.50 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ grep -vi host +++ local local_ips=,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 3 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 07/28/2025 03:27:45.106 7fb882c02948 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 07/28/2025 03:27:45.138 7fb882c02948 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 07/28/2025 03:27:45.154 7fb882c02948 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 07/28/2025 03:27:45.154 7fb882c02948 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.50:8082/ Hit Ctrl-C to quit. 10.0.0.50 - - [2025-07-28 03:27:46] "GET / HTTP/1.1" 200 45871 0.001763 10.0.0.50 - - [2025-07-28 03:27:46] "GET / HTTP/1.1" 200 45871 0.001163 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.50 - - [2025-07-28 03:27:46] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000389 10.0.0.50 - - [2025-07-28 03:27:46] "POST /fqname-to-id HTTP/1.1" 401 293 0.000395 10.0.0.38 - - [2025-07-28 03:27:50] "POST /fqname-to-id HTTP/1.1" 401 293 0.000437 10.0.0.50 - - [2025-07-28 03:28:30] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 31.796249 10.0.0.50 - - [2025-07-28 03:28:30] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003529 10.0.0.50 - - [2025-07-28 03:28:30] "POST /fqname-to-id HTTP/1.1" 200 156 31.513878 10.0.0.50 - - [2025-07-28 03:28:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004040 10.0.0.38 - - [2025-07-28 03:28:30] "GET /global-system-configs HTTP/1.1" 200 322 16.130852 10.0.0.38 - - [2025-07-28 03:28:30] "POST /job-templates HTTP/1.1" 200 553 44.116345 10.0.0.254 - - [2025-07-28 03:28:30] "GET /global-system-configs HTTP/1.1" 200 322 1.928041 10.0.0.50 - - [2025-07-28 03:28:30] "GET /global-system-configs HTTP/1.1" 200 322 10.654850 10.0.0.38 - - [2025-07-28 03:28:30] "GET /global-system-configs HTTP/1.1" 200 322 8.359386 10.0.0.50 - - [2025-07-28 03:28:30] "GET /global-system-configs HTTP/1.1" 200 322 6.397850 10.0.0.254 - - [2025-07-28 03:28:30] "GET /global-system-configs HTTP/1.1" 200 322 4.073444 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.38 - - [2025-07-28 03:28:32] "POST /fqname-to-id HTTP/1.1" 404 195 0.005587 10.0.0.38 - - [2025-07-28 03:28:32] "POST /job-templates HTTP/1.1" 200 563 0.042833 10.0.0.38 - - [2025-07-28 03:28:32] "POST /fqname-to-id HTTP/1.1" 404 189 0.010576 10.0.0.38 - - [2025-07-28 03:28:32] "POST /tags HTTP/1.1" 200 321 0.168628 10.0.0.38 - - [2025-07-28 03:28:32] "POST /fqname-to-id HTTP/1.1" 404 174 0.014922 10.0.0.38 - - [2025-07-28 03:28:32] "POST /ref-update HTTP/1.1" 200 156 0.559880 10.0.0.38 - - [2025-07-28 03:28:33] "POST /tags HTTP/1.1" 200 309 0.109238 10.0.0.38 - - [2025-07-28 03:28:33] "POST /fqname-to-id HTTP/1.1" 404 164 0.009828 10.0.0.38 - - [2025-07-28 03:28:33] "POST /tags HTTP/1.1" 200 323 0.070982 10.0.0.38 - - [2025-07-28 03:28:33] "POST /fqname-to-id HTTP/1.1" 404 166 0.010463 10.0.0.38 - - [2025-07-28 03:28:33] "POST /hardwares HTTP/1.1" 200 327 0.028701 10.0.0.38 - - [2025-07-28 03:28:33] "POST /fqname-to-id HTTP/1.1" 404 225 0.014263 10.0.0.38 - - [2025-07-28 03:28:33] "POST /fqname-to-id HTTP/1.1" 404 166 0.006730 10.0.0.38 - - [2025-07-28 03:28:33] "POST /hardwares HTTP/1.1" 200 323 0.032517 10.0.0.38 - - [2025-07-28 03:28:33] "POST /fqname-to-id HTTP/1.1" 404 161 0.007437 10.0.0.38 - - [2025-07-28 03:28:33] "POST /access-control-lists HTTP/1.1" 200 585 0.074165 10.0.0.38 - - [2025-07-28 03:28:33] "POST /hardwares HTTP/1.1" 200 323 0.027211 10.0.0.38 - - [2025-07-28 03:28:33] "POST /fqname-to-id HTTP/1.1" 404 164 0.007550 10.0.0.38 - - [2025-07-28 03:28:34] "POST /hardwares HTTP/1.1" 200 325 0.026598 10.0.0.38 - - [2025-07-28 03:28:34] "POST /route-targets HTTP/1.1" 200 327 0.032882 10.0.0.38 - - [2025-07-28 03:28:34] "POST /fqname-to-id HTTP/1.1" 404 165 0.010829 10.0.0.38 - - [2025-07-28 03:28:34] "POST /hardwares HTTP/1.1" 200 325 0.024025 10.0.0.38 - - [2025-07-28 03:28:34] "POST /ref-update HTTP/1.1" 200 156 0.044655 10.0.0.38 - - [2025-07-28 03:28:34] "POST /fqname-to-id HTTP/1.1" 404 161 0.024006 10.0.0.38 - - [2025-07-28 03:28:34] "POST /hardwares HTTP/1.1" 200 323 0.022676 10.0.0.38 - - [2025-07-28 03:28:34] "POST /fqname-to-id HTTP/1.1" 404 201 0.003651 10.0.0.38 - - [2025-07-28 03:28:34] "POST /fqname-to-id HTTP/1.1" 404 164 0.007951 10.0.0.38 - - [2025-07-28 03:28:34] "POST /hardwares HTTP/1.1" 200 319 0.032414 10.0.0.38 - - [2025-07-28 03:28:34] "POST /fqname-to-id HTTP/1.1" 404 165 0.005997 10.0.0.38 - - [2025-07-28 03:28:34] "PUT /access-control-list/42f41e1b-6f10-4426-a514-d55694fc2eff HTTP/1.1" 200 272 0.033300 10.0.0.38 - - [2025-07-28 03:28:34] "POST /hardwares HTTP/1.1" 200 317 0.037885 10.0.0.38 - - [2025-07-28 03:28:34] "POST /fqname-to-id HTTP/1.1" 404 162 0.006161 10.0.0.38 - - [2025-07-28 03:28:34] "POST /hardwares HTTP/1.1" 200 319 0.019200 10.0.0.38 - - [2025-07-28 03:28:34] "POST /fqname-to-id HTTP/1.1" 404 158 0.010857 10.0.0.38 - - [2025-07-28 03:28:35] "POST /hardwares HTTP/1.1" 200 311 0.026064 10.0.0.38 - - [2025-07-28 03:28:35] "POST /fqname-to-id HTTP/1.1" 404 154 0.019719 10.0.0.38 - - [2025-07-28 03:28:35] "POST /hardwares HTTP/1.1" 200 311 0.026438 10.0.0.38 - - [2025-07-28 03:28:35] "POST /fqname-to-id HTTP/1.1" 404 155 0.005930 10.0.0.38 - - [2025-07-28 03:28:35] "POST /hardwares HTTP/1.1" 200 305 0.026610 10.0.0.38 - - [2025-07-28 03:28:35] "POST /fqname-to-id HTTP/1.1" 404 156 0.012766 10.0.0.38 - - [2025-07-28 03:28:35] "POST /hardwares HTTP/1.1" 200 307 0.028407 10.0.0.38 - - [2025-07-28 03:28:35] "POST /fqname-to-id HTTP/1.1" 404 157 0.004422 10.0.0.38 - - [2025-07-28 03:28:35] "POST /hardwares HTTP/1.1" 200 311 0.038714 10.0.0.38 - - [2025-07-28 03:28:35] "POST /fqname-to-id HTTP/1.1" 404 153 0.009546 10.0.0.38 - - [2025-07-28 03:28:35] "POST /hardwares HTTP/1.1" 200 309 0.028631 10.0.0.38 - - [2025-07-28 03:28:35] "POST /fqname-to-id HTTP/1.1" 404 157 0.011386 10.0.0.38 - - [2025-07-28 03:28:35] "POST /hardwares HTTP/1.1" 200 309 0.026522 10.0.0.38 - - [2025-07-28 03:28:36] "POST /fqname-to-id HTTP/1.1" 404 161 0.007133 10.0.0.38 - - [2025-07-28 03:28:36] "POST /hardwares HTTP/1.1" 200 309 0.029503 10.0.0.38 - - [2025-07-28 03:28:36] "POST /fqname-to-id HTTP/1.1" 404 154 0.008168 10.0.0.38 - - [2025-07-28 03:28:36] "POST /features HTTP/1.1" 200 533 0.071431 10.0.0.38 - - [2025-07-28 03:28:36] "POST /fqname-to-id HTTP/1.1" 404 184 0.007212 10.0.0.38 - - [2025-07-28 03:28:36] "POST /features HTTP/1.1" 200 521 0.061790 10.0.0.38 - - [2025-07-28 03:28:36] "POST /fqname-to-id HTTP/1.1" 404 184 0.011451 10.0.0.38 - - [2025-07-28 03:28:36] "POST /features HTTP/1.1" 200 539 0.055985 10.0.0.38 - - [2025-07-28 03:28:36] "POST /fqname-to-id HTTP/1.1" 404 183 0.005378 10.0.0.38 - - [2025-07-28 03:28:36] "POST /features HTTP/1.1" 200 517 0.050936 10.0.0.38 - - [2025-07-28 03:28:37] "POST /fqname-to-id HTTP/1.1" 404 194 0.003258 10.0.0.38 - - [2025-07-28 03:28:37] "POST /physical-roles HTTP/1.1" 200 521 0.096151 10.0.0.38 - - [2025-07-28 03:28:37] "POST /fqname-to-id HTTP/1.1" 404 184 0.020607 10.0.0.38 - - [2025-07-28 03:28:37] "POST /physical-roles HTTP/1.1" 200 519 0.061555 10.0.0.38 - - [2025-07-28 03:28:37] "POST /fqname-to-id HTTP/1.1" 404 184 0.003873 10.0.0.38 - - [2025-07-28 03:28:38] "POST /overlay-roles HTTP/1.1" 200 545 0.082176 10.0.0.38 - - [2025-07-28 03:28:38] "POST /fqname-to-id HTTP/1.1" 404 189 0.018090 10.0.0.38 - - [2025-07-28 03:28:38] "PUT /overlay-role/1028b45d-f3cc-4a70-ae74-0f1cf0627c0d HTTP/1.1" 200 258 0.019984 10.0.0.38 - - [2025-07-28 03:28:38] "POST /fqname-to-id HTTP/1.1" 404 185 0.003677 10.0.0.38 - - [2025-07-28 03:28:38] "POST /overlay-roles HTTP/1.1" 200 529 0.101363 10.0.0.38 - - [2025-07-28 03:28:38] "POST /fqname-to-id HTTP/1.1" 404 189 0.005376 10.0.0.38 - - [2025-07-28 03:28:38] "POST /overlay-roles HTTP/1.1" 200 519 0.072946 10.0.0.38 - - [2025-07-28 03:28:38] "POST /fqname-to-id HTTP/1.1" 404 182 0.027643 10.0.0.38 - - [2025-07-28 03:28:39] "POST /role-definitions HTTP/1.1" 200 547 0.050504 10.0.0.38 - - [2025-07-28 03:28:39] "POST /fqname-to-id HTTP/1.1" 404 191 0.004093 10.0.0.38 - - [2025-07-28 03:28:39] "POST /role-definitions HTTP/1.1" 200 563 0.060942 10.0.0.38 - - [2025-07-28 03:28:39] "POST /fqname-to-id HTTP/1.1" 404 190 0.007775 10.0.0.38 - - [2025-07-28 03:28:39] "POST /role-definitions HTTP/1.1" 200 551 0.096385 10.0.0.38 - - [2025-07-28 03:28:39] "POST /fqname-to-id HTTP/1.1" 404 196 0.006676 10.0.0.38 - - [2025-07-28 03:28:40] "POST /role-definitions HTTP/1.1" 200 547 0.070639 10.0.0.38 - - [2025-07-28 03:28:40] "POST /fqname-to-id HTTP/1.1" 404 188 0.010063 10.0.0.38 - - [2025-07-28 03:28:40] "POST /role-definitions HTTP/1.1" 200 547 0.095965 10.0.0.38 - - [2025-07-28 03:28:40] "POST /fqname-to-id HTTP/1.1" 404 193 0.014748 10.0.0.38 - - [2025-07-28 03:28:40] "POST /role-definitions HTTP/1.1" 200 533 0.058360 10.0.0.38 - - [2025-07-28 03:28:40] "POST /fqname-to-id HTTP/1.1" 404 181 0.003870 10.0.0.38 - - [2025-07-28 03:28:40] "POST /role-definitions HTTP/1.1" 200 537 0.053042 10.0.0.38 - - [2025-07-28 03:28:40] "POST /fqname-to-id HTTP/1.1" 404 194 0.005538 10.0.0.38 - - [2025-07-28 03:28:41] "POST /role-definitions HTTP/1.1" 200 561 0.063889 10.0.0.38 - - [2025-07-28 03:28:41] "POST /fqname-to-id HTTP/1.1" 404 196 0.017686 10.0.0.38 - - [2025-07-28 03:28:41] "POST /feature-configs HTTP/1.1" 200 562 0.055974 10.0.0.38 - - [2025-07-28 03:28:41] "POST /fqname-to-id HTTP/1.1" 404 192 0.005319 10.0.0.38 - - [2025-07-28 03:28:41] "POST /node-profiles HTTP/1.1" 200 537 0.031897 10.0.0.38 - - [2025-07-28 03:28:41] "POST /fqname-to-id HTTP/1.1" 404 189 0.004486 10.0.0.38 - - [2025-07-28 03:28:41] "POST /node-profiles HTTP/1.1" 200 541 0.059075 10.0.0.38 - - [2025-07-28 03:28:41] "POST /fqname-to-id HTTP/1.1" 404 184 0.019621 10.0.0.38 - - [2025-07-28 03:28:42] "POST /node-profiles HTTP/1.1" 200 533 0.060766 10.0.0.38 - - [2025-07-28 03:28:42] "POST /fqname-to-id HTTP/1.1" 404 206 0.004745 10.0.0.38 - - [2025-07-28 03:28:42] "POST /telemetry-profiles HTTP/1.1" 200 554 0.087000 10.0.0.38 - - [2025-07-28 03:28:42] "POST /fqname-to-id HTTP/1.1" 404 206 0.004213 10.0.0.38 - - [2025-07-28 03:28:42] "POST /telemetry-profiles HTTP/1.1" 200 554 0.060938 10.0.0.38 - - [2025-07-28 03:28:42] "POST /fqname-to-id HTTP/1.1" 404 199 0.009240 10.0.0.38 - - [2025-07-28 03:28:42] "POST /sflow-profiles HTTP/1.1" 200 538 0.047386 10.0.0.38 - - [2025-07-28 03:28:42] "POST /fqname-to-id HTTP/1.1" 404 199 0.008296 10.0.0.38 - - [2025-07-28 03:28:43] "POST /snmp-profiles HTTP/1.1" 200 530 0.066525 10.0.0.38 - - [2025-07-28 03:28:43] "POST /fqname-to-id HTTP/1.1" 404 193 0.004436 10.0.0.38 - - [2025-07-28 03:28:43] "POST /device-functional-groups HTTP/1.1" 200 540 0.060141 10.0.0.38 - - [2025-07-28 03:28:43] "POST /fqname-to-id HTTP/1.1" 404 194 0.013545 10.0.0.38 - - [2025-07-28 03:28:43] "POST /device-functional-groups HTTP/1.1" 200 590 0.037629 10.0.0.38 - - [2025-07-28 03:28:43] "POST /fqname-to-id HTTP/1.1" 404 236 0.004775 10.0.0.38 - - [2025-07-28 03:28:43] "POST /device-functional-groups HTTP/1.1" 200 566 0.045722 10.0.0.38 - - [2025-07-28 03:28:43] "POST /fqname-to-id HTTP/1.1" 404 210 0.007690 10.0.0.38 - - [2025-07-28 03:28:44] "POST /role-configs HTTP/1.1" 200 525 0.052366 10.0.0.38 - - [2025-07-28 03:28:44] "POST /fqname-to-id HTTP/1.1" 404 198 0.004534 10.0.0.38 - - [2025-07-28 03:28:44] "POST /role-configs HTTP/1.1" 200 522 0.078731 10.0.0.38 - - [2025-07-28 03:28:44] "POST /fqname-to-id HTTP/1.1" 404 197 0.007966 10.0.0.38 - - [2025-07-28 03:28:44] "POST /role-configs HTTP/1.1" 200 517 0.046289 10.0.0.38 - - [2025-07-28 03:28:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004966 10.0.0.38 - - [2025-07-28 03:28:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005816 10.0.0.38 - - [2025-07-28 03:28:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004036 10.0.0.38 - - [2025-07-28 03:28:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004992 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.011168 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004481 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003957 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007392 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004134 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004890 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004261 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004522 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003957 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004971 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004034 10.0.0.38 - - [2025-07-28 03:28:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003580 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004150 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008568 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003600 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004559 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005291 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003718 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008438 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004162 10.0.0.38 - - [2025-07-28 03:28:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003764 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004219 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004779 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004738 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.011789 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003906 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003935 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004142 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003982 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003965 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004474 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004277 10.0.0.38 - - [2025-07-28 03:28:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003686 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004597 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004108 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004967 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004323 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004245 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004258 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004808 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004592 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003750 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.006076 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005019 10.0.0.38 - - [2025-07-28 03:28:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004582 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004318 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003775 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005397 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004150 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004079 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004417 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004249 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004656 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005649 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004738 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006603 10.0.0.38 - - [2025-07-28 03:28:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004646 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004689 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.008424 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.006137 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005111 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004062 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004303 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004378 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004531 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005536 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004276 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003763 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.38 - - [2025-07-28 03:28:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004206 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003545 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005105 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004067 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004445 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004305 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.015974 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005162 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004251 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004592 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004214 10.0.0.38 - - [2025-07-28 03:28:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005511 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004480 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004588 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005549 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003649 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004630 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004161 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004055 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005353 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004837 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004789 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004397 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004068 10.0.0.38 - - [2025-07-28 03:28:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003869 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.007667 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004261 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005104 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004134 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003859 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004626 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003993 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004687 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005285 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.38 - - [2025-07-28 03:28:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004812 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003992 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004276 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004366 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006379 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004131 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005202 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005611 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004476 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.003967 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004294 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004167 10.0.0.38 - - [2025-07-28 03:28:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004090 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005632 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003895 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004651 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004658 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003872 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004370 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004970 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005925 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005219 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004972 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003895 10.0.0.38 - - [2025-07-28 03:28:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004190 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004506 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005666 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005182 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004374 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003629 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004597 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004569 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003872 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004983 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.009368 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003891 10.0.0.38 - - [2025-07-28 03:28:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003799 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003972 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003667 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.015566 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004723 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004364 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.008307 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004732 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003862 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005271 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004538 10.0.0.38 - - [2025-07-28 03:28:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005083 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004077 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004671 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004350 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005040 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004643 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004112 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005321 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005280 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004013 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003993 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004129 10.0.0.38 - - [2025-07-28 03:28:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003906 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003516 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004318 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005139 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004004 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005779 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004792 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003838 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003835 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004923 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004147 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004849 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003873 10.0.0.38 - - [2025-07-28 03:28:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004140 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007697 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005142 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005613 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005793 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004088 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005606 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010629 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010825 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004283 10.0.0.38 - - [2025-07-28 03:29:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010339 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005390 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003867 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.012873 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004078 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003591 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.016894 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006669 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006162 10.0.0.38 - - [2025-07-28 03:29:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009793 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.010367 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.026975 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008243 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.012048 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007941 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004303 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003528 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004861 10.0.0.38 - - [2025-07-28 03:29:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007136 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003966 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004821 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004813 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004681 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004732 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003942 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003501 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004595 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005720 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004452 10.0.0.38 - - [2025-07-28 03:29:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004709 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004312 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004160 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004745 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004005 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005489 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.019323 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.014866 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006998 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004095 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007097 10.0.0.38 - - [2025-07-28 03:29:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003778 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005077 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004028 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004242 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.010108 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003827 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008517 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006789 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004689 10.0.0.38 - - [2025-07-28 03:29:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005362 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.008483 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005251 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004580 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.012148 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004664 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004190 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.017332 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.009249 10.0.0.38 - - [2025-07-28 03:29:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004412 10.0.0.38 - - [2025-07-28 03:29:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007599 10.0.0.38 - - [2025-07-28 03:29:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004128 10.0.0.38 - - [2025-07-28 03:29:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003905 10.0.0.38 - - [2025-07-28 03:29:07] "POST /network-ipams HTTP/1.1" 200 550 0.126764 10.0.0.38 - - [2025-07-28 03:29:07] "POST /fqname-to-id HTTP/1.1" 404 188 0.005244 10.0.0.38 - - [2025-07-28 03:29:07] "GET /fabric/29823682-1c29-46cf-a9c4-a204bc313678?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1116 0.007481 10.0.0.38 - - [2025-07-28 03:29:08] "POST /fqname-to-id HTTP/1.1" 404 207 0.007977 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.