+++ date ++ echo 'INFO: =================== Mon Sep 22 05:05:21 UTC 2025 ===================' INFO: =================== Mon Sep 22 05:05:21 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.254 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.254,10.0.0.38,10.0.0.48 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.254 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.48 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.48 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ tr '\n' , ++++ grep -vi host +++ local local_ips=,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ echo 10.0.0.38 2 +++ return ++ local ip=10.0.0.38 ++ [[ -z 10.0.0.38 ]] ++ echo 10.0.0.38 + host_ip=10.0.0.38 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.38:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ sort ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/22/2025 05:05:28.908 7ff5b7b8cb88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/22/2025 05:05:28.935 7ff5b7b8cb88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/22/2025 05:05:28.949 7ff5b7b8cb88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/22/2025 05:05:28.949 7ff5b7b8cb88 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Sep 22 05:05:47 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=) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( 3758 parent_obj=pm, all_applications=True)) 3759 ok, result = self._db_conn.ref_update( 3760 ApplicationPolicySet.object_type, parent_obj undefined pm = all_applications undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/application_policy_set...0c7a293f-7aad-4a84-a86b-304c4b72557a at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 0c7a293f-7aad-4a84-a86b-304c4b72557a at zookeeper __cause__ = None __class__ = __context__ = NoIdError('application_policy_set default-policy-management:default-application-policy-set',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/application_policy_set...0c7a293f-7aad-4a84-a86b-304c4b72557a 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/application_policy_set...0c7a293f-7aad-4a84-a86b-304c4b72557a at zookeeper') content = 'FQ Name: /fq-name-to-uuid/application_policy_set...0c7a293f-7aad-4a84-a86b-304c4b72557a 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: application_policy_set default-policy-management:default-application-policy-set 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 3758, in _db_init_entries parent_obj=pm, all_applications=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 0c7a293f-7aad-4a84-a86b-304c4b72557a at zookeeper +++ date ++ echo 'INFO: =================== Mon Sep 22 05:05:48 UTC 2025 ===================' INFO: =================== Mon Sep 22 05:05:48 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 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ cut -d / -f 1 +++ head -n 1 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.254 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.254,10.0.0.38,10.0.0.48 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ cut -d ' ' -f 1 +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.48 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.48 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq +++ local local_ips=,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ echo 10.0.0.38 2 +++ return ++ local ip=10.0.0.38 ++ [[ -z 10.0.0.38 ]] ++ echo 10.0.0.38 + host_ip=10.0.0.38 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.38:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ sort ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/22/2025 05:05:56.871 7f292b6a3f88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/22/2025 05:05:56.901 7f292b6a3f88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/22/2025 05:05:56.915 7f292b6a3f88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/22/2025 05:05:56.915 7f292b6a3f88 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.38:8082/ Hit Ctrl-C to quit. 10.0.0.38 - - [2025-09-22 05:05:58] "GET / HTTP/1.1" 200 45871 0.002339 10.0.0.38 - - [2025-09-22 05:05:58] "GET / HTTP/1.1" 200 45871 0.001365 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.38 - - [2025-09-22 05:05:58] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000559 10.0.0.38 - - [2025-09-22 05:05:58] "POST /fqname-to-id HTTP/1.1" 401 293 0.000306 10.0.0.254 - - [2025-09-22 05:06:34] "POST /fqname-to-id HTTP/1.1" 200 156 19.565520 10.0.0.254 - - [2025-09-22 05:06:34] "POST /fqname-to-id HTTP/1.1" 404 168 36.534746 10.0.0.38 - - [2025-09-22 05:06:34] "POST /fqname-to-id HTTP/1.1" 200 156 28.317566 10.0.0.38 - - [2025-09-22 05:06:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003033 10.0.0.38 - - [2025-09-22 05:06:34] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 28.620202 10.0.0.38 - - [2025-09-22 05:06:34] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003412 10.0.0.254 - - [2025-09-22 05:06:34] "GET /global-system-configs HTTP/1.1" 200 322 3.938441 10.0.0.38 - - [2025-09-22 05:06:34] "GET /global-system-configs HTTP/1.1" 200 322 13.731546 10.0.0.254 - - [2025-09-22 05:06:34] "GET /global-system-configs HTTP/1.1" 200 322 1.377951 10.0.0.48 - - [2025-09-22 05:06:34] "GET /global-system-configs HTTP/1.1" 200 322 9.919001 10.0.0.38 - - [2025-09-22 05:06:34] "GET /global-system-configs HTTP/1.1" 200 322 7.883176 10.0.0.48 - - [2025-09-22 05:06:34] "GET /global-system-configs HTTP/1.1" 200 322 4.979842 /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.254 - - [2025-09-22 05:06:35] "POST /tags HTTP/1.1" 200 317 0.060496 10.0.0.254 - - [2025-09-22 05:06:35] "POST /access-control-lists HTTP/1.1" 200 587 0.071837 10.0.0.254 - - [2025-09-22 05:06:35] "POST /fqname-to-id HTTP/1.1" 404 162 0.010821 10.0.0.254 - - [2025-09-22 05:06:35] "POST /route-targets HTTP/1.1" 200 327 0.025857 10.0.0.254 - - [2025-09-22 05:06:35] "POST /tags HTTP/1.1" 200 333 0.080155 10.0.0.254 - - [2025-09-22 05:06:36] "POST /ref-update HTTP/1.1" 200 156 0.038470 10.0.0.254 - - [2025-09-22 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 169 0.008943 10.0.0.254 - - [2025-09-22 05:06:36] "POST /route-targets HTTP/1.1" 200 327 0.026342 10.0.0.254 - - [2025-09-22 05:06:36] "PUT /global-system-config/92396173-5c85-45d4-8bbc-364cd7076f9e HTTP/1.1" 200 274 0.085939 10.0.0.254 - - [2025-09-22 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 166 0.009893 10.0.0.254 - - [2025-09-22 05:06:36] "POST /access-control-lists HTTP/1.1" 200 551 0.059392 10.0.0.254 - - [2025-09-22 05:06:36] "POST /hardwares HTTP/1.1" 200 327 0.028516 10.0.0.254 - - [2025-09-22 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 164 0.005909 10.0.0.254 - - [2025-09-22 05:06:36] "POST /hardwares HTTP/1.1" 200 323 0.013589 10.0.0.254 - - [2025-09-22 05:06:36] "POST /ref-update HTTP/1.1" 200 156 0.030378 10.0.0.254 - - [2025-09-22 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 164 0.010080 10.0.0.254 - - [2025-09-22 05:06:36] "POST /hardwares HTTP/1.1" 200 323 0.016572 10.0.0.254 - - [2025-09-22 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 165 0.009058 10.0.0.254 - - [2025-09-22 05:06:37] "POST /hardwares HTTP/1.1" 200 325 0.019554 10.0.0.254 - - [2025-09-22 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 165 0.004055 10.0.0.254 - - [2025-09-22 05:06:37] "POST /hardwares HTTP/1.1" 200 323 0.023553 10.0.0.254 - - [2025-09-22 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 164 0.003202 10.0.0.254 - - [2025-09-22 05:06:37] "POST /hardwares HTTP/1.1" 200 317 0.019655 10.0.0.254 - - [2025-09-22 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 162 0.003704 10.0.0.254 - - [2025-09-22 05:06:37] "POST /hardwares HTTP/1.1" 200 319 0.020048 10.0.0.254 - - [2025-09-22 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 161 0.003922 10.0.0.254 - - [2025-09-22 05:06:37] "POST /hardwares HTTP/1.1" 200 317 0.036006 10.0.0.254 - - [2025-09-22 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 162 0.006739 10.0.0.254 - - [2025-09-22 05:06:37] "POST /hardwares HTTP/1.1" 200 319 0.014206 10.0.0.254 - - [2025-09-22 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 158 0.004841 10.0.0.254 - - [2025-09-22 05:06:38] "POST /hardwares HTTP/1.1" 200 315 0.015121 10.0.0.254 - - [2025-09-22 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 158 0.003528 10.0.0.254 - - [2025-09-22 05:06:38] "POST /hardwares HTTP/1.1" 200 305 0.018544 10.0.0.254 - - [2025-09-22 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 155 0.003825 10.0.0.254 - - [2025-09-22 05:06:38] "POST /hardwares HTTP/1.1" 200 305 0.018124 10.0.0.254 - - [2025-09-22 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 156 0.003242 10.0.0.254 - - [2025-09-22 05:06:38] "POST /hardwares HTTP/1.1" 200 307 0.014941 10.0.0.254 - - [2025-09-22 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 158 0.004112 10.0.0.254 - - [2025-09-22 05:06:38] "POST /hardwares HTTP/1.1" 200 311 0.014114 10.0.0.254 - - [2025-09-22 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 157 0.003861 10.0.0.254 - - [2025-09-22 05:06:39] "POST /hardwares HTTP/1.1" 200 309 0.019853 10.0.0.254 - - [2025-09-22 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 157 0.004069 10.0.0.254 - - [2025-09-22 05:06:39] "POST /hardwares HTTP/1.1" 200 309 0.018311 10.0.0.254 - - [2025-09-22 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 157 0.003711 10.0.0.254 - - [2025-09-22 05:06:39] "POST /hardwares HTTP/1.1" 200 309 0.016653 10.0.0.254 - - [2025-09-22 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 190 0.003039 10.0.0.254 - - [2025-09-22 05:06:39] "POST /features HTTP/1.1" 200 523 0.039404 10.0.0.254 - - [2025-09-22 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 184 0.005720 10.0.0.254 - - [2025-09-22 05:06:39] "POST /features HTTP/1.1" 200 531 0.046505 10.0.0.254 - - [2025-09-22 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 193 0.009625 10.0.0.254 - - [2025-09-22 05:06:39] "POST /features HTTP/1.1" 200 525 0.038047 10.0.0.254 - - [2025-09-22 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 182 0.004760 10.0.0.254 - - [2025-09-22 05:06:40] "POST /features HTTP/1.1" 200 533 0.076713 10.0.0.254 - - [2025-09-22 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 178 0.003437 10.0.0.254 - - [2025-09-22 05:06:40] "POST /physical-roles HTTP/1.1" 200 523 0.035774 10.0.0.254 - - [2025-09-22 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 177 0.015819 10.0.0.254 - - [2025-09-22 05:06:40] "POST /overlay-roles HTTP/1.1" 200 545 0.070878 10.0.0.254 - - [2025-09-22 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 191 0.003006 10.0.0.254 - - [2025-09-22 05:06:40] "POST /overlay-roles HTTP/1.1" 200 533 0.037435 10.0.0.254 - - [2025-09-22 05:06:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004010 10.0.0.254 - - [2025-09-22 05:06:41] "POST /overlay-roles HTTP/1.1" 200 531 0.028255 10.0.0.254 - - [2025-09-22 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 183 0.019122 10.0.0.254 - - [2025-09-22 05:06:41] "POST /overlay-roles HTTP/1.1" 200 537 0.042362 10.0.0.254 - - [2025-09-22 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 178 0.009202 10.0.0.254 - - [2025-09-22 05:06:41] "POST /overlay-roles HTTP/1.1" 200 543 0.054670 10.0.0.254 - - [2025-09-22 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 189 0.013753 10.0.0.254 - - [2025-09-22 05:06:41] "POST /role-definitions HTTP/1.1" 200 549 0.061213 10.0.0.254 - - [2025-09-22 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 197 0.003284 10.0.0.254 - - [2025-09-22 05:06:41] "POST /role-definitions HTTP/1.1" 200 547 0.032717 10.0.0.254 - - [2025-09-22 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 191 0.005584 10.0.0.254 - - [2025-09-22 05:06:41] "POST /role-definitions HTTP/1.1" 200 549 0.047561 10.0.0.254 - - [2025-09-22 05:06:42] "POST /fqname-to-id HTTP/1.1" 404 189 0.011026 10.0.0.254 - - [2025-09-22 05:06:42] "POST /role-definitions HTTP/1.1" 200 549 0.065814 10.0.0.254 - - [2025-09-22 05:06:42] "POST /fqname-to-id HTTP/1.1" 404 189 0.005896 10.0.0.254 - - [2025-09-22 05:06:42] "POST /role-definitions HTTP/1.1" 200 553 0.032765 10.0.0.254 - - [2025-09-22 05:06:42] "POST /fqname-to-id HTTP/1.1" 404 182 0.004263 10.0.0.254 - - [2025-09-22 05:06:42] "POST /role-definitions HTTP/1.1" 200 543 0.039726 10.0.0.254 - - [2025-09-22 05:06:42] "POST /fqname-to-id HTTP/1.1" 404 184 0.012061 10.0.0.254 - - [2025-09-22 05:06:42] "POST /role-definitions HTTP/1.1" 200 547 0.055320 10.0.0.254 - - [2025-09-22 05:06:42] "POST /fqname-to-id HTTP/1.1" 404 196 0.011673 10.0.0.254 - - [2025-09-22 05:06:42] "POST /role-definitions HTTP/1.1" 200 559 0.041200 10.0.0.254 - - [2025-09-22 05:06:43] "POST /fqname-to-id HTTP/1.1" 404 212 0.005441 10.0.0.254 - - [2025-09-22 05:06:43] "POST /feature-configs HTTP/1.1" 200 561 0.054794 10.0.0.254 - - [2025-09-22 05:06:43] "POST /fqname-to-id HTTP/1.1" 404 187 0.013593 10.0.0.254 - - [2025-09-22 05:06:43] "POST /node-profiles HTTP/1.1" 200 549 0.047504 10.0.0.254 - - [2025-09-22 05:06:43] "POST /fqname-to-id HTTP/1.1" 404 189 0.007114 10.0.0.254 - - [2025-09-22 05:06:43] "POST /node-profiles HTTP/1.1" 200 539 0.036547 10.0.0.254 - - [2025-09-22 05:06:43] "POST /fqname-to-id HTTP/1.1" 404 185 0.006855 10.0.0.254 - - [2025-09-22 05:06:43] "POST /node-profiles HTTP/1.1" 200 557 0.053836 10.0.0.254 - - [2025-09-22 05:06:43] "POST /fqname-to-id HTTP/1.1" 404 206 0.005628 10.0.0.254 - - [2025-09-22 05:06:44] "POST /telemetry-profiles HTTP/1.1" 200 554 0.033144 10.0.0.254 - - [2025-09-22 05:06:44] "POST /fqname-to-id HTTP/1.1" 404 206 0.017326 10.0.0.254 - - [2025-09-22 05:06:44] "POST /telemetry-profiles HTTP/1.1" 200 554 0.049742 10.0.0.254 - - [2025-09-22 05:06:44] "POST /fqname-to-id HTTP/1.1" 404 202 0.007026 10.0.0.254 - - [2025-09-22 05:06:44] "POST /sflow-profiles HTTP/1.1" 200 538 0.032129 10.0.0.254 - - [2025-09-22 05:06:44] "POST /fqname-to-id HTTP/1.1" 404 199 0.010908 10.0.0.254 - - [2025-09-22 05:06:44] "POST /netconf-profiles HTTP/1.1" 200 542 0.034465 10.0.0.254 - - [2025-09-22 05:06:44] "POST /fqname-to-id HTTP/1.1" 404 193 0.008430 10.0.0.254 - - [2025-09-22 05:06:44] "POST /device-functional-groups HTTP/1.1" 200 544 0.031641 10.0.0.254 - - [2025-09-22 05:06:44] "POST /fqname-to-id HTTP/1.1" 404 218 0.005620 10.0.0.254 - - [2025-09-22 05:06:44] "POST /device-functional-groups HTTP/1.1" 200 570 0.036670 10.0.0.254 - - [2025-09-22 05:06:44] "POST /fqname-to-id HTTP/1.1" 404 206 0.005439 10.0.0.254 - - [2025-09-22 05:06:44] "POST /device-functional-groups HTTP/1.1" 200 564 0.032291 10.0.0.254 - - [2025-09-22 05:06:45] "POST /fqname-to-id HTTP/1.1" 404 201 0.004758 10.0.0.254 - - [2025-09-22 05:06:45] "POST /role-configs HTTP/1.1" 200 520 0.038396 10.0.0.254 - - [2025-09-22 05:06:45] "POST /fqname-to-id HTTP/1.1" 404 198 0.010821 10.0.0.254 - - [2025-09-22 05:06:45] "POST /role-configs HTTP/1.1" 200 526 0.054623 10.0.0.254 - - [2025-09-22 05:06:45] "POST /fqname-to-id HTTP/1.1" 404 193 0.008765 10.0.0.254 - - [2025-09-22 05:06:45] "POST /role-configs HTTP/1.1" 200 518 0.037476 10.0.0.254 - - [2025-09-22 05:06:45] "POST /ref-update HTTP/1.1" 200 156 0.026141 10.0.0.254 - - [2025-09-22 05:06:45] "POST /ref-update HTTP/1.1" 200 156 0.015004 10.0.0.254 - - [2025-09-22 05:06:45] "POST /ref-update HTTP/1.1" 200 156 0.018619 10.0.0.254 - - [2025-09-22 05:06:45] "POST /ref-update HTTP/1.1" 200 156 0.014684 10.0.0.254 - - [2025-09-22 05:06:45] "POST /ref-update HTTP/1.1" 200 156 0.016892 10.0.0.254 - - [2025-09-22 05:06:45] "POST /ref-update HTTP/1.1" 200 156 0.015437 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.015047 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.015709 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.020406 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.019207 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.017228 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.021267 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.014153 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.021070 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.018033 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.012919 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.013149 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.015887 10.0.0.254 - - [2025-09-22 05:06:46] "POST /ref-update HTTP/1.1" 200 156 0.018393 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.016099 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.021916 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.021004 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.018117 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.017715 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.016301 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.015054 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.015613 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.014532 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.014206 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.016167 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.014560 10.0.0.254 - - [2025-09-22 05:06:47] "POST /ref-update HTTP/1.1" 200 156 0.015339 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.019953 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.017524 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.018739 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.015095 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.018087 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.025897 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.018070 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.025487 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.026878 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.015170 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.021843 10.0.0.254 - - [2025-09-22 05:06:48] "POST /ref-update HTTP/1.1" 200 156 0.016841 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.016644 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.015978 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.030841 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.032223 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.028762 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.030443 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.035906 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.017786 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.021786 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.018215 10.0.0.254 - - [2025-09-22 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.015162 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.026159 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.018299 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.014523 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.018135 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.016771 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.019029 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.015074 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.015255 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.027732 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.019025 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.024224 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.018732 10.0.0.254 - - [2025-09-22 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.013098 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.016002 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.020329 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.016161 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.013874 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.015049 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.025224 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.016000 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.013744 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.020010 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.018977 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.021555 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.013007 10.0.0.254 - - [2025-09-22 05:06:51] "POST /ref-update HTTP/1.1" 200 156 0.023361 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.023260 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.020282 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.015151 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.019494 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.013159 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.021373 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.014922 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.016117 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.020678 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.024995 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.014238 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.016138 10.0.0.254 - - [2025-09-22 05:06:52] "POST /ref-update HTTP/1.1" 200 156 0.013441 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.013863 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.021713 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.021985 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.027130 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.019394 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.027624 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.017092 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.016002 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.024912 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.021051 10.0.0.254 - - [2025-09-22 05:06:53] "POST /ref-update HTTP/1.1" 200 156 0.018242 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.013011 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.012980 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.028084 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.020525 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.020763 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.022130 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.026773 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.015378 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.014225 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.013230 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.016904 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.019317 10.0.0.254 - - [2025-09-22 05:06:54] "POST /ref-update HTTP/1.1" 200 156 0.016071 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.016109 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.022252 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.045500 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.022724 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.012928 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.014468 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.014591 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.018728 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.024174 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.012182 10.0.0.254 - - [2025-09-22 05:06:55] "POST /ref-update HTTP/1.1" 200 156 0.027988 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.025623 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.018765 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.013909 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.021289 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.017994 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.019407 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.013959 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.016436 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.019760 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.021990 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.013237 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.017770 10.0.0.254 - - [2025-09-22 05:06:56] "POST /ref-update HTTP/1.1" 200 156 0.020136 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.015011 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.015669 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.025216 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.029350 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.020393 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.027335 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.034202 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.038069 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.026329 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.020643 10.0.0.254 - - [2025-09-22 05:06:57] "POST /ref-update HTTP/1.1" 200 156 0.018103 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.016143 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.015416 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.024120 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.014368 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.012939 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.018996 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.014430 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.013164 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.012430 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.014594 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.012938 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.025114 10.0.0.254 - - [2025-09-22 05:06:58] "POST /ref-update HTTP/1.1" 200 156 0.015001 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.013211 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.012677 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.014411 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.014642 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.012749 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.018519 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.013159 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.015539 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.017905 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.018327 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.014905 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.011960 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.011816 10.0.0.254 - - [2025-09-22 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.014575 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.016397 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.012361 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.016079 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.020685 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.017872 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.018879 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.028282 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.023246 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.017401 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.018057 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.014102 10.0.0.254 - - [2025-09-22 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.014287 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.020122 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.015229 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.017315 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.018318 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.021614 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.015131 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.029665 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.021480 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.014166 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.017475 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.015559 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.013961 10.0.0.254 - - [2025-09-22 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.015330 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.015817 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.019293 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.014852 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.013989 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.014981 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.018983 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.017846 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.020089 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.019407 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.018043 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.016050 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.015935 10.0.0.254 - - [2025-09-22 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.028745 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.016503 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.015855 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.016822 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.017624 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.015818 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.018064 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.022874 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.028928 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.017595 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.015148 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.017161 10.0.0.254 - - [2025-09-22 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.023877 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.025041 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.024375 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.023574 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.030803 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.021353 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.029662 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.018206 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.020213 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.036708 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.016011 10.0.0.254 - - [2025-09-22 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.047775 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.054354 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.065402 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.054916 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.034567 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.082876 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.060853 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.069300 10.0.0.254 - - [2025-09-22 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.055946 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.033990 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.026815 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.016546 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.023257 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.031132 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.015935 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.023198 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.017618 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.024431 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.019319 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.018197 10.0.0.254 - - [2025-09-22 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.032822 10.0.0.254 - - [2025-09-22 05:07:07] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.003621 10.0.0.254 - - [2025-09-22 05:07:07] "POST /route-targets HTTP/1.1" 200 327 0.020256 10.0.0.254 - - [2025-09-22 05:07:07] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.003736 10.0.0.254 - - [2025-09-22 05:07:07] "POST /fqname-to-id HTTP/1.1" 404 205 0.005707 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.