++ 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 Dec 29 05:23:13 UTC 2025 ===================' INFO: =================== Mon Dec 29 05:23:13 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' ++ 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)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.249,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.249,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.249,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:8081 10.0.0.249:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.249:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9042 10.0.0.249:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.249:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.249:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:8086 10.0.0.249:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.249:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.249: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.38,10.0.0.249,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:8082 10.0.0.249:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.249:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9161 10.0.0.249:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.249:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9041 10.0.0.249:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.249:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.249: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.14,10.20.0.25,10.20.0.193 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.25,10.20.0.193 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249: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.38:2181,10.0.0.249:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.249:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:2181 10.0.0.249:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.249:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.249:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249: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.38:5673,10.0.0.249:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.249:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:6379 10.0.0.249:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.249:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.249: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.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9092 10.0.0.249:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.249:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.249: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.38 ++ 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.38,10.0.0.249,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.38,10.0.0.249,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 ++ echo 10.0.0.38,10.0.0.249,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.38 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.249,10.0.0.22 +++ local servers=10.0.0.38,10.0.0.249,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.22,10.20.0.193,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.22,10.20.0.193,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.22,10.20.0.193,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( 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.193,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 ]] ++ sed 's/,/ /g' ++ echo 10.0.0.38:9041 10.0.0.249:9041 10.0.0.22:9041 + cassandra_server_list='10.0.0.38:9041 10.0.0.249: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=__ ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ sort ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/29/2025 05:23:23.076 7fe20b8380c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/29/2025 05:23:23.104 7fe20b8380c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/29/2025 05:23:23.118 7fe20b8380c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/29/2025 05:23:23.118 7fe20b8380c8 [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 Dec 29 05:23:41 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() parent_obj undefined gsc = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...4e6dc3af-9d19-4104-9d0a-ae87e96e0eda at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 4e6dc3af-9d19-4104-9d0a-ae87e96e0eda at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_vrouter_config default-global-system-config:default-global-vrouter-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...4e6dc3af-9d19-4104-9d0a-ae87e96e0eda at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...4e6dc3af-9d19-4104-9d0a-ae87e96e0eda at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...4e6dc3af-9d19-4104-9d0a-ae87e96e0eda at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: global_vrouter_config default-global-system-config:default-global-vrouter-config During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3747, in _db_init_entries parent_obj=gsc)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 4e6dc3af-9d19-4104-9d0a-ae87e96e0eda 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 Dec 29 05:23:42 UTC 2025 ===================' INFO: =================== Mon Dec 29 05:23:42 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.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 +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.249,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.249,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.249,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:8081 10.0.0.249:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.249:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9042 10.0.0.249:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.249:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.249:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:8086 10.0.0.249:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.249:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.249: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.38,10.0.0.249,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:8082 10.0.0.249:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.249:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9161 10.0.0.249:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.249:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9041 10.0.0.249:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.249:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.249: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.14,10.20.0.25,10.20.0.193 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.25,10.20.0.193 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249: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.38:2181,10.0.0.249:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.249:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:2181 10.0.0.249:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.249:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.249:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249: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.38:5673,10.0.0.249:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.249:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.249: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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:6379 10.0.0.249:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.249:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.249: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.38,10.0.0.249,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.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249: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.38:9092 10.0.0.249:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.249:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.249: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.38 ++ 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.38,10.0.0.249,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.38,10.0.0.249,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 ++ echo 10.0.0.38,10.0.0.249,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.38 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.38,10.0.0.249,10.0.0.22 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.38,10.0.0.249,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.22,10.20.0.193,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.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.22,10.20.0.193,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.22,10.20.0.193,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( 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.193,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.38:9041 10.0.0.249:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.249: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 ++ grep '^API__.*__.*=.*$' ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/29/2025 05:23:50.183 7fc347028ec8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/29/2025 05:23:50.210 7fc347028ec8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/29/2025 05:23:50.225 7fc347028ec8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/29/2025 05:23:50.225 7fc347028ec8 [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-12-29 05:23:51] "GET / HTTP/1.1" 200 45871 0.001884 10.0.0.22 - - [2025-12-29 05:23:51] "GET / HTTP/1.1" 200 45871 0.001353 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-12-29 05:23:51] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000720 10.0.0.22 - - [2025-12-29 05:23:51] "POST /fqname-to-id HTTP/1.1" 401 292 0.000480 10.0.0.22 - - [2025-12-29 05:23:52] "POST /fqname-to-id HTTP/1.1" 404 194 1.046457 10.0.0.22 - - [2025-12-29 05:23:52] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 0.387523 10.0.0.22 - - [2025-12-29 05:23:52] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.007093 10.0.0.22 - - [2025-12-29 05:23:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.137873 10.0.0.22 - - [2025-12-29 05:23:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004355 10.0.0.22 - - [2025-12-29 05:23:52] "POST /fqname-to-id HTTP/1.1" 404 208 0.009814 10.0.0.22 - - [2025-12-29 05:23:52] "POST /fqname-to-id HTTP/1.1" 404 196 0.014446 10.0.0.22 - - [2025-12-29 05:23:52] "POST /fqname-to-id HTTP/1.1" 404 198 0.005343 /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-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 206 0.010242 10.0.0.22 - - [2025-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 197 0.004757 10.0.0.22 - - [2025-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 198 0.005280 10.0.0.22 - - [2025-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 196 0.004393 10.0.0.22 - - [2025-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 195 0.004369 10.0.0.22 - - [2025-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 195 0.004760 10.0.0.22 - - [2025-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 195 0.010928 10.0.0.22 - - [2025-12-29 05:23:53] "POST /fqname-to-id HTTP/1.1" 404 200 0.007519 10.0.0.249 - - [2025-12-29 05:23:54] "POST /fqname-to-id HTTP/1.1" 401 292 0.000544 10.0.0.22 - - [2025-12-29 05:23:55] "POST /job-templates HTTP/1.1" 200 565 0.079772 10.0.0.22 - - [2025-12-29 05:23:56] "POST /fqname-to-id HTTP/1.1" 404 168 0.007698 10.0.0.22 - - [2025-12-29 05:23:56] "POST /tags HTTP/1.1" 200 317 0.088380 10.0.0.22 - - [2025-12-29 05:23:56] "POST /fqname-to-id HTTP/1.1" 404 162 0.009137 10.0.0.22 - - [2025-12-29 05:23:56] "POST /tags HTTP/1.1" 200 333 0.091779 10.0.0.22 - - [2025-12-29 05:23:56] "POST /fqname-to-id HTTP/1.1" 404 169 0.004525 10.0.0.22 - - [2025-12-29 05:23:57] "PUT /global-system-config/e0657542-774b-4c86-bd60-8a0bd9293fdc HTTP/1.1" 200 274 0.030050 10.0.0.22 - - [2025-12-29 05:23:57] "POST /fqname-to-id HTTP/1.1" 404 166 0.004660 10.0.0.22 - - [2025-12-29 05:23:57] "POST /hardwares HTTP/1.1" 200 327 0.034074 10.0.0.22 - - [2025-12-29 05:23:57] "POST /fqname-to-id HTTP/1.1" 404 164 0.005174 10.0.0.22 - - [2025-12-29 05:23:57] "POST /hardwares HTTP/1.1" 200 323 0.040246 10.0.0.22 - - [2025-12-29 05:23:57] "POST /fqname-to-id HTTP/1.1" 404 164 0.012008 10.0.0.22 - - [2025-12-29 05:23:57] "POST /hardwares HTTP/1.1" 200 323 0.025055 10.0.0.22 - - [2025-12-29 05:23:57] "POST /fqname-to-id HTTP/1.1" 404 165 0.005225 10.0.0.22 - - [2025-12-29 05:23:57] "POST /hardwares HTTP/1.1" 200 325 0.016921 10.0.0.22 - - [2025-12-29 05:23:57] "POST /fqname-to-id HTTP/1.1" 404 165 0.004057 10.0.0.22 - - [2025-12-29 05:23:58] "POST /hardwares HTTP/1.1" 200 323 0.021838 10.0.0.22 - - [2025-12-29 05:23:58] "POST /fqname-to-id HTTP/1.1" 404 164 0.006682 10.0.0.22 - - [2025-12-29 05:23:58] "POST /hardwares HTTP/1.1" 200 317 0.020575 10.0.0.22 - - [2025-12-29 05:23:58] "POST /fqname-to-id HTTP/1.1" 404 162 0.004336 10.0.0.22 - - [2025-12-29 05:23:58] "POST /hardwares HTTP/1.1" 200 319 0.048151 10.0.0.22 - - [2025-12-29 05:23:58] "POST /fqname-to-id HTTP/1.1" 404 161 0.005870 10.0.0.22 - - [2025-12-29 05:23:58] "POST /hardwares HTTP/1.1" 200 317 0.019385 10.0.0.22 - - [2025-12-29 05:23:58] "POST /fqname-to-id HTTP/1.1" 404 162 0.008646 10.0.0.22 - - [2025-12-29 05:23:58] "POST /hardwares HTTP/1.1" 200 319 0.021759 10.0.0.22 - - [2025-12-29 05:23:58] "POST /fqname-to-id HTTP/1.1" 404 158 0.004396 10.0.0.22 - - [2025-12-29 05:23:58] "POST /hardwares HTTP/1.1" 200 315 0.021514 10.0.0.22 - - [2025-12-29 05:23:59] "POST /fqname-to-id HTTP/1.1" 404 158 0.005049 10.0.0.22 - - [2025-12-29 05:23:59] "POST /hardwares HTTP/1.1" 200 305 0.019463 10.0.0.22 - - [2025-12-29 05:23:59] "POST /fqname-to-id HTTP/1.1" 404 155 0.005403 10.0.0.22 - - [2025-12-29 05:23:59] "POST /hardwares HTTP/1.1" 200 305 0.018124 10.0.0.22 - - [2025-12-29 05:23:59] "POST /fqname-to-id HTTP/1.1" 404 156 0.004499 10.0.0.22 - - [2025-12-29 05:23:59] "POST /hardwares HTTP/1.1" 200 307 0.016664 10.0.0.22 - - [2025-12-29 05:23:59] "POST /fqname-to-id HTTP/1.1" 404 158 0.004267 10.0.0.22 - - [2025-12-29 05:23:59] "POST /hardwares HTTP/1.1" 200 311 0.019980 10.0.0.22 - - [2025-12-29 05:23:59] "POST /fqname-to-id HTTP/1.1" 404 157 0.008360 10.0.0.22 - - [2025-12-29 05:23:59] "POST /hardwares HTTP/1.1" 200 309 0.028533 10.0.0.22 - - [2025-12-29 05:23:59] "POST /fqname-to-id HTTP/1.1" 404 157 0.004114 10.0.0.22 - - [2025-12-29 05:24:00] "POST /hardwares HTTP/1.1" 200 309 0.024559 10.0.0.22 - - [2025-12-29 05:24:00] "POST /fqname-to-id HTTP/1.1" 404 157 0.004153 10.0.0.22 - - [2025-12-29 05:24:00] "POST /hardwares HTTP/1.1" 200 309 0.023860 10.0.0.22 - - [2025-12-29 05:24:00] "POST /fqname-to-id HTTP/1.1" 404 190 0.004153 10.0.0.22 - - [2025-12-29 05:24:00] "POST /features HTTP/1.1" 200 523 0.057857 10.0.0.22 - - [2025-12-29 05:24:00] "POST /fqname-to-id HTTP/1.1" 404 184 0.004022 10.0.0.22 - - [2025-12-29 05:24:00] "POST /features HTTP/1.1" 200 531 0.035287 10.0.0.22 - - [2025-12-29 05:24:00] "POST /fqname-to-id HTTP/1.1" 404 193 0.005876 10.0.0.22 - - [2025-12-29 05:24:00] "POST /features HTTP/1.1" 200 525 0.069167 10.0.0.22 - - [2025-12-29 05:24:00] "POST /fqname-to-id HTTP/1.1" 404 182 0.007284 10.0.0.22 - - [2025-12-29 05:24:01] "POST /features HTTP/1.1" 200 533 0.056260 10.0.0.22 - - [2025-12-29 05:24:01] "POST /fqname-to-id HTTP/1.1" 404 178 0.004501 10.0.0.22 - - [2025-12-29 05:24:01] "POST /physical-roles HTTP/1.1" 200 523 0.063829 10.0.0.22 - - [2025-12-29 05:24:01] "POST /fqname-to-id HTTP/1.1" 404 177 0.004079 10.0.0.22 - - [2025-12-29 05:24:01] "POST /overlay-roles HTTP/1.1" 200 545 0.039628 10.0.0.22 - - [2025-12-29 05:24:01] "POST /fqname-to-id HTTP/1.1" 404 191 0.010247 10.0.0.22 - - [2025-12-29 05:24:01] "POST /overlay-roles HTTP/1.1" 200 533 0.049683 10.0.0.22 - - [2025-12-29 05:24:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004595 10.0.0.22 - - [2025-12-29 05:24:01] "POST /overlay-roles HTTP/1.1" 200 531 0.064908 10.0.0.22 - - [2025-12-29 05:24:01] "POST /fqname-to-id HTTP/1.1" 404 183 0.003827 10.0.0.22 - - [2025-12-29 05:24:02] "POST /overlay-roles HTTP/1.1" 200 537 0.039909 10.0.0.22 - - [2025-12-29 05:24:02] "POST /fqname-to-id HTTP/1.1" 404 178 0.005478 10.0.0.22 - - [2025-12-29 05:24:02] "POST /overlay-roles HTTP/1.1" 200 543 0.045875 10.0.0.22 - - [2025-12-29 05:24:02] "POST /fqname-to-id HTTP/1.1" 404 189 0.003401 10.0.0.22 - - [2025-12-29 05:24:02] "POST /role-definitions HTTP/1.1" 200 549 0.037027 10.0.0.22 - - [2025-12-29 05:24:02] "POST /fqname-to-id HTTP/1.1" 404 197 0.004272 10.0.0.22 - - [2025-12-29 05:24:02] "POST /role-definitions HTTP/1.1" 200 547 0.067298 10.0.0.22 - - [2025-12-29 05:24:02] "POST /fqname-to-id HTTP/1.1" 404 191 0.004912 10.0.0.22 - - [2025-12-29 05:24:02] "POST /role-definitions HTTP/1.1" 200 549 0.072243 10.0.0.22 - - [2025-12-29 05:24:02] "POST /fqname-to-id HTTP/1.1" 404 189 0.004630 10.0.0.22 - - [2025-12-29 05:24:03] "POST /role-definitions HTTP/1.1" 200 549 0.035256 10.0.0.22 - - [2025-12-29 05:24:03] "POST /fqname-to-id HTTP/1.1" 404 189 0.003864 10.0.0.22 - - [2025-12-29 05:24:03] "POST /role-definitions HTTP/1.1" 200 553 0.060950 10.0.0.22 - - [2025-12-29 05:24:03] "POST /fqname-to-id HTTP/1.1" 404 182 0.004673 10.0.0.22 - - [2025-12-29 05:24:03] "POST /role-definitions HTTP/1.1" 200 543 0.051834 10.0.0.22 - - [2025-12-29 05:24:03] "POST /fqname-to-id HTTP/1.1" 404 184 0.005579 10.0.0.22 - - [2025-12-29 05:24:03] "POST /role-definitions HTTP/1.1" 200 547 0.048804 10.0.0.22 - - [2025-12-29 05:24:03] "POST /fqname-to-id HTTP/1.1" 404 196 0.003752 10.0.0.22 - - [2025-12-29 05:24:03] "POST /role-definitions HTTP/1.1" 200 559 0.039585 10.0.0.22 - - [2025-12-29 05:24:03] "POST /fqname-to-id HTTP/1.1" 404 212 0.005800 10.0.0.22 - - [2025-12-29 05:24:04] "POST /feature-configs HTTP/1.1" 200 561 0.063339 10.0.0.22 - - [2025-12-29 05:24:04] "POST /fqname-to-id HTTP/1.1" 404 187 0.003927 10.0.0.22 - - [2025-12-29 05:24:04] "POST /node-profiles HTTP/1.1" 200 549 0.042861 10.0.0.22 - - [2025-12-29 05:24:04] "POST /fqname-to-id HTTP/1.1" 404 189 0.005927 10.0.0.22 - - [2025-12-29 05:24:04] "POST /node-profiles HTTP/1.1" 200 539 0.049274 10.0.0.22 - - [2025-12-29 05:24:04] "POST /fqname-to-id HTTP/1.1" 404 185 0.004243 10.0.0.22 - - [2025-12-29 05:24:04] "POST /node-profiles HTTP/1.1" 200 557 0.049761 10.0.0.22 - - [2025-12-29 05:24:04] "POST /fqname-to-id HTTP/1.1" 404 206 0.004414 10.0.0.22 - - [2025-12-29 05:24:04] "POST /telemetry-profiles HTTP/1.1" 200 554 0.055508 10.0.0.22 - - [2025-12-29 05:24:04] "POST /fqname-to-id HTTP/1.1" 404 206 0.004076 10.0.0.22 - - [2025-12-29 05:24:05] "POST /telemetry-profiles HTTP/1.1" 200 554 0.043730 10.0.0.22 - - [2025-12-29 05:24:05] "POST /fqname-to-id HTTP/1.1" 404 202 0.007507 10.0.0.249 - - [2025-12-29 05:24:05] "POST /fqname-to-id HTTP/1.1" 404 225 7.468263 10.0.0.22 - - [2025-12-29 05:24:05] "POST /sflow-profiles HTTP/1.1" 200 538 0.049953 10.0.0.22 - - [2025-12-29 05:24:05] "POST /fqname-to-id HTTP/1.1" 404 199 0.006462 10.0.0.249 - - [2025-12-29 05:24:05] "POST /access-control-lists HTTP/1.1" 200 585 0.045075 10.0.0.22 - - [2025-12-29 05:24:05] "POST /netconf-profiles HTTP/1.1" 200 542 0.065579 10.0.0.249 - - [2025-12-29 05:24:05] "POST /route-targets HTTP/1.1" 200 327 0.026383 10.0.0.22 - - [2025-12-29 05:24:05] "POST /fqname-to-id HTTP/1.1" 404 193 0.004082 10.0.0.249 - - [2025-12-29 05:24:05] "POST /ref-update HTTP/1.1" 200 156 0.024806 10.0.0.22 - - [2025-12-29 05:24:05] "POST /device-functional-groups HTTP/1.1" 200 544 0.041519 10.0.0.22 - - [2025-12-29 05:24:05] "POST /fqname-to-id HTTP/1.1" 404 218 0.012079 10.0.0.249 - - [2025-12-29 05:24:05] "POST /fqname-to-id HTTP/1.1" 404 201 0.004710 10.0.0.22 - - [2025-12-29 05:24:05] "POST /device-functional-groups HTTP/1.1" 200 570 0.039074 10.0.0.22 - - [2025-12-29 05:24:05] "POST /fqname-to-id HTTP/1.1" 404 206 0.004080 10.0.0.249 - - [2025-12-29 05:24:05] "PUT /access-control-list/d03d2872-2914-4662-8e2d-c93db89751ea HTTP/1.1" 200 272 0.041797 10.0.0.22 - - [2025-12-29 05:24:06] "POST /device-functional-groups HTTP/1.1" 200 564 0.065523 10.0.0.22 - - [2025-12-29 05:24:06] "POST /fqname-to-id HTTP/1.1" 404 201 0.003876 10.0.0.22 - - [2025-12-29 05:24:06] "POST /role-configs HTTP/1.1" 200 520 0.063432 10.0.0.22 - - [2025-12-29 05:24:06] "POST /fqname-to-id HTTP/1.1" 404 198 0.004317 10.0.0.22 - - [2025-12-29 05:24:06] "POST /role-configs HTTP/1.1" 200 526 0.048928 10.0.0.22 - - [2025-12-29 05:24:06] "POST /fqname-to-id HTTP/1.1" 404 193 0.005422 10.0.0.22 - - [2025-12-29 05:24:06] "POST /role-configs HTTP/1.1" 200 518 0.048857 10.0.0.22 - - [2025-12-29 05:24:06] "POST /ref-update HTTP/1.1" 200 156 0.039295 10.0.0.22 - - [2025-12-29 05:24:06] "POST /ref-update HTTP/1.1" 200 156 0.029337 10.0.0.22 - - [2025-12-29 05:24:06] "POST /ref-update HTTP/1.1" 200 156 0.021841 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.020875 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.024478 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.024426 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.026049 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.021284 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.028749 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.028353 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.025279 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.017122 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.017076 10.0.0.22 - - [2025-12-29 05:24:07] "POST /ref-update HTTP/1.1" 200 156 0.017869 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.020906 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.017660 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.017180 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.023256 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.020373 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.015252 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.015776 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.016386 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.018887 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.017301 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.018350 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.016831 10.0.0.22 - - [2025-12-29 05:24:08] "POST /ref-update HTTP/1.1" 200 156 0.022452 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.017165 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.015708 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.017798 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.036936 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.021307 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.021504 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.029424 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.042010 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.027081 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.029708 10.0.0.22 - - [2025-12-29 05:24:09] "POST /ref-update HTTP/1.1" 200 156 0.026077 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.099026 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.019975 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.020026 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.017601 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.018041 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.029876 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.036501 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.027061 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.026095 10.0.0.22 - - [2025-12-29 05:24:10] "POST /ref-update HTTP/1.1" 200 156 0.020307 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.030426 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.023166 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.021006 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.025722 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.021859 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.015627 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.013995 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.016337 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.027329 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.018023 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.021805 10.0.0.22 - - [2025-12-29 05:24:11] "POST /ref-update HTTP/1.1" 200 156 0.029285 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.018569 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.019631 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.020122 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.025020 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.019731 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.023261 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.021389 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.023914 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.021106 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.020870 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.022872 10.0.0.22 - - [2025-12-29 05:24:12] "POST /ref-update HTTP/1.1" 200 156 0.017885 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.022373 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.020246 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.022897 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.018095 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.033361 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.035660 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.024667 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.023771 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.028975 10.0.0.22 - - [2025-12-29 05:24:13] "POST /ref-update HTTP/1.1" 200 156 0.038268 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.028185 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.017294 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.019285 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.021669 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.019119 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.024489 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.041348 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.033001 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.043026 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.029111 10.0.0.22 - - [2025-12-29 05:24:14] "POST /ref-update HTTP/1.1" 200 156 0.015939 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.022050 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.039131 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.027119 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.024342 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.018122 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.034381 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.030425 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.023148 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.036516 10.0.0.22 - - [2025-12-29 05:24:15] "POST /ref-update HTTP/1.1" 200 156 0.041554 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.031533 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.033138 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.018094 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.013847 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.020843 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.015640 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.031812 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.027511 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.024782 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.034807 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.023217 10.0.0.22 - - [2025-12-29 05:24:16] "POST /ref-update HTTP/1.1" 200 156 0.019448 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.031825 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.047917 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.036889 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.075941 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.023694 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.038182 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.029195 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.044714 10.0.0.22 - - [2025-12-29 05:24:17] "POST /ref-update HTTP/1.1" 200 156 0.029635 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.026023 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.017653 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.024164 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.069821 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.031541 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.028661 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.024614 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.032584 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.019186 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.023084 10.0.0.22 - - [2025-12-29 05:24:18] "POST /ref-update HTTP/1.1" 200 156 0.032324 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.026405 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.018428 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.020650 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.023883 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.017630 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.025596 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.024469 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.026614 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.018532 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.017482 10.0.0.22 - - [2025-12-29 05:24:19] "POST /ref-update HTTP/1.1" 200 156 0.048344 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.024614 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.017553 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.019464 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.029802 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.036893 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.025834 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.021604 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.018044 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.017837 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.024786 10.0.0.22 - - [2025-12-29 05:24:20] "POST /ref-update HTTP/1.1" 200 156 0.021495 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.059310 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.022033 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.020840 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.016604 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.021540 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.027841 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.028063 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.018708 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.017653 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.018001 10.0.0.22 - - [2025-12-29 05:24:21] "POST /ref-update HTTP/1.1" 200 156 0.022266 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.016843 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.022783 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.018227 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.020556 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.015198 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.025131 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.021671 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.027599 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.021780 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.017014 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.020350 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.016631 10.0.0.22 - - [2025-12-29 05:24:22] "POST /ref-update HTTP/1.1" 200 156 0.018440 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.027687 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.035739 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.038905 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.030537 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.023495 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.043027 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.048563 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.039348 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.020106 10.0.0.22 - - [2025-12-29 05:24:23] "POST /ref-update HTTP/1.1" 200 156 0.019431 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.040542 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.021937 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.022356 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.020925 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.047449 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.037044 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.018563 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.045539 10.0.0.22 - - [2025-12-29 05:24:24] "POST /ref-update HTTP/1.1" 200 156 0.041268 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.036509 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.036129 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.028685 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.035407 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.020828 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.024240 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.057695 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.030003 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.032616 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.029649 10.0.0.22 - - [2025-12-29 05:24:25] "POST /ref-update HTTP/1.1" 200 156 0.025577 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.038220 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.020626 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.044519 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.027281 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.022471 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.029023 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.038513 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.020205 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.033745 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.028735 10.0.0.22 - - [2025-12-29 05:24:26] "POST /ref-update HTTP/1.1" 200 156 0.027535 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.035051 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.037833 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.032898 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.024654 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.016788 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.021521 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.024907 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.030703 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.034940 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.025356 10.0.0.22 - - [2025-12-29 05:24:27] "POST /ref-update HTTP/1.1" 200 156 0.018546 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.046804 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.033216 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.023720 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.030849 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.030956 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.016963 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.030701 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.017692 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.035560 10.0.0.22 - - [2025-12-29 05:24:28] "POST /ref-update HTTP/1.1" 200 156 0.015765 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.017735 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.022766 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.032583 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.038764 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.024714 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.022138 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.026357 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.028490 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.025505 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.033631 10.0.0.22 - - [2025-12-29 05:24:29] "POST /ref-update HTTP/1.1" 200 156 0.029394 10.0.0.22 - - [2025-12-29 05:24:30] "POST /ref-update HTTP/1.1" 200 156 0.019806 10.0.0.22 - - [2025-12-29 05:24:30] "POST /ref-update HTTP/1.1" 200 156 0.052656 10.0.0.22 - - [2025-12-29 05:24:30] "POST /ref-update HTTP/1.1" 200 156 0.034965 10.0.0.22 - - [2025-12-29 05:24:30] "POST /ref-update HTTP/1.1" 200 156 0.024507 10.0.0.22 - - [2025-12-29 05:24:30] "POST /ref-update HTTP/1.1" 200 156 0.030713 10.0.0.22 - - [2025-12-29 05:24:30] "POST /ref-update HTTP/1.1" 200 156 0.019707 10.0.0.22 - - [2025-12-29 05:24:30] "POST /ref-update HTTP/1.1" 200 156 0.018905 10.0.0.22 - - [2025-12-29 05:24:30] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.003789 10.0.0.22 - - [2025-12-29 05:24:30] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.003785 10.0.0.22 - - [2025-12-29 05:24:30] "POST /fqname-to-id HTTP/1.1" 404 205 0.004797 10.0.0.249 - - [2025-12-29 05:24:35] "GET /global-system-configs HTTP/1.1" 200 322 13.252036 10.0.0.22 - - [2025-12-29 05:24:38] "GET /global-system-configs HTTP/1.1" 200 322 10.397462 10.0.0.38 - - [2025-12-29 05:24:38] "GET /global-system-configs HTTP/1.1" 200 322 8.730057 10.0.0.22 - - [2025-12-29 05:24:38] "GET /global-system-configs HTTP/1.1" 200 322 6.828334 10.0.0.249 - - [2025-12-29 05:24:39] "GET /global-system-configs HTTP/1.1" 200 322 4.173954 10.0.0.38 - - [2025-12-29 05:24:39] "GET /global-system-configs HTTP/1.1" 200 322 1.851959 10.0.0.249 - - [2025-12-29 05:24:40] "POST /ref-update HTTP/1.1" 200 156 0.080457 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.