++ 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 Sep 1 02:50:28 UTC 2025 ===================' INFO: =================== Mon Sep 1 02:50:28 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ ip route get 1 +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ grep 'inet ' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ mount -t hugetlbfs +++ 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 ++++ get_local_ips ++++ tr '\n' , ++++ uniq ++++ cat /proc/net/fib_trie ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host +++ local local_ips=,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.38,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ echo 10.0.0.38 2 +++ return ++ local ip=10.0.0.38 ++ [[ -z 10.0.0.38 ]] ++ echo 10.0.0.38 + host_ip=10.0.0.38 + [[ cql == \c\q\l ]] ++ 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__.*__.*=.*$' ++ cut -d = -f 1 ++ set -o posix ++ set ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/01/2025 02:50:36.223 7efd5fdc2d88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/01/2025 02:50:36.266 7efd5fdc2d88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/01/2025 02:50:36.282 7efd5fdc2d88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/01/2025 02:50:36.282 7efd5fdc2d88 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Sep 1 02:51:03 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3774 ip_fab_vn = self.create_singleton_entry( 3775 VirtualNetwork(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], 3776 is_provider_network=True)) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, is_provider_network undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...8b868106-967a-4fcf-a81e-c42a45d33fb2 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 8b868106-967a-4fcf-a81e-c42a45d33fb2 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('virtual_network default-domain:default-project:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...8b868106-967a-4fcf-a81e-c42a45d33fb2 at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...8b868106-967a-4fcf-a81e-c42a45d33fb2 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...8b868106-967a-4fcf-a81e-c42a45d33fb2 at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: virtual_network default-domain:default-project:ip-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3776, in _db_init_entries is_provider_network=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 8b868106-967a-4fcf-a81e-c42a45d33fb2 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 Sep 1 02:51:03 UTC 2025 ===================' INFO: =================== Mon Sep 1 02:51:03 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 +++++ grep -o 'dev.*' +++++ ip route get 1 +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ head -n 1 +++ awk '{print $2}' +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.38 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.48:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.48:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.48:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.48:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.48:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.48:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.48:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.48:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.48:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.48:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.48:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.254 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.254,10.0.0.38,10.0.0.48 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.254,10.0.0.38,10.0.0.48 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ 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 +++ cut -d ' ' -f 1 +++ 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 ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ 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 ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/01/2025 02:51:11.435 7faefb4708c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/01/2025 02:51:11.462 7faefb4708c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/01/2025 02:51:11.478 7faefb4708c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/01/2025 02:51:11.478 7faefb4708c8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.38:8082/ Hit Ctrl-C to quit. 10.0.0.38 - - [2025-09-01 02:51:12] "GET / HTTP/1.1" 200 45871 0.002356 10.0.0.38 - - [2025-09-01 02:51:12] "GET / HTTP/1.1" 200 45871 0.001138 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.38 - - [2025-09-01 02:51:12] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000537 10.0.0.38 - - [2025-09-01 02:51:12] "POST /fqname-to-id HTTP/1.1" 401 293 0.000276 10.0.0.48 - - [2025-09-01 02:51:45] "GET /global-system-configs HTTP/1.1" 200 322 5.809429 10.0.0.38 - - [2025-09-01 02:51:45] "POST /fqname-to-id HTTP/1.1" 200 156 18.931902 10.0.0.38 - - [2025-09-01 02:51:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004827 10.0.0.254 - - [2025-09-01 02:51:45] "GET /global-system-configs HTTP/1.1" 200 322 14.378289 10.0.0.38 - - [2025-09-01 02:51:45] "GET /global-system-configs HTTP/1.1" 200 322 8.183978 10.0.0.38 - - [2025-09-01 02:51:45] "POST /fqname-to-id HTTP/1.1" 200 156 12.108457 10.0.0.38 - - [2025-09-01 02:51:45] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 19.290816 10.0.0.254 - - [2025-09-01 02:51:45] "GET /global-system-configs HTTP/1.1" 200 322 3.883160 10.0.0.38 - - [2025-09-01 02:51:45] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.022523 10.0.0.38 - - [2025-09-01 02:51:45] "GET /global-system-configs HTTP/1.1" 200 322 9.740899 10.0.0.48 - - [2025-09-01 02:51:45] "GET /global-system-configs HTTP/1.1" 200 322 2.506659 10.0.0.38 - - [2025-09-01 02:51:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.288888 10.0.0.38 - - [2025-09-01 02:51:45] "POST /job-templates HTTP/1.1" 200 555 0.522952 10.0.0.38 - - [2025-09-01 02:51:47] "POST /fqname-to-id HTTP/1.1" 404 191 0.004222 10.0.0.38 - - [2025-09-01 02:51:47] "POST /fqname-to-id HTTP/1.1" 404 180 0.005257 10.0.0.38 - - [2025-09-01 02:51:47] "POST /ref-update HTTP/1.1" 200 156 0.034231 10.0.0.38 - - [2025-09-01 02:51:47] "POST /service-appliance-sets HTTP/1.1" 200 541 0.054505 10.0.0.38 - - [2025-09-01 02:51:47] "POST /job-templates HTTP/1.1" 200 577 0.056863 10.0.0.38 - - [2025-09-01 02:51:47] "POST /fqname-to-id HTTP/1.1" 404 210 0.005022 10.0.0.38 - - [2025-09-01 02:51:47] "POST /service-templates HTTP/1.1" 200 511 0.034374 /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.38 - - [2025-09-01 02:51:47] "POST /job-templates HTTP/1.1" 200 559 0.056871 10.0.0.38 - - [2025-09-01 02:51:47] "POST /fqname-to-id HTTP/1.1" 404 196 0.005480 10.0.0.38 - - [2025-09-01 02:51:47] "POST /service-templates HTTP/1.1" 200 535 0.053181 10.0.0.38 - - [2025-09-01 02:51:48] "POST /job-templates HTTP/1.1" 200 555 0.049598 10.0.0.38 - - [2025-09-01 02:51:48] "POST /fqname-to-id HTTP/1.1" 404 186 0.005302 10.0.0.38 - - [2025-09-01 02:51:48] "POST /access-control-lists HTTP/1.1" 200 587 0.051231 10.0.0.38 - - [2025-09-01 02:51:48] "POST /job-templates HTTP/1.1" 200 559 0.043421 10.0.0.38 - - [2025-09-01 02:51:48] "POST /fqname-to-id HTTP/1.1" 404 198 0.011204 10.0.0.38 - - [2025-09-01 02:51:48] "POST /route-targets HTTP/1.1" 200 327 0.029817 10.0.0.38 - - [2025-09-01 02:51:48] "POST /job-templates HTTP/1.1" 200 565 0.035724 10.0.0.38 - - [2025-09-01 02:51:48] "POST /ref-update HTTP/1.1" 200 156 0.023399 10.0.0.38 - - [2025-09-01 02:51:48] "POST /fqname-to-id HTTP/1.1" 404 196 0.011615 10.0.0.38 - - [2025-09-01 02:51:48] "POST /route-targets HTTP/1.1" 200 327 0.016372 10.0.0.38 - - [2025-09-01 02:51:48] "POST /job-templates HTTP/1.1" 200 573 0.039959 10.0.0.38 - - [2025-09-01 02:51:48] "POST /access-control-lists HTTP/1.1" 200 551 0.037090 10.0.0.38 - - [2025-09-01 02:51:48] "POST /fqname-to-id HTTP/1.1" 404 208 0.011457 10.0.0.38 - - [2025-09-01 02:51:48] "POST /job-templates HTTP/1.1" 200 555 0.078622 10.0.0.38 - - [2025-09-01 02:51:48] "POST /fqname-to-id HTTP/1.1" 404 206 0.006226 10.0.0.38 - - [2025-09-01 02:51:49] "POST /job-templates HTTP/1.1" 200 557 0.038057 10.0.0.38 - - [2025-09-01 02:51:49] "POST /fqname-to-id HTTP/1.1" 404 196 0.002744 10.0.0.38 - - [2025-09-01 02:51:49] "POST /job-templates HTTP/1.1" 200 553 0.038815 10.0.0.38 - - [2025-09-01 02:51:49] "POST /fqname-to-id HTTP/1.1" 404 195 0.012519 10.0.0.38 - - [2025-09-01 02:51:49] "POST /job-templates HTTP/1.1" 200 563 0.067724 10.0.0.38 - - [2025-09-01 02:51:49] "POST /fqname-to-id HTTP/1.1" 404 189 0.004218 10.0.0.38 - - [2025-09-01 02:51:49] "POST /tags HTTP/1.1" 200 321 0.049816 10.0.0.38 - - [2025-09-01 02:51:49] "POST /fqname-to-id HTTP/1.1" 404 174 0.004131 10.0.0.38 - - [2025-09-01 02:51:49] "POST /tags HTTP/1.1" 200 309 0.049822 10.0.0.38 - - [2025-09-01 02:51:49] "POST /fqname-to-id HTTP/1.1" 404 164 0.003364 10.0.0.38 - - [2025-09-01 02:51:50] "POST /tags HTTP/1.1" 200 323 0.057594 10.0.0.38 - - [2025-09-01 02:51:50] "POST /fqname-to-id HTTP/1.1" 404 166 0.003798 10.0.0.38 - - [2025-09-01 02:51:50] "POST /hardwares HTTP/1.1" 200 327 0.020663 10.0.0.38 - - [2025-09-01 02:51:50] "POST /fqname-to-id HTTP/1.1" 404 166 0.003731 10.0.0.38 - - [2025-09-01 02:51:50] "POST /hardwares HTTP/1.1" 200 323 0.019100 10.0.0.38 - - [2025-09-01 02:51:50] "POST /fqname-to-id HTTP/1.1" 404 161 0.003758 10.0.0.38 - - [2025-09-01 02:51:50] "POST /hardwares HTTP/1.1" 200 323 0.014988 10.0.0.38 - - [2025-09-01 02:51:50] "POST /fqname-to-id HTTP/1.1" 404 164 0.003483 10.0.0.38 - - [2025-09-01 02:51:50] "POST /hardwares HTTP/1.1" 200 325 0.025443 10.0.0.38 - - [2025-09-01 02:51:50] "POST /fqname-to-id HTTP/1.1" 404 165 0.007889 10.0.0.38 - - [2025-09-01 02:51:50] "POST /hardwares HTTP/1.1" 200 325 0.014891 10.0.0.38 - - [2025-09-01 02:51:50] "POST /fqname-to-id HTTP/1.1" 404 161 0.008011 10.0.0.38 - - [2025-09-01 02:51:51] "POST /hardwares HTTP/1.1" 200 323 0.015035 10.0.0.38 - - [2025-09-01 02:51:51] "POST /fqname-to-id HTTP/1.1" 404 164 0.003417 10.0.0.38 - - [2025-09-01 02:51:51] "POST /hardwares HTTP/1.1" 200 319 0.017836 10.0.0.38 - - [2025-09-01 02:51:51] "POST /fqname-to-id HTTP/1.1" 404 165 0.003551 10.0.0.38 - - [2025-09-01 02:51:51] "POST /hardwares HTTP/1.1" 200 317 0.013513 10.0.0.38 - - [2025-09-01 02:51:51] "POST /fqname-to-id HTTP/1.1" 404 162 0.006575 10.0.0.38 - - [2025-09-01 02:51:51] "POST /hardwares HTTP/1.1" 200 319 0.014371 10.0.0.38 - - [2025-09-01 02:51:51] "POST /fqname-to-id HTTP/1.1" 404 158 0.003860 10.0.0.38 - - [2025-09-01 02:51:51] "POST /hardwares HTTP/1.1" 200 311 0.025103 10.0.0.38 - - [2025-09-01 02:51:51] "POST /fqname-to-id HTTP/1.1" 404 154 0.005671 10.0.0.38 - - [2025-09-01 02:51:51] "POST /hardwares HTTP/1.1" 200 311 0.015107 10.0.0.38 - - [2025-09-01 02:51:51] "POST /fqname-to-id HTTP/1.1" 404 155 0.005738 10.0.0.38 - - [2025-09-01 02:51:52] "POST /hardwares HTTP/1.1" 200 305 0.016333 10.0.0.38 - - [2025-09-01 02:51:52] "POST /fqname-to-id HTTP/1.1" 404 156 0.005358 10.0.0.38 - - [2025-09-01 02:51:52] "POST /hardwares HTTP/1.1" 200 307 0.013896 10.0.0.38 - - [2025-09-01 02:51:52] "POST /fqname-to-id HTTP/1.1" 404 157 0.003433 10.0.0.38 - - [2025-09-01 02:51:52] "POST /hardwares HTTP/1.1" 200 311 0.023659 10.0.0.38 - - [2025-09-01 02:51:52] "POST /fqname-to-id HTTP/1.1" 404 153 0.004987 10.0.0.38 - - [2025-09-01 02:51:52] "POST /hardwares HTTP/1.1" 200 309 0.014007 10.0.0.38 - - [2025-09-01 02:51:52] "POST /fqname-to-id HTTP/1.1" 404 157 0.003932 10.0.0.38 - - [2025-09-01 02:51:52] "POST /hardwares HTTP/1.1" 200 309 0.013620 10.0.0.38 - - [2025-09-01 02:51:52] "POST /fqname-to-id HTTP/1.1" 404 161 0.006085 10.0.0.38 - - [2025-09-01 02:51:52] "POST /hardwares HTTP/1.1" 200 309 0.024099 10.0.0.38 - - [2025-09-01 02:51:52] "POST /fqname-to-id HTTP/1.1" 404 154 0.004141 10.0.0.38 - - [2025-09-01 02:51:53] "POST /features HTTP/1.1" 200 533 0.037143 10.0.0.38 - - [2025-09-01 02:51:53] "POST /fqname-to-id HTTP/1.1" 404 184 0.002985 10.0.0.38 - - [2025-09-01 02:51:53] "POST /features HTTP/1.1" 200 521 0.124734 10.0.0.38 - - [2025-09-01 02:51:53] "POST /fqname-to-id HTTP/1.1" 404 184 0.004565 10.0.0.38 - - [2025-09-01 02:51:53] "POST /features HTTP/1.1" 200 539 0.065188 10.0.0.38 - - [2025-09-01 02:51:53] "POST /fqname-to-id HTTP/1.1" 404 183 0.015883 10.0.0.38 - - [2025-09-01 02:51:53] "POST /features HTTP/1.1" 200 517 0.050357 10.0.0.38 - - [2025-09-01 02:51:53] "POST /fqname-to-id HTTP/1.1" 404 194 0.003582 10.0.0.38 - - [2025-09-01 02:51:53] "POST /physical-roles HTTP/1.1" 200 521 0.045157 10.0.0.38 - - [2025-09-01 02:51:54] "POST /fqname-to-id HTTP/1.1" 404 184 0.006870 10.0.0.38 - - [2025-09-01 02:51:54] "POST /physical-roles HTTP/1.1" 200 519 0.065721 10.0.0.38 - - [2025-09-01 02:51:54] "POST /fqname-to-id HTTP/1.1" 404 184 0.004804 10.0.0.38 - - [2025-09-01 02:51:54] "POST /overlay-roles HTTP/1.1" 200 545 0.039022 10.0.0.38 - - [2025-09-01 02:51:54] "POST /fqname-to-id HTTP/1.1" 404 189 0.004159 10.0.0.38 - - [2025-09-01 02:51:54] "PUT /overlay-role/f0735ac8-794c-4242-9edc-d37305a0ebcf HTTP/1.1" 200 258 0.022079 10.0.0.38 - - [2025-09-01 02:51:54] "POST /fqname-to-id HTTP/1.1" 404 185 0.004207 10.0.0.38 - - [2025-09-01 02:51:54] "POST /overlay-roles HTTP/1.1" 200 529 0.033086 10.0.0.38 - - [2025-09-01 02:51:54] "POST /fqname-to-id HTTP/1.1" 404 189 0.010917 10.0.0.38 - - [2025-09-01 02:51:54] "POST /overlay-roles HTTP/1.1" 200 519 0.056978 10.0.0.38 - - [2025-09-01 02:51:55] "POST /fqname-to-id HTTP/1.1" 404 182 0.003945 10.0.0.38 - - [2025-09-01 02:51:55] "POST /role-definitions HTTP/1.1" 200 547 0.055262 10.0.0.38 - - [2025-09-01 02:51:55] "POST /fqname-to-id HTTP/1.1" 404 191 0.005733 10.0.0.38 - - [2025-09-01 02:51:55] "POST /role-definitions HTTP/1.1" 200 563 0.073200 10.0.0.38 - - [2025-09-01 02:51:55] "POST /fqname-to-id HTTP/1.1" 404 190 0.012073 10.0.0.38 - - [2025-09-01 02:51:55] "POST /role-definitions HTTP/1.1" 200 551 0.046136 10.0.0.38 - - [2025-09-01 02:51:55] "POST /fqname-to-id HTTP/1.1" 404 196 0.003812 10.0.0.38 - - [2025-09-01 02:51:55] "POST /role-definitions HTTP/1.1" 200 547 0.049439 10.0.0.38 - - [2025-09-01 02:51:55] "POST /fqname-to-id HTTP/1.1" 404 188 0.009049 10.0.0.38 - - [2025-09-01 02:51:56] "POST /role-definitions HTTP/1.1" 200 547 0.039605 10.0.0.38 - - [2025-09-01 02:51:56] "POST /fqname-to-id HTTP/1.1" 404 193 0.004823 10.0.0.38 - - [2025-09-01 02:51:56] "POST /role-definitions HTTP/1.1" 200 533 0.034647 10.0.0.38 - - [2025-09-01 02:51:56] "POST /fqname-to-id HTTP/1.1" 404 181 0.003156 10.0.0.38 - - [2025-09-01 02:51:56] "POST /role-definitions HTTP/1.1" 200 537 0.068016 10.0.0.38 - - [2025-09-01 02:51:56] "POST /fqname-to-id HTTP/1.1" 404 194 0.006681 10.0.0.38 - - [2025-09-01 02:51:56] "POST /role-definitions HTTP/1.1" 200 561 0.041553 10.0.0.38 - - [2025-09-01 02:51:56] "POST /fqname-to-id HTTP/1.1" 404 196 0.010717 10.0.0.38 - - [2025-09-01 02:51:56] "POST /feature-configs HTTP/1.1" 200 562 0.053528 10.0.0.38 - - [2025-09-01 02:51:56] "POST /fqname-to-id HTTP/1.1" 404 192 0.007798 10.0.0.38 - - [2025-09-01 02:51:57] "POST /node-profiles HTTP/1.1" 200 537 0.043166 10.0.0.38 - - [2025-09-01 02:51:57] "POST /fqname-to-id HTTP/1.1" 404 189 0.004757 10.0.0.38 - - [2025-09-01 02:51:57] "POST /node-profiles HTTP/1.1" 200 541 0.048755 10.0.0.38 - - [2025-09-01 02:51:57] "POST /fqname-to-id HTTP/1.1" 404 184 0.012285 10.0.0.38 - - [2025-09-01 02:51:57] "POST /node-profiles HTTP/1.1" 200 533 0.035588 10.0.0.38 - - [2025-09-01 02:51:57] "POST /fqname-to-id HTTP/1.1" 404 206 0.003872 10.0.0.38 - - [2025-09-01 02:51:57] "POST /telemetry-profiles HTTP/1.1" 200 554 0.043764 10.0.0.38 - - [2025-09-01 02:51:57] "POST /fqname-to-id HTTP/1.1" 404 206 0.002829 10.0.0.38 - - [2025-09-01 02:51:57] "POST /telemetry-profiles HTTP/1.1" 200 554 0.048875 10.0.0.38 - - [2025-09-01 02:51:57] "POST /fqname-to-id HTTP/1.1" 404 199 0.014070 10.0.0.38 - - [2025-09-01 02:51:58] "POST /sflow-profiles HTTP/1.1" 200 538 0.032086 10.0.0.38 - - [2025-09-01 02:51:58] "POST /fqname-to-id HTTP/1.1" 404 199 0.004442 10.0.0.38 - - [2025-09-01 02:51:58] "POST /snmp-profiles HTTP/1.1" 200 530 0.050282 10.0.0.38 - - [2025-09-01 02:51:58] "POST /fqname-to-id HTTP/1.1" 404 193 0.004659 10.0.0.38 - - [2025-09-01 02:51:58] "POST /device-functional-groups HTTP/1.1" 200 540 0.036540 10.0.0.38 - - [2025-09-01 02:51:58] "POST /fqname-to-id HTTP/1.1" 404 194 0.012283 10.0.0.38 - - [2025-09-01 02:51:58] "POST /device-functional-groups HTTP/1.1" 200 590 0.059342 10.0.0.38 - - [2025-09-01 02:51:58] "POST /fqname-to-id HTTP/1.1" 404 236 0.005882 10.0.0.38 - - [2025-09-01 02:51:58] "POST /device-functional-groups HTTP/1.1" 200 566 0.025373 10.0.0.38 - - [2025-09-01 02:51:58] "POST /fqname-to-id HTTP/1.1" 404 210 0.005206 10.0.0.38 - - [2025-09-01 02:51:58] "POST /role-configs HTTP/1.1" 200 525 0.060950 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 404 198 0.007840 10.0.0.38 - - [2025-09-01 02:51:59] "POST /role-configs HTTP/1.1" 200 522 0.024379 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 404 197 0.005628 10.0.0.38 - - [2025-09-01 02:51:59] "POST /role-configs HTTP/1.1" 200 517 0.080001 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.010593 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003741 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003676 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003937 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.008024 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003971 10.0.0.38 - - [2025-09-01 02:51:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003861 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010448 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004456 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.011561 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004439 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.012275 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003262 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003295 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006628 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003627 10.0.0.38 - - [2025-09-01 02:52:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003579 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.015254 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003854 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004595 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009892 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003746 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003873 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.010709 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003889 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003205 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.008539 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003442 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003424 10.0.0.38 - - [2025-09-01 02:52:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003605 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003780 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004500 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008614 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003858 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003293 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004128 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003749 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003733 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006576 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003999 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003669 10.0.0.38 - - [2025-09-01 02:52:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003213 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006274 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003494 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003325 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004832 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003576 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003456 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004264 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003806 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004446 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004783 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003876 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.38 - - [2025-09-01 02:52:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003911 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003426 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003543 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004022 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003704 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003327 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003401 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.011925 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003360 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.015085 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003727 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003438 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004530 10.0.0.38 - - [2025-09-01 02:52:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003544 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003372 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003497 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003993 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003433 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003233 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003570 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003404 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003702 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003563 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004120 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008289 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003433 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003520 10.0.0.38 - - [2025-09-01 02:52:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007743 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003539 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003253 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004123 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003560 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003532 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003451 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003520 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004122 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003614 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003914 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004193 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003790 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003795 10.0.0.38 - - [2025-09-01 02:52:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003587 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004223 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003939 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.010558 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.011533 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004155 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003651 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004185 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004056 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003543 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003676 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003932 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003414 10.0.0.38 - - [2025-09-01 02:52:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003477 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003580 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003246 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003729 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003615 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003314 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003796 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003554 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003498 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004085 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003538 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004332 10.0.0.38 - - [2025-09-01 02:52:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003610 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004409 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004244 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003141 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003580 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003543 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003485 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003422 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004368 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003744 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004582 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.011057 10.0.0.38 - - [2025-09-01 02:52:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004599 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004292 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003569 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.019194 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005255 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005906 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.012446 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003966 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.012159 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003678 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004543 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.012520 10.0.0.38 - - [2025-09-01 02:52:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005282 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.026185 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.012523 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003567 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.020170 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003854 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003282 10.0.0.38 - - [2025-09-01 02:52:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005950 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007277 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.008290 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.013741 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003920 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004045 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.009089 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004935 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.014405 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.024231 10.0.0.38 - - [2025-09-01 02:52:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004048 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.008289 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.011362 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006370 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003506 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007534 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003442 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003289 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003498 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003645 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003717 10.0.0.38 - - [2025-09-01 02:52:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004512 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003497 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004763 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004035 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006629 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003145 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.008363 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004622 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004945 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005326 10.0.0.38 - - [2025-09-01 02:52:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007057 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004317 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005423 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003995 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003289 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.016542 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003809 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003502 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004083 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004349 10.0.0.38 - - [2025-09-01 02:52:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003382 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003954 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003594 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003148 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006304 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003429 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003589 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.008495 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003548 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003217 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003618 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003533 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003271 10.0.0.38 - - [2025-09-01 02:52:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.010743 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003666 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003759 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.011112 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003779 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003523 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.012639 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003697 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003262 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.018268 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003708 10.0.0.38 - - [2025-09-01 02:52:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003664 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003475 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003481 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003330 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.010071 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003802 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003500 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007533 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003447 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004318 10.0.0.38 - - [2025-09-01 02:52:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.009537 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004307 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003475 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005491 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003526 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003544 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.007721 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003612 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003599 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004502 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003521 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003320 10.0.0.38 - - [2025-09-01 02:52:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.018389 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004086 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003329 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004665 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.010639 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003770 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.008355 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006098 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003295 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003560 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.012637 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003353 10.0.0.38 - - [2025-09-01 02:52:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003338 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004066 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005057 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003430 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003858 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.006517 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003285 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003470 10.0.0.38 - - [2025-09-01 02:52:21] "POST /network-ipams HTTP/1.1" 200 550 0.024495 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 404 188 0.005968 10.0.0.38 - - [2025-09-01 02:52:21] "POST /route-targets HTTP/1.1" 200 327 0.012690 10.0.0.38 - - [2025-09-01 02:52:21] "GET /fabric/719bb292-7657-4fe6-b06b-450b38c35b81?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1116 0.004825 10.0.0.38 - - [2025-09-01 02:52:21] "POST /fqname-to-id HTTP/1.1" 404 207 0.005660 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.