++ 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 8 05:18:31 UTC 2025 ===================' INFO: =================== Mon Sep 8 05:18:31 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}' +++++ grep -o 'dev.*' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ head -n 1 +++ ip addr show dev ens3 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50: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.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50: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.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50: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.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50: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.50 ++ 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.50 ++ 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.50 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.254 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.50 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ 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}' ++++ grep -vi host ++++ sort ++++ uniq +++ local local_ips=,10.0.0.50,10.20.0.14,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.50,10.20.0.14,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.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 3 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50: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 ++ sort ++ grep '^API__.*__.*=.*$' ++ 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/08/2025 05:18:39.552 7f870e9903c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/08/2025 05:18:39.579 7f870e9903c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/08/2025 05:18:39.594 7f870e9903c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/08/2025 05:18:39.594 7f870e9903c8 [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 8 05:18:59 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=) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() parent_obj undefined gsc = /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/global_vrouter_config:...5b0298a2-e9f8-4670-b853-5c6803b726ac at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 5b0298a2-e9f8-4670-b853-5c6803b726ac at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_vrouter_config default-global-system-config:default-global-vrouter-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...5b0298a2-e9f8-4670-b853-5c6803b726ac 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/global_vrouter_config:...5b0298a2-e9f8-4670-b853-5c6803b726ac at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...5b0298a2-e9f8-4670-b853-5c6803b726ac 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: global_vrouter_config default-global-system-config:default-global-vrouter-config 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 3747, in _db_init_entries parent_obj=gsc)) 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/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 5b0298a2-e9f8-4670-b853-5c6803b726ac 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 8 05:19:00 UTC 2025 ===================' INFO: =================== Mon Sep 8 05:19:00 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 +++ grep 'inet ' +++ head -n 1 +++ ip addr show dev ens3 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 +++ mount -t hugetlbfs ++ 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.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50: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.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50: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.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50: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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50: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.50 ++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50: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.50 ++ 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.50 ++ 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.50 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.254 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.50 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq +++ local local_ips=,10.0.0.50,10.20.0.14,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.50,10.20.0.14,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.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 3 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ sort ++ set ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/08/2025 05:19:08.696 7fb49367be08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/08/2025 05:19:08.723 7fb49367be08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/08/2025 05:19:08.737 7fb49367be08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/08/2025 05:19:08.737 7fb49367be08 [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.50:8082/ Hit Ctrl-C to quit. 10.0.0.50 - - [2025-09-08 05:19:10] "GET / HTTP/1.1" 200 45871 0.002631 10.0.0.50 - - [2025-09-08 05:19:10] "GET / HTTP/1.1" 200 45871 0.002093 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.50 - - [2025-09-08 05:19:10] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000720 10.0.0.50 - - [2025-09-08 05:19:10] "POST /fqname-to-id HTTP/1.1" 401 293 0.000541 10.0.0.50 - - [2025-09-08 05:19:47] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 25.628582 10.0.0.50 - - [2025-09-08 05:19:47] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003994 10.0.0.50 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 6.128216 10.0.0.38 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 12.996686 10.0.0.254 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 10.706400 10.0.0.50 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 8.758731 10.0.0.38 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 3.972143 10.0.0.50 - - [2025-09-08 05:19:47] "POST /fqname-to-id HTTP/1.1" 200 156 25.474007 10.0.0.50 - - [2025-09-08 05:19:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003435 10.0.0.254 - - [2025-09-08 05:19:47] "GET /global-system-configs HTTP/1.1" 200 322 2.263819 10.0.0.38 - - [2025-09-08 05:19:47] "POST /fqname-to-id HTTP/1.1" 200 156 22.923583 10.0.0.38 - - [2025-09-08 05:19:47] "POST /job-templates HTTP/1.1" 200 563 1.138924 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 189 0.007179 10.0.0.38 - - [2025-09-08 05:19:48] "POST /tags HTTP/1.1" 200 321 0.047543 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 174 0.006322 10.0.0.38 - - [2025-09-08 05:19:48] "POST /tags HTTP/1.1" 200 309 0.042437 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.005480 10.0.0.38 - - [2025-09-08 05:19:48] "POST /tags HTTP/1.1" 200 323 0.040096 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 166 0.008599 10.0.0.38 - - [2025-09-08 05:19:48] "POST /hardwares HTTP/1.1" 200 327 0.018127 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 166 0.005780 10.0.0.38 - - [2025-09-08 05:19:48] "POST /hardwares HTTP/1.1" 200 323 0.018321 10.0.0.38 - - [2025-09-08 05:19:48] "POST /fqname-to-id HTTP/1.1" 404 161 0.003142 /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-08 05:19:48] "POST /hardwares HTTP/1.1" 200 323 0.026283 10.0.0.38 - - [2025-09-08 05:19:49] "POST /ref-update HTTP/1.1" 200 156 0.051651 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 164 0.005176 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 325 0.024028 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.004668 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 325 0.039459 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 161 0.003742 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 323 0.015279 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 164 0.003869 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 319 0.014960 10.0.0.38 - - [2025-09-08 05:19:49] "POST /access-control-lists HTTP/1.1" 200 587 0.036794 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.006109 10.0.0.38 - - [2025-09-08 05:19:49] "POST /route-targets HTTP/1.1" 200 327 0.016105 10.0.0.38 - - [2025-09-08 05:19:49] "POST /hardwares HTTP/1.1" 200 317 0.020696 10.0.0.38 - - [2025-09-08 05:19:49] "POST /ref-update HTTP/1.1" 200 156 0.018108 10.0.0.38 - - [2025-09-08 05:19:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.003927 10.0.0.38 - - [2025-09-08 05:19:50] "POST /route-targets HTTP/1.1" 200 327 0.020934 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 319 0.018003 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.010038 10.0.0.38 - - [2025-09-08 05:19:50] "POST /access-control-lists HTTP/1.1" 200 551 0.048515 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 311 0.019631 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 154 0.004705 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 311 0.035967 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 155 0.003326 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 305 0.017733 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 156 0.005467 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 307 0.015417 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 157 0.005693 10.0.0.38 - - [2025-09-08 05:19:50] "POST /hardwares HTTP/1.1" 200 311 0.014896 10.0.0.38 - - [2025-09-08 05:19:50] "POST /fqname-to-id HTTP/1.1" 404 153 0.003224 10.0.0.38 - - [2025-09-08 05:19:51] "POST /hardwares HTTP/1.1" 200 309 0.016722 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.005542 10.0.0.38 - - [2025-09-08 05:19:51] "POST /hardwares HTTP/1.1" 200 309 0.015907 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 161 0.006792 10.0.0.38 - - [2025-09-08 05:19:51] "POST /hardwares HTTP/1.1" 200 309 0.020185 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 154 0.004957 10.0.0.38 - - [2025-09-08 05:19:51] "POST /features HTTP/1.1" 200 533 0.030003 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 184 0.008096 10.0.0.38 - - [2025-09-08 05:19:51] "POST /features HTTP/1.1" 200 521 0.052561 10.0.0.38 - - [2025-09-08 05:19:51] "POST /fqname-to-id HTTP/1.1" 404 184 0.007172 10.0.0.38 - - [2025-09-08 05:19:52] "POST /features HTTP/1.1" 200 539 0.045887 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 183 0.006806 10.0.0.38 - - [2025-09-08 05:19:52] "POST /features HTTP/1.1" 200 517 0.034765 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 194 0.007027 10.0.0.38 - - [2025-09-08 05:19:52] "POST /physical-roles HTTP/1.1" 200 521 0.032630 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 184 0.006923 10.0.0.38 - - [2025-09-08 05:19:52] "POST /physical-roles HTTP/1.1" 200 519 0.029031 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 184 0.004530 10.0.0.38 - - [2025-09-08 05:19:52] "POST /overlay-roles HTTP/1.1" 200 545 0.030045 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 189 0.005043 10.0.0.38 - - [2025-09-08 05:19:52] "PUT /overlay-role/5b08f252-51d6-47b2-8b5a-51b38781379b HTTP/1.1" 200 258 0.015725 10.0.0.38 - - [2025-09-08 05:19:52] "POST /fqname-to-id HTTP/1.1" 404 185 0.010274 10.0.0.38 - - [2025-09-08 05:19:52] "POST /overlay-roles HTTP/1.1" 200 529 0.037410 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.005592 10.0.0.38 - - [2025-09-08 05:19:53] "POST /overlay-roles HTTP/1.1" 200 519 0.028936 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 182 0.004227 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 547 0.029217 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 191 0.005200 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 563 0.027983 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 190 0.005881 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 551 0.055715 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 196 0.003361 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 547 0.040796 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 188 0.007122 10.0.0.38 - - [2025-09-08 05:19:53] "POST /role-definitions HTTP/1.1" 200 547 0.035320 10.0.0.38 - - [2025-09-08 05:19:53] "POST /fqname-to-id HTTP/1.1" 404 193 0.003808 10.0.0.38 - - [2025-09-08 05:19:54] "POST /role-definitions HTTP/1.1" 200 533 0.034658 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 181 0.003531 10.0.0.38 - - [2025-09-08 05:19:54] "POST /role-definitions HTTP/1.1" 200 537 0.028425 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 194 0.005173 10.0.0.38 - - [2025-09-08 05:19:54] "POST /role-definitions HTTP/1.1" 200 561 0.033409 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 196 0.003651 10.0.0.38 - - [2025-09-08 05:19:54] "POST /feature-configs HTTP/1.1" 200 562 0.043509 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 192 0.006008 10.0.0.38 - - [2025-09-08 05:19:54] "POST /node-profiles HTTP/1.1" 200 537 0.039632 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 189 0.008909 10.0.0.38 - - [2025-09-08 05:19:54] "POST /node-profiles HTTP/1.1" 200 541 0.054698 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 184 0.004187 10.0.0.38 - - [2025-09-08 05:19:54] "POST /node-profiles HTTP/1.1" 200 533 0.048142 10.0.0.38 - - [2025-09-08 05:19:54] "POST /fqname-to-id HTTP/1.1" 404 206 0.008624 10.0.0.38 - - [2025-09-08 05:19:55] "POST /telemetry-profiles HTTP/1.1" 200 554 0.039417 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 206 0.003438 10.0.0.38 - - [2025-09-08 05:19:55] "POST /telemetry-profiles HTTP/1.1" 200 554 0.060194 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 199 0.003389 10.0.0.38 - - [2025-09-08 05:19:55] "POST /sflow-profiles HTTP/1.1" 200 538 0.054417 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 199 0.004221 10.0.0.38 - - [2025-09-08 05:19:55] "POST /snmp-profiles HTTP/1.1" 200 530 0.047808 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 193 0.009140 10.0.0.38 - - [2025-09-08 05:19:55] "POST /device-functional-groups HTTP/1.1" 200 540 0.057165 10.0.0.38 - - [2025-09-08 05:19:55] "POST /fqname-to-id HTTP/1.1" 404 194 0.007767 10.0.0.38 - - [2025-09-08 05:19:55] "POST /device-functional-groups HTTP/1.1" 200 590 0.050065 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 236 0.007746 10.0.0.38 - - [2025-09-08 05:19:56] "POST /device-functional-groups HTTP/1.1" 200 566 0.067945 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 210 0.008725 10.0.0.38 - - [2025-09-08 05:19:56] "POST /role-configs HTTP/1.1" 200 525 0.055236 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 198 0.004417 10.0.0.38 - - [2025-09-08 05:19:56] "POST /role-configs HTTP/1.1" 200 522 0.051802 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 404 197 0.014196 10.0.0.38 - - [2025-09-08 05:19:56] "POST /role-configs HTTP/1.1" 200 517 0.051841 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005212 10.0.0.38 - - [2025-09-08 05:19:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005854 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005829 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.011144 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.008876 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.008225 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006388 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005879 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.007410 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.009953 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005486 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.007232 10.0.0.38 - - [2025-09-08 05:19:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.007357 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006094 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004345 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004052 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004550 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004998 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004384 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.007323 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005038 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006135 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004575 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004027 10.0.0.38 - - [2025-09-08 05:19:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.008153 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.009526 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006253 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006692 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005557 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004353 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.008154 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006798 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006524 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004779 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005060 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004568 10.0.0.38 - - [2025-09-08 05:19:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004564 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004254 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006059 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008157 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004151 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008142 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004781 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009900 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007405 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009223 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007498 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.010728 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007875 10.0.0.38 - - [2025-09-08 05:20:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008148 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007118 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005127 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006425 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006402 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006564 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004854 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007554 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005860 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005976 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004133 10.0.0.38 - - [2025-09-08 05:20:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.008099 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008511 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.018682 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007358 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.009494 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007622 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.009780 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007837 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008092 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007253 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008893 10.0.0.38 - - [2025-09-08 05:20:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006583 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007095 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.010133 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.018233 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.008371 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005517 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006196 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004786 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007572 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005829 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.010285 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007026 10.0.0.38 - - [2025-09-08 05:20:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.011387 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.008461 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005020 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.009911 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004483 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006365 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007501 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004950 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005186 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005277 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004488 10.0.0.38 - - [2025-09-08 05:20:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006025 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.016354 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008616 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.010403 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007053 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008842 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006597 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.016293 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007977 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008534 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005539 10.0.0.38 - - [2025-09-08 05:20:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006284 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.008863 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.013134 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004894 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006660 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004550 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005020 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003680 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004249 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.016602 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005693 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.010562 10.0.0.38 - - [2025-09-08 05:20:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005599 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005892 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007618 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004691 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.009576 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006586 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007247 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004711 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004144 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004873 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.009325 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007912 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005656 10.0.0.38 - - [2025-09-08 05:20:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006898 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004582 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005407 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.009995 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.007965 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.008457 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.007531 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005476 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.006072 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.008328 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.006762 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004140 10.0.0.38 - - [2025-09-08 05:20:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.008234 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.017040 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003997 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004162 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003818 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004092 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006693 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006412 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.008610 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.008552 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006959 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.008080 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.008490 10.0.0.38 - - [2025-09-08 05:20:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.007638 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.008342 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.008244 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005567 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.009111 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005052 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004079 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004469 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004392 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005342 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005813 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005057 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004944 10.0.0.38 - - [2025-09-08 05:20:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005112 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.010072 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.007275 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.016996 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008241 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.007581 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.012845 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008645 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006781 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.007339 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008903 10.0.0.38 - - [2025-09-08 05:20:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008433 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006418 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.009318 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003747 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006087 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005416 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006384 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007727 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.008840 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.009931 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005820 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004948 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.013603 10.0.0.38 - - [2025-09-08 05:20:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005202 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006568 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005723 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007185 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.009631 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.011780 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.016431 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005772 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005332 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006474 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007354 10.0.0.38 - - [2025-09-08 05:20:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006752 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007916 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.008994 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005522 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006186 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.009275 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007178 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004502 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006036 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007723 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005898 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006725 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005542 10.0.0.38 - - [2025-09-08 05:20:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007111 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006777 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003787 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003673 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005100 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.009518 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.007792 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.011227 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.007636 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.008399 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.007483 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005048 10.0.0.38 - - [2025-09-08 05:20:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005097 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.008146 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005865 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007083 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007853 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006476 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006854 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004705 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005282 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005584 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007938 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007454 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.008150 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.009009 10.0.0.38 - - [2025-09-08 05:20:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004571 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004623 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003856 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004755 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004441 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.007132 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.007738 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.009006 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.008514 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006022 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.007803 10.0.0.38 - - [2025-09-08 05:20:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006850 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003929 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007888 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006179 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.008192 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.010512 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005351 10.0.0.38 - - [2025-09-08 05:20:18] "POST /network-ipams HTTP/1.1" 200 550 0.046308 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 404 188 0.006596 10.0.0.38 - - [2025-09-08 05:20:18] "POST /route-targets HTTP/1.1" 200 327 0.020165 10.0.0.38 - - [2025-09-08 05:20:18] "GET /fabric/3fee3610-548b-4c61-8734-602482d8d9da?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1115 0.004785 10.0.0.38 - - [2025-09-08 05:20:18] "POST /fqname-to-id HTTP/1.1" 404 207 0.003987 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.