++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu Aug 21 01:52:05 UTC 2025 ===================' INFO: =================== Thu Aug 21 01:52:05 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 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ grep 'inet ' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.27 ++ 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.38,10.0.0.27,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.27:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.27:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.27:8081 10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.27:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.27:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.27:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.27:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.27:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.27:8086 10.0.0.249: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.38,10.0.0.27,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.27:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.27:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.27:8082 10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.27:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.27:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.27:9161 10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.27:9041 10.0.0.249: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.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.27:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.27:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.27:2181,10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.27:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.27:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.27:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.27:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.27:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.27:5673,10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.27:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.27:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.27:6379 10.0.0.249: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.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.27:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.27:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.27:9092 10.0.0.249: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.38 ++ 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.38,10.0.0.27,10.0.0.249 ++ 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.38,10.0.0.27,10.0.0.249 ++ 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.38,10.0.0.27,10.0.0.249 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.27,10.0.0.249 +++ local servers=10.0.0.38,10.0.0.27,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ sort ++++ uniq ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host +++ local local_ips=,10.0.0.27,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.27,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.27'\''))' +++ local server_ip=10.0.0.27 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.27 ]] +++ [[ ,10.0.0.27,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.27, ]] +++ echo 10.0.0.27 2 +++ return ++ local ip=10.0.0.27 ++ [[ -z 10.0.0.27 ]] ++ echo 10.0.0.27 + host_ip=10.0.0.27 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.27:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sed 's/^API__//g' ++ sort ++ cut -d = -f 1 ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/21/2025 01:52:13.375 7f69009fef48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/21/2025 01:52:13.402 7f69009fef48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/21/2025 01:52:13.416 7f69009fef48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/21/2025 01:52:13.416 7f69009fef48 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Aug 21 01:52:35 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3774 ip_fab_vn = self.create_singleton_entry( 3775 VirtualNetwork(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], 3776 is_provider_network=True)) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, is_provider_network undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...c67c8e2d-5c0d-4211-bac1-63f229c128ce at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: c67c8e2d-5c0d-4211-bac1-63f229c128ce at zookeeper __cause__ = None __class__ = __context__ = NoIdError('virtual_network default-domain:default-project:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...c67c8e2d-5c0d-4211-bac1-63f229c128ce at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...c67c8e2d-5c0d-4211-bac1-63f229c128ce at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...c67c8e2d-5c0d-4211-bac1-63f229c128ce at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: virtual_network default-domain:default-project:ip-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3776, in _db_init_entries is_provider_network=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: c67c8e2d-5c0d-4211-bac1-63f229c128ce at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu Aug 21 01:52:37 UTC 2025 ===================' INFO: =================== Thu Aug 21 01:52:37 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 +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.27 ++ 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.38,10.0.0.27,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.27:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.27:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.27:8081 10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.27:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.27:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.27:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.27:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.27:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.27:8086 10.0.0.249: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.38,10.0.0.27,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.27:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.27:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.27:8082 10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.27:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.27:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.27:9161 10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.27:9041 10.0.0.249: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.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.27:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.27:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.27:2181,10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.27:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.27:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.27:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+=10.0.0.27:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.27:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.27:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.27:5673,10.0.0.249: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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.27:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.27:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.27:6379 10.0.0.249: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.38,10.0.0.27,10.0.0.249 ++ 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.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.27 +++ local server_address=10.0.0.27 +++ extended_server_list+='10.0.0.27:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.27:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.27:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.27:9092 10.0.0.249: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.38 ++ 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.38,10.0.0.27,10.0.0.249 ++ 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.38,10.0.0.27,10.0.0.249 ++ 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.38,10.0.0.27,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 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.38,10.0.0.27,10.0.0.249 +++ local servers=10.0.0.38,10.0.0.27,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ uniq ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.27,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.27,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.27'\''))' +++ local server_ip=10.0.0.27 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.27 ]] +++ [[ ,10.0.0.27,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.27, ]] +++ echo 10.0.0.27 2 +++ return ++ local ip=10.0.0.27 ++ [[ -z 10.0.0.27 ]] ++ echo 10.0.0.27 + host_ip=10.0.0.27 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.27:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.27:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ grep '^API__.*__.*=.*$' ++ sort ++ set ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/21/2025 01:52:45.124 7f0c62d63608 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/21/2025 01:52:45.152 7f0c62d63608 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/21/2025 01:52:45.167 7f0c62d63608 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/21/2025 01:52:45.167 7f0c62d63608 [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.27:8082/ Hit Ctrl-C to quit. 10.0.0.27 - - [2025-08-21 01:52:46] "GET / HTTP/1.1" 200 45871 0.002295 10.0.0.27 - - [2025-08-21 01:52:46] "GET / HTTP/1.1" 200 45871 0.001165 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.27 - - [2025-08-21 01:52:46] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000539 10.0.0.27 - - [2025-08-21 01:52:46] "POST /fqname-to-id HTTP/1.1" 401 292 0.000302 10.0.0.249 - - [2025-08-21 01:52:47] "POST /fqname-to-id HTTP/1.1" 401 292 0.000493 10.0.0.27 - - [2025-08-21 01:53:15] "POST /fqname-to-id HTTP/1.1" 200 156 17.887236 10.0.0.27 - - [2025-08-21 01:53:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.008193 10.0.0.27 - - [2025-08-21 01:53:15] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 18.149858 10.0.0.27 - - [2025-08-21 01:53:15] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003281 10.0.0.249 - - [2025-08-21 01:53:15] "GET /global-system-configs HTTP/1.1" 200 322 16.900773 10.0.0.249 - - [2025-08-21 01:53:15] "GET /global-system-configs HTTP/1.1" 200 322 6.567701 10.0.0.249 - - [2025-08-21 01:53:15] "POST /tags HTTP/1.1" 200 333 29.399510 10.0.0.27 - - [2025-08-21 01:53:15] "GET /global-system-configs HTTP/1.1" 200 322 7.983111 10.0.0.27 - - [2025-08-21 01:53:15] "GET /global-system-configs HTTP/1.1" 200 322 9.863642 10.0.0.249 - - [2025-08-21 01:53:15] "POST /fqname-to-id HTTP/1.1" 200 156 24.659575 10.0.0.38 - - [2025-08-21 01:53:15] "GET /global-system-configs HTTP/1.1" 200 322 4.055462 10.0.0.38 - - [2025-08-21 01:53:15] "GET /global-system-configs HTTP/1.1" 200 322 2.201771 10.0.0.249 - - [2025-08-21 01:53:15] "POST /fqname-to-id HTTP/1.1" 404 169 0.018744 10.0.0.249 - - [2025-08-21 01:53:15] "POST /fqname-to-id HTTP/1.1" 404 180 0.006527 10.0.0.249 - - [2025-08-21 01:53:16] "POST /service-appliance-sets HTTP/1.1" 200 541 0.083668 10.0.0.249 - - [2025-08-21 01:53:16] "PUT /global-system-config/93f37ef3-c46b-43eb-b40a-111476951d25 HTTP/1.1" 200 274 0.045553 10.0.0.249 - - [2025-08-21 01:53:16] "POST /fqname-to-id HTTP/1.1" 404 166 0.012356 10.0.0.249 - - [2025-08-21 01:53:16] "POST /hardwares HTTP/1.1" 200 327 0.018139 10.0.0.249 - - [2025-08-21 01:53:16] "POST /service-templates HTTP/1.1" 200 511 0.056834 10.0.0.249 - - [2025-08-21 01:53:16] "POST /fqname-to-id HTTP/1.1" 404 164 0.005497 10.0.0.249 - - [2025-08-21 01:53:16] "POST /hardwares HTTP/1.1" 200 323 0.022956 /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.249 - - [2025-08-21 01:53:16] "POST /fqname-to-id HTTP/1.1" 404 164 0.009350 10.0.0.249 - - [2025-08-21 01:53:16] "POST /ref-update HTTP/1.1" 200 156 0.600723 10.0.0.249 - - [2025-08-21 01:53:16] "POST /hardwares HTTP/1.1" 200 323 0.034127 10.0.0.249 - - [2025-08-21 01:53:16] "POST /service-templates HTTP/1.1" 200 535 0.076209 10.0.0.249 - - [2025-08-21 01:53:16] "POST /fqname-to-id HTTP/1.1" 404 165 0.012818 10.0.0.249 - - [2025-08-21 01:53:16] "POST /hardwares HTTP/1.1" 200 325 0.020021 10.0.0.249 - - [2025-08-21 01:53:16] "POST /fqname-to-id HTTP/1.1" 404 165 0.012123 10.0.0.249 - - [2025-08-21 01:53:16] "POST /hardwares HTTP/1.1" 200 323 0.016286 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 164 0.003885 10.0.0.249 - - [2025-08-21 01:53:17] "POST /hardwares HTTP/1.1" 200 317 0.028599 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 162 0.012752 10.0.0.249 - - [2025-08-21 01:53:17] "POST /hardwares HTTP/1.1" 200 319 0.018925 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 225 0.005360 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 161 0.006034 10.0.0.249 - - [2025-08-21 01:53:17] "POST /access-control-lists HTTP/1.1" 200 585 0.043997 10.0.0.249 - - [2025-08-21 01:53:17] "POST /hardwares HTTP/1.1" 200 317 0.021743 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 162 0.004696 10.0.0.249 - - [2025-08-21 01:53:17] "POST /route-targets HTTP/1.1" 200 327 0.017231 10.0.0.249 - - [2025-08-21 01:53:17] "POST /hardwares HTTP/1.1" 200 319 0.030983 10.0.0.249 - - [2025-08-21 01:53:17] "POST /ref-update HTTP/1.1" 200 156 0.046336 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 158 0.006450 10.0.0.249 - - [2025-08-21 01:53:17] "POST /hardwares HTTP/1.1" 200 315 0.016276 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 201 0.003067 10.0.0.249 - - [2025-08-21 01:53:17] "POST /fqname-to-id HTTP/1.1" 404 158 0.008454 10.0.0.249 - - [2025-08-21 01:53:18] "POST /hardwares HTTP/1.1" 200 305 0.024691 10.0.0.249 - - [2025-08-21 01:53:18] "PUT /access-control-list/f320e28c-19f4-4b5a-9e6c-94b80ae3d395 HTTP/1.1" 200 272 0.024211 10.0.0.249 - - [2025-08-21 01:53:18] "POST /fqname-to-id HTTP/1.1" 404 155 0.007191 10.0.0.249 - - [2025-08-21 01:53:18] "POST /hardwares HTTP/1.1" 200 305 0.015116 10.0.0.249 - - [2025-08-21 01:53:18] "POST /fqname-to-id HTTP/1.1" 404 156 0.006133 10.0.0.249 - - [2025-08-21 01:53:18] "POST /hardwares HTTP/1.1" 200 307 0.016840 10.0.0.249 - - [2025-08-21 01:53:18] "POST /fqname-to-id HTTP/1.1" 404 158 0.009039 10.0.0.249 - - [2025-08-21 01:53:18] "POST /hardwares HTTP/1.1" 200 311 0.017864 10.0.0.249 - - [2025-08-21 01:53:18] "POST /fqname-to-id HTTP/1.1" 404 157 0.004674 10.0.0.249 - - [2025-08-21 01:53:18] "POST /hardwares HTTP/1.1" 200 309 0.013114 10.0.0.249 - - [2025-08-21 01:53:18] "POST /fqname-to-id HTTP/1.1" 404 157 0.006435 10.0.0.249 - - [2025-08-21 01:53:18] "POST /hardwares HTTP/1.1" 200 309 0.026850 10.0.0.249 - - [2025-08-21 01:53:18] "POST /fqname-to-id HTTP/1.1" 404 157 0.013826 10.0.0.249 - - [2025-08-21 01:53:19] "POST /hardwares HTTP/1.1" 200 309 0.015050 10.0.0.249 - - [2025-08-21 01:53:19] "POST /fqname-to-id HTTP/1.1" 404 190 0.003391 10.0.0.249 - - [2025-08-21 01:53:19] "POST /features HTTP/1.1" 200 523 0.051540 10.0.0.249 - - [2025-08-21 01:53:19] "POST /fqname-to-id HTTP/1.1" 404 184 0.013017 10.0.0.249 - - [2025-08-21 01:53:19] "POST /features HTTP/1.1" 200 531 0.053082 10.0.0.249 - - [2025-08-21 01:53:19] "POST /fqname-to-id HTTP/1.1" 404 193 0.007552 10.0.0.249 - - [2025-08-21 01:53:19] "POST /features HTTP/1.1" 200 525 0.061741 10.0.0.249 - - [2025-08-21 01:53:19] "POST /fqname-to-id HTTP/1.1" 404 182 0.004145 10.0.0.249 - - [2025-08-21 01:53:19] "POST /features HTTP/1.1" 200 533 0.076347 10.0.0.249 - - [2025-08-21 01:53:20] "POST /fqname-to-id HTTP/1.1" 404 178 0.011631 10.0.0.249 - - [2025-08-21 01:53:20] "POST /physical-roles HTTP/1.1" 200 523 0.044740 10.0.0.249 - - [2025-08-21 01:53:20] "POST /fqname-to-id HTTP/1.1" 404 177 0.006783 10.0.0.249 - - [2025-08-21 01:53:20] "POST /overlay-roles HTTP/1.1" 200 545 0.031573 10.0.0.249 - - [2025-08-21 01:53:20] "POST /fqname-to-id HTTP/1.1" 404 191 0.004353 10.0.0.249 - - [2025-08-21 01:53:20] "POST /overlay-roles HTTP/1.1" 200 533 0.026599 10.0.0.249 - - [2025-08-21 01:53:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004091 10.0.0.249 - - [2025-08-21 01:53:20] "POST /overlay-roles HTTP/1.1" 200 531 0.028158 10.0.0.249 - - [2025-08-21 01:53:20] "POST /fqname-to-id HTTP/1.1" 404 183 0.005258 10.0.0.249 - - [2025-08-21 01:53:20] "POST /overlay-roles HTTP/1.1" 200 537 0.029798 10.0.0.249 - - [2025-08-21 01:53:20] "POST /fqname-to-id HTTP/1.1" 404 178 0.004302 10.0.0.249 - - [2025-08-21 01:53:20] "POST /overlay-roles HTTP/1.1" 200 543 0.035480 10.0.0.249 - - [2025-08-21 01:53:20] "POST /fqname-to-id HTTP/1.1" 404 189 0.010086 10.0.0.249 - - [2025-08-21 01:53:21] "POST /role-definitions HTTP/1.1" 200 549 0.029514 10.0.0.249 - - [2025-08-21 01:53:21] "POST /fqname-to-id HTTP/1.1" 404 197 0.006052 10.0.0.249 - - [2025-08-21 01:53:21] "POST /role-definitions HTTP/1.1" 200 547 0.028399 10.0.0.249 - - [2025-08-21 01:53:21] "POST /fqname-to-id HTTP/1.1" 404 191 0.002941 10.0.0.249 - - [2025-08-21 01:53:21] "POST /role-definitions HTTP/1.1" 200 549 0.031273 10.0.0.249 - - [2025-08-21 01:53:21] "POST /fqname-to-id HTTP/1.1" 404 189 0.014817 10.0.0.249 - - [2025-08-21 01:53:21] "POST /role-definitions HTTP/1.1" 200 549 0.029584 10.0.0.249 - - [2025-08-21 01:53:21] "POST /fqname-to-id HTTP/1.1" 404 189 0.003380 10.0.0.249 - - [2025-08-21 01:53:21] "POST /role-definitions HTTP/1.1" 200 553 0.053692 10.0.0.249 - - [2025-08-21 01:53:21] "POST /fqname-to-id HTTP/1.1" 404 182 0.004536 10.0.0.249 - - [2025-08-21 01:53:21] "POST /role-definitions HTTP/1.1" 200 543 0.042245 10.0.0.249 - - [2025-08-21 01:53:22] "POST /fqname-to-id HTTP/1.1" 404 184 0.005760 10.0.0.249 - - [2025-08-21 01:53:22] "POST /role-definitions HTTP/1.1" 200 547 0.034317 10.0.0.249 - - [2025-08-21 01:53:22] "POST /fqname-to-id HTTP/1.1" 404 196 0.003671 10.0.0.249 - - [2025-08-21 01:53:22] "POST /role-definitions HTTP/1.1" 200 559 0.063652 10.0.0.249 - - [2025-08-21 01:53:22] "POST /fqname-to-id HTTP/1.1" 404 212 0.002941 10.0.0.249 - - [2025-08-21 01:53:22] "POST /feature-configs HTTP/1.1" 200 561 0.061858 10.0.0.249 - - [2025-08-21 01:53:22] "POST /fqname-to-id HTTP/1.1" 404 187 0.009443 10.0.0.249 - - [2025-08-21 01:53:22] "POST /node-profiles HTTP/1.1" 200 549 0.048005 10.0.0.249 - - [2025-08-21 01:53:22] "POST /fqname-to-id HTTP/1.1" 404 189 0.004882 10.0.0.249 - - [2025-08-21 01:53:22] "POST /node-profiles HTTP/1.1" 200 539 0.037968 10.0.0.249 - - [2025-08-21 01:53:23] "POST /fqname-to-id HTTP/1.1" 404 185 0.009731 10.0.0.249 - - [2025-08-21 01:53:23] "POST /node-profiles HTTP/1.1" 200 557 0.054161 10.0.0.249 - - [2025-08-21 01:53:23] "POST /fqname-to-id HTTP/1.1" 404 206 0.013704 10.0.0.249 - - [2025-08-21 01:53:23] "POST /telemetry-profiles HTTP/1.1" 200 554 0.059691 10.0.0.249 - - [2025-08-21 01:53:23] "POST /fqname-to-id HTTP/1.1" 404 206 0.004950 10.0.0.249 - - [2025-08-21 01:53:23] "POST /telemetry-profiles HTTP/1.1" 200 554 0.028301 10.0.0.249 - - [2025-08-21 01:53:23] "POST /fqname-to-id HTTP/1.1" 404 202 0.003922 10.0.0.249 - - [2025-08-21 01:53:23] "POST /sflow-profiles HTTP/1.1" 200 538 0.034677 10.0.0.249 - - [2025-08-21 01:53:23] "POST /fqname-to-id HTTP/1.1" 404 199 0.011996 10.0.0.249 - - [2025-08-21 01:53:23] "POST /netconf-profiles HTTP/1.1" 200 542 0.058304 10.0.0.249 - - [2025-08-21 01:53:24] "POST /fqname-to-id HTTP/1.1" 404 193 0.005200 10.0.0.249 - - [2025-08-21 01:53:24] "POST /device-functional-groups HTTP/1.1" 200 544 0.044578 10.0.0.249 - - [2025-08-21 01:53:24] "POST /fqname-to-id HTTP/1.1" 404 218 0.005991 10.0.0.249 - - [2025-08-21 01:53:24] "POST /device-functional-groups HTTP/1.1" 200 570 0.028662 10.0.0.249 - - [2025-08-21 01:53:24] "POST /fqname-to-id HTTP/1.1" 404 206 0.003459 10.0.0.249 - - [2025-08-21 01:53:24] "POST /device-functional-groups HTTP/1.1" 200 564 0.042559 10.0.0.249 - - [2025-08-21 01:53:24] "POST /fqname-to-id HTTP/1.1" 404 201 0.003115 10.0.0.249 - - [2025-08-21 01:53:24] "POST /role-configs HTTP/1.1" 200 520 0.058474 10.0.0.249 - - [2025-08-21 01:53:24] "POST /fqname-to-id HTTP/1.1" 404 198 0.004699 10.0.0.249 - - [2025-08-21 01:53:24] "POST /role-configs HTTP/1.1" 200 526 0.044893 10.0.0.249 - - [2025-08-21 01:53:24] "POST /fqname-to-id HTTP/1.1" 404 193 0.007908 10.0.0.249 - - [2025-08-21 01:53:25] "POST /role-configs HTTP/1.1" 200 518 0.046912 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.019967 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.016240 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.028015 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.025036 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.028863 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.014977 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.016145 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.030240 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.035478 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.031411 10.0.0.249 - - [2025-08-21 01:53:25] "POST /ref-update HTTP/1.1" 200 156 0.038065 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.025739 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.016901 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.021856 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.025683 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.038929 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.025962 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.025913 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.025576 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.012720 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.018590 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.020971 10.0.0.249 - - [2025-08-21 01:53:26] "POST /ref-update HTTP/1.1" 200 156 0.023531 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.021824 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.016907 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.017101 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.024616 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.017503 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.032557 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.024089 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.011662 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.024745 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.022808 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.015689 10.0.0.249 - - [2025-08-21 01:53:27] "POST /ref-update HTTP/1.1" 200 156 0.017828 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.013175 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.013816 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.029561 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.015821 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.016594 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.027177 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.014112 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.020987 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.022001 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.019005 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.019874 10.0.0.249 - - [2025-08-21 01:53:28] "POST /ref-update HTTP/1.1" 200 156 0.015864 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.017282 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.021381 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.030952 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.013354 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.020007 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.035671 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.017250 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.026483 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.033922 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.022428 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.013822 10.0.0.249 - - [2025-08-21 01:53:29] "POST /ref-update HTTP/1.1" 200 156 0.013251 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.018311 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.015638 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.026944 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.013314 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.022764 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.014088 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.018753 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.018444 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.015703 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.014515 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.013428 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.024488 10.0.0.249 - - [2025-08-21 01:53:30] "POST /ref-update HTTP/1.1" 200 156 0.013925 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.030270 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.014810 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.013392 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.012635 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.014599 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.015679 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.013193 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.013737 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.016711 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.016574 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.021115 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.013104 10.0.0.249 - - [2025-08-21 01:53:31] "POST /ref-update HTTP/1.1" 200 156 0.014209 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.014223 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.013280 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.012129 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.013184 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.019001 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.017874 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.015482 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.012897 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.013265 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.013900 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.013664 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.013814 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.013145 10.0.0.249 - - [2025-08-21 01:53:32] "POST /ref-update HTTP/1.1" 200 156 0.012966 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.012382 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.016601 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.019590 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.020055 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.013303 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.015235 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.012862 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.013278 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.013485 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.014512 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.013446 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.012533 10.0.0.249 - - [2025-08-21 01:53:33] "POST /ref-update HTTP/1.1" 200 156 0.012612 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.016700 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.013320 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.018665 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.012606 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.013688 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.014271 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.021291 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.014175 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.020924 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.012213 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.012966 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.018273 10.0.0.249 - - [2025-08-21 01:53:34] "POST /ref-update HTTP/1.1" 200 156 0.013694 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.029328 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.027110 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.027758 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.014506 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.017109 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.017660 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.023301 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.014654 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.013633 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.014731 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.015111 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.015446 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.014018 10.0.0.249 - - [2025-08-21 01:53:35] "POST /ref-update HTTP/1.1" 200 156 0.011869 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.014511 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.024294 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.014580 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.018534 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.012839 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.022304 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.022224 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.019102 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.014960 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.018602 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.022422 10.0.0.249 - - [2025-08-21 01:53:36] "POST /ref-update HTTP/1.1" 200 156 0.021760 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.029886 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.017752 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.014815 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.015313 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.042274 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.024577 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.019137 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.019547 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.022218 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.036526 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.026225 10.0.0.249 - - [2025-08-21 01:53:37] "POST /ref-update HTTP/1.1" 200 156 0.042483 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.012354 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.012932 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.032143 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.023553 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.018843 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.021266 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.013082 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.014752 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.019963 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.025160 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.028584 10.0.0.249 - - [2025-08-21 01:53:38] "POST /ref-update HTTP/1.1" 200 156 0.030172 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.041001 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.039500 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.020660 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.024234 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.041728 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.026749 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.021767 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.019345 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.017853 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.027186 10.0.0.249 - - [2025-08-21 01:53:39] "POST /ref-update HTTP/1.1" 200 156 0.019722 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.012980 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.019947 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.014555 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.013263 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.017394 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.013659 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.014482 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.014689 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.014033 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.015299 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.014710 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.013648 10.0.0.249 - - [2025-08-21 01:53:40] "POST /ref-update HTTP/1.1" 200 156 0.021224 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.015210 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.013523 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.019061 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.014361 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.017092 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.023175 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.013982 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.016485 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.013357 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.014344 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.018389 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.016304 10.0.0.249 - - [2025-08-21 01:53:41] "POST /ref-update HTTP/1.1" 200 156 0.020022 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.015766 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.013653 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.014659 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.014006 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.014293 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.020197 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.013490 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.013575 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.013588 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.013241 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.013450 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.013092 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.014476 10.0.0.249 - - [2025-08-21 01:53:42] "POST /ref-update HTTP/1.1" 200 156 0.016046 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.023003 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.014544 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.013225 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.013254 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.012818 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.012566 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.013811 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.028455 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.017357 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.012708 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.012371 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.013536 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.013888 10.0.0.249 - - [2025-08-21 01:53:43] "POST /ref-update HTTP/1.1" 200 156 0.012915 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.011461 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.013726 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.028087 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.012505 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.012851 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.030022 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.016874 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.016728 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.021496 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.016917 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.017553 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.015812 10.0.0.249 - - [2025-08-21 01:53:44] "POST /ref-update HTTP/1.1" 200 156 0.017887 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.023199 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.015722 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.045913 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.020819 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.068971 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.032947 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.017357 10.0.0.249 - - [2025-08-21 01:53:45] "POST /ref-update HTTP/1.1" 200 156 0.039527 10.0.0.249 - - [2025-08-21 01:53:46] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.005721 10.0.0.249 - - [2025-08-21 01:53:46] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.004962 10.0.0.249 - - [2025-08-21 01:53:46] "POST /fqname-to-id HTTP/1.1" 404 205 0.005121 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.