+++ date ++ echo 'INFO: =================== Mon Oct 27 05:30:18 UTC 2025 ===================' INFO: =================== Mon Oct 27 05:30:18 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ ip route get 1 +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.33 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.242:8081 10.0.0.33:8081 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.242:8086 10.0.0.33:8086 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.242:8082 10.0.0.33:8082 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.242:9161 10.0.0.33:9161 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22: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.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.242:2181,10.0.0.33:2181,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.242:5673,10.0.0.33:5673,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.242:6379 10.0.0.33:6379 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.242:9092 10.0.0.33:9092 10.0.0.22: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.242 ++ 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.242,10.0.0.33,10.0.0.22 ++ 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.242,10.0.0.33,10.0.0.22 ++ 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.242,10.0.0.33,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.242 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.242 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.242,10.0.0.33,10.0.0.22 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.242,10.0.0.33,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ sort ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' ++++ tr '\n' , ++++ grep -vi host +++ local local_ips=,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.242'\''))' +++ local server_ip=10.0.0.242 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.242 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.242, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 2 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 + cassandra_server_list='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ sort ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/27/2025 05:30:26.848 7fafc9d4c348 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/27/2025 05:30:26.875 7fafc9d4c348 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/27/2025 05:30:26.889 7fafc9d4c348 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/27/2025 05:30:26.889 7fafc9d4c348 [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 Oct 27 05:30:50 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=) 3753 3754 # Global and default policy resources 3755 pm = self.create_singleton_entry(PolicyManagement()) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( pm undefined self = self.create_singleton_entry = > global PolicyManagement = /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/policy_management:defa...55c40839-5c38-465b-a984-ab8d4831349e at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/policy_management:default-policy-management exists already with ID: 55c40839-5c38-465b-a984-ab8d4831349e at zookeeper __cause__ = None __class__ = __context__ = NoIdError('policy_management default-policy-management',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/policy_management:defa...55c40839-5c38-465b-a984-ab8d4831349e 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/policy_management:defa...55c40839-5c38-465b-a984-ab8d4831349e at zookeeper') content = 'FQ Name: /fq-name-to-uuid/policy_management:defa...55c40839-5c38-465b-a984-ab8d4831349e 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: policy_management default-policy-management 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 3755, in _db_init_entries pm = self.create_singleton_entry(PolicyManagement()) 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/policy_management:default-policy-management exists already with ID: 55c40839-5c38-465b-a984-ab8d4831349e at zookeeper +++ date ++ echo 'INFO: =================== Mon Oct 27 05:30:50 UTC 2025 ===================' INFO: =================== Mon Oct 27 05:30:50 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 ' +++ awk '{print $2}' +++ ip addr show dev ens3 +++ cut -d / -f 1 +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.33 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.242:8081 10.0.0.33:8081 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.242:8086 10.0.0.33:8086 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.242:8082 10.0.0.33:8082 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.242:9161 10.0.0.33:9161 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22: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.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.242:2181,10.0.0.33:2181,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.242:5673,10.0.0.33:5673,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.242:6379 10.0.0.33:6379 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.242:9092 10.0.0.33:9092 10.0.0.22: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.242 ++ 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.242,10.0.0.33,10.0.0.22 ++ 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.242,10.0.0.33,10.0.0.22 ++ 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.242,10.0.0.33,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.242 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.242 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.242,10.0.0.33,10.0.0.22 +++ local servers=10.0.0.242,10.0.0.33,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ tr '\n' , ++++ uniq +++ local local_ips=,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.242'\''))' +++ local server_ip=10.0.0.242 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.242 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.242, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.33,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ echo 10.0.0.33 2 +++ return ++ local ip=10.0.0.33 ++ [[ -z 10.0.0.33 ]] ++ echo 10.0.0.33 + host_ip=10.0.0.33 + [[ cql == \c\q\l ]] ++ echo 10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.33:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/27/2025 05:30:59.071 7f7a4a208148 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/27/2025 05:30:59.099 7f7a4a208148 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/27/2025 05:30:59.112 7f7a4a208148 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/27/2025 05:30:59.113 7f7a4a208148 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.33:8082/ Hit Ctrl-C to quit. 10.0.0.33 - - [2025-10-27 05:31:01] "GET / HTTP/1.1" 200 45871 0.001919 10.0.0.33 - - [2025-10-27 05:31:01] "GET / HTTP/1.1" 200 45871 0.001285 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.33 - - [2025-10-27 05:31:01] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000622 10.0.0.33 - - [2025-10-27 05:31:01] "POST /fqname-to-id HTTP/1.1" 401 293 0.000289 10.0.0.22 - - [2025-10-27 05:31:02] "POST /fqname-to-id HTTP/1.1" 401 293 0.000699 10.0.0.33 - - [2025-10-27 05:31:44] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 33.771771 10.0.0.33 - - [2025-10-27 05:31:44] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004437 10.0.0.22 - - [2025-10-27 05:31:44] "POST /fqname-to-id HTTP/1.1" 404 189 43.556514 10.0.0.33 - - [2025-10-27 05:31:45] "POST /fqname-to-id HTTP/1.1" 200 156 33.516505 10.0.0.33 - - [2025-10-27 05:31:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005645 10.0.0.242 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 4.055833 10.0.0.242 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 1.843754 10.0.0.33 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 14.716666 10.0.0.22 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 11.149083 10.0.0.33 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 10.112807 10.0.0.22 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 7.143260 /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.22 - - [2025-10-27 05:31:47] "POST /tags HTTP/1.1" 200 321 0.088164 10.0.0.22 - - [2025-10-27 05:31:47] "POST /fqname-to-id HTTP/1.1" 404 174 0.004839 10.0.0.22 - - [2025-10-27 05:31:47] "POST /tags HTTP/1.1" 200 309 0.103848 10.0.0.22 - - [2025-10-27 05:31:47] "POST /fqname-to-id HTTP/1.1" 404 164 0.020399 10.0.0.22 - - [2025-10-27 05:31:47] "POST /ref-update HTTP/1.1" 200 156 0.599028 10.0.0.22 - - [2025-10-27 05:31:47] "POST /tags HTTP/1.1" 200 323 0.076904 10.0.0.22 - - [2025-10-27 05:31:47] "POST /fqname-to-id HTTP/1.1" 404 166 0.006589 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 327 0.053275 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 166 0.005859 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 323 0.042020 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 161 0.007263 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 323 0.020445 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.005948 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 225 0.017625 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 325 0.026221 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 165 0.008766 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 325 0.018094 10.0.0.22 - - [2025-10-27 05:31:48] "POST /access-control-lists HTTP/1.1" 200 585 0.103226 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 161 0.004701 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 323 0.031462 10.0.0.22 - - [2025-10-27 05:31:49] "POST /route-targets HTTP/1.1" 200 327 0.062277 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 164 0.006410 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 319 0.019579 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.005555 10.0.0.22 - - [2025-10-27 05:31:49] "POST /ref-update HTTP/1.1" 200 156 0.058063 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 317 0.022905 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.003700 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 201 0.012395 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 319 0.038282 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 158 0.017378 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 311 0.028644 10.0.0.22 - - [2025-10-27 05:31:49] "PUT /access-control-list/b9e10dfd-244b-4412-b2f3-0f3830551f16 HTTP/1.1" 200 272 0.031236 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 154 0.011635 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 311 0.029174 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 155 0.008609 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 305 0.031862 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 156 0.007596 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 307 0.017979 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 157 0.018676 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 311 0.031843 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 153 0.003884 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 309 0.025575 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 157 0.004007 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 309 0.032167 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 161 0.004236 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 309 0.015697 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 154 0.003803 10.0.0.22 - - [2025-10-27 05:31:50] "POST /features HTTP/1.1" 200 533 0.038942 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 184 0.010129 10.0.0.22 - - [2025-10-27 05:31:51] "POST /features HTTP/1.1" 200 521 0.041417 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 184 0.004749 10.0.0.22 - - [2025-10-27 05:31:51] "POST /features HTTP/1.1" 200 539 0.052334 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 183 0.003987 10.0.0.22 - - [2025-10-27 05:31:51] "POST /features HTTP/1.1" 200 517 0.056491 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 194 0.016706 10.0.0.22 - - [2025-10-27 05:31:51] "POST /physical-roles HTTP/1.1" 200 521 0.073777 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 184 0.003734 10.0.0.22 - - [2025-10-27 05:31:52] "POST /physical-roles HTTP/1.1" 200 519 0.057470 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 184 0.006322 10.0.0.22 - - [2025-10-27 05:31:52] "POST /overlay-roles HTTP/1.1" 200 545 0.087098 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 189 0.023184 10.0.0.22 - - [2025-10-27 05:31:52] "PUT /overlay-role/63d1f66e-be46-4a1a-84cf-7e1a742c52cb HTTP/1.1" 200 258 0.034191 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 185 0.005844 10.0.0.22 - - [2025-10-27 05:31:53] "POST /overlay-roles HTTP/1.1" 200 529 0.074147 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.005581 10.0.0.22 - - [2025-10-27 05:31:53] "POST /overlay-roles HTTP/1.1" 200 519 0.106287 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 182 0.007902 10.0.0.22 - - [2025-10-27 05:31:53] "POST /role-definitions HTTP/1.1" 200 547 0.046777 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 191 0.005128 10.0.0.22 - - [2025-10-27 05:31:53] "POST /role-definitions HTTP/1.1" 200 563 0.091351 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 190 0.011749 10.0.0.22 - - [2025-10-27 05:31:54] "POST /role-definitions HTTP/1.1" 200 551 0.061687 10.0.0.22 - - [2025-10-27 05:31:54] "POST /fqname-to-id HTTP/1.1" 404 196 0.009502 10.0.0.22 - - [2025-10-27 05:31:54] "POST /role-definitions HTTP/1.1" 200 547 0.130439 10.0.0.22 - - [2025-10-27 05:31:54] "POST /fqname-to-id HTTP/1.1" 404 188 0.009061 10.0.0.22 - - [2025-10-27 05:31:54] "POST /role-definitions HTTP/1.1" 200 547 0.071540 10.0.0.22 - - [2025-10-27 05:31:54] "POST /fqname-to-id HTTP/1.1" 404 193 0.003285 10.0.0.22 - - [2025-10-27 05:31:55] "POST /role-definitions HTTP/1.1" 200 533 0.035925 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 181 0.006125 10.0.0.22 - - [2025-10-27 05:31:55] "POST /role-definitions HTTP/1.1" 200 537 0.045179 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 194 0.007718 10.0.0.22 - - [2025-10-27 05:31:55] "POST /role-definitions HTTP/1.1" 200 561 0.036989 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 196 0.004165 10.0.0.22 - - [2025-10-27 05:31:55] "POST /feature-configs HTTP/1.1" 200 562 0.055766 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 192 0.004333 10.0.0.22 - - [2025-10-27 05:31:55] "POST /node-profiles HTTP/1.1" 200 537 0.045577 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 189 0.012537 10.0.0.22 - - [2025-10-27 05:31:56] "POST /node-profiles HTTP/1.1" 200 541 0.047071 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 184 0.008029 10.0.0.22 - - [2025-10-27 05:31:56] "POST /node-profiles HTTP/1.1" 200 533 0.058415 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 206 0.007336 10.0.0.22 - - [2025-10-27 05:31:56] "POST /telemetry-profiles HTTP/1.1" 200 554 0.040919 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 206 0.008878 10.0.0.22 - - [2025-10-27 05:31:56] "POST /telemetry-profiles HTTP/1.1" 200 554 0.041041 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 199 0.005369 10.0.0.22 - - [2025-10-27 05:31:56] "POST /sflow-profiles HTTP/1.1" 200 538 0.040988 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 199 0.004282 10.0.0.22 - - [2025-10-27 05:31:57] "POST /snmp-profiles HTTP/1.1" 200 530 0.046380 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 193 0.008184 10.0.0.22 - - [2025-10-27 05:31:57] "POST /device-functional-groups HTTP/1.1" 200 540 0.068457 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 194 0.008220 10.0.0.22 - - [2025-10-27 05:31:57] "POST /device-functional-groups HTTP/1.1" 200 590 0.066147 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 236 0.008425 10.0.0.22 - - [2025-10-27 05:31:57] "POST /device-functional-groups HTTP/1.1" 200 566 0.056544 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 210 0.009571 10.0.0.22 - - [2025-10-27 05:31:57] "POST /role-configs HTTP/1.1" 200 525 0.051615 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 198 0.004266 10.0.0.22 - - [2025-10-27 05:31:58] "POST /role-configs HTTP/1.1" 200 522 0.060092 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 404 197 0.004256 10.0.0.22 - - [2025-10-27 05:31:58] "POST /role-configs HTTP/1.1" 200 517 0.036242 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.024989 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005424 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005399 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.011411 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005418 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004625 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004063 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004335 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004117 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004392 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004256 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004166 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004465 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005987 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004339 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004375 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004223 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005763 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005515 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007684 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004335 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004607 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006440 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004347 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005363 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005123 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005618 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004335 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004879 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005299 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004665 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007635 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004845 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005914 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004785 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004824 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004183 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004533 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005461 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003987 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004331 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004220 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005512 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003919 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004049 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004550 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005502 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005032 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005875 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005061 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004418 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004605 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004465 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004400 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004542 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004088 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004195 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004396 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004167 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004751 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004788 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005657 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006021 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004320 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004670 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005322 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004441 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004199 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007822 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004683 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006310 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004401 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004377 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004045 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004725 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003983 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005944 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008132 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007828 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004889 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004510 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004148 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005868 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003923 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004400 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004645 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.013184 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004729 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004235 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005477 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003984 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005840 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004517 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004094 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006797 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004278 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.008225 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004652 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004636 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004696 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004093 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007239 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004333 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004603 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004791 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004890 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006171 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007476 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005131 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004269 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005117 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004042 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004287 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004496 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004344 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005540 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004340 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004251 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004055 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003989 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004327 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004701 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005779 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004507 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003822 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004135 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004298 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004048 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005301 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004831 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004618 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004610 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003906 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005444 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004422 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004823 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005543 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005270 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006382 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004659 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.007138 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004511 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004540 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004836 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004977 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004379 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004316 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004919 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004368 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008389 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005838 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005866 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006013 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005615 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005397 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005434 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.007358 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004272 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003878 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005652 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005373 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005217 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005895 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005944 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006463 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006635 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005366 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006293 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005946 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006018 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005580 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004606 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005804 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006107 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004137 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004122 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004131 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007793 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005611 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.008983 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004703 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006846 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006881 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006851 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005791 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006105 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.021089 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004338 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006139 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005232 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004293 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004039 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003960 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003806 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004430 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004176 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.009293 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.009405 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003874 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005295 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.009330 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.009519 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003783 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004116 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.008410 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005418 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006357 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.009591 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004914 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.011873 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.025965 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003940 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004603 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003967 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005424 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.008457 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.007573 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005624 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005938 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004124 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004639 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.009933 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.010297 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007398 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004698 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.011477 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.011060 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004042 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.016402 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004232 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004173 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.010108 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004517 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.010837 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004093 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004533 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003925 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.016921 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004064 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004416 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006235 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005247 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004948 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006259 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005775 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004334 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004840 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004078 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004748 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005401 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004583 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004871 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.006704 10.0.0.22 - - [2025-10-27 05:32:21] "POST /network-ipams HTTP/1.1" 200 550 0.057064 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 404 188 0.003766 10.0.0.22 - - [2025-10-27 05:32:21] "GET /fabric/93a0c63d-5c38-49f1-8621-592ab336d016?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1116 0.023381 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 404 207 0.004459 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.