++ 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: =================== Mon Aug 18 05:02:48 UTC 2025 ===================' INFO: =================== Mon Aug 18 05:02:48 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ 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.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.254 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.254,10.0.0.38,10.0.0.48 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.48 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.48 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq +++ cut -d ' ' -f 1 ++++ tr '\n' , +++ local local_ips=,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ echo 10.0.0.38 2 +++ return ++ local ip=10.0.0.38 ++ [[ -z 10.0.0.38 ]] ++ echo 10.0.0.38 + host_ip=10.0.0.38 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.38:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ sort ++ cut -d = -f 1 ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/18/2025 05:02:56.997 7f39240cc5c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/18/2025 05:02:57.028 7f39240cc5c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/18/2025 05:02:57.043 7f39240cc5c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/18/2025 05:02:57.043 7f39240cc5c8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Aug 18 05:03:18 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=) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) 3751 self._default_project = project.serialize_to_json() 3752 self.create_singleton_entry(Fabric()) project undefined self = self.create_singleton_entry = > global Project = parent_obj undefined domain = /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/project:default-domain...45a77bde-889a-43b2-8b1c-ee8abae986e1 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/project:default-domain:default-project exists already with ID: 45a77bde-889a-43b2-8b1c-ee8abae986e1 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('project default-domain:default-project',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/project:default-domain...45a77bde-889a-43b2-8b1c-ee8abae986e1 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/project:default-domain...45a77bde-889a-43b2-8b1c-ee8abae986e1 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/project:default-domain...45a77bde-889a-43b2-8b1c-ee8abae986e1 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: project default-domain:default-project 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 3750, in _db_init_entries project = self.create_singleton_entry(Project(parent_obj=domain)) 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/project:default-domain:default-project exists already with ID: 45a77bde-889a-43b2-8b1c-ee8abae986e1 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: =================== Mon Aug 18 05:03:20 UTC 2025 ===================' INFO: =================== Mon Aug 18 05:03:20 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 +++ ip addr show dev ens3 +++ grep 'inet ' +++ cut -d / -f 1 +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.254 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.254,10.0.0.38,10.0.0.48 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.48 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.48 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq +++ local local_ips=,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ echo 10.0.0.38 2 +++ return ++ local ip=10.0.0.38 ++ [[ -z 10.0.0.38 ]] ++ echo 10.0.0.38 + host_ip=10.0.0.38 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.38:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ sort ++ cut -d = -f 1 ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 08/18/2025 05:03:28.210 7f8fca532148 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 08/18/2025 05:03:28.238 7f8fca532148 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 08/18/2025 05:03:28.252 7f8fca532148 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 08/18/2025 05:03:28.252 7f8fca532148 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.38:8082/ Hit Ctrl-C to quit. 10.0.0.38 - - [2025-08-18 05:03:29] "GET / HTTP/1.1" 200 45871 0.001724 10.0.0.38 - - [2025-08-18 05:03:29] "GET / HTTP/1.1" 200 45871 0.001271 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.38 - - [2025-08-18 05:03:29] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000575 10.0.0.38 - - [2025-08-18 05:03:29] "POST /fqname-to-id HTTP/1.1" 401 293 0.000294 10.0.0.38 - - [2025-08-18 05:04:08] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 29.712884 10.0.0.38 - - [2025-08-18 05:04:08] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003790 10.0.0.38 - - [2025-08-18 05:04:08] "POST /fqname-to-id HTTP/1.1" 200 156 29.447607 10.0.0.38 - - [2025-08-18 05:04:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004060 10.0.0.38 - - [2025-08-18 05:04:08] "POST /fqname-to-id HTTP/1.1" 200 156 22.937631 10.0.0.254 - - [2025-08-18 05:04:08] "POST /fqname-to-id HTTP/1.1" 404 174 38.397827 10.0.0.254 - - [2025-08-18 05:04:08] "GET /global-system-configs HTTP/1.1" 200 322 3.462233 10.0.0.254 - - [2025-08-18 05:04:08] "GET /global-system-configs HTTP/1.1" 200 322 2.007789 10.0.0.38 - - [2025-08-18 05:04:08] "GET /global-system-configs HTTP/1.1" 200 322 13.135620 10.0.0.48 - - [2025-08-18 05:04:08] "GET /global-system-configs HTTP/1.1" 200 322 11.699641 10.0.0.38 - - [2025-08-18 05:04:08] "GET /global-system-configs HTTP/1.1" 200 322 8.915119 10.0.0.48 - - [2025-08-18 05:04:08] "GET /global-system-configs HTTP/1.1" 200 322 6.407401 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.254 - - [2025-08-18 05:04:09] "POST /tags HTTP/1.1" 200 313 0.079830 10.0.0.38 - - [2025-08-18 05:04:09] "POST /access-control-lists HTTP/1.1" 200 587 0.093994 10.0.0.254 - - [2025-08-18 05:04:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.042064 10.0.0.38 - - [2025-08-18 05:04:09] "POST /route-targets HTTP/1.1" 200 327 0.036000 10.0.0.254 - - [2025-08-18 05:04:09] "POST /hardwares HTTP/1.1" 200 327 0.023789 10.0.0.254 - - [2025-08-18 05:04:09] "POST /fqname-to-id HTTP/1.1" 404 166 0.003994 10.0.0.38 - - [2025-08-18 05:04:09] "POST /ref-update HTTP/1.1" 200 156 0.027852 10.0.0.254 - - [2025-08-18 05:04:09] "POST /hardwares HTTP/1.1" 200 327 0.029923 10.0.0.254 - - [2025-08-18 05:04:09] "POST /fqname-to-id HTTP/1.1" 404 164 0.005141 10.0.0.38 - - [2025-08-18 05:04:09] "POST /route-targets HTTP/1.1" 200 327 0.022753 10.0.0.254 - - [2025-08-18 05:04:09] "POST /hardwares HTTP/1.1" 200 317 0.017124 10.0.0.38 - - [2025-08-18 05:04:09] "POST /access-control-lists HTTP/1.1" 200 551 0.039937 10.0.0.254 - - [2025-08-18 05:04:09] "POST /fqname-to-id HTTP/1.1" 404 164 0.003411 10.0.0.254 - - [2025-08-18 05:04:09] "POST /hardwares HTTP/1.1" 200 323 0.014089 10.0.0.38 - - [2025-08-18 05:04:09] "POST /ref-update HTTP/1.1" 200 156 0.048900 10.0.0.254 - - [2025-08-18 05:04:09] "POST /fqname-to-id HTTP/1.1" 404 165 0.004647 10.0.0.254 - - [2025-08-18 05:04:10] "POST /hardwares HTTP/1.1" 200 325 0.015030 10.0.0.254 - - [2025-08-18 05:04:10] "POST /fqname-to-id HTTP/1.1" 404 164 0.004397 10.0.0.254 - - [2025-08-18 05:04:10] "POST /hardwares HTTP/1.1" 200 317 0.014944 10.0.0.254 - - [2025-08-18 05:04:10] "POST /fqname-to-id HTTP/1.1" 404 161 0.004220 10.0.0.254 - - [2025-08-18 05:04:10] "POST /hardwares HTTP/1.1" 200 323 0.015524 10.0.0.254 - - [2025-08-18 05:04:10] "POST /fqname-to-id HTTP/1.1" 404 162 0.004862 10.0.0.254 - - [2025-08-18 05:04:10] "POST /hardwares HTTP/1.1" 200 325 0.018085 10.0.0.254 - - [2025-08-18 05:04:10] "POST /fqname-to-id HTTP/1.1" 404 161 0.005085 10.0.0.254 - - [2025-08-18 05:04:10] "POST /hardwares HTTP/1.1" 200 319 0.017745 10.0.0.254 - - [2025-08-18 05:04:10] "POST /fqname-to-id HTTP/1.1" 404 162 0.003865 10.0.0.254 - - [2025-08-18 05:04:10] "POST /hardwares HTTP/1.1" 200 311 0.016865 10.0.0.254 - - [2025-08-18 05:04:11] "POST /fqname-to-id HTTP/1.1" 404 160 0.003910 10.0.0.254 - - [2025-08-18 05:04:11] "POST /hardwares HTTP/1.1" 200 303 0.014819 10.0.0.254 - - [2025-08-18 05:04:11] "POST /fqname-to-id HTTP/1.1" 404 155 0.003836 10.0.0.254 - - [2025-08-18 05:04:11] "POST /hardwares HTTP/1.1" 200 305 0.018181 10.0.0.254 - - [2025-08-18 05:04:11] "POST /fqname-to-id HTTP/1.1" 404 155 0.004375 10.0.0.254 - - [2025-08-18 05:04:11] "POST /hardwares HTTP/1.1" 200 307 0.017949 10.0.0.254 - - [2025-08-18 05:04:11] "POST /fqname-to-id HTTP/1.1" 404 156 0.004721 10.0.0.254 - - [2025-08-18 05:04:11] "POST /hardwares HTTP/1.1" 200 309 0.015927 10.0.0.254 - - [2025-08-18 05:04:11] "POST /fqname-to-id HTTP/1.1" 404 158 0.003757 10.0.0.254 - - [2025-08-18 05:04:11] "POST /hardwares HTTP/1.1" 200 301 0.016246 10.0.0.254 - - [2025-08-18 05:04:11] "POST /fqname-to-id HTTP/1.1" 404 157 0.003999 10.0.0.254 - - [2025-08-18 05:04:12] "POST /hardwares HTTP/1.1" 200 309 0.016172 10.0.0.254 - - [2025-08-18 05:04:12] "POST /fqname-to-id HTTP/1.1" 404 157 0.004097 10.0.0.254 - - [2025-08-18 05:04:12] "POST /hardwares HTTP/1.1" 200 317 0.017142 10.0.0.254 - - [2025-08-18 05:04:12] "POST /fqname-to-id HTTP/1.1" 404 157 0.004216 10.0.0.254 - - [2025-08-18 05:04:12] "POST /hardwares HTTP/1.1" 200 303 0.016968 10.0.0.254 - - [2025-08-18 05:04:12] "POST /fqname-to-id HTTP/1.1" 404 185 0.004711 10.0.0.254 - - [2025-08-18 05:04:12] "POST /features HTTP/1.1" 200 521 0.059962 10.0.0.254 - - [2025-08-18 05:04:12] "POST /fqname-to-id HTTP/1.1" 404 189 0.004134 10.0.0.254 - - [2025-08-18 05:04:12] "POST /features HTTP/1.1" 200 521 0.053361 10.0.0.254 - - [2025-08-18 05:04:12] "POST /fqname-to-id HTTP/1.1" 404 186 0.009787 10.0.0.254 - - [2025-08-18 05:04:12] "POST /features HTTP/1.1" 200 519 0.043139 10.0.0.254 - - [2025-08-18 05:04:13] "POST /fqname-to-id HTTP/1.1" 404 190 0.005231 10.0.0.254 - - [2025-08-18 05:04:13] "POST /features HTTP/1.1" 200 541 0.032173 10.0.0.254 - - [2025-08-18 05:04:13] "POST /fqname-to-id HTTP/1.1" 404 179 0.006440 10.0.0.254 - - [2025-08-18 05:04:13] "POST /physical-roles HTTP/1.1" 200 533 0.046412 10.0.0.254 - - [2025-08-18 05:04:13] "POST /fqname-to-id HTTP/1.1" 404 191 0.008675 10.0.0.254 - - [2025-08-18 05:04:13] "POST /overlay-roles HTTP/1.1" 200 531 0.040983 10.0.0.254 - - [2025-08-18 05:04:13] "POST /fqname-to-id HTTP/1.1" 404 185 0.005677 10.0.0.254 - - [2025-08-18 05:04:13] "POST /overlay-roles HTTP/1.1" 200 541 0.061102 10.0.0.254 - - [2025-08-18 05:04:13] "POST /fqname-to-id HTTP/1.1" 404 184 0.009614 10.0.0.254 - - [2025-08-18 05:04:13] "POST /overlay-roles HTTP/1.1" 200 533 0.071765 10.0.0.254 - - [2025-08-18 05:04:14] "POST /fqname-to-id HTTP/1.1" 404 187 0.012924 10.0.0.254 - - [2025-08-18 05:04:14] "POST /overlay-roles HTTP/1.1" 200 541 0.040226 10.0.0.254 - - [2025-08-18 05:04:14] "POST /fqname-to-id HTTP/1.1" 404 190 0.003622 10.0.0.254 - - [2025-08-18 05:04:14] "POST /role-definitions HTTP/1.1" 200 533 0.036577 10.0.0.254 - - [2025-08-18 05:04:14] "POST /fqname-to-id HTTP/1.1" 404 190 0.004391 10.0.0.254 - - [2025-08-18 05:04:14] "POST /role-definitions HTTP/1.1" 200 551 0.051873 10.0.0.254 - - [2025-08-18 05:04:14] "POST /fqname-to-id HTTP/1.1" 404 189 0.023271 10.0.0.254 - - [2025-08-18 05:04:14] "POST /role-definitions HTTP/1.1" 200 549 0.050564 10.0.0.254 - - [2025-08-18 05:04:14] "POST /fqname-to-id HTTP/1.1" 404 190 0.007780 10.0.0.254 - - [2025-08-18 05:04:14] "POST /role-definitions HTTP/1.1" 200 561 0.081708 10.0.0.254 - - [2025-08-18 05:04:15] "POST /fqname-to-id HTTP/1.1" 404 190 0.009688 10.0.0.254 - - [2025-08-18 05:04:15] "POST /role-definitions HTTP/1.1" 200 545 0.035992 10.0.0.254 - - [2025-08-18 05:04:15] "POST /fqname-to-id HTTP/1.1" 404 192 0.014800 10.0.0.254 - - [2025-08-18 05:04:15] "POST /role-definitions HTTP/1.1" 200 555 0.062889 10.0.0.254 - - [2025-08-18 05:04:15] "POST /fqname-to-id HTTP/1.1" 404 187 0.005836 10.0.0.254 - - [2025-08-18 05:04:15] "POST /role-definitions HTTP/1.1" 200 531 0.063684 10.0.0.254 - - [2025-08-18 05:04:15] "POST /fqname-to-id HTTP/1.1" 404 189 0.006764 10.0.0.254 - - [2025-08-18 05:04:15] "POST /role-definitions HTTP/1.1" 200 557 0.058806 10.0.0.254 - - [2025-08-18 05:04:15] "POST /fqname-to-id HTTP/1.1" 404 195 0.011720 10.0.0.254 - - [2025-08-18 05:04:16] "POST /feature-configs HTTP/1.1" 200 537 0.074450 10.0.0.254 - - [2025-08-18 05:04:16] "POST /fqname-to-id HTTP/1.1" 404 211 0.007827 10.0.0.254 - - [2025-08-18 05:04:16] "POST /node-profiles HTTP/1.1" 200 547 0.061474 10.0.0.254 - - [2025-08-18 05:04:16] "POST /fqname-to-id HTTP/1.1" 404 193 0.009067 10.0.0.254 - - [2025-08-18 05:04:16] "POST /node-profiles HTTP/1.1" 200 541 0.036388 10.0.0.254 - - [2025-08-18 05:04:16] "POST /fqname-to-id HTTP/1.1" 404 188 0.003730 10.0.0.254 - - [2025-08-18 05:04:16] "POST /node-profiles HTTP/1.1" 200 531 0.047190 10.0.0.254 - - [2025-08-18 05:04:16] "POST /fqname-to-id HTTP/1.1" 404 197 0.005594 10.0.0.254 - - [2025-08-18 05:04:17] "POST /telemetry-profiles HTTP/1.1" 200 554 0.080952 10.0.0.254 - - [2025-08-18 05:04:17] "POST /fqname-to-id HTTP/1.1" 404 206 0.012410 10.0.0.254 - - [2025-08-18 05:04:17] "POST /telemetry-profiles HTTP/1.1" 200 554 0.073481 10.0.0.254 - - [2025-08-18 05:04:17] "POST /fqname-to-id HTTP/1.1" 404 206 0.033688 10.0.0.254 - - [2025-08-18 05:04:17] "POST /sflow-profiles HTTP/1.1" 200 532 0.047170 10.0.0.254 - - [2025-08-18 05:04:17] "POST /fqname-to-id HTTP/1.1" 404 202 0.010525 10.0.0.254 - - [2025-08-18 05:04:17] "POST /grpc-profiles HTTP/1.1" 200 530 0.034107 10.0.0.254 - - [2025-08-18 05:04:17] "POST /fqname-to-id HTTP/1.1" 404 202 0.006181 10.0.0.254 - - [2025-08-18 05:04:18] "POST /device-functional-groups HTTP/1.1" 200 540 0.086908 10.0.0.254 - - [2025-08-18 05:04:18] "POST /fqname-to-id HTTP/1.1" 404 195 0.011919 10.0.0.254 - - [2025-08-18 05:04:18] "POST /device-functional-groups HTTP/1.1" 200 542 0.031739 10.0.0.254 - - [2025-08-18 05:04:18] "POST /fqname-to-id HTTP/1.1" 404 208 0.010021 10.0.0.254 - - [2025-08-18 05:04:18] "POST /device-functional-groups HTTP/1.1" 200 620 0.035859 10.0.0.254 - - [2025-08-18 05:04:18] "POST /fqname-to-id HTTP/1.1" 404 205 0.006539 10.0.0.254 - - [2025-08-18 05:04:18] "POST /device-functional-groups HTTP/1.1" 200 574 0.041936 10.0.0.254 - - [2025-08-18 05:04:18] "POST /fqname-to-id HTTP/1.1" 404 196 0.014270 10.0.0.254 - - [2025-08-18 05:04:18] "POST /role-configs HTTP/1.1" 200 522 0.045484 10.0.0.254 - - [2025-08-18 05:04:18] "POST /fqname-to-id HTTP/1.1" 404 202 0.004425 10.0.0.254 - - [2025-08-18 05:04:19] "POST /role-configs HTTP/1.1" 200 521 0.059363 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 404 194 0.003486 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.010247 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003683 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003996 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.007166 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003260 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003269 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.029418 10.0.0.254 - - [2025-08-18 05:04:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003208 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003608 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.011319 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003541 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003580 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.009996 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004229 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003638 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.016257 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004759 10.0.0.254 - - [2025-08-18 05:04:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004298 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.013869 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004317 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003757 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.021400 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004023 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003694 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.017650 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004049 10.0.0.254 - - [2025-08-18 05:04:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003987 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005841 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003911 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003535 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004696 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.006540 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.009911 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003872 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003319 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.027349 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003426 10.0.0.254 - - [2025-08-18 05:04:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003920 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.011198 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003610 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003899 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.019836 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004054 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003823 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005686 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004386 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.008717 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.006283 10.0.0.254 - - [2025-08-18 05:04:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004002 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003950 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004895 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004082 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004701 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.013223 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004520 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004177 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.008316 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004415 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004832 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004209 10.0.0.254 - - [2025-08-18 05:04:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003764 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004217 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.012290 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004334 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004013 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.005763 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003713 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004799 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.005108 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.038904 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003819 10.0.0.254 - - [2025-08-18 05:04:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003874 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007596 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003845 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003682 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003923 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.006850 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003781 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003979 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004486 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003903 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007746 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003934 10.0.0.254 - - [2025-08-18 05:04:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003724 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.007702 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004017 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003702 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.007591 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004254 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004367 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.007644 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004575 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003531 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004588 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004998 10.0.0.254 - - [2025-08-18 05:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003724 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.012163 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004859 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004162 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005440 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005370 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003934 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004444 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004282 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004487 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005058 10.0.0.254 - - [2025-08-18 05:04:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004282 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004782 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003903 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005313 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004845 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003798 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003960 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004013 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004680 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005065 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.012846 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003897 10.0.0.254 - - [2025-08-18 05:04:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003858 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004321 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004040 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004214 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004475 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004138 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004187 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005921 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004065 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004358 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004692 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004128 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004098 10.0.0.254 - - [2025-08-18 05:04:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004765 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003990 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003732 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004203 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004277 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003747 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005293 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004171 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004946 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005105 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003842 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005182 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.008487 10.0.0.254 - - [2025-08-18 05:04:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004455 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003758 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005220 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004101 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003957 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005094 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003911 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003949 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003739 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003894 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004039 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003535 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004136 10.0.0.254 - - [2025-08-18 05:04:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003781 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.008994 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004008 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004945 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004955 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004852 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003891 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004168 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004039 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004208 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005068 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003972 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003735 10.0.0.254 - - [2025-08-18 05:04:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003928 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004110 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003857 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003739 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003702 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004126 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003639 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004287 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004610 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004166 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004006 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004793 10.0.0.254 - - [2025-08-18 05:04:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003633 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003900 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004594 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003836 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003847 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004374 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004026 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004241 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.006030 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003932 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004724 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004720 10.0.0.254 - - [2025-08-18 05:04:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003804 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003948 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004262 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004275 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004049 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003839 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003776 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004414 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004099 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003894 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003675 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004223 10.0.0.254 - - [2025-08-18 05:04:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004076 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003721 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003922 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003843 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004787 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003954 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004808 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.009781 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005349 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004134 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006185 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004834 10.0.0.254 - - [2025-08-18 05:04:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004290 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004364 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003662 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003734 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.008543 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004060 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003990 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007994 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003553 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003973 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004706 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003910 10.0.0.254 - - [2025-08-18 05:04:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004322 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004050 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003877 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004041 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004005 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004184 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003985 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.006289 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003906 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004275 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003544 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004189 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.006536 10.0.0.254 - - [2025-08-18 05:04:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004235 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003895 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003869 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004374 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.024864 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.013064 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.021779 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003837 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.013742 10.0.0.254 - - [2025-08-18 05:04:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.010925 10.0.0.254 - - [2025-08-18 05:04:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.011021 10.0.0.254 - - [2025-08-18 05:04:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003999 10.0.0.254 - - [2025-08-18 05:04:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.027096 10.0.0.254 - - [2025-08-18 05:04:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003560 10.0.0.254 - - [2025-08-18 05:04:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003572 10.0.0.38 - - [2025-08-18 05:04:41] "POST /useragent-kv HTTP/1.1" 200 115 0.010093 10.0.0.254 - - [2025-08-18 05:04:41] "POST /virtual-networks HTTP/1.1" 200 552 0.242287 10.0.0.254 - - [2025-08-18 05:04:41] "POST /fqname-to-id HTTP/1.1" 404 178 0.006754 10.0.0.38 - - [2025-08-18 05:04:41] "POST /route-targets HTTP/1.1" 200 327 0.028317 10.0.0.254 - - [2025-08-18 05:04:41] "POST /fqname-to-id HTTP/1.1" 404 198 0.014818 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.