++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu Feb 26 05:24:11 UTC 2026 ===================' INFO: =================== Thu Feb 26 05:24:11 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.19 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICSDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_SNMP_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8081 ' +++ '[' -n '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081 ' ']' +++ echo '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081' ++ ANALYTICS_SERVERS='10.0.0.22:8081 10.0.0.19:8081 10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9042 ' +++ '[' -n '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042 ' ']' +++ echo '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8086 ' +++ '[' -n '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086 ' ']' +++ echo '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086' ++ COLLECTOR_SERVERS='10.0.0.22:8086 10.0.0.19:8086 10.0.0.129: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.22,10.0.0.19,10.0.0.129 ++ CONFIGDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8082 ' +++ '[' -n '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082 ' ']' +++ echo '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082' ++ CONFIG_SERVERS='10.0.0.22:8082 10.0.0.19:8082 10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9161 ' +++ '[' -n '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161 ' ']' +++ echo '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161' ++ CONFIGDB_SERVERS='10.0.0.22:9161 10.0.0.19:9161 10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9041 ' +++ '[' -n '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 ' ']' +++ echo '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:2181, +++ '[' -n 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181, ']' +++ echo 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181 ++ ZOOKEEPER_SERVERS=10.0.0.22:2181,10.0.0.19:2181,10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:2181 ' +++ '[' -n '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181 ' ']' +++ echo '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ RABBITMQ_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:5673, +++ '[' -n 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673, ']' +++ echo 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673 ++ RABBITMQ_SERVERS=10.0.0.22:5673,10.0.0.19:5673,10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:6379 ' +++ '[' -n '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379 ' ']' +++ echo '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379' ++ REDIS_SERVERS='10.0.0.22:6379 10.0.0.19:6379 10.0.0.129: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.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9092 ' +++ '[' -n '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092 ' ']' +++ echo '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092' ++ KAFKA_SERVERS='10.0.0.22:9092 10.0.0.19:9092 10.0.0.129: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.22 ++ 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.22,10.0.0.19,10.0.0.129 ++ 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.22,10.0.0.19,10.0.0.129 ++ 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.22,10.0.0.19,10.0.0.129 ++ cut -d , -f 1 + local cassandra=10.0.0.22 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.22 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.22,10.0.0.19,10.0.0.129 +++ local servers=10.0.0.22,10.0.0.19,10.0.0.129 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ tr '\n' , +++ local local_ips=,10.0.0.19,10.20.0.254,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.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.19,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.19'\''))' +++ local server_ip=10.0.0.19 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.19 ]] +++ [[ ,10.0.0.19,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.19, ]] +++ echo 10.0.0.19 2 +++ return ++ local ip=10.0.0.19 ++ [[ -z 10.0.0.19 ]] ++ echo 10.0.0.19 + host_ip=10.0.0.19 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 + cassandra_server_list='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.19: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 ++ 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 02/26/2026 05:24:21.005 7fa6a2490ac8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/26/2026 05:24:21.034 7fa6a2490ac8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/26/2026 05:24:21.051 7fa6a2490ac8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/26/2026 05:24:21.051 7fa6a2490ac8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Feb 26 05:24:39 2026 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=) 3742 # create singleton defaults if they don't exist already in db 3743 gsc = self.create_singleton_entry(GlobalSystemConfig( 3744 autonomous_system=64512, config_version=CONFIG_VERSION)) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( autonomous_system undefined config_version undefined global CONFIG_VERSION = '1.0' /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_system_config:d...0460ff40-1e76-43b2-b335-264a88b6eb22 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_system_config:default-global-system-config exists already with ID: 0460ff40-1e76-43b2-b335-264a88b6eb22 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_system_config default-global-system-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_system_config:d...0460ff40-1e76-43b2-b335-264a88b6eb22 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_system_config:d...0460ff40-1e76-43b2-b335-264a88b6eb22 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_system_config:d...0460ff40-1e76-43b2-b335-264a88b6eb22 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_system_config default-global-system-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 3744, in _db_init_entries autonomous_system=64512, config_version=CONFIG_VERSION)) 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_system_config:default-global-system-config exists already with ID: 0460ff40-1e76-43b2-b335-264a88b6eb22 at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu Feb 26 05:24:39 UTC 2026 ===================' INFO: =================== Thu Feb 26 05:24:39 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ ip route get 1 +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ awk '{print $2}' +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.19 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICSDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ ANALYTICS_SNMP_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8081 ' +++ '[' -n '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081 ' ']' +++ echo '10.0.0.22:8081 10.0.0.19:8081 10.0.0.129:8081' ++ ANALYTICS_SERVERS='10.0.0.22:8081 10.0.0.19:8081 10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9042 ' +++ '[' -n '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042 ' ']' +++ echo '10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.22:9042 10.0.0.19:9042 10.0.0.129:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8086 ' +++ '[' -n '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086 ' ']' +++ echo '10.0.0.22:8086 10.0.0.19:8086 10.0.0.129:8086' ++ COLLECTOR_SERVERS='10.0.0.22:8086 10.0.0.19:8086 10.0.0.129: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.22,10.0.0.19,10.0.0.129 ++ CONFIGDB_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:8082 ' +++ '[' -n '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082 ' ']' +++ echo '10.0.0.22:8082 10.0.0.19:8082 10.0.0.129:8082' ++ CONFIG_SERVERS='10.0.0.22:8082 10.0.0.19:8082 10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9161 ' +++ '[' -n '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161 ' ']' +++ echo '10.0.0.22:9161 10.0.0.19:9161 10.0.0.129:9161' ++ CONFIGDB_SERVERS='10.0.0.22:9161 10.0.0.19:9161 10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9041 ' +++ '[' -n '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 ' ']' +++ echo '10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:2181, +++ '[' -n 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181, ']' +++ echo 10.0.0.22:2181,10.0.0.19:2181,10.0.0.129:2181 ++ ZOOKEEPER_SERVERS=10.0.0.22:2181,10.0.0.19:2181,10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:2181 ' +++ '[' -n '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181 ' ']' +++ echo '10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.22:2181 10.0.0.19:2181 10.0.0.129:2181' ++ RABBITMQ_NODES=10.0.0.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+=10.0.0.19:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+=10.0.0.129:5673, +++ '[' -n 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673, ']' +++ echo 10.0.0.22:5673,10.0.0.19:5673,10.0.0.129:5673 ++ RABBITMQ_SERVERS=10.0.0.22:5673,10.0.0.19:5673,10.0.0.129: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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:6379 ' +++ '[' -n '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379 ' ']' +++ echo '10.0.0.22:6379 10.0.0.19:6379 10.0.0.129:6379' ++ REDIS_SERVERS='10.0.0.22:6379 10.0.0.19:6379 10.0.0.129: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.22,10.0.0.19,10.0.0.129 ++ 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.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.19 +++ local server_address=10.0.0.19 +++ extended_server_list+='10.0.0.19:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.129 +++ local server_address=10.0.0.129 +++ extended_server_list+='10.0.0.129:9092 ' +++ '[' -n '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092 ' ']' +++ echo '10.0.0.22:9092 10.0.0.19:9092 10.0.0.129:9092' ++ KAFKA_SERVERS='10.0.0.22:9092 10.0.0.19:9092 10.0.0.129: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.22 ++ 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.22,10.0.0.19,10.0.0.129 ++ 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.22,10.0.0.19,10.0.0.129 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.22,10.0.0.19,10.0.0.129 + local cassandra=10.0.0.22 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.22 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.22,10.0.0.19,10.0.0.129 +++ local servers=10.0.0.22,10.0.0.19,10.0.0.129 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.19,10.20.0.254,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.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.19,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.19'\''))' +++ local server_ip=10.0.0.19 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.19 ]] +++ [[ ,10.0.0.19,10.20.0.254,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.19, ]] +++ echo 10.0.0.19 2 +++ return ++ local ip=10.0.0.19 ++ [[ -z 10.0.0.19 ]] ++ echo 10.0.0.19 + host_ip=10.0.0.19 + [[ cql == \c\q\l ]] ++ echo 10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.22:9041 10.0.0.19:9041 10.0.0.129:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.19:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/26/2026 05:24:47.506 7ff0f6d7cec8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/26/2026 05:24:47.547 7ff0f6d7cec8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/26/2026 05:24:47.570 7ff0f6d7cec8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/26/2026 05:24:47.570 7ff0f6d7cec8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] Exception in worker Traceback (most recent call last): File "/usr/lib64/python3.6/queue.py", line 164, in get self.not_empty.wait() File "/usr/lib64/python3.6/threading.py", line 304, in wait self._acquire_restore(saved_state) File "/usr/lib64/python3.6/threading.py", line 252, in _acquire_restore self._lock.acquire() # Ignore saved state File "/usr/local/lib64/python3.6/site-packages/gevent/thread.py", line 121, in acquire acquired = BoundedSemaphore.acquire(self, blocking, timeout) File "src/gevent/_semaphore.py", line 180, in gevent._gevent_c_semaphore.Semaphore.acquire File "src/gevent/_semaphore.py", line 249, in gevent._gevent_c_semaphore.Semaphore.acquire File "src/gevent/_abstract_linkable.py", line 521, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait File "src/gevent/_abstract_linkable.py", line 487, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core File "src/gevent/_abstract_linkable.py", line 490, in gevent._gevent_c_abstract_linkable.AbstractLinkable._wait_core File "src/gevent/_abstract_linkable.py", line 442, in gevent._gevent_c_abstract_linkable.AbstractLinkable._AbstractLinkable__wait_to_be_notified File "src/gevent/_abstract_linkable.py", line 451, in gevent._gevent_c_abstract_linkable.AbstractLinkable._switch_to_hub AttributeError: 'NoneType' object has no attribute 'switch' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.6/concurrent/futures/thread.py", line 67, in _worker work_item = work_queue.get(block=True) File "/usr/lib64/python3.6/queue.py", line 176, in get return item File "/usr/lib64/python3.6/threading.py", line 243, in __exit__ return self._lock.__exit__(*args) File "src/gevent/_semaphore.py", line 281, in gevent._gevent_c_semaphore.Semaphore.__exit__ File "src/gevent/_semaphore.py", line 282, in gevent._gevent_c_semaphore.Semaphore.__exit__ File "src/gevent/_semaphore.py", line 496, in gevent._gevent_c_semaphore.BoundedSemaphore.release File "src/gevent/_semaphore.py", line 496, in gevent._gevent_c_semaphore.BoundedSemaphore.release File "src/gevent/_semaphore.py", line 502, in gevent._gevent_c_semaphore.BoundedSemaphore.release RuntimeError: Semaphore released too many times 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.19:8082/ Hit Ctrl-C to quit. 10.0.0.19 - - [2026-02-26 05:24:49] "GET / HTTP/1.1" 200 45871 0.001920 10.0.0.19 - - [2026-02-26 05:24:49] "GET / HTTP/1.1" 200 45871 0.002350 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.19 - - [2026-02-26 05:24:49] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000529 10.0.0.19 - - [2026-02-26 05:24:49] "POST /fqname-to-id HTTP/1.1" 401 292 0.000325 10.0.0.19 - - [2026-02-26 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 197 1.881544 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.697732 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.007580 10.0.0.19 - - [2026-02-26 05:24:51] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 1.036471 10.0.0.19 - - [2026-02-26 05:24:51] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004140 10.0.0.19 - - [2026-02-26 05:24:51] "POST /job-templates HTTP/1.1" 200 559 0.073095 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 195 0.016511 10.0.0.19 - - [2026-02-26 05:24:51] "POST /job-templates HTTP/1.1" 200 553 0.109453 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 200 0.004075 10.0.0.19 - - [2026-02-26 05:24:51] "POST /job-templates HTTP/1.1" 200 565 0.060570 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.19 - - [2026-02-26 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 168 0.005502 10.0.0.19 - - [2026-02-26 05:24:52] "POST /tags HTTP/1.1" 200 317 0.052036 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 162 0.004527 10.0.0.19 - - [2026-02-26 05:24:52] "POST /tags HTTP/1.1" 200 333 0.099311 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 169 0.006431 10.0.0.19 - - [2026-02-26 05:24:52] "PUT /global-system-config/0460ff40-1e76-43b2-b335-264a88b6eb22 HTTP/1.1" 200 274 0.030125 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 166 0.003862 10.0.0.19 - - [2026-02-26 05:24:52] "POST /hardwares HTTP/1.1" 200 327 0.026432 10.0.0.129 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000537 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 164 0.011915 10.0.0.19 - - [2026-02-26 05:24:52] "POST /hardwares HTTP/1.1" 200 323 0.022066 10.0.0.19 - - [2026-02-26 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 164 0.004900 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 323 0.027064 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 165 0.006614 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 325 0.024185 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 165 0.005005 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 323 0.024346 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 164 0.009043 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 317 0.017225 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 162 0.004373 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 319 0.030438 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 161 0.008564 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 317 0.023225 10.0.0.19 - - [2026-02-26 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 162 0.026314 10.0.0.19 - - [2026-02-26 05:24:53] "POST /hardwares HTTP/1.1" 200 319 0.032413 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 158 0.006130 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 315 0.027833 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 158 0.006960 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 305 0.049280 10.0.0.129 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 225 0.046520 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 155 0.011461 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 305 0.046365 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 156 0.007178 10.0.0.129 - - [2026-02-26 05:24:54] "POST /access-control-lists HTTP/1.1" 200 585 0.053527 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 307 0.026925 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 158 0.006711 10.0.0.129 - - [2026-02-26 05:24:54] "POST /route-targets HTTP/1.1" 200 327 0.045563 10.0.0.19 - - [2026-02-26 05:24:54] "POST /hardwares HTTP/1.1" 200 311 0.035915 10.0.0.19 - - [2026-02-26 05:24:54] "POST /fqname-to-id HTTP/1.1" 404 157 0.011471 10.0.0.19 - - [2026-02-26 05:24:55] "POST /hardwares HTTP/1.1" 200 309 0.019161 10.0.0.129 - - [2026-02-26 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.069223 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 157 0.004963 10.0.0.19 - - [2026-02-26 05:24:55] "POST /hardwares HTTP/1.1" 200 309 0.032411 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 157 0.004147 10.0.0.129 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 201 0.013483 10.0.0.19 - - [2026-02-26 05:24:55] "POST /hardwares HTTP/1.1" 200 309 0.025533 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 190 0.013048 10.0.0.129 - - [2026-02-26 05:24:55] "PUT /access-control-list/6907f4ff-3820-4f80-bd61-999d085557c6 HTTP/1.1" 200 272 0.056045 10.0.0.19 - - [2026-02-26 05:24:55] "POST /features HTTP/1.1" 200 523 0.051093 10.0.0.19 - - [2026-02-26 05:24:55] "POST /fqname-to-id HTTP/1.1" 404 184 0.011719 10.0.0.19 - - [2026-02-26 05:24:56] "POST /features HTTP/1.1" 200 531 0.089894 10.0.0.19 - - [2026-02-26 05:24:56] "POST /fqname-to-id HTTP/1.1" 404 193 0.004070 10.0.0.19 - - [2026-02-26 05:24:56] "POST /features HTTP/1.1" 200 525 0.047183 10.0.0.19 - - [2026-02-26 05:24:56] "POST /fqname-to-id HTTP/1.1" 404 182 0.008693 10.0.0.19 - - [2026-02-26 05:24:56] "POST /features HTTP/1.1" 200 533 0.039364 10.0.0.19 - - [2026-02-26 05:24:56] "POST /fqname-to-id HTTP/1.1" 404 178 0.008747 10.0.0.19 - - [2026-02-26 05:24:57] "POST /physical-roles HTTP/1.1" 200 523 0.071862 10.0.0.19 - - [2026-02-26 05:24:57] "POST /fqname-to-id HTTP/1.1" 404 177 0.005984 10.0.0.19 - - [2026-02-26 05:24:57] "POST /overlay-roles HTTP/1.1" 200 545 0.061844 10.0.0.19 - - [2026-02-26 05:24:57] "POST /fqname-to-id HTTP/1.1" 404 191 0.005766 10.0.0.19 - - [2026-02-26 05:24:57] "POST /overlay-roles HTTP/1.1" 200 533 0.068376 10.0.0.19 - - [2026-02-26 05:24:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004898 10.0.0.19 - - [2026-02-26 05:24:57] "POST /overlay-roles HTTP/1.1" 200 531 0.044782 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 183 0.006086 10.0.0.19 - - [2026-02-26 05:24:58] "POST /overlay-roles HTTP/1.1" 200 537 0.064522 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 178 0.005543 10.0.0.19 - - [2026-02-26 05:24:58] "POST /overlay-roles HTTP/1.1" 200 543 0.040144 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 189 0.007499 10.0.0.19 - - [2026-02-26 05:24:58] "POST /role-definitions HTTP/1.1" 200 549 0.036906 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 197 0.005257 10.0.0.19 - - [2026-02-26 05:24:58] "POST /role-definitions HTTP/1.1" 200 547 0.040669 10.0.0.19 - - [2026-02-26 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 191 0.004092 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 549 0.058652 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 189 0.004592 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 549 0.053123 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 189 0.005647 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 553 0.044890 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 182 0.004084 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 543 0.067944 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 184 0.006554 10.0.0.19 - - [2026-02-26 05:24:59] "POST /role-definitions HTTP/1.1" 200 547 0.033953 10.0.0.19 - - [2026-02-26 05:24:59] "POST /fqname-to-id HTTP/1.1" 404 196 0.006726 10.0.0.19 - - [2026-02-26 05:25:00] "POST /role-definitions HTTP/1.1" 200 559 0.062095 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 212 0.003891 10.0.0.19 - - [2026-02-26 05:25:00] "POST /feature-configs HTTP/1.1" 200 561 0.044587 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 187 0.006374 10.0.0.19 - - [2026-02-26 05:25:00] "POST /node-profiles HTTP/1.1" 200 549 0.070012 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 189 0.004194 10.0.0.19 - - [2026-02-26 05:25:00] "POST /node-profiles HTTP/1.1" 200 539 0.055752 10.0.0.19 - - [2026-02-26 05:25:00] "POST /fqname-to-id HTTP/1.1" 404 185 0.005768 10.0.0.19 - - [2026-02-26 05:25:00] "POST /node-profiles HTTP/1.1" 200 557 0.046735 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 206 0.004855 10.0.0.19 - - [2026-02-26 05:25:01] "POST /telemetry-profiles HTTP/1.1" 200 554 0.050237 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 206 0.004214 10.0.0.19 - - [2026-02-26 05:25:01] "POST /telemetry-profiles HTTP/1.1" 200 554 0.060394 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 202 0.007129 10.0.0.19 - - [2026-02-26 05:25:01] "POST /sflow-profiles HTTP/1.1" 200 538 0.039917 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 199 0.006010 10.0.0.19 - - [2026-02-26 05:25:01] "POST /netconf-profiles HTTP/1.1" 200 542 0.038553 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 193 0.009578 10.0.0.19 - - [2026-02-26 05:25:01] "POST /device-functional-groups HTTP/1.1" 200 544 0.040281 10.0.0.19 - - [2026-02-26 05:25:01] "POST /fqname-to-id HTTP/1.1" 404 218 0.004857 10.0.0.19 - - [2026-02-26 05:25:02] "POST /device-functional-groups HTTP/1.1" 200 570 0.042407 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 206 0.005017 10.0.0.19 - - [2026-02-26 05:25:02] "POST /device-functional-groups HTTP/1.1" 200 564 0.047305 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 201 0.004270 10.0.0.19 - - [2026-02-26 05:25:02] "POST /role-configs HTTP/1.1" 200 520 0.042373 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 198 0.004151 10.0.0.19 - - [2026-02-26 05:25:02] "POST /role-configs HTTP/1.1" 200 526 0.041781 10.0.0.19 - - [2026-02-26 05:25:02] "POST /fqname-to-id HTTP/1.1" 404 193 0.005415 10.0.0.19 - - [2026-02-26 05:25:02] "POST /role-configs HTTP/1.1" 200 518 0.039445 10.0.0.19 - - [2026-02-26 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.022074 10.0.0.19 - - [2026-02-26 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.022753 10.0.0.19 - - [2026-02-26 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.024105 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.021235 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.021000 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.023270 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.021174 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.023583 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.021470 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.020834 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.022904 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.029087 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.018614 10.0.0.19 - - [2026-02-26 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.021299 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.028428 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.025123 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.024186 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.023354 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.018255 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.017309 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.026320 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.021118 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.016934 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.017245 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.022874 10.0.0.19 - - [2026-02-26 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.020933 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.030590 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.016516 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.015601 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.016996 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.036072 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.022053 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.018185 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.017961 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.019786 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.020600 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.020566 10.0.0.19 - - [2026-02-26 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.019023 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.022306 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.022952 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.023500 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.016279 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.018719 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.025884 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.016077 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.016722 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.031669 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.027925 10.0.0.19 - - [2026-02-26 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.024894 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.024818 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.042256 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.025949 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.026007 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.033351 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.023954 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.039343 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.021886 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.021861 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.020184 10.0.0.19 - - [2026-02-26 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.016684 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.017663 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.019800 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.018232 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.033275 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.020708 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.026777 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.022016 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.023779 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.018640 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.019001 10.0.0.19 - - [2026-02-26 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.020472 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.018892 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.035153 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.039618 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.019621 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.016511 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.018397 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.024390 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.016567 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.016407 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.026893 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.029518 10.0.0.19 - - [2026-02-26 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.018693 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.025431 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.022783 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.023138 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.018250 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.022410 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.026177 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.019459 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.019979 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.017833 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.030433 10.0.0.19 - - [2026-02-26 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.042208 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.049957 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.071170 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.029786 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.030262 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.053312 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.029900 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.034178 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.057038 10.0.0.19 - - [2026-02-26 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.035359 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.040569 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.032769 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.027892 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.024737 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.025202 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.022809 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.028126 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.024082 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.041989 10.0.0.19 - - [2026-02-26 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.036154 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.031790 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.047890 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.026889 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.030835 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.029395 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.037153 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.040824 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.033432 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.035742 10.0.0.19 - - [2026-02-26 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.035373 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.024404 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.048062 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.032130 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.035515 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.021914 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.018972 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.018730 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.017846 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.029887 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.024791 10.0.0.19 - - [2026-02-26 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.028029 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.036609 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.024328 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.017615 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.023818 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.020263 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.028172 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.040380 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.047834 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.035466 10.0.0.19 - - [2026-02-26 05:25:15] "POST /ref-update HTTP/1.1" 200 156 0.034238 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.025999 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.023206 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.020245 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.050533 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.038337 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.028600 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.044210 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.030595 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.028308 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.025765 10.0.0.19 - - [2026-02-26 05:25:16] "POST /ref-update HTTP/1.1" 200 156 0.018315 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.018666 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.022763 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.031529 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.035090 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.016860 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.030903 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.016804 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.041467 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.016801 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.016922 10.0.0.19 - - [2026-02-26 05:25:17] "POST /ref-update HTTP/1.1" 200 156 0.016121 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.016546 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.015048 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.016995 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.014778 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.015938 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.033540 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.017131 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.021173 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.038178 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.024229 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.022151 10.0.0.19 - - [2026-02-26 05:25:18] "POST /ref-update HTTP/1.1" 200 156 0.017192 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.018034 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.028987 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.041418 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.017849 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.036837 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.026218 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.023253 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.024843 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.030322 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.019748 10.0.0.19 - - [2026-02-26 05:25:19] "POST /ref-update HTTP/1.1" 200 156 0.021132 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.020572 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.020915 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.021885 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.020307 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.018362 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.020351 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.019276 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.036288 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.021568 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.033518 10.0.0.19 - - [2026-02-26 05:25:20] "POST /ref-update HTTP/1.1" 200 156 0.030870 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.018490 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.034654 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.019788 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.021217 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.029066 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.038364 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.042714 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.022251 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.026958 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.039060 10.0.0.19 - - [2026-02-26 05:25:21] "POST /ref-update HTTP/1.1" 200 156 0.028882 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.026625 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.023475 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.018850 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.018581 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.022195 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.026280 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.023787 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.021154 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.023977 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.034093 10.0.0.19 - - [2026-02-26 05:25:22] "POST /ref-update HTTP/1.1" 200 156 0.031302 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.035009 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.017895 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.018067 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.027946 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.019278 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.018785 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.023839 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.031309 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.026183 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.026542 10.0.0.19 - - [2026-02-26 05:25:23] "POST /ref-update HTTP/1.1" 200 156 0.045620 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.023683 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.029602 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.016917 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.024778 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.026045 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.019090 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.019757 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.022055 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.030585 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.020067 10.0.0.19 - - [2026-02-26 05:25:24] "POST /ref-update HTTP/1.1" 200 156 0.025702 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.043700 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.060190 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.047174 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.032591 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.027100 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.028216 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.060056 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.021342 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.037226 10.0.0.19 - - [2026-02-26 05:25:25] "POST /ref-update HTTP/1.1" 200 156 0.028009 10.0.0.19 - - [2026-02-26 05:25:26] "POST /ref-update HTTP/1.1" 200 156 0.022594 10.0.0.19 - - [2026-02-26 05:25:26] "POST /ref-update HTTP/1.1" 200 156 0.038561 10.0.0.19 - - [2026-02-26 05:25:26] "POST /ref-update HTTP/1.1" 200 156 0.032667 10.0.0.19 - - [2026-02-26 05:25:26] "POST /ref-update HTTP/1.1" 200 156 0.025306 10.0.0.19 - - [2026-02-26 05:25:26] "POST /ref-update HTTP/1.1" 200 156 0.040106 10.0.0.19 - - [2026-02-26 05:25:26] "POST /ref-update HTTP/1.1" 200 156 0.026024 10.0.0.19 - - [2026-02-26 05:25:26] "POST /ref-update HTTP/1.1" 200 156 0.026428 10.0.0.19 - - [2026-02-26 05:25:26] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.008895 10.0.0.19 - - [2026-02-26 05:25:27] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.004775 10.0.0.19 - - [2026-02-26 05:25:27] "POST /fqname-to-id HTTP/1.1" 404 205 0.005513 10.0.0.129 - - [2026-02-26 05:25:34] "GET /global-system-configs HTTP/1.1" 200 322 10.643348 10.0.0.19 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 322 10.071404 10.0.0.19 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 322 8.658667 10.0.0.129 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 322 6.931205 10.0.0.22 - - [2026-02-26 05:25:38] "GET /global-system-configs HTTP/1.1" 200 322 5.468403 10.0.0.22 - - [2026-02-26 05:25:39] "GET /global-system-configs HTTP/1.1" 200 322 2.498098 10.0.0.129 - - [2026-02-26 05:25:40] "POST /ref-update HTTP/1.1" 200 156 0.070159 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.