++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Oct 27 05:30:18 UTC 2025 ===================' INFO: =================== Mon Oct 27 05:30:18 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.242:8081 10.0.0.33:8081 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.242:8086 10.0.0.33:8086 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.242:8082 10.0.0.33:8082 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.242:9161 10.0.0.33:9161 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.242:2181,10.0.0.33:2181,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.242:5673,10.0.0.33:5673,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.242:6379 10.0.0.33:6379 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.242:9092 10.0.0.33:9092 10.0.0.22: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.242 ++ 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.242,10.0.0.33,10.0.0.22 ++ 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.242,10.0.0.33,10.0.0.22 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.242,10.0.0.33,10.0.0.22 + local cassandra=10.0.0.242 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.242 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.242,10.0.0.33,10.0.0.22 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.242,10.0.0.33,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ uniq ++++ sort ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.242'\''))' +++ local server_ip=10.0.0.242 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.242 ]] +++ [[ ,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.242, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 3 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22: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 ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/27/2025 05:30:27.142 7f63994601c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/27/2025 05:30:27.176 7f63994601c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/27/2025 05:30:27.194 7f63994601c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/27/2025 05:30:27.194 7f63994601c8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Oct 27 05:30:50 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=) 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) domain undefined self = self.create_singleton_entry = > global Domain = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/domain:default-domain ...0e6b0d2a-b1c3-4d57-a9dd-d98739132b5e at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/domain:default-domain exists already with ID: 0e6b0d2a-b1c3-4d57-a9dd-d98739132b5e at zookeeper __cause__ = None __class__ = __context__ = NoIdError('domain default-domain',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/domain:default-domain ...0e6b0d2a-b1c3-4d57-a9dd-d98739132b5e 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/domain:default-domain ...0e6b0d2a-b1c3-4d57-a9dd-d98739132b5e at zookeeper') content = 'FQ Name: /fq-name-to-uuid/domain:default-domain ...0e6b0d2a-b1c3-4d57-a9dd-d98739132b5e 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: domain default-domain 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 3748, in _db_init_entries domain = self.create_singleton_entry(Domain()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/domain:default-domain exists already with ID: 0e6b0d2a-b1c3-4d57-a9dd-d98739132b5e at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Oct 27 05:30:50 UTC 2025 ===================' INFO: =================== Mon Oct 27 05:30:50 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ ip route get 1 +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.242:8081 10.0.0.33:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.242:8081 10.0.0.33:8081 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.242:9042 10.0.0.33:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.242:8086 10.0.0.33:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.242:8086 10.0.0.33:8086 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.242:8082 10.0.0.33:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.242:8082 10.0.0.33:8082 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.242:9161 10.0.0.33:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.242:9161 10.0.0.33:9161 10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.242:2181,10.0.0.33:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.242:2181,10.0.0.33:2181,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.242:2181 10.0.0.33:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.242:5673,10.0.0.33:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.242:5673,10.0.0.33:5673,10.0.0.22: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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.242:6379 10.0.0.33:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.242:6379 10.0.0.33:6379 10.0.0.22: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.242,10.0.0.33,10.0.0.22 ++ 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.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.242:9092 10.0.0.33:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.242:9092 10.0.0.33:9092 10.0.0.22: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.242 ++ 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.242,10.0.0.33,10.0.0.22 ++ 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.242,10.0.0.33,10.0.0.22 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.242,10.0.0.33,10.0.0.22 + local cassandra=10.0.0.242 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.242 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.242,10.0.0.33,10.0.0.22 +++ local servers=10.0.0.242,10.0.0.33,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ cat /proc/net/fib_trie ++++ sort ++++ uniq +++ local local_ips=,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.242'\''))' +++ local server_ip=10.0.0.242 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.242 ]] +++ [[ ,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.242, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 3 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.242:9041 10.0.0.33:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ set -o posix ++ set ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/27/2025 05:30:59.327 7fd0f873adc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/27/2025 05:30:59.357 7fd0f873adc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/27/2025 05:30:59.377 7fd0f873adc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/27/2025 05:30:59.377 7fd0f873adc8 [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.22:8082/ Hit Ctrl-C to quit. 10.0.0.22 - - [2025-10-27 05:31:01] "GET / HTTP/1.1" 200 45871 0.001684 10.0.0.22 - - [2025-10-27 05:31:01] "GET / HTTP/1.1" 200 45871 0.001361 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.22 - - [2025-10-27 05:31:01] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000641 10.0.0.22 - - [2025-10-27 05:31:01] "POST /fqname-to-id HTTP/1.1" 401 293 0.000308 10.0.0.22 - - [2025-10-27 05:31:45] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 33.811654 10.0.0.22 - - [2025-10-27 05:31:45] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.007617 10.0.0.22 - - [2025-10-27 05:31:45] "POST /fqname-to-id HTTP/1.1" 200 156 33.533052 10.0.0.22 - - [2025-10-27 05:31:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.016630 10.0.0.33 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 14.795341 10.0.0.33 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 10.075110 10.0.0.22 - - [2025-10-27 05:31:45] "GET /global-system-configs HTTP/1.1" 200 322 11.178620 10.0.0.22 - - [2025-10-27 05:31:45] "POST /fqname-to-id HTTP/1.1" 200 156 30.445526 10.0.0.22 - - [2025-10-27 05:31:46] "GET /global-system-configs HTTP/1.1" 200 322 6.982781 10.0.0.242 - - [2025-10-27 05:31:46] "GET /global-system-configs HTTP/1.1" 200 322 4.704517 10.0.0.242 - - [2025-10-27 05:31:46] "GET /global-system-configs HTTP/1.1" 200 322 3.750352 10.0.0.22 - - [2025-10-27 05:31:46] "POST /config-propertiess HTTP/1.1" 200 551 1.971672 10.0.0.22 - - [2025-10-27 05:31:47] "POST /fqname-to-id HTTP/1.1" 404 166 0.009130 10.0.0.22 - - [2025-10-27 05:31:47] "POST /tags HTTP/1.1" 200 333 0.088356 10.0.0.22 - - [2025-10-27 05:31:47] "POST /fqname-to-id HTTP/1.1" 404 174 0.021793 /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.22 - - [2025-10-27 05:31:47] "POST /tags HTTP/1.1" 200 313 0.110009 10.0.0.22 - - [2025-10-27 05:31:47] "POST /ref-update HTTP/1.1" 200 156 0.056052 10.0.0.22 - - [2025-10-27 05:31:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.020178 10.0.0.22 - - [2025-10-27 05:31:47] "POST /hardwares HTTP/1.1" 200 327 0.048125 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 166 0.006440 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 327 0.028015 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.017074 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 317 0.025406 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.006951 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 323 0.039188 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 165 0.007205 10.0.0.22 - - [2025-10-27 05:31:48] "POST /access-control-lists HTTP/1.1" 200 587 0.077866 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 325 0.056149 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.018869 10.0.0.22 - - [2025-10-27 05:31:48] "POST /hardwares HTTP/1.1" 200 317 0.016101 10.0.0.22 - - [2025-10-27 05:31:48] "POST /route-targets HTTP/1.1" 200 327 0.031165 10.0.0.22 - - [2025-10-27 05:31:48] "POST /fqname-to-id HTTP/1.1" 404 161 0.022472 10.0.0.22 - - [2025-10-27 05:31:49] "POST /ref-update HTTP/1.1" 200 156 0.040944 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 323 0.071073 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.009865 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 325 0.025849 10.0.0.22 - - [2025-10-27 05:31:49] "POST /route-targets HTTP/1.1" 200 327 0.023935 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 161 0.006919 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 319 0.033336 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.018676 10.0.0.22 - - [2025-10-27 05:31:49] "POST /access-control-lists HTTP/1.1" 200 551 0.107108 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 311 0.022881 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 160 0.016170 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 303 0.032152 10.0.0.22 - - [2025-10-27 05:31:49] "POST /fqname-to-id HTTP/1.1" 404 155 0.006286 10.0.0.22 - - [2025-10-27 05:31:49] "POST /hardwares HTTP/1.1" 200 305 0.040767 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 155 0.013274 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 307 0.021961 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 156 0.005129 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 309 0.041063 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.005260 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 301 0.020875 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 157 0.018094 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 309 0.020314 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 157 0.007532 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 317 0.020318 10.0.0.22 - - [2025-10-27 05:31:50] "POST /fqname-to-id HTTP/1.1" 404 157 0.004071 10.0.0.22 - - [2025-10-27 05:31:50] "POST /hardwares HTTP/1.1" 200 303 0.018693 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 185 0.004552 10.0.0.22 - - [2025-10-27 05:31:51] "POST /features HTTP/1.1" 200 521 0.054027 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 189 0.017174 10.0.0.22 - - [2025-10-27 05:31:51] "POST /features HTTP/1.1" 200 521 0.061887 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 186 0.004107 10.0.0.22 - - [2025-10-27 05:31:51] "POST /features HTTP/1.1" 200 519 0.081977 10.0.0.22 - - [2025-10-27 05:31:51] "POST /fqname-to-id HTTP/1.1" 404 190 0.011853 10.0.0.22 - - [2025-10-27 05:31:51] "POST /features HTTP/1.1" 200 541 0.060371 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 179 0.008615 10.0.0.22 - - [2025-10-27 05:31:52] "POST /physical-roles HTTP/1.1" 200 533 0.104351 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 191 0.009249 10.0.0.22 - - [2025-10-27 05:31:52] "POST /overlay-roles HTTP/1.1" 200 531 0.073329 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 185 0.014768 10.0.0.22 - - [2025-10-27 05:31:52] "POST /overlay-roles HTTP/1.1" 200 541 0.059121 10.0.0.22 - - [2025-10-27 05:31:52] "POST /fqname-to-id HTTP/1.1" 404 184 0.003638 10.0.0.22 - - [2025-10-27 05:31:53] "POST /overlay-roles HTTP/1.1" 200 533 0.082886 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 187 0.004688 10.0.0.22 - - [2025-10-27 05:31:53] "POST /overlay-roles HTTP/1.1" 200 541 0.045382 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 190 0.024598 10.0.0.22 - - [2025-10-27 05:31:53] "POST /role-definitions HTTP/1.1" 200 533 0.077873 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 190 0.005501 10.0.0.22 - - [2025-10-27 05:31:53] "POST /role-definitions HTTP/1.1" 200 551 0.044851 10.0.0.22 - - [2025-10-27 05:31:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.019021 10.0.0.22 - - [2025-10-27 05:31:54] "POST /role-definitions HTTP/1.1" 200 549 0.086650 10.0.0.22 - - [2025-10-27 05:31:54] "POST /fqname-to-id HTTP/1.1" 404 190 0.004187 10.0.0.22 - - [2025-10-27 05:31:54] "POST /role-definitions HTTP/1.1" 200 561 0.147315 10.0.0.22 - - [2025-10-27 05:31:54] "POST /fqname-to-id HTTP/1.1" 404 190 0.006726 10.0.0.22 - - [2025-10-27 05:31:54] "POST /role-definitions HTTP/1.1" 200 545 0.041257 10.0.0.22 - - [2025-10-27 05:31:54] "POST /fqname-to-id HTTP/1.1" 404 192 0.013373 10.0.0.22 - - [2025-10-27 05:31:55] "POST /role-definitions HTTP/1.1" 200 555 0.034807 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 187 0.007197 10.0.0.22 - - [2025-10-27 05:31:55] "POST /role-definitions HTTP/1.1" 200 531 0.047937 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 189 0.028515 10.0.0.22 - - [2025-10-27 05:31:55] "POST /role-definitions HTTP/1.1" 200 557 0.034244 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 195 0.005134 10.0.0.22 - - [2025-10-27 05:31:55] "POST /feature-configs HTTP/1.1" 200 537 0.072861 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 211 0.006029 10.0.0.22 - - [2025-10-27 05:31:55] "POST /node-profiles HTTP/1.1" 200 547 0.041129 10.0.0.22 - - [2025-10-27 05:31:55] "POST /fqname-to-id HTTP/1.1" 404 193 0.008215 10.0.0.22 - - [2025-10-27 05:31:56] "POST /node-profiles HTTP/1.1" 200 541 0.054693 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 188 0.003427 10.0.0.22 - - [2025-10-27 05:31:56] "POST /node-profiles HTTP/1.1" 200 531 0.074119 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 197 0.006701 10.0.0.22 - - [2025-10-27 05:31:56] "POST /telemetry-profiles HTTP/1.1" 200 554 0.035771 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 206 0.016914 10.0.0.22 - - [2025-10-27 05:31:56] "POST /telemetry-profiles HTTP/1.1" 200 554 0.040647 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 206 0.003989 10.0.0.22 - - [2025-10-27 05:31:56] "POST /sflow-profiles HTTP/1.1" 200 532 0.037510 10.0.0.22 - - [2025-10-27 05:31:56] "POST /fqname-to-id HTTP/1.1" 404 202 0.006605 10.0.0.22 - - [2025-10-27 05:31:56] "POST /grpc-profiles HTTP/1.1" 200 530 0.039172 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 202 0.010931 10.0.0.22 - - [2025-10-27 05:31:57] "POST /device-functional-groups HTTP/1.1" 200 540 0.055325 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 195 0.008028 10.0.0.22 - - [2025-10-27 05:31:57] "POST /device-functional-groups HTTP/1.1" 200 542 0.065442 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 208 0.003953 10.0.0.22 - - [2025-10-27 05:31:57] "POST /device-functional-groups HTTP/1.1" 200 620 0.043967 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 205 0.008862 10.0.0.22 - - [2025-10-27 05:31:57] "POST /device-functional-groups HTTP/1.1" 200 574 0.046329 10.0.0.22 - - [2025-10-27 05:31:57] "POST /fqname-to-id HTTP/1.1" 404 196 0.005817 10.0.0.22 - - [2025-10-27 05:31:58] "POST /role-configs HTTP/1.1" 200 522 0.078773 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 404 202 0.006716 10.0.0.22 - - [2025-10-27 05:31:58] "POST /role-configs HTTP/1.1" 200 521 0.033170 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 404 194 0.009108 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003996 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005110 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003638 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005028 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006890 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005459 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004738 10.0.0.22 - - [2025-10-27 05:31:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004737 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.009815 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003886 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004439 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005239 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004874 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003666 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004238 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004792 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004725 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003621 10.0.0.22 - - [2025-10-27 05:31:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004519 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004973 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005047 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003992 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003926 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004589 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003815 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005085 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006477 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004312 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004502 10.0.0.22 - - [2025-10-27 05:32:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004219 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003819 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004394 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005404 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004784 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005694 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004109 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004311 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004513 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003752 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005483 10.0.0.22 - - [2025-10-27 05:32:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004155 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003987 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004888 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004182 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004653 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004094 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005831 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005225 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005692 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006558 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006277 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005359 10.0.0.22 - - [2025-10-27 05:32:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006264 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004510 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004211 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004866 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003901 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005365 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.018711 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003733 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003981 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004899 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005087 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.009541 10.0.0.22 - - [2025-10-27 05:32:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004286 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005795 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003863 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004715 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004785 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004825 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005919 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005347 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004787 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005239 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.22 - - [2025-10-27 05:32:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003971 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004627 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004273 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005812 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.011258 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003793 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004332 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003964 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003978 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004482 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006476 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005205 10.0.0.22 - - [2025-10-27 05:32:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004810 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004854 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005030 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004466 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.007535 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004571 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005421 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003809 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003936 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004748 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003732 10.0.0.22 - - [2025-10-27 05:32:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004147 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004131 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004577 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004470 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004202 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003795 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003877 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005347 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005964 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005067 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005159 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004103 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004112 10.0.0.22 - - [2025-10-27 05:32:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004124 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003802 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004138 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004521 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004066 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004780 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004373 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003892 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003778 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004018 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003711 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003690 10.0.0.22 - - [2025-10-27 05:32:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004616 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003912 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004134 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004191 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004160 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003680 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004120 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003991 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004650 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005404 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004501 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003874 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003880 10.0.0.22 - - [2025-10-27 05:32:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003770 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003716 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004216 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003643 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003304 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004276 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003880 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004776 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004663 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003886 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004100 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004032 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005672 10.0.0.22 - - [2025-10-27 05:32:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003843 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003784 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005630 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004097 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004112 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003922 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004429 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003861 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004110 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004124 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003594 10.0.0.22 - - [2025-10-27 05:32:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003726 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003884 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003929 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003669 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004000 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003870 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004299 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004571 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004133 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003545 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004871 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003672 10.0.0.22 - - [2025-10-27 05:32:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004390 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004505 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004311 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003708 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004442 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003543 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003638 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005413 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007262 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003743 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003933 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006207 10.0.0.22 - - [2025-10-27 05:32:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004149 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.011617 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003857 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.013455 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006902 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.015391 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003670 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004038 10.0.0.22 - - [2025-10-27 05:32:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003762 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.012543 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004380 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.024469 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003703 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004039 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005404 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.011992 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004063 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003782 10.0.0.22 - - [2025-10-27 05:32:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.009721 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007828 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.023076 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003815 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003869 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003839 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004035 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003978 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.007848 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006995 10.0.0.22 - - [2025-10-27 05:32:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005958 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006055 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005289 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003789 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.012132 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003640 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003922 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004096 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005339 10.0.0.22 - - [2025-10-27 05:32:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.007877 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006554 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005235 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005358 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.014155 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007697 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007312 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006582 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004101 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004530 10.0.0.22 - - [2025-10-27 05:32:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006496 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003856 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005418 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.015605 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.025075 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004101 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005750 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003658 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004645 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004779 10.0.0.22 - - [2025-10-27 05:32:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004266 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.008202 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006191 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003790 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004431 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006286 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005365 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004308 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003882 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003612 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005983 10.0.0.22 - - [2025-10-27 05:32:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006523 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004113 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005351 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.007904 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004279 10.0.0.22 - - [2025-10-27 05:32:21] "POST /useragent-kv HTTP/1.1" 200 115 0.005036 10.0.0.22 - - [2025-10-27 05:32:21] "POST /virtual-networks HTTP/1.1" 200 552 0.179264 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 404 178 0.006860 10.0.0.22 - - [2025-10-27 05:32:21] "POST /route-targets HTTP/1.1" 200 327 0.039604 10.0.0.22 - - [2025-10-27 05:32:21] "POST /fqname-to-id HTTP/1.1" 404 198 0.004255 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.