++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu May 22 01:19:47 UTC 2025 ===================' INFO: =================== Thu May 22 01:19:47 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.41 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ ANALYTICSDB_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ ANALYTICS_SNMP_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:8081 ' +++ '[' -n '10.0.0.19:8081 10.0.0.41:8081 10.0.0.61:8081 ' ']' +++ echo '10.0.0.19:8081 10.0.0.41:8081 10.0.0.61:8081' ++ ANALYTICS_SERVERS='10.0.0.19:8081 10.0.0.41:8081 10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9042 ' +++ '[' -n '10.0.0.19:9042 10.0.0.41:9042 10.0.0.61:9042 ' ']' +++ echo '10.0.0.19:9042 10.0.0.41:9042 10.0.0.61:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.19:9042 10.0.0.41:9042 10.0.0.61:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:8086 ' +++ '[' -n '10.0.0.19:8086 10.0.0.41:8086 10.0.0.61:8086 ' ']' +++ echo '10.0.0.19:8086 10.0.0.41:8086 10.0.0.61:8086' ++ COLLECTOR_SERVERS='10.0.0.19:8086 10.0.0.41:8086 10.0.0.61: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.19,10.0.0.41,10.0.0.61 ++ CONFIGDB_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:8082 ' +++ '[' -n '10.0.0.19:8082 10.0.0.41:8082 10.0.0.61:8082 ' ']' +++ echo '10.0.0.19:8082 10.0.0.41:8082 10.0.0.61:8082' ++ CONFIG_SERVERS='10.0.0.19:8082 10.0.0.41:8082 10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9161 ' +++ '[' -n '10.0.0.19:9161 10.0.0.41:9161 10.0.0.61:9161 ' ']' +++ echo '10.0.0.19:9161 10.0.0.41:9161 10.0.0.61:9161' ++ CONFIGDB_SERVERS='10.0.0.19:9161 10.0.0.41:9161 10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9041 ' +++ '[' -n '10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041 ' ']' +++ echo '10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.19:9041 10.0.0.41:9041 10.0.0.61: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.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+=10.0.0.61:2181, +++ '[' -n 10.0.0.19:2181,10.0.0.41:2181,10.0.0.61:2181, ']' +++ echo 10.0.0.19:2181,10.0.0.41:2181,10.0.0.61:2181 ++ ZOOKEEPER_SERVERS=10.0.0.19:2181,10.0.0.41:2181,10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:2181 ' +++ '[' -n '10.0.0.19:2181 10.0.0.41:2181 10.0.0.61:2181 ' ']' +++ echo '10.0.0.19:2181 10.0.0.41:2181 10.0.0.61:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.19:2181 10.0.0.41:2181 10.0.0.61:2181' ++ RABBITMQ_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+=10.0.0.61:5673, +++ '[' -n 10.0.0.19:5673,10.0.0.41:5673,10.0.0.61:5673, ']' +++ echo 10.0.0.19:5673,10.0.0.41:5673,10.0.0.61:5673 ++ RABBITMQ_SERVERS=10.0.0.19:5673,10.0.0.41:5673,10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:6379 ' +++ '[' -n '10.0.0.19:6379 10.0.0.41:6379 10.0.0.61:6379 ' ']' +++ echo '10.0.0.19:6379 10.0.0.41:6379 10.0.0.61:6379' ++ REDIS_SERVERS='10.0.0.19:6379 10.0.0.41:6379 10.0.0.61: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.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9092 ' +++ '[' -n '10.0.0.19:9092 10.0.0.41:9092 10.0.0.61:9092 ' ']' +++ echo '10.0.0.19:9092 10.0.0.41:9092 10.0.0.61:9092' ++ KAFKA_SERVERS='10.0.0.19:9092 10.0.0.41:9092 10.0.0.61: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.19 ++ 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.19,10.0.0.41,10.0.0.61 ++ 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.19,10.0.0.41,10.0.0.61 ++ 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.19,10.0.0.41,10.0.0.61 ++ cut -d , -f 1 + local cassandra=10.0.0.19 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.19 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.19,10.0.0.41,10.0.0.61 +++ local servers=10.0.0.19,10.0.0.41,10.0.0.61 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ 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.41,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.19'\''))' +++ local server_ip=10.0.0.19 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.19 ]] +++ [[ ,10.0.0.41,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.19, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.41'\''))' +++ local server_ip=10.0.0.41 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.41 ]] +++ [[ ,10.0.0.41,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.41, ]] +++ echo 10.0.0.41 2 +++ return ++ local ip=10.0.0.41 ++ [[ -z 10.0.0.41 ]] ++ echo 10.0.0.41 + host_ip=10.0.0.41 + [[ cql == \c\q\l ]] ++ echo 10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.41: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 05/22/2025 01:19:56.993 7f3d39e20608 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 05/22/2025 01:19:57.034 7f3d39e20608 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 05/22/2025 01:19:57.053 7f3d39e20608 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 05/22/2025 01:19:57.053 7f3d39e20608 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu May 22 01:20:21 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3774 ip_fab_vn = self.create_singleton_entry( 3775 VirtualNetwork(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], 3776 is_provider_network=True)) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, is_provider_network undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...2ae75baf-9232-4bec-8bce-fede31e88330 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 2ae75baf-9232-4bec-8bce-fede31e88330 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('virtual_network default-domain:default-project:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...2ae75baf-9232-4bec-8bce-fede31e88330 at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...2ae75baf-9232-4bec-8bce-fede31e88330 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...2ae75baf-9232-4bec-8bce-fede31e88330 at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: virtual_network default-domain:default-project:ip-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3776, in _db_init_entries is_provider_network=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 2ae75baf-9232-4bec-8bce-fede31e88330 at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu May 22 01:20:22 UTC 2025 ===================' INFO: =================== Thu May 22 01:20:22 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.41 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ ANALYTICSDB_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ ANALYTICS_SNMP_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:8081 ' +++ '[' -n '10.0.0.19:8081 10.0.0.41:8081 10.0.0.61:8081 ' ']' +++ echo '10.0.0.19:8081 10.0.0.41:8081 10.0.0.61:8081' ++ ANALYTICS_SERVERS='10.0.0.19:8081 10.0.0.41:8081 10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9042 ' +++ '[' -n '10.0.0.19:9042 10.0.0.41:9042 10.0.0.61:9042 ' ']' +++ echo '10.0.0.19:9042 10.0.0.41:9042 10.0.0.61:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.19:9042 10.0.0.41:9042 10.0.0.61:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:8086 ' +++ '[' -n '10.0.0.19:8086 10.0.0.41:8086 10.0.0.61:8086 ' ']' +++ echo '10.0.0.19:8086 10.0.0.41:8086 10.0.0.61:8086' ++ COLLECTOR_SERVERS='10.0.0.19:8086 10.0.0.41:8086 10.0.0.61: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.19,10.0.0.41,10.0.0.61 ++ CONFIGDB_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:8082 ' +++ '[' -n '10.0.0.19:8082 10.0.0.41:8082 10.0.0.61:8082 ' ']' +++ echo '10.0.0.19:8082 10.0.0.41:8082 10.0.0.61:8082' ++ CONFIG_SERVERS='10.0.0.19:8082 10.0.0.41:8082 10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9161 ' +++ '[' -n '10.0.0.19:9161 10.0.0.41:9161 10.0.0.61:9161 ' ']' +++ echo '10.0.0.19:9161 10.0.0.41:9161 10.0.0.61:9161' ++ CONFIGDB_SERVERS='10.0.0.19:9161 10.0.0.41:9161 10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9041 ' +++ '[' -n '10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041 ' ']' +++ echo '10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.19:9041 10.0.0.41:9041 10.0.0.61: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.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+=10.0.0.61:2181, +++ '[' -n 10.0.0.19:2181,10.0.0.41:2181,10.0.0.61:2181, ']' +++ echo 10.0.0.19:2181,10.0.0.41:2181,10.0.0.61:2181 ++ ZOOKEEPER_SERVERS=10.0.0.19:2181,10.0.0.41:2181,10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:2181 ' +++ '[' -n '10.0.0.19:2181 10.0.0.41:2181 10.0.0.61:2181 ' ']' +++ echo '10.0.0.19:2181 10.0.0.41:2181 10.0.0.61:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.19:2181 10.0.0.41:2181 10.0.0.61:2181' ++ RABBITMQ_NODES=10.0.0.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+=10.0.0.41:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+=10.0.0.61:5673, +++ '[' -n 10.0.0.19:5673,10.0.0.41:5673,10.0.0.61:5673, ']' +++ echo 10.0.0.19:5673,10.0.0.41:5673,10.0.0.61:5673 ++ RABBITMQ_SERVERS=10.0.0.19:5673,10.0.0.41:5673,10.0.0.61: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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:6379 ' +++ '[' -n '10.0.0.19:6379 10.0.0.41:6379 10.0.0.61:6379 ' ']' +++ echo '10.0.0.19:6379 10.0.0.41:6379 10.0.0.61:6379' ++ REDIS_SERVERS='10.0.0.19:6379 10.0.0.41:6379 10.0.0.61: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.19,10.0.0.41,10.0.0.61 ++ 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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.41 +++ local server_address=10.0.0.41 +++ extended_server_list+='10.0.0.41:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.61 +++ local server_address=10.0.0.61 +++ extended_server_list+='10.0.0.61:9092 ' +++ '[' -n '10.0.0.19:9092 10.0.0.41:9092 10.0.0.61:9092 ' ']' +++ echo '10.0.0.19:9092 10.0.0.41:9092 10.0.0.61:9092' ++ KAFKA_SERVERS='10.0.0.19:9092 10.0.0.41:9092 10.0.0.61: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.19 ++ 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.19,10.0.0.41,10.0.0.61 ++ 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.19,10.0.0.41,10.0.0.61 ++ 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.19,10.0.0.41,10.0.0.61 ++ cut -d , -f 1 + local cassandra=10.0.0.19 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.19 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.19,10.0.0.41,10.0.0.61 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.19,10.0.0.41,10.0.0.61 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq +++ local local_ips=,10.0.0.41,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.19'\''))' +++ local server_ip=10.0.0.19 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.19 ]] +++ [[ ,10.0.0.41,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.19, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.41'\''))' +++ local server_ip=10.0.0.41 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.41 ]] +++ [[ ,10.0.0.41,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.41, ]] +++ echo 10.0.0.41 2 +++ return ++ local ip=10.0.0.41 ++ [[ -z 10.0.0.41 ]] ++ echo 10.0.0.41 + host_ip=10.0.0.41 + [[ cql == \c\q\l ]] ++ echo 10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.19:9041 10.0.0.41:9041 10.0.0.61:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.41: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=__ ++ sort ++ set -o posix ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 05/22/2025 01:20:30.529 7f6b46646188 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 05/22/2025 01:20:30.563 7f6b46646188 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 05/22/2025 01:20:30.579 7f6b46646188 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 05/22/2025 01:20:30.579 7f6b46646188 [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.41:8082/ Hit Ctrl-C to quit. 10.0.0.41 - - [2025-05-22 01:20:32] "GET / HTTP/1.1" 200 45871 0.002593 10.0.0.41 - - [2025-05-22 01:20:32] "GET / HTTP/1.1" 200 45871 0.001283 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.41 - - [2025-05-22 01:20:32] "POST /fqname-to-id HTTP/1.1" 401 292 0.000616 10.0.0.41 - - [2025-05-22 01:20:32] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000304 10.0.0.41 - - [2025-05-22 01:21:14] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 29.504471 10.0.0.41 - - [2025-05-22 01:21:14] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003787 10.0.0.41 - - [2025-05-22 01:21:14] "POST /fqname-to-id HTTP/1.1" 200 156 29.189023 10.0.0.41 - - [2025-05-22 01:21:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003790 10.0.0.41 - - [2025-05-22 01:21:15] "GET /global-system-configs HTTP/1.1" 200 322 15.019156 10.0.0.41 - - [2025-05-22 01:21:15] "POST /fqname-to-id HTTP/1.1" 200 156 26.234764 10.0.0.19 - - [2025-05-22 01:21:15] "POST /config-propertiess HTTP/1.1" 200 551 43.012852 10.0.0.61 - - [2025-05-22 01:21:15] "GET /global-system-configs HTTP/1.1" 200 322 10.744514 10.0.0.41 - - [2025-05-22 01:21:15] "GET /global-system-configs HTTP/1.1" 200 322 7.973699 10.0.0.61 - - [2025-05-22 01:21:15] "GET /global-system-configs HTTP/1.1" 200 322 5.689467 10.0.0.19 - - [2025-05-22 01:21:15] "GET /global-system-configs HTTP/1.1" 200 322 4.047102 10.0.0.19 - - [2025-05-22 01:21:15] "GET /global-system-configs HTTP/1.1" 200 322 1.999436 10.0.0.41 - - [2025-05-22 01:21:15] "GET /global-system-config/cf3a77d5-62e7-43f0-85fc-408a9a0114f2?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.450083 10.0.0.41 - - [2025-05-22 01:21:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003753 10.0.0.19 - - [2025-05-22 01:21:15] "POST /fqname-to-id HTTP/1.1" 404 166 0.015380 10.0.0.41 - - [2025-05-22 01:21:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004210 10.0.0.19 - - [2025-05-22 01:21:15] "POST /tags HTTP/1.1" 200 333 0.061121 10.0.0.19 - - [2025-05-22 01:21:16] "POST /fqname-to-id HTTP/1.1" 404 174 0.006717 10.0.0.19 - - [2025-05-22 01:21:16] "POST /tags HTTP/1.1" 200 313 0.052706 10.0.0.41 - - [2025-05-22 01:21:16] "POST /service-templates HTTP/1.1" 200 501 0.078774 10.0.0.19 - - [2025-05-22 01:21:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006431 10.0.0.19 - - [2025-05-22 01:21:16] "POST /hardwares HTTP/1.1" 200 327 0.016679 10.0.0.41 - - [2025-05-22 01:21:16] "POST /service-templates HTTP/1.1" 200 507 0.072107 10.0.0.19 - - [2025-05-22 01:21:16] "POST /fqname-to-id HTTP/1.1" 404 166 0.008685 10.0.0.19 - - [2025-05-22 01:21:16] "POST /hardwares HTTP/1.1" 200 327 0.017453 /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.19 - - [2025-05-22 01:21:16] "POST /fqname-to-id HTTP/1.1" 404 164 0.004351 10.0.0.41 - - [2025-05-22 01:21:16] "POST /access-control-lists HTTP/1.1" 200 587 0.071332 10.0.0.19 - - [2025-05-22 01:21:16] "POST /hardwares HTTP/1.1" 200 317 0.023009 10.0.0.19 - - [2025-05-22 01:21:16] "POST /fqname-to-id HTTP/1.1" 404 164 0.008815 10.0.0.41 - - [2025-05-22 01:21:17] "POST /route-targets HTTP/1.1" 200 327 0.025627 10.0.0.19 - - [2025-05-22 01:21:17] "POST /hardwares HTTP/1.1" 200 323 0.033554 10.0.0.19 - - [2025-05-22 01:21:17] "POST /fqname-to-id HTTP/1.1" 404 165 0.003453 10.0.0.41 - - [2025-05-22 01:21:17] "POST /ref-update HTTP/1.1" 200 156 0.035101 10.0.0.19 - - [2025-05-22 01:21:17] "POST /hardwares HTTP/1.1" 200 325 0.020845 10.0.0.19 - - [2025-05-22 01:21:17] "POST /fqname-to-id HTTP/1.1" 404 164 0.003716 10.0.0.41 - - [2025-05-22 01:21:17] "POST /route-targets HTTP/1.1" 200 327 0.014936 10.0.0.19 - - [2025-05-22 01:21:17] "POST /hardwares HTTP/1.1" 200 317 0.029476 10.0.0.19 - - [2025-05-22 01:21:17] "POST /fqname-to-id HTTP/1.1" 404 161 0.005678 10.0.0.19 - - [2025-05-22 01:21:17] "POST /hardwares HTTP/1.1" 200 323 0.026722 10.0.0.41 - - [2025-05-22 01:21:17] "POST /access-control-lists HTTP/1.1" 200 551 0.089174 10.0.0.19 - - [2025-05-22 01:21:17] "POST /fqname-to-id HTTP/1.1" 404 162 0.012917 10.0.0.19 - - [2025-05-22 01:21:17] "POST /hardwares HTTP/1.1" 200 325 0.019656 10.0.0.19 - - [2025-05-22 01:21:17] "POST /fqname-to-id HTTP/1.1" 404 161 0.006453 10.0.0.41 - - [2025-05-22 01:21:17] "POST /ref-update HTTP/1.1" 200 156 0.067401 10.0.0.19 - - [2025-05-22 01:21:17] "POST /hardwares HTTP/1.1" 200 319 0.017915 10.0.0.19 - - [2025-05-22 01:21:17] "POST /fqname-to-id HTTP/1.1" 404 162 0.006304 10.0.0.19 - - [2025-05-22 01:21:18] "POST /hardwares HTTP/1.1" 200 311 0.034931 10.0.0.19 - - [2025-05-22 01:21:18] "POST /fqname-to-id HTTP/1.1" 404 160 0.009794 10.0.0.19 - - [2025-05-22 01:21:18] "POST /hardwares HTTP/1.1" 200 303 0.033700 10.0.0.19 - - [2025-05-22 01:21:18] "POST /fqname-to-id HTTP/1.1" 404 155 0.006099 10.0.0.19 - - [2025-05-22 01:21:18] "POST /hardwares HTTP/1.1" 200 305 0.024913 10.0.0.19 - - [2025-05-22 01:21:18] "POST /fqname-to-id HTTP/1.1" 404 155 0.005554 10.0.0.19 - - [2025-05-22 01:21:18] "POST /hardwares HTTP/1.1" 200 307 0.016522 10.0.0.19 - - [2025-05-22 01:21:18] "POST /fqname-to-id HTTP/1.1" 404 156 0.010202 10.0.0.19 - - [2025-05-22 01:21:18] "POST /hardwares HTTP/1.1" 200 309 0.015877 10.0.0.19 - - [2025-05-22 01:21:18] "POST /fqname-to-id HTTP/1.1" 404 158 0.003867 10.0.0.19 - - [2025-05-22 01:21:18] "POST /hardwares HTTP/1.1" 200 301 0.018722 10.0.0.19 - - [2025-05-22 01:21:18] "POST /fqname-to-id HTTP/1.1" 404 157 0.007075 10.0.0.19 - - [2025-05-22 01:21:19] "POST /hardwares HTTP/1.1" 200 309 0.016542 10.0.0.19 - - [2025-05-22 01:21:19] "POST /fqname-to-id HTTP/1.1" 404 157 0.010322 10.0.0.19 - - [2025-05-22 01:21:19] "POST /hardwares HTTP/1.1" 200 317 0.015824 10.0.0.19 - - [2025-05-22 01:21:19] "POST /fqname-to-id HTTP/1.1" 404 157 0.005830 10.0.0.19 - - [2025-05-22 01:21:19] "POST /hardwares HTTP/1.1" 200 303 0.020985 10.0.0.19 - - [2025-05-22 01:21:19] "POST /fqname-to-id HTTP/1.1" 404 185 0.006350 10.0.0.19 - - [2025-05-22 01:21:19] "POST /features HTTP/1.1" 200 521 0.053697 10.0.0.19 - - [2025-05-22 01:21:19] "POST /fqname-to-id HTTP/1.1" 404 189 0.010886 10.0.0.19 - - [2025-05-22 01:21:19] "POST /features HTTP/1.1" 200 521 0.039481 10.0.0.19 - - [2025-05-22 01:21:19] "POST /fqname-to-id HTTP/1.1" 404 186 0.009561 10.0.0.19 - - [2025-05-22 01:21:19] "POST /features HTTP/1.1" 200 519 0.036036 10.0.0.19 - - [2025-05-22 01:21:19] "POST /fqname-to-id HTTP/1.1" 404 190 0.008368 10.0.0.19 - - [2025-05-22 01:21:20] "POST /features HTTP/1.1" 200 541 0.047012 10.0.0.19 - - [2025-05-22 01:21:20] "POST /fqname-to-id HTTP/1.1" 404 179 0.004657 10.0.0.19 - - [2025-05-22 01:21:20] "POST /physical-roles HTTP/1.1" 200 533 0.033853 10.0.0.19 - - [2025-05-22 01:21:20] "POST /fqname-to-id HTTP/1.1" 404 191 0.006614 10.0.0.19 - - [2025-05-22 01:21:20] "POST /overlay-roles HTTP/1.1" 200 531 0.046604 10.0.0.19 - - [2025-05-22 01:21:20] "POST /fqname-to-id HTTP/1.1" 404 185 0.009608 10.0.0.19 - - [2025-05-22 01:21:20] "POST /overlay-roles HTTP/1.1" 200 541 0.035033 10.0.0.19 - - [2025-05-22 01:21:20] "POST /fqname-to-id HTTP/1.1" 404 184 0.006229 10.0.0.19 - - [2025-05-22 01:21:20] "POST /overlay-roles HTTP/1.1" 200 533 0.038159 10.0.0.19 - - [2025-05-22 01:21:20] "POST /fqname-to-id HTTP/1.1" 404 187 0.019701 10.0.0.19 - - [2025-05-22 01:21:20] "POST /overlay-roles HTTP/1.1" 200 541 0.047007 10.0.0.19 - - [2025-05-22 01:21:21] "POST /fqname-to-id HTTP/1.1" 404 190 0.010267 10.0.0.19 - - [2025-05-22 01:21:21] "POST /role-definitions HTTP/1.1" 200 533 0.051179 10.0.0.19 - - [2025-05-22 01:21:21] "POST /fqname-to-id HTTP/1.1" 404 190 0.012987 10.0.0.19 - - [2025-05-22 01:21:21] "POST /role-definitions HTTP/1.1" 200 551 0.044271 10.0.0.19 - - [2025-05-22 01:21:21] "POST /fqname-to-id HTTP/1.1" 404 189 0.008546 10.0.0.19 - - [2025-05-22 01:21:21] "POST /role-definitions HTTP/1.1" 200 549 0.050918 10.0.0.19 - - [2025-05-22 01:21:21] "POST /fqname-to-id HTTP/1.1" 404 190 0.008461 10.0.0.19 - - [2025-05-22 01:21:21] "POST /role-definitions HTTP/1.1" 200 561 0.039914 10.0.0.19 - - [2025-05-22 01:21:21] "POST /fqname-to-id HTTP/1.1" 404 190 0.003483 10.0.0.19 - - [2025-05-22 01:21:21] "POST /role-definitions HTTP/1.1" 200 545 0.038973 10.0.0.19 - - [2025-05-22 01:21:22] "POST /fqname-to-id HTTP/1.1" 404 192 0.010040 10.0.0.19 - - [2025-05-22 01:21:22] "POST /role-definitions HTTP/1.1" 200 555 0.029166 10.0.0.19 - - [2025-05-22 01:21:22] "POST /fqname-to-id HTTP/1.1" 404 187 0.005975 10.0.0.19 - - [2025-05-22 01:21:22] "POST /role-definitions HTTP/1.1" 200 531 0.057301 10.0.0.19 - - [2025-05-22 01:21:22] "POST /fqname-to-id HTTP/1.1" 404 189 0.004439 10.0.0.19 - - [2025-05-22 01:21:22] "POST /role-definitions HTTP/1.1" 200 557 0.037123 10.0.0.19 - - [2025-05-22 01:21:22] "POST /fqname-to-id HTTP/1.1" 404 195 0.016024 10.0.0.19 - - [2025-05-22 01:21:22] "POST /feature-configs HTTP/1.1" 200 537 0.045420 10.0.0.19 - - [2025-05-22 01:21:22] "POST /fqname-to-id HTTP/1.1" 404 211 0.003397 10.0.0.19 - - [2025-05-22 01:21:22] "POST /node-profiles HTTP/1.1" 200 547 0.048540 10.0.0.19 - - [2025-05-22 01:21:23] "POST /fqname-to-id HTTP/1.1" 404 193 0.005352 10.0.0.19 - - [2025-05-22 01:21:23] "POST /node-profiles HTTP/1.1" 200 541 0.052299 10.0.0.19 - - [2025-05-22 01:21:23] "POST /fqname-to-id HTTP/1.1" 404 188 0.019660 10.0.0.19 - - [2025-05-22 01:21:23] "POST /node-profiles HTTP/1.1" 200 531 0.051400 10.0.0.19 - - [2025-05-22 01:21:23] "POST /fqname-to-id HTTP/1.1" 404 197 0.008878 10.0.0.19 - - [2025-05-22 01:21:23] "POST /telemetry-profiles HTTP/1.1" 200 554 0.075558 10.0.0.19 - - [2025-05-22 01:21:23] "POST /fqname-to-id HTTP/1.1" 404 206 0.009323 10.0.0.19 - - [2025-05-22 01:21:23] "POST /telemetry-profiles HTTP/1.1" 200 554 0.067533 10.0.0.19 - - [2025-05-22 01:21:23] "POST /fqname-to-id HTTP/1.1" 404 206 0.012597 10.0.0.19 - - [2025-05-22 01:21:24] "POST /sflow-profiles HTTP/1.1" 200 532 0.051883 10.0.0.19 - - [2025-05-22 01:21:24] "POST /fqname-to-id HTTP/1.1" 404 202 0.026824 10.0.0.19 - - [2025-05-22 01:21:24] "POST /grpc-profiles HTTP/1.1" 200 530 0.077532 10.0.0.19 - - [2025-05-22 01:21:24] "POST /fqname-to-id HTTP/1.1" 404 202 0.006300 10.0.0.19 - - [2025-05-22 01:21:24] "POST /device-functional-groups HTTP/1.1" 200 540 0.042112 10.0.0.19 - - [2025-05-22 01:21:24] "POST /fqname-to-id HTTP/1.1" 404 195 0.009349 10.0.0.19 - - [2025-05-22 01:21:24] "POST /device-functional-groups HTTP/1.1" 200 542 0.041892 10.0.0.19 - - [2025-05-22 01:21:24] "POST /fqname-to-id HTTP/1.1" 404 208 0.003796 10.0.0.19 - - [2025-05-22 01:21:24] "POST /device-functional-groups HTTP/1.1" 200 620 0.044792 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 404 205 0.004296 10.0.0.19 - - [2025-05-22 01:21:25] "POST /device-functional-groups HTTP/1.1" 200 574 0.045514 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 404 196 0.022873 10.0.0.19 - - [2025-05-22 01:21:25] "POST /role-configs HTTP/1.1" 200 522 0.038373 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 404 202 0.007507 10.0.0.19 - - [2025-05-22 01:21:25] "POST /role-configs HTTP/1.1" 200 521 0.036968 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 404 194 0.004766 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.022400 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003423 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.005195 10.0.0.19 - - [2025-05-22 01:21:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004307 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004707 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004247 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.006869 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004252 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007300 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007414 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003900 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.010991 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.006721 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004768 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004104 10.0.0.19 - - [2025-05-22 01:21:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003955 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004037 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004433 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003958 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003658 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005178 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.011514 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004743 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005920 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005936 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004199 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004701 10.0.0.19 - - [2025-05-22 01:21:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.006440 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004261 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004706 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.009339 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004740 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005883 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004626 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003940 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.010388 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004251 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005117 10.0.0.19 - - [2025-05-22 01:21:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004395 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005618 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004481 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.008765 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004167 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003910 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.008177 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004392 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004593 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.013564 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004287 10.0.0.19 - - [2025-05-22 01:21:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004683 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004149 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003701 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005306 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.009149 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004541 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003729 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006896 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005104 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.016540 10.0.0.19 - - [2025-05-22 01:21:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003874 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003758 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.007425 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004116 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003498 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.010962 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005443 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.015276 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004241 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.010577 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.014067 10.0.0.19 - - [2025-05-22 01:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003814 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003811 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004032 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003844 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.008117 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003912 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004084 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.008990 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004756 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004181 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003937 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004251 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003641 10.0.0.19 - - [2025-05-22 01:21:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004191 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003752 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003826 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.008033 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004219 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003836 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003926 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004174 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004074 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.017533 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004192 10.0.0.19 - - [2025-05-22 01:21:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004128 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003949 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003570 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003827 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.014601 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004006 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005177 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005083 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.011569 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.008704 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004233 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004060 10.0.0.19 - - [2025-05-22 01:21:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004149 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005919 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003821 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003707 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004573 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004786 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003786 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003972 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003888 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004256 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004482 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004265 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003888 10.0.0.19 - - [2025-05-22 01:21:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004944 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003785 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004669 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003961 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004199 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003775 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003799 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004178 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003800 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004909 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.007697 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004678 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004153 10.0.0.19 - - [2025-05-22 01:21:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004151 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003686 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003784 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003905 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003990 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004368 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004030 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003765 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003857 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004338 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003572 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003799 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004187 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004277 10.0.0.19 - - [2025-05-22 01:21:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004424 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004326 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003659 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003919 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004002 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003984 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007675 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004040 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003657 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.016177 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003731 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004978 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.007209 10.0.0.19 - - [2025-05-22 01:21:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003978 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.005589 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004463 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004112 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004739 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.019374 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004607 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004128 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004191 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004324 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.011574 10.0.0.19 - - [2025-05-22 01:21:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.007321 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.012838 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003686 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003694 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003526 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003833 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005827 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003490 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003489 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003242 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005332 10.0.0.19 - - [2025-05-22 01:21:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004584 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005327 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003988 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005522 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003964 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004711 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.008192 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003828 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005645 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005491 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.005605 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004095 10.0.0.19 - - [2025-05-22 01:21:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006117 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004414 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.014150 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004838 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003880 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.009688 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004025 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004176 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.006908 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004087 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004197 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003694 10.0.0.19 - - [2025-05-22 01:21:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004168 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.009637 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008278 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005489 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.009686 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008839 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004957 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.006270 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003685 10.0.0.19 - - [2025-05-22 01:21:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008875 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004031 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.010029 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.014917 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004228 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.010083 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005085 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003779 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003589 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.016053 10.0.0.19 - - [2025-05-22 01:21:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.017273 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007413 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004483 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004061 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004710 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003777 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003920 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007960 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004586 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004721 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004725 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.005764 10.0.0.19 - - [2025-05-22 01:21:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007117 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.016440 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004704 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005471 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.006987 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.006005 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.010911 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004796 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004390 10.0.0.19 - - [2025-05-22 01:21:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.011821 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004115 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004158 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.010731 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004263 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003969 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.007665 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005485 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005188 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004473 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004031 10.0.0.19 - - [2025-05-22 01:21:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003976 10.0.0.41 - - [2025-05-22 01:21:48] "POST /useragent-kv HTTP/1.1" 200 115 0.010283 10.0.0.19 - - [2025-05-22 01:21:48] "POST /virtual-networks HTTP/1.1" 200 552 0.196883 10.0.0.19 - - [2025-05-22 01:21:48] "POST /fqname-to-id HTTP/1.1" 404 178 0.003877 10.0.0.41 - - [2025-05-22 01:21:48] "POST /route-targets HTTP/1.1" 200 327 0.028752 10.0.0.19 - - [2025-05-22 01:21:48] "POST /fqname-to-id HTTP/1.1" 404 198 0.006308 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.