++ 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 22 04:41:37 UTC 2025 ===================' INFO: =================== Mon Dec 22 04:41:37 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 +++ local nic=ens3 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' +++ cut -d / -f 1 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ 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.22,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:8081 10.0.0.22:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.22:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.22:8081 10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9042 10.0.0.22:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.22:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.22:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:8086 10.0.0.22:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.22:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.22:8086 10.0.0.249: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.22,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:8082 10.0.0.22:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.22:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.22:8082 10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9161 10.0.0.22:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.22:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.22:9161 10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9041 10.0.0.22:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.22:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.22:9041 10.0.0.249: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.193,10.20.0.129 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.193,10.20.0.129 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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, +++ '[' -n 10.0.0.38:2181,10.0.0.22:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.22:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.22:2181,10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:2181 10.0.0.22:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.22:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.22:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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, +++ '[' -n 10.0.0.38:5673,10.0.0.22:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.22:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.22:5673,10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:6379 10.0.0.22:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.22:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.22:6379 10.0.0.249: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.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9092 10.0.0.22:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.22:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.22:9092 10.0.0.249: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.22,10.0.0.249 ++ 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.22,10.0.0.249 ++ 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.22,10.0.0.249 ++ 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.22,10.0.0.249 +++ local servers=10.0.0.38,10.0.0.22,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq +++ local local_ips=,10.0.0.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.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 2 +++ 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.22:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.22:9041 10.0.0.249: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__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' + 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/22/2025 04:41:45.803 7fa21060e648 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/22/2025 04:41:45.828 7fa21060e648 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/22/2025 04:41:45.842 7fa21060e648 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/22/2025 04:41:45.842 7fa21060e648 [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 22 04:42:05 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:...a72e6e8b-9314-486a-bb8c-8f985f6d8ae3 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: a72e6e8b-9314-486a-bb8c-8f985f6d8ae3 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:...a72e6e8b-9314-486a-bb8c-8f985f6d8ae3 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:...a72e6e8b-9314-486a-bb8c-8f985f6d8ae3 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...a72e6e8b-9314-486a-bb8c-8f985f6d8ae3 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: a72e6e8b-9314-486a-bb8c-8f985f6d8ae3 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 22 04:42:05 UTC 2025 ===================' INFO: =================== Mon Dec 22 04:42:05 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' +++ ip addr show dev ens3 ++ 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.22,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:8081 10.0.0.22:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.22:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.22:8081 10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9042 10.0.0.22:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.22:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.22:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:8086 10.0.0.22:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.22:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.22:8086 10.0.0.249: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.22,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:8082 10.0.0.22:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.22:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.22:8082 10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9161 10.0.0.22:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.22:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.22:9161 10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9041 10.0.0.22:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.22:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.22:9041 10.0.0.249: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.193,10.20.0.129 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.193,10.20.0.129 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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, +++ '[' -n 10.0.0.38:2181,10.0.0.22:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.22:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.22:2181,10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:2181 10.0.0.22:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.22:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.22:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22: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, +++ '[' -n 10.0.0.38:5673,10.0.0.22:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.22:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.22:5673,10.0.0.249: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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:6379 10.0.0.22:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.22:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.22:6379 10.0.0.249: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.22,10.0.0.249 ++ 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.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22: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 ' +++ '[' -n '10.0.0.38:9092 10.0.0.22:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.22:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.22:9092 10.0.0.249: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.22,10.0.0.249 ++ 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.22,10.0.0.249 ++ 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.22,10.0.0.249 ++ 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 +++ cut -d ' ' -f 1 +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.22,10.0.0.249 +++ local servers=10.0.0.38,10.0.0.22,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ grep -vi host ++++ uniq ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' ++++ cat /proc/net/fib_trie +++ 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.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 2 +++ 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.22:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.22:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 12/22/2025 04:42:13.812 7f17a7412d48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 12/22/2025 04:42:13.839 7f17a7412d48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 12/22/2025 04:42:13.853 7f17a7412d48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 12/22/2025 04:42:13.853 7f17a7412d48 [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-22 04:42:15] "GET / HTTP/1.1" 200 45871 0.001680 10.0.0.22 - - [2025-12-22 04:42:15] "GET / HTTP/1.1" 200 45871 0.001928 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-22 04:42:15] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000590 10.0.0.22 - - [2025-12-22 04:42:15] "POST /fqname-to-id HTTP/1.1" 401 292 0.000314 10.0.0.249 - - [2025-12-22 04:42:16] "POST /job-templates HTTP/1.1" 200 551 1.301332 10.0.0.22 - - [2025-12-22 04:42:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.525162 10.0.0.22 - - [2025-12-22 04:42:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.008001 10.0.0.22 - - [2025-12-22 04:42:16] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 0.171683 10.0.0.22 - - [2025-12-22 04:42:16] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.022523 10.0.0.249 - - [2025-12-22 04:42:16] "POST /job-templates HTTP/1.1" 200 579 0.132461 10.0.0.249 - - [2025-12-22 04:42:16] "POST /job-templates HTTP/1.1" 200 555 0.146810 10.0.0.249 - - [2025-12-22 04:42:17] "POST /job-templates HTTP/1.1" 200 559 0.149068 /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.249 - - [2025-12-22 04:42:36] "POST /fqname-to-id HTTP/1.1" 200 156 11.602509 10.0.0.249 - - [2025-12-22 04:42:36] "POST /fqname-to-id HTTP/1.1" 404 197 0.005592 10.0.0.249 - - [2025-12-22 04:42:36] "POST /job-templates HTTP/1.1" 200 559 0.080390 10.0.0.249 - - [2025-12-22 04:42:36] "POST /fqname-to-id HTTP/1.1" 404 195 0.005809 10.0.0.249 - - [2025-12-22 04:42:37] "POST /job-templates HTTP/1.1" 200 553 0.115587 10.0.0.249 - - [2025-12-22 04:42:37] "POST /fqname-to-id HTTP/1.1" 404 200 0.004183 10.0.0.249 - - [2025-12-22 04:42:37] "POST /job-templates HTTP/1.1" 200 565 0.081129 10.0.0.249 - - [2025-12-22 04:42:37] "POST /fqname-to-id HTTP/1.1" 404 168 0.004449 10.0.0.249 - - [2025-12-22 04:42:37] "POST /tags HTTP/1.1" 200 317 0.074856 10.0.0.249 - - [2025-12-22 04:42:37] "POST /fqname-to-id HTTP/1.1" 404 162 0.005022 10.0.0.249 - - [2025-12-22 04:42:37] "POST /tags HTTP/1.1" 200 333 0.064019 10.0.0.249 - - [2025-12-22 04:42:38] "POST /fqname-to-id HTTP/1.1" 404 169 0.005842 10.0.0.249 - - [2025-12-22 04:42:38] "PUT /global-system-config/4e7ace0d-7a00-49df-9c03-73662defb897 HTTP/1.1" 200 274 0.033848 10.0.0.249 - - [2025-12-22 04:42:38] "POST /fqname-to-id HTTP/1.1" 404 166 0.004308 10.0.0.249 - - [2025-12-22 04:42:38] "POST /hardwares HTTP/1.1" 200 327 0.025759 10.0.0.249 - - [2025-12-22 04:42:38] "POST /fqname-to-id HTTP/1.1" 404 164 0.007210 10.0.0.249 - - [2025-12-22 04:42:38] "POST /hardwares HTTP/1.1" 200 323 0.031901 10.0.0.249 - - [2025-12-22 04:42:38] "POST /fqname-to-id HTTP/1.1" 404 164 0.005702 10.0.0.249 - - [2025-12-22 04:42:38] "POST /hardwares HTTP/1.1" 200 323 0.028837 10.0.0.249 - - [2025-12-22 04:42:38] "POST /fqname-to-id HTTP/1.1" 404 165 0.003869 10.0.0.249 - - [2025-12-22 04:42:38] "POST /hardwares HTTP/1.1" 200 325 0.023003 10.0.0.249 - - [2025-12-22 04:42:38] "POST /fqname-to-id HTTP/1.1" 404 165 0.005354 10.0.0.249 - - [2025-12-22 04:42:38] "POST /hardwares HTTP/1.1" 200 323 0.027812 10.0.0.249 - - [2025-12-22 04:42:39] "POST /fqname-to-id HTTP/1.1" 404 164 0.003863 10.0.0.249 - - [2025-12-22 04:42:39] "POST /hardwares HTTP/1.1" 200 317 0.031671 10.0.0.249 - - [2025-12-22 04:42:39] "POST /fqname-to-id HTTP/1.1" 404 162 0.003804 10.0.0.249 - - [2025-12-22 04:42:39] "POST /hardwares HTTP/1.1" 200 319 0.018261 10.0.0.249 - - [2025-12-22 04:42:39] "POST /fqname-to-id HTTP/1.1" 404 161 0.003468 10.0.0.249 - - [2025-12-22 04:42:39] "POST /hardwares HTTP/1.1" 200 317 0.021835 10.0.0.249 - - [2025-12-22 04:42:39] "POST /fqname-to-id HTTP/1.1" 404 162 0.003335 10.0.0.249 - - [2025-12-22 04:42:39] "POST /hardwares HTTP/1.1" 200 319 0.022784 10.0.0.249 - - [2025-12-22 04:42:39] "POST /fqname-to-id HTTP/1.1" 404 158 0.006286 10.0.0.249 - - [2025-12-22 04:42:39] "POST /hardwares HTTP/1.1" 200 315 0.016809 10.0.0.249 - - [2025-12-22 04:42:39] "POST /fqname-to-id HTTP/1.1" 404 158 0.009452 10.0.0.249 - - [2025-12-22 04:42:40] "POST /hardwares HTTP/1.1" 200 305 0.040627 10.0.0.249 - - [2025-12-22 04:42:40] "POST /fqname-to-id HTTP/1.1" 404 155 0.003691 10.0.0.249 - - [2025-12-22 04:42:40] "POST /hardwares HTTP/1.1" 200 305 0.060319 10.0.0.249 - - [2025-12-22 04:42:40] "POST /fqname-to-id HTTP/1.1" 404 156 0.006842 10.0.0.249 - - [2025-12-22 04:42:40] "POST /hardwares HTTP/1.1" 200 307 0.020914 10.0.0.249 - - [2025-12-22 04:42:40] "POST /fqname-to-id HTTP/1.1" 404 158 0.020258 10.0.0.249 - - [2025-12-22 04:42:40] "POST /hardwares HTTP/1.1" 200 311 0.019369 10.0.0.249 - - [2025-12-22 04:42:40] "POST /fqname-to-id HTTP/1.1" 404 157 0.003691 10.0.0.249 - - [2025-12-22 04:42:40] "POST /hardwares HTTP/1.1" 200 309 0.028873 10.0.0.249 - - [2025-12-22 04:42:40] "POST /fqname-to-id HTTP/1.1" 404 157 0.003438 10.0.0.249 - - [2025-12-22 04:42:40] "POST /hardwares HTTP/1.1" 200 309 0.033597 10.0.0.249 - - [2025-12-22 04:42:41] "POST /fqname-to-id HTTP/1.1" 404 157 0.011596 10.0.0.249 - - [2025-12-22 04:42:41] "POST /hardwares HTTP/1.1" 200 309 0.032652 10.0.0.249 - - [2025-12-22 04:42:41] "POST /fqname-to-id HTTP/1.1" 404 190 0.003919 10.0.0.249 - - [2025-12-22 04:42:41] "POST /features HTTP/1.1" 200 523 0.056039 10.0.0.249 - - [2025-12-22 04:42:41] "POST /fqname-to-id HTTP/1.1" 404 184 0.015850 10.0.0.249 - - [2025-12-22 04:42:41] "POST /features HTTP/1.1" 200 531 0.051358 10.0.0.249 - - [2025-12-22 04:42:41] "POST /fqname-to-id HTTP/1.1" 404 193 0.003618 10.0.0.249 - - [2025-12-22 04:42:41] "POST /features HTTP/1.1" 200 525 0.036242 10.0.0.249 - - [2025-12-22 04:42:41] "POST /fqname-to-id HTTP/1.1" 404 182 0.005582 10.0.0.249 - - [2025-12-22 04:42:41] "POST /features HTTP/1.1" 200 533 0.052136 10.0.0.249 - - [2025-12-22 04:42:42] "POST /fqname-to-id HTTP/1.1" 404 178 0.004638 10.0.0.249 - - [2025-12-22 04:42:42] "POST /physical-roles HTTP/1.1" 200 523 0.075910 10.0.0.249 - - [2025-12-22 04:42:42] "POST /fqname-to-id HTTP/1.1" 404 177 0.006066 10.0.0.249 - - [2025-12-22 04:42:42] "POST /overlay-roles HTTP/1.1" 200 545 0.061704 10.0.0.249 - - [2025-12-22 04:42:42] "POST /fqname-to-id HTTP/1.1" 404 191 0.006100 10.0.0.249 - - [2025-12-22 04:42:42] "POST /overlay-roles HTTP/1.1" 200 533 0.065530 10.0.0.249 - - [2025-12-22 04:42:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.012604 10.0.0.249 - - [2025-12-22 04:42:42] "POST /overlay-roles HTTP/1.1" 200 531 0.073565 10.0.0.249 - - [2025-12-22 04:42:42] "POST /fqname-to-id HTTP/1.1" 404 183 0.004636 10.0.0.249 - - [2025-12-22 04:42:43] "POST /overlay-roles HTTP/1.1" 200 537 0.061244 10.0.0.249 - - [2025-12-22 04:42:43] "POST /fqname-to-id HTTP/1.1" 404 178 0.003398 10.0.0.249 - - [2025-12-22 04:42:43] "POST /overlay-roles HTTP/1.1" 200 543 0.054240 10.0.0.249 - - [2025-12-22 04:42:43] "POST /fqname-to-id HTTP/1.1" 404 189 0.003565 10.0.0.249 - - [2025-12-22 04:42:43] "POST /role-definitions HTTP/1.1" 200 549 0.057439 10.0.0.249 - - [2025-12-22 04:42:43] "POST /fqname-to-id HTTP/1.1" 404 197 0.005984 10.0.0.249 - - [2025-12-22 04:42:43] "POST /role-definitions HTTP/1.1" 200 547 0.041688 10.0.0.249 - - [2025-12-22 04:42:43] "POST /fqname-to-id HTTP/1.1" 404 191 0.006491 10.0.0.249 - - [2025-12-22 04:42:43] "POST /role-definitions HTTP/1.1" 200 549 0.043278 10.0.0.249 - - [2025-12-22 04:42:44] "POST /fqname-to-id HTTP/1.1" 404 189 0.005519 10.0.0.249 - - [2025-12-22 04:42:44] "POST /role-definitions HTTP/1.1" 200 549 0.054936 10.0.0.249 - - [2025-12-22 04:42:44] "POST /fqname-to-id HTTP/1.1" 404 189 0.003182 10.0.0.249 - - [2025-12-22 04:42:44] "POST /role-definitions HTTP/1.1" 200 553 0.057175 10.0.0.249 - - [2025-12-22 04:42:44] "POST /fqname-to-id HTTP/1.1" 404 182 0.004728 10.0.0.249 - - [2025-12-22 04:42:44] "POST /role-definitions HTTP/1.1" 200 543 0.039630 10.0.0.249 - - [2025-12-22 04:42:44] "POST /fqname-to-id HTTP/1.1" 404 184 0.008935 10.0.0.249 - - [2025-12-22 04:42:44] "POST /role-definitions HTTP/1.1" 200 547 0.052054 10.0.0.249 - - [2025-12-22 04:42:44] "POST /fqname-to-id HTTP/1.1" 404 196 0.004155 10.0.0.249 - - [2025-12-22 04:42:44] "POST /role-definitions HTTP/1.1" 200 559 0.049834 10.0.0.249 - - [2025-12-22 04:42:44] "POST /fqname-to-id HTTP/1.1" 404 212 0.003714 10.0.0.249 - - [2025-12-22 04:42:45] "POST /feature-configs HTTP/1.1" 200 561 0.052876 10.0.0.249 - - [2025-12-22 04:42:45] "POST /fqname-to-id HTTP/1.1" 404 187 0.013672 10.0.0.249 - - [2025-12-22 04:42:45] "POST /node-profiles HTTP/1.1" 200 549 0.039548 10.0.0.249 - - [2025-12-22 04:42:45] "POST /fqname-to-id HTTP/1.1" 404 189 0.004333 10.0.0.249 - - [2025-12-22 04:42:45] "POST /node-profiles HTTP/1.1" 200 539 0.081388 10.0.0.249 - - [2025-12-22 04:42:45] "POST /fqname-to-id HTTP/1.1" 404 185 0.003604 10.0.0.249 - - [2025-12-22 04:42:45] "POST /node-profiles HTTP/1.1" 200 557 0.042277 10.0.0.249 - - [2025-12-22 04:42:45] "POST /fqname-to-id HTTP/1.1" 404 206 0.006812 10.0.0.249 - - [2025-12-22 04:42:45] "POST /telemetry-profiles HTTP/1.1" 200 554 0.051809 10.0.0.249 - - [2025-12-22 04:42:46] "POST /fqname-to-id HTTP/1.1" 404 206 0.008910 10.0.0.249 - - [2025-12-22 04:42:46] "POST /telemetry-profiles HTTP/1.1" 200 554 0.042646 10.0.0.249 - - [2025-12-22 04:42:46] "POST /fqname-to-id HTTP/1.1" 404 202 0.003769 10.0.0.249 - - [2025-12-22 04:42:46] "POST /sflow-profiles HTTP/1.1" 200 538 0.048310 10.0.0.249 - - [2025-12-22 04:42:46] "POST /fqname-to-id HTTP/1.1" 404 199 0.010522 10.0.0.249 - - [2025-12-22 04:42:46] "POST /netconf-profiles HTTP/1.1" 200 542 0.064743 10.0.0.249 - - [2025-12-22 04:42:46] "POST /fqname-to-id HTTP/1.1" 404 193 0.003363 10.0.0.249 - - [2025-12-22 04:42:46] "POST /device-functional-groups HTTP/1.1" 200 544 0.058573 10.0.0.249 - - [2025-12-22 04:42:46] "POST /fqname-to-id HTTP/1.1" 404 218 0.003323 10.0.0.249 - - [2025-12-22 04:42:46] "POST /device-functional-groups HTTP/1.1" 200 570 0.031539 10.0.0.249 - - [2025-12-22 04:42:46] "POST /fqname-to-id HTTP/1.1" 404 206 0.004340 10.0.0.249 - - [2025-12-22 04:42:47] "POST /device-functional-groups HTTP/1.1" 200 564 0.033405 10.0.0.249 - - [2025-12-22 04:42:47] "POST /fqname-to-id HTTP/1.1" 404 201 0.003472 10.0.0.249 - - [2025-12-22 04:42:47] "POST /role-configs HTTP/1.1" 200 520 0.036788 10.0.0.249 - - [2025-12-22 04:42:47] "POST /fqname-to-id HTTP/1.1" 404 198 0.003663 10.0.0.249 - - [2025-12-22 04:42:47] "POST /role-configs HTTP/1.1" 200 526 0.041698 10.0.0.249 - - [2025-12-22 04:42:47] "POST /fqname-to-id HTTP/1.1" 404 193 0.005197 10.0.0.249 - - [2025-12-22 04:42:47] "POST /role-configs HTTP/1.1" 200 518 0.084183 10.0.0.249 - - [2025-12-22 04:42:47] "POST /ref-update HTTP/1.1" 200 156 0.024078 10.0.0.249 - - [2025-12-22 04:42:47] "POST /ref-update HTTP/1.1" 200 156 0.019471 10.0.0.249 - - [2025-12-22 04:42:47] "POST /ref-update HTTP/1.1" 200 156 0.019213 10.0.0.249 - - [2025-12-22 04:42:47] "POST /ref-update HTTP/1.1" 200 156 0.032685 10.0.0.249 - - [2025-12-22 04:42:47] "POST /ref-update HTTP/1.1" 200 156 0.021074 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.016962 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.022894 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.046730 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.016272 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.017080 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.021313 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.018946 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.027646 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.024426 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.014145 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.022072 10.0.0.249 - - [2025-12-22 04:42:48] "POST /ref-update HTTP/1.1" 200 156 0.023957 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.045061 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.021113 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.028614 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.100323 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.048554 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.034948 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.036719 10.0.0.249 - - [2025-12-22 04:42:49] "POST /ref-update HTTP/1.1" 200 156 0.045305 10.0.0.249 - - [2025-12-22 04:42:50] "POST /ref-update HTTP/1.1" 200 156 0.127246 10.0.0.249 - - [2025-12-22 04:42:50] "POST /ref-update HTTP/1.1" 200 156 0.200639 10.0.0.249 - - [2025-12-22 04:42:50] "POST /ref-update HTTP/1.1" 200 156 0.051227 10.0.0.249 - - [2025-12-22 04:42:50] "POST /ref-update HTTP/1.1" 200 156 0.071417 10.0.0.249 - - [2025-12-22 04:42:50] "POST /ref-update HTTP/1.1" 200 156 0.041567 10.0.0.249 - - [2025-12-22 04:42:50] "POST /ref-update HTTP/1.1" 200 156 0.042456 10.0.0.249 - - [2025-12-22 04:42:50] "POST /ref-update HTTP/1.1" 200 156 0.040559 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.043591 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.118387 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.031500 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.030197 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.068314 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.028662 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.035390 10.0.0.249 - - [2025-12-22 04:42:51] "POST /ref-update HTTP/1.1" 200 156 0.040684 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.043677 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.037775 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.045458 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.022090 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.023008 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.019482 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.019682 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.021370 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.016455 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.021047 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.023638 10.0.0.249 - - [2025-12-22 04:42:52] "POST /ref-update HTTP/1.1" 200 156 0.015922 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.031566 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.018925 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.019680 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.019124 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.024256 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.015583 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.014789 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.014672 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.026461 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.013105 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.035354 10.0.0.249 - - [2025-12-22 04:42:53] "POST /ref-update HTTP/1.1" 200 156 0.024721 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.014842 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.018686 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.019615 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.014178 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.016696 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.013943 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.016065 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.012814 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.012397 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.014092 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.014339 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.017211 10.0.0.249 - - [2025-12-22 04:42:54] "POST /ref-update HTTP/1.1" 200 156 0.014096 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.015507 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.013628 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.017089 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.015911 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.019671 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.018245 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.020288 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.016100 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.024318 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.023623 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.013516 10.0.0.249 - - [2025-12-22 04:42:55] "GET /global-system-configs HTTP/1.1" 200 322 13.449356 10.0.0.249 - - [2025-12-22 04:42:55] "POST /ref-update HTTP/1.1" 200 156 0.019228 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.020825 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.015279 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.023370 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.020314 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.017722 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.028216 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.022017 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.015359 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.012970 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.018215 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.035492 10.0.0.249 - - [2025-12-22 04:42:56] "POST /ref-update HTTP/1.1" 200 156 0.019736 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.016070 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.018237 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.017706 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.031184 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.014643 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.016346 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.015606 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.029449 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.019835 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.018400 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.018842 10.0.0.249 - - [2025-12-22 04:42:57] "POST /ref-update HTTP/1.1" 200 156 0.021098 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.013854 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.015396 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.014539 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.020462 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.016836 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.024201 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.016218 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.015020 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.018119 10.0.0.22 - - [2025-12-22 04:42:58] "GET /global-system-configs HTTP/1.1" 200 322 12.716925 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.018559 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.022732 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.022106 10.0.0.249 - - [2025-12-22 04:42:58] "POST /ref-update HTTP/1.1" 200 156 0.017945 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.019453 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.024035 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.015729 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.015590 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.015081 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.012531 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.012891 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.014425 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.015159 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.016326 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.022490 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.016805 10.0.0.249 - - [2025-12-22 04:42:59] "POST /ref-update HTTP/1.1" 200 156 0.013288 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.022029 10.0.0.249 - - [2025-12-22 04:43:00] "GET /global-system-configs HTTP/1.1" 200 322 9.190480 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.015943 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.013640 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.019723 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.012959 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.016292 10.0.0.249 - - [2025-12-22 04:43:00] "POST /access-control-lists HTTP/1.1" 200 587 0.038477 10.0.0.22 - - [2025-12-22 04:43:00] "GET /global-system-configs HTTP/1.1" 200 322 7.433183 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.034535 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.013746 10.0.0.249 - - [2025-12-22 04:43:00] "POST /route-targets HTTP/1.1" 200 327 0.015780 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.024923 10.0.0.38 - - [2025-12-22 04:43:00] "GET /global-system-configs HTTP/1.1" 200 322 5.176262 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.027848 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.013185 10.0.0.38 - - [2025-12-22 04:43:00] "GET /global-system-configs HTTP/1.1" 200 322 3.571437 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.018371 10.0.0.249 - - [2025-12-22 04:43:00] "POST /route-targets HTTP/1.1" 200 327 0.014206 10.0.0.249 - - [2025-12-22 04:43:00] "POST /ref-update HTTP/1.1" 200 156 0.021013 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.033170 10.0.0.249 - - [2025-12-22 04:43:01] "POST /access-control-lists HTTP/1.1" 200 551 0.085068 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.021628 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.020319 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.016992 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.020629 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.024711 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.034607 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.028778 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.019173 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.016183 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.013304 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.013440 10.0.0.249 - - [2025-12-22 04:43:01] "POST /ref-update HTTP/1.1" 200 156 0.014163 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.014913 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.011757 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.014536 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.014434 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.019184 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.016408 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.031699 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.021064 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.018470 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.013677 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.041669 10.0.0.249 - - [2025-12-22 04:43:02] "POST /ref-update HTTP/1.1" 200 156 0.038975 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.039506 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.036142 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.035002 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.037077 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.029335 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.063152 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.016768 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.019909 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.020730 10.0.0.249 - - [2025-12-22 04:43:03] "POST /ref-update HTTP/1.1" 200 156 0.030187 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.020835 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.031863 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.026717 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.037110 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.019724 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.024204 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.016414 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.018135 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.018530 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.019177 10.0.0.249 - - [2025-12-22 04:43:04] "POST /ref-update HTTP/1.1" 200 156 0.018369 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.025529 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.033185 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.017654 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.027367 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.017778 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.014958 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.021239 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.022606 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.016302 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.018089 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.019997 10.0.0.249 - - [2025-12-22 04:43:05] "POST /ref-update HTTP/1.1" 200 156 0.015613 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.017512 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.016736 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.015944 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.015535 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.018196 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.014379 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.015609 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.014015 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.019915 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.036352 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.016005 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.016491 10.0.0.249 - - [2025-12-22 04:43:06] "POST /ref-update HTTP/1.1" 200 156 0.021816 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.019817 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.023221 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.017366 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.019364 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.020061 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.019748 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.015540 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.015308 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.018032 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.017123 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.015077 10.0.0.249 - - [2025-12-22 04:43:07] "POST /ref-update HTTP/1.1" 200 156 0.022662 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.015284 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.015862 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.020045 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.024381 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.022063 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.013632 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.015267 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.026479 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.014095 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.019599 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.016195 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.012868 10.0.0.249 - - [2025-12-22 04:43:08] "POST /ref-update HTTP/1.1" 200 156 0.019603 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.022669 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.038597 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.048256 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.025831 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.032172 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.014510 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.025649 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.015131 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.016107 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.015944 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.017662 10.0.0.249 - - [2025-12-22 04:43:09] "POST /ref-update HTTP/1.1" 200 156 0.020406 10.0.0.249 - - [2025-12-22 04:43:10] "POST /ref-update HTTP/1.1" 200 156 0.016843 10.0.0.249 - - [2025-12-22 04:43:10] "POST /ref-update HTTP/1.1" 200 156 0.013505 10.0.0.249 - - [2025-12-22 04:43:10] "POST /ref-update HTTP/1.1" 200 156 0.024463 10.0.0.249 - - [2025-12-22 04:43:10] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.003396 10.0.0.249 - - [2025-12-22 04:43:10] "POST /route-targets HTTP/1.1" 200 327 0.016701 10.0.0.249 - - [2025-12-22 04:43:10] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.004356 10.0.0.249 - - [2025-12-22 04:43:10] "POST /fqname-to-id HTTP/1.1" 404 205 0.003847 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.