++ 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 Nov 27 05:05:13 UTC 2025 ===================' INFO: =================== Thu Nov 27 05:05:13 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ grep 'inet ' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ 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.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33: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.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33: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.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33: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.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33: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.50 ++ 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.50,10.0.0.33,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.50,10.0.0.33,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.50,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 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.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ uniq ++++ sort ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ cat /proc/net/fib_trie +++ cut -d ' ' -f 1 +++ local local_ips=,10.0.0.249,10.20.0.25,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.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ sort ++ 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 11/27/2025 05:05:22.128 7fa1efca69c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 11/27/2025 05:05:22.155 7fa1efca69c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 11/27/2025 05:05:22.168 7fa1efca69c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 11/27/2025 05:05:22.168 7fa1efca69c8 [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 Nov 27 05:05:41 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...ff54efe0-9903-4714-a556-76ffe516f513 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: ff54efe0-9903-4714-a556-76ffe516f513 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...ff54efe0-9903-4714-a556-76ffe516f513 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...ff54efe0-9903-4714-a556-76ffe516f513 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...ff54efe0-9903-4714-a556-76ffe516f513 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: ff54efe0-9903-4714-a556-76ffe516f513 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 Nov 27 05:05:42 UTC 2025 ===================' INFO: =================== Thu Nov 27 05:05:42 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ head -n 1 +++ awk '{print $2}' +++ ip addr show dev ens3 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33: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.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33: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.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33: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.50,10.0.0.33,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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33: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.50 ++ 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.50,10.0.0.33,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.50,10.0.0.33,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.50,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.50 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ cat /proc/net/fib_trie ++++ uniq +++ local local_ips=,10.0.0.249,10.20.0.25,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.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set ++ sed 's/^API__//g' ++ sort ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 11/27/2025 05:05:50.878 7f4ea82ffe08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 11/27/2025 05:05:50.918 7f4ea82ffe08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 11/27/2025 05:05:50.936 7f4ea82ffe08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 11/27/2025 05:05:50.937 7f4ea82ffe08 [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.249:8082/ Hit Ctrl-C to quit. 10.0.0.249 - - [2025-11-27 05:05:52] "GET / HTTP/1.1" 200 45871 0.002758 10.0.0.249 - - [2025-11-27 05:05:52] "GET / HTTP/1.1" 200 45871 0.001430 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.249 - - [2025-11-27 05:05:52] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000637 10.0.0.249 - - [2025-11-27 05:05:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000314 10.0.0.249 - - [2025-11-27 05:06:31] "POST /fqname-to-id HTTP/1.1" 200 156 32.826024 10.0.0.249 - - [2025-11-27 05:06:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004949 10.0.0.249 - - [2025-11-27 05:06:31] "GET /global-system-configs HTTP/1.1" 200 323 11.022625 10.0.0.33 - - [2025-11-27 05:06:31] "GET /global-system-configs HTTP/1.1" 200 323 15.081995 10.0.0.249 - - [2025-11-27 05:06:31] "GET /global-system-configs HTTP/1.1" 200 323 9.402632 10.0.0.50 - - [2025-11-27 05:06:31] "POST /fqname-to-id HTTP/1.1" 200 156 25.096488 10.0.0.249 - - [2025-11-27 05:06:31] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 32.660699 10.0.0.249 - - [2025-11-27 05:06:31] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.005018 10.0.0.50 - - [2025-11-27 05:06:31] "GET /global-system-configs HTTP/1.1" 200 323 6.056795 10.0.0.33 - - [2025-11-27 05:06:31] "GET /global-system-configs HTTP/1.1" 200 323 4.317243 10.0.0.50 - - [2025-11-27 05:06:32] "GET /global-system-configs HTTP/1.1" 200 323 2.634187 10.0.0.50 - - [2025-11-27 05:06:32] "POST /tags HTTP/1.1" 200 322 0.750213 10.0.0.50 - - [2025-11-27 05:06:32] "POST /fqname-to-id HTTP/1.1" 404 174 0.027701 10.0.0.50 - - [2025-11-27 05:06:32] "POST /tags HTTP/1.1" 200 310 0.067756 10.0.0.50 - - [2025-11-27 05:06:32] "POST /fqname-to-id HTTP/1.1" 404 164 0.007442 10.0.0.50 - - [2025-11-27 05:06:32] "POST /tags HTTP/1.1" 200 324 0.054800 10.0.0.50 - - [2025-11-27 05:06:32] "POST /fqname-to-id HTTP/1.1" 404 166 0.010687 10.0.0.50 - - [2025-11-27 05:06:32] "POST /hardwares HTTP/1.1" 200 328 0.020918 10.0.0.50 - - [2025-11-27 05:06:32] "POST /fqname-to-id HTTP/1.1" 404 166 0.008940 10.0.0.50 - - [2025-11-27 05:06:33] "POST /hardwares HTTP/1.1" 200 324 0.019337 10.0.0.50 - - [2025-11-27 05:06:33] "POST /fqname-to-id HTTP/1.1" 404 161 0.013109 10.0.0.50 - - [2025-11-27 05:06:33] "POST /hardwares HTTP/1.1" 200 324 0.022523 10.0.0.50 - - [2025-11-27 05:06:33] "POST /fqname-to-id HTTP/1.1" 404 164 0.008414 10.0.0.50 - - [2025-11-27 05:06:33] "POST /hardwares HTTP/1.1" 200 326 0.021511 10.0.0.50 - - [2025-11-27 05:06:33] "POST /fqname-to-id HTTP/1.1" 404 165 0.005017 10.0.0.50 - - [2025-11-27 05:06:33] "POST /hardwares HTTP/1.1" 200 326 0.018378 10.0.0.50 - - [2025-11-27 05:06:33] "POST /fqname-to-id HTTP/1.1" 404 161 0.003748 10.0.0.50 - - [2025-11-27 05:06:33] "POST /hardwares HTTP/1.1" 200 324 0.038192 10.0.0.50 - - [2025-11-27 05:06:33] "POST /fqname-to-id HTTP/1.1" 404 164 0.006985 10.0.0.50 - - [2025-11-27 05:06:33] "POST /hardwares HTTP/1.1" 200 320 0.028853 10.0.0.50 - - [2025-11-27 05:06:33] "POST /fqname-to-id HTTP/1.1" 404 165 0.005450 10.0.0.50 - - [2025-11-27 05:06:33] "POST /ref-update HTTP/1.1" 200 156 0.084408 10.0.0.50 - - [2025-11-27 05:06:33] "POST /hardwares HTTP/1.1" 200 318 0.042406 10.0.0.50 - - [2025-11-27 05:06:34] "POST /fqname-to-id HTTP/1.1" 404 162 0.013519 10.0.0.50 - - [2025-11-27 05:06:34] "POST /hardwares HTTP/1.1" 200 320 0.052640 10.0.0.50 - - [2025-11-27 05:06:34] "POST /fqname-to-id HTTP/1.1" 404 158 0.017219 /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.50 - - [2025-11-27 05:06:34] "POST /hardwares HTTP/1.1" 200 312 0.029191 10.0.0.50 - - [2025-11-27 05:06:34] "POST /fqname-to-id HTTP/1.1" 404 154 0.009156 10.0.0.50 - - [2025-11-27 05:06:34] "POST /hardwares HTTP/1.1" 200 312 0.027420 10.0.0.50 - - [2025-11-27 05:06:34] "POST /fqname-to-id HTTP/1.1" 404 155 0.010217 10.0.0.50 - - [2025-11-27 05:06:34] "POST /hardwares HTTP/1.1" 200 306 0.057303 10.0.0.50 - - [2025-11-27 05:06:34] "POST /access-control-lists HTTP/1.1" 200 589 0.113302 10.0.0.50 - - [2025-11-27 05:06:34] "POST /fqname-to-id HTTP/1.1" 404 156 0.011130 10.0.0.50 - - [2025-11-27 05:06:34] "POST /hardwares HTTP/1.1" 200 308 0.020797 10.0.0.50 - - [2025-11-27 05:06:34] "POST /route-targets HTTP/1.1" 200 328 0.036618 10.0.0.50 - - [2025-11-27 05:06:34] "POST /fqname-to-id HTTP/1.1" 404 157 0.016621 10.0.0.50 - - [2025-11-27 05:06:34] "POST /hardwares HTTP/1.1" 200 312 0.025319 10.0.0.50 - - [2025-11-27 05:06:35] "POST /fqname-to-id HTTP/1.1" 404 153 0.005361 10.0.0.50 - - [2025-11-27 05:06:35] "POST /ref-update HTTP/1.1" 200 156 0.032605 10.0.0.50 - - [2025-11-27 05:06:35] "POST /hardwares HTTP/1.1" 200 310 0.018105 10.0.0.50 - - [2025-11-27 05:06:35] "POST /fqname-to-id HTTP/1.1" 404 157 0.003474 10.0.0.50 - - [2025-11-27 05:06:35] "POST /route-targets HTTP/1.1" 200 328 0.027783 10.0.0.50 - - [2025-11-27 05:06:35] "POST /hardwares HTTP/1.1" 200 310 0.015680 10.0.0.50 - - [2025-11-27 05:06:35] "POST /fqname-to-id HTTP/1.1" 404 161 0.004197 10.0.0.50 - - [2025-11-27 05:06:35] "POST /access-control-lists HTTP/1.1" 200 553 0.096429 10.0.0.50 - - [2025-11-27 05:06:35] "POST /hardwares HTTP/1.1" 200 310 0.020026 10.0.0.50 - - [2025-11-27 05:06:35] "POST /fqname-to-id HTTP/1.1" 404 154 0.003994 10.0.0.50 - - [2025-11-27 05:06:35] "POST /features HTTP/1.1" 200 535 0.036673 10.0.0.50 - - [2025-11-27 05:06:35] "POST /fqname-to-id HTTP/1.1" 404 184 0.005735 10.0.0.50 - - [2025-11-27 05:06:35] "POST /features HTTP/1.1" 200 523 0.061724 10.0.0.50 - - [2025-11-27 05:06:35] "POST /fqname-to-id HTTP/1.1" 404 184 0.004746 10.0.0.50 - - [2025-11-27 05:06:36] "POST /features HTTP/1.1" 200 541 0.046438 10.0.0.50 - - [2025-11-27 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 183 0.006528 10.0.0.50 - - [2025-11-27 05:06:36] "POST /features HTTP/1.1" 200 519 0.037256 10.0.0.50 - - [2025-11-27 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 194 0.004030 10.0.0.50 - - [2025-11-27 05:06:36] "POST /physical-roles HTTP/1.1" 200 523 0.040548 10.0.0.50 - - [2025-11-27 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 184 0.006435 10.0.0.50 - - [2025-11-27 05:06:36] "POST /physical-roles HTTP/1.1" 200 521 0.049575 10.0.0.50 - - [2025-11-27 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 184 0.003905 10.0.0.50 - - [2025-11-27 05:06:36] "POST /overlay-roles HTTP/1.1" 200 547 0.038723 10.0.0.50 - - [2025-11-27 05:06:36] "POST /fqname-to-id HTTP/1.1" 404 189 0.003847 10.0.0.50 - - [2025-11-27 05:06:36] "PUT /overlay-role/75d2a212-da33-4935-ba99-27876e4ac434 HTTP/1.1" 200 259 0.017499 10.0.0.50 - - [2025-11-27 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 185 0.004599 10.0.0.50 - - [2025-11-27 05:06:37] "POST /overlay-roles HTTP/1.1" 200 531 0.037948 10.0.0.50 - - [2025-11-27 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 189 0.006582 10.0.0.50 - - [2025-11-27 05:06:37] "POST /overlay-roles HTTP/1.1" 200 521 0.044462 10.0.0.50 - - [2025-11-27 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 182 0.008909 10.0.0.50 - - [2025-11-27 05:06:37] "POST /role-definitions HTTP/1.1" 200 549 0.046554 10.0.0.50 - - [2025-11-27 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 191 0.006297 10.0.0.50 - - [2025-11-27 05:06:37] "POST /role-definitions HTTP/1.1" 200 565 0.038419 10.0.0.50 - - [2025-11-27 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 190 0.006287 10.0.0.50 - - [2025-11-27 05:06:37] "POST /role-definitions HTTP/1.1" 200 553 0.036983 10.0.0.50 - - [2025-11-27 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 196 0.009332 10.0.0.50 - - [2025-11-27 05:06:37] "POST /role-definitions HTTP/1.1" 200 549 0.051702 10.0.0.50 - - [2025-11-27 05:06:37] "POST /fqname-to-id HTTP/1.1" 404 188 0.007630 10.0.0.50 - - [2025-11-27 05:06:38] "POST /role-definitions HTTP/1.1" 200 549 0.035951 10.0.0.50 - - [2025-11-27 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 193 0.005041 10.0.0.50 - - [2025-11-27 05:06:38] "POST /role-definitions HTTP/1.1" 200 535 0.056118 10.0.0.50 - - [2025-11-27 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 181 0.004679 10.0.0.50 - - [2025-11-27 05:06:38] "POST /role-definitions HTTP/1.1" 200 539 0.101343 10.0.0.50 - - [2025-11-27 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 194 0.011323 10.0.0.50 - - [2025-11-27 05:06:38] "POST /role-definitions HTTP/1.1" 200 563 0.039037 10.0.0.50 - - [2025-11-27 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 196 0.004476 10.0.0.50 - - [2025-11-27 05:06:38] "POST /feature-configs HTTP/1.1" 200 564 0.032202 10.0.0.50 - - [2025-11-27 05:06:38] "POST /fqname-to-id HTTP/1.1" 404 192 0.003911 10.0.0.50 - - [2025-11-27 05:06:38] "POST /node-profiles HTTP/1.1" 200 539 0.047347 10.0.0.50 - - [2025-11-27 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 189 0.015353 10.0.0.50 - - [2025-11-27 05:06:39] "POST /node-profiles HTTP/1.1" 200 543 0.055362 10.0.0.50 - - [2025-11-27 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 184 0.003768 10.0.0.50 - - [2025-11-27 05:06:39] "POST /node-profiles HTTP/1.1" 200 535 0.052790 10.0.0.50 - - [2025-11-27 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 206 0.009381 10.0.0.50 - - [2025-11-27 05:06:39] "POST /telemetry-profiles HTTP/1.1" 200 556 0.041360 10.0.0.50 - - [2025-11-27 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 206 0.008285 10.0.0.50 - - [2025-11-27 05:06:39] "POST /telemetry-profiles HTTP/1.1" 200 556 0.052593 10.0.0.50 - - [2025-11-27 05:06:39] "POST /fqname-to-id HTTP/1.1" 404 199 0.004557 10.0.0.50 - - [2025-11-27 05:06:39] "POST /sflow-profiles HTTP/1.1" 200 540 0.049421 10.0.0.50 - - [2025-11-27 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 199 0.004833 10.0.0.50 - - [2025-11-27 05:06:40] "POST /snmp-profiles HTTP/1.1" 200 532 0.046870 10.0.0.50 - - [2025-11-27 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 193 0.012710 10.0.0.50 - - [2025-11-27 05:06:40] "POST /device-functional-groups HTTP/1.1" 200 542 0.112159 10.0.0.50 - - [2025-11-27 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 194 0.010962 10.0.0.50 - - [2025-11-27 05:06:40] "POST /device-functional-groups HTTP/1.1" 200 592 0.042185 10.0.0.50 - - [2025-11-27 05:06:40] "POST /fqname-to-id HTTP/1.1" 404 236 0.015519 10.0.0.50 - - [2025-11-27 05:06:40] "POST /device-functional-groups HTTP/1.1" 200 568 0.046552 10.0.0.50 - - [2025-11-27 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 210 0.017609 10.0.0.50 - - [2025-11-27 05:06:41] "POST /role-configs HTTP/1.1" 200 527 0.043670 10.0.0.50 - - [2025-11-27 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 198 0.006519 10.0.0.50 - - [2025-11-27 05:06:41] "POST /role-configs HTTP/1.1" 200 524 0.068389 10.0.0.50 - - [2025-11-27 05:06:41] "POST /fqname-to-id HTTP/1.1" 404 197 0.005515 10.0.0.50 - - [2025-11-27 05:06:41] "POST /role-configs HTTP/1.1" 200 519 0.034003 10.0.0.50 - - [2025-11-27 05:06:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006978 10.0.0.50 - - [2025-11-27 05:06:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.50 - - [2025-11-27 05:06:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005967 10.0.0.50 - - [2025-11-27 05:06:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005517 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.005020 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004500 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004976 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003802 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004331 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004245 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003941 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004528 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004574 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004360 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004519 10.0.0.50 - - [2025-11-27 05:06:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.006553 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003892 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004149 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004054 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003926 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004744 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004451 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004253 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004379 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004230 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005366 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004251 10.0.0.50 - - [2025-11-27 05:06:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.007538 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004357 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005482 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004836 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003956 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004360 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004130 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004816 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005722 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003982 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004575 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005941 10.0.0.50 - - [2025-11-27 05:06:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.006130 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003830 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004535 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.011505 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004481 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004455 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004669 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004227 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.006500 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003920 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004500 10.0.0.50 - - [2025-11-27 05:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004352 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004492 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004040 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004118 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004252 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004946 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005398 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.010723 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003971 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004839 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005225 10.0.0.50 - - [2025-11-27 05:06:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004440 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004494 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005989 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004501 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004940 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005218 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004039 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005107 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003849 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004615 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004904 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004581 10.0.0.50 - - [2025-11-27 05:06:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004585 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005114 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004652 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004521 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005872 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003932 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004609 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.011520 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004701 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005235 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.009601 10.0.0.50 - - [2025-11-27 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004271 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004084 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.010098 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004567 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004242 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.011174 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004283 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004495 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006441 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003861 10.0.0.50 - - [2025-11-27 05:06:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004706 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.009941 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003817 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004923 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004730 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004258 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004784 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005383 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004433 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.008126 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003714 10.0.0.50 - - [2025-11-27 05:06:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004967 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.007494 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004552 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004152 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004963 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004256 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.008219 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004247 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004527 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004452 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003971 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003930 10.0.0.50 - - [2025-11-27 05:06:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004242 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004145 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003772 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004269 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004355 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004219 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005240 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004142 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003893 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004719 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003892 10.0.0.50 - - [2025-11-27 05:06:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004063 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004180 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004382 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004892 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005105 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004214 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003909 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004189 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004711 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004610 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004568 10.0.0.50 - - [2025-11-27 05:06:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004346 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004257 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005208 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004824 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004209 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004360 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004170 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004252 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004139 10.0.0.50 - - [2025-11-27 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.008098 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004588 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004340 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004536 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005110 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004646 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004706 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004184 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004794 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004587 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004510 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004141 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004225 10.0.0.50 - - [2025-11-27 05:06:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004247 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004769 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004666 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004462 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004569 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005172 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004365 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.008946 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004809 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004281 10.0.0.50 - - [2025-11-27 05:06:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.007266 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004523 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004384 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004223 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003790 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004568 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004309 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003887 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005105 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004399 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004113 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004585 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004554 10.0.0.50 - - [2025-11-27 05:06:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003973 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004357 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004487 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004422 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004195 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004082 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003931 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005768 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003868 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003984 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004664 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004820 10.0.0.50 - - [2025-11-27 05:06:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004000 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.008347 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004124 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005903 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004321 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004344 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003881 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004094 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004222 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003831 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003923 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004149 10.0.0.50 - - [2025-11-27 05:06:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004656 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004867 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004265 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004451 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004350 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003906 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004213 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005509 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005212 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004901 10.0.0.50 - - [2025-11-27 05:07:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004257 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005122 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005096 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005029 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005590 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004861 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004189 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005399 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004749 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004262 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005115 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004377 10.0.0.50 - - [2025-11-27 05:07:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004043 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004406 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004979 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004529 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004832 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004045 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004321 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004166 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004822 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004420 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003916 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005440 10.0.0.50 - - [2025-11-27 05:07:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006253 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005881 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005425 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005962 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004101 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004476 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005470 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006035 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004576 10.0.0.50 - - [2025-11-27 05:07:03] "POST /network-ipams HTTP/1.1" 200 552 0.053715 10.0.0.50 - - [2025-11-27 05:07:03] "POST /fqname-to-id HTTP/1.1" 404 188 0.004862 10.0.0.50 - - [2025-11-27 05:07:04] "POST /route-targets HTTP/1.1" 200 328 0.031706 10.0.0.50 - - [2025-11-27 05:07:04] "GET /fabric/44cb1eb6-2347-4fb8-81cf-4ff6bfea9c15?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1117 0.004889 10.0.0.50 - - [2025-11-27 05:07:04] "POST /fqname-to-id HTTP/1.1" 404 207 0.006067 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.