++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Feb 9 05:09:22 UTC 2026 ===================' INFO: =================== Mon Feb 9 05:09:22 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 +++ head -n 1 +++ awk '{print $2}' +++ grep 'inet ' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.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.50,10.0.0.33,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ 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.50,10.0.0.33,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 ++ cut -d , -f 1 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 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.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie +++ cut -d ' ' -f 1 ++++ sort ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host +++ local local_ips=,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set ++ sed 's/^API__//g' ++ sort ++ 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/09/2026 05:09:31.901 7f10b143bcc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/09/2026 05:09:31.929 7f10b143bcc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/09/2026 05:09:31.943 7f10b143bcc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/09/2026 05:09:31.943 7f10b143bcc8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Feb 9 05:09:54 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=) 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) 3751 self._default_project = project.serialize_to_json() 3752 self.create_singleton_entry(Fabric()) 3753 3754 # Global and default policy resources self = self.create_singleton_entry = > global Fabric = /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/fabric:default-global-...f2e9e045-56ef-47f6-9d01-0e835465e6c2 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/fabric:default-global-system-config:default-fabric exists already with ID: f2e9e045-56ef-47f6-9d01-0e835465e6c2 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('fabric default-global-system-config:default-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/fabric:default-global-...f2e9e045-56ef-47f6-9d01-0e835465e6c2 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/fabric:default-global-...f2e9e045-56ef-47f6-9d01-0e835465e6c2 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/fabric:default-global-...f2e9e045-56ef-47f6-9d01-0e835465e6c2 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: fabric default-global-system-config:default-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3752, in _db_init_entries self.create_singleton_entry(Fabric()) 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/fabric:default-global-system-config:default-fabric exists already with ID: f2e9e045-56ef-47f6-9d01-0e835465e6c2 at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Feb 9 05:09:54 UTC 2026 ===================' INFO: =================== Mon Feb 9 05:09:54 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 +++ get_cidr_for_nic ens3 +++ cut -d / -f 1 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.249 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICSDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_SNMP_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ '[' -n '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081 ' ']' +++ echo '10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' ++ ANALYTICS_SERVERS='10.0.0.50:8081 10.0.0.33:8081 10.0.0.249:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ '[' -n '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042 ' ']' +++ echo '10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.50:9042 10.0.0.33:9042 10.0.0.249:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ '[' -n '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086 ' ']' +++ echo '10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ COLLECTOR_SERVERS='10.0.0.50:8086 10.0.0.33:8086 10.0.0.249:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIGDB_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ '[' -n '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082 ' ']' +++ echo '10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' ++ CONFIG_SERVERS='10.0.0.50:8082 10.0.0.33:8082 10.0.0.249:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ '[' -n '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161 ' ']' +++ echo '10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' ++ CONFIGDB_SERVERS='10.0.0.50:9161 10.0.0.33:9161 10.0.0.249:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ '[' -n '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ' ']' +++ echo '10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.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.50,10.0.0.33,10.0.0.249 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ '[' -n 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181, ']' +++ echo 10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 ++ ZOOKEEPER_SERVERS=10.0.0.50:2181,10.0.0.33:2181,10.0.0.249:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ '[' -n '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181 ' ']' +++ echo '10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.50:2181 10.0.0.33:2181 10.0.0.249:2181' ++ RABBITMQ_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+=10.0.0.33:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ '[' -n 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673, ']' +++ echo 10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SERVERS=10.0.0.50:5673,10.0.0.33:5673,10.0.0.249:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ '[' -n '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379 ' ']' +++ echo '10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_SERVERS='10.0.0.50:6379 10.0.0.33:6379 10.0.0.249:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.33 +++ local server_address=10.0.0.33 +++ extended_server_list+='10.0.0.33:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ '[' -n '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092 ' ']' +++ echo '10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SERVERS='10.0.0.50:9092 10.0.0.33:9092 10.0.0.249:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.50 ++ 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.50,10.0.0.33,10.0.0.249 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.50,10.0.0.33,10.0.0.249 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.50,10.0.0.33,10.0.0.249 + local cassandra=10.0.0.50 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.50 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.50,10.0.0.33,10.0.0.249 +++ local servers=10.0.0.50,10.0.0.33,10.0.0.249 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ grep -vi host +++ local local_ips=,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.33'\''))' +++ local server_ip=10.0.0.33 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.33 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.33, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.249,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ echo 10.0.0.249 3 +++ return ++ local ip=10.0.0.249 ++ [[ -z 10.0.0.249 ]] ++ echo 10.0.0.249 + host_ip=10.0.0.249 + [[ cql == \c\q\l ]] ++ echo 10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.50:9041 10.0.0.33:9041 10.0.0.249:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.249: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 ++ grep '^API__.*__.*=.*$' ++ set ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/09/2026 05:10:03.855 7f22b023ed88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/09/2026 05:10:03.894 7f22b023ed88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/09/2026 05:10:03.909 7f22b023ed88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/09/2026 05:10:03.909 7f22b023ed88 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.249:8082/ Hit Ctrl-C to quit. 10.0.0.249 - - [2026-02-09 05:10:06] "GET / HTTP/1.1" 200 45871 0.001901 10.0.0.249 - - [2026-02-09 05:10:06] "GET / HTTP/1.1" 200 45871 0.001405 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.249 - - [2026-02-09 05:10:06] "POST /fqname-to-id HTTP/1.1" 401 292 0.000978 10.0.0.249 - - [2026-02-09 05:10:06] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000509 10.0.0.249 - - [2026-02-09 05:10:45] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 30.620528 10.0.0.249 - - [2026-02-09 05:10:45] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.006705 10.0.0.50 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 323 9.432548 10.0.0.33 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 323 13.396403 10.0.0.33 - - [2026-02-09 05:10:45] "GET /global-system-configs HTTP/1.1" 200 323 11.061395 10.0.0.249 - - [2026-02-09 05:10:45] "POST /fqname-to-id HTTP/1.1" 200 156 30.478834 10.0.0.249 - - [2026-02-09 05:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.006046 10.0.0.249 - - [2026-02-09 05:10:46] "GET /global-system-configs HTTP/1.1" 200 323 6.490974 10.0.0.33 - - [2026-02-09 05:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 23.355318 10.0.0.249 - - [2026-02-09 05:10:46] "GET /global-system-configs HTTP/1.1" 200 323 3.652097 10.0.0.50 - - [2026-02-09 05:10:46] "GET /global-system-configs HTTP/1.1" 200 323 2.205993 10.0.0.33 - - [2026-02-09 05:10:46] "POST /job-templates HTTP/1.1" 200 561 1.810357 10.0.0.33 - - [2026-02-09 05:10:46] "POST /fqname-to-id HTTP/1.1" 404 197 0.006842 10.0.0.33 - - [2026-02-09 05:10:46] "POST /job-templates HTTP/1.1" 200 561 0.053942 10.0.0.33 - - [2026-02-09 05:10:46] "POST /fqname-to-id HTTP/1.1" 404 195 0.004079 10.0.0.33 - - [2026-02-09 05:10:46] "POST /job-templates HTTP/1.1" 200 555 0.115129 10.0.0.33 - - [2026-02-09 05:10:47] "POST /fqname-to-id HTTP/1.1" 404 200 0.012045 10.0.0.33 - - [2026-02-09 05:10:47] "POST /job-templates HTTP/1.1" 200 567 0.094594 /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.33 - - [2026-02-09 05:10:47] "POST /fqname-to-id HTTP/1.1" 404 168 0.040890 10.0.0.33 - - [2026-02-09 05:10:47] "POST /ref-update HTTP/1.1" 200 156 0.073473 10.0.0.33 - - [2026-02-09 05:10:47] "POST /tags HTTP/1.1" 200 318 0.080382 10.0.0.33 - - [2026-02-09 05:10:47] "POST /fqname-to-id HTTP/1.1" 404 162 0.051962 10.0.0.33 - - [2026-02-09 05:10:48] "POST /tags HTTP/1.1" 200 334 0.100368 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 169 0.012948 10.0.0.33 - - [2026-02-09 05:10:48] "POST /access-control-lists HTTP/1.1" 200 589 0.062643 10.0.0.33 - - [2026-02-09 05:10:48] "PUT /global-system-config/b4beae24-b2ef-4d1c-afe4-14701707142a HTTP/1.1" 200 275 0.057264 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 166 0.016191 10.0.0.33 - - [2026-02-09 05:10:48] "POST /route-targets HTTP/1.1" 200 328 0.022392 10.0.0.33 - - [2026-02-09 05:10:48] "POST /hardwares HTTP/1.1" 200 328 0.021375 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.019470 10.0.0.33 - - [2026-02-09 05:10:48] "POST /ref-update HTTP/1.1" 200 156 0.021931 10.0.0.33 - - [2026-02-09 05:10:48] "POST /hardwares HTTP/1.1" 200 324 0.026358 10.0.0.33 - - [2026-02-09 05:10:48] "POST /fqname-to-id HTTP/1.1" 404 164 0.006628 10.0.0.33 - - [2026-02-09 05:10:48] "POST /route-targets HTTP/1.1" 200 328 0.023675 10.0.0.33 - - [2026-02-09 05:10:48] "POST /hardwares HTTP/1.1" 200 324 0.029291 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.008218 10.0.0.33 - - [2026-02-09 05:10:49] "POST /access-control-lists HTTP/1.1" 200 553 0.081874 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 326 0.020685 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 165 0.010024 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 324 0.031272 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 164 0.010805 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 318 0.030181 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.006960 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 320 0.019839 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 161 0.007543 10.0.0.33 - - [2026-02-09 05:10:49] "POST /hardwares HTTP/1.1" 200 318 0.026627 10.0.0.33 - - [2026-02-09 05:10:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.004860 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 320 0.019811 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.005950 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 316 0.018908 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.007282 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 306 0.015552 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 155 0.004257 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 306 0.017849 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 156 0.003663 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 308 0.020129 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 158 0.009469 10.0.0.33 - - [2026-02-09 05:10:50] "POST /hardwares HTTP/1.1" 200 312 0.023955 10.0.0.33 - - [2026-02-09 05:10:50] "POST /fqname-to-id HTTP/1.1" 404 157 0.015712 10.0.0.33 - - [2026-02-09 05:10:51] "POST /hardwares HTTP/1.1" 200 310 0.017644 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.010112 10.0.0.33 - - [2026-02-09 05:10:51] "POST /hardwares HTTP/1.1" 200 310 0.020108 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 157 0.004704 10.0.0.33 - - [2026-02-09 05:10:51] "POST /hardwares HTTP/1.1" 200 310 0.031126 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 190 0.008727 10.0.0.33 - - [2026-02-09 05:10:51] "POST /features HTTP/1.1" 200 525 0.055988 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 184 0.014077 10.0.0.33 - - [2026-02-09 05:10:51] "POST /features HTTP/1.1" 200 533 0.034156 10.0.0.33 - - [2026-02-09 05:10:51] "POST /fqname-to-id HTTP/1.1" 404 193 0.004434 10.0.0.33 - - [2026-02-09 05:10:51] "POST /features HTTP/1.1" 200 527 0.044855 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 182 0.004630 10.0.0.33 - - [2026-02-09 05:10:52] "POST /features HTTP/1.1" 200 535 0.041489 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 178 0.009431 10.0.0.33 - - [2026-02-09 05:10:52] "POST /physical-roles HTTP/1.1" 200 525 0.044761 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 177 0.009802 10.0.0.33 - - [2026-02-09 05:10:52] "POST /overlay-roles HTTP/1.1" 200 547 0.035252 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 191 0.007460 10.0.0.33 - - [2026-02-09 05:10:52] "POST /overlay-roles HTTP/1.1" 200 535 0.036832 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.006427 10.0.0.33 - - [2026-02-09 05:10:52] "POST /overlay-roles HTTP/1.1" 200 533 0.033975 10.0.0.33 - - [2026-02-09 05:10:52] "POST /fqname-to-id HTTP/1.1" 404 183 0.003648 10.0.0.33 - - [2026-02-09 05:10:53] "POST /overlay-roles HTTP/1.1" 200 539 0.056959 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 178 0.003855 10.0.0.33 - - [2026-02-09 05:10:53] "POST /overlay-roles HTTP/1.1" 200 545 0.044576 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.007886 10.0.0.33 - - [2026-02-09 05:10:53] "POST /role-definitions HTTP/1.1" 200 551 0.043308 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 197 0.012803 10.0.0.33 - - [2026-02-09 05:10:53] "POST /role-definitions HTTP/1.1" 200 549 0.045644 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 191 0.004445 10.0.0.33 - - [2026-02-09 05:10:53] "POST /role-definitions HTTP/1.1" 200 551 0.055257 10.0.0.33 - - [2026-02-09 05:10:53] "POST /fqname-to-id HTTP/1.1" 404 189 0.004111 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 551 0.067174 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 189 0.010171 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 555 0.041792 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 182 0.006089 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 545 0.044642 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 184 0.005126 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 549 0.059095 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 196 0.006419 10.0.0.33 - - [2026-02-09 05:10:54] "POST /role-definitions HTTP/1.1" 200 561 0.051020 10.0.0.33 - - [2026-02-09 05:10:54] "POST /fqname-to-id HTTP/1.1" 404 212 0.006121 10.0.0.33 - - [2026-02-09 05:10:54] "POST /feature-configs HTTP/1.1" 200 563 0.072136 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 187 0.006286 10.0.0.33 - - [2026-02-09 05:10:55] "POST /node-profiles HTTP/1.1" 200 551 0.131937 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 189 0.008973 10.0.0.33 - - [2026-02-09 05:10:55] "POST /node-profiles HTTP/1.1" 200 541 0.038602 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 185 0.009000 10.0.0.33 - - [2026-02-09 05:10:55] "POST /node-profiles HTTP/1.1" 200 559 0.034674 10.0.0.33 - - [2026-02-09 05:10:55] "POST /fqname-to-id HTTP/1.1" 404 206 0.005296 10.0.0.33 - - [2026-02-09 05:10:55] "POST /telemetry-profiles HTTP/1.1" 200 556 0.086124 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 206 0.012232 10.0.0.33 - - [2026-02-09 05:10:56] "POST /telemetry-profiles HTTP/1.1" 200 556 0.078093 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 202 0.004991 10.0.0.33 - - [2026-02-09 05:10:56] "POST /sflow-profiles HTTP/1.1" 200 540 0.048654 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 199 0.004570 10.0.0.33 - - [2026-02-09 05:10:56] "POST /netconf-profiles HTTP/1.1" 200 544 0.037284 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 193 0.014542 10.0.0.33 - - [2026-02-09 05:10:56] "POST /device-functional-groups HTTP/1.1" 200 546 0.048451 10.0.0.33 - - [2026-02-09 05:10:56] "POST /fqname-to-id HTTP/1.1" 404 218 0.005673 10.0.0.33 - - [2026-02-09 05:10:57] "POST /device-functional-groups HTTP/1.1" 200 572 0.044718 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 206 0.004641 10.0.0.33 - - [2026-02-09 05:10:57] "POST /device-functional-groups HTTP/1.1" 200 566 0.031779 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 201 0.005107 10.0.0.33 - - [2026-02-09 05:10:57] "POST /role-configs HTTP/1.1" 200 522 0.081404 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 198 0.007165 10.0.0.33 - - [2026-02-09 05:10:57] "POST /role-configs HTTP/1.1" 200 528 0.060996 10.0.0.33 - - [2026-02-09 05:10:57] "POST /fqname-to-id HTTP/1.1" 404 193 0.004137 10.0.0.33 - - [2026-02-09 05:10:57] "POST /role-configs HTTP/1.1" 200 520 0.032159 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.020747 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.039434 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.029874 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.022627 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.024812 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.025112 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.032367 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.022337 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.028664 10.0.0.33 - - [2026-02-09 05:10:58] "POST /ref-update HTTP/1.1" 200 156 0.045135 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.035724 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.022876 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.017400 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.025836 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.017011 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.016657 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.024090 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.018457 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.023532 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.015417 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.037851 10.0.0.33 - - [2026-02-09 05:10:59] "POST /ref-update HTTP/1.1" 200 156 0.014484 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.020486 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.016515 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.019397 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.020238 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.020338 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.018844 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.016985 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.016106 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.015946 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.016729 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.016397 10.0.0.33 - - [2026-02-09 05:11:00] "POST /ref-update HTTP/1.1" 200 156 0.015785 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.018332 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.016452 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.015728 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.020070 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.015768 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.018600 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.019263 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.015372 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.027459 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.016981 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.018806 10.0.0.33 - - [2026-02-09 05:11:01] "POST /ref-update HTTP/1.1" 200 156 0.026471 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.030474 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.020751 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.019315 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.033524 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.017769 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.017379 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.017557 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.016131 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.017796 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.018427 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.016945 10.0.0.33 - - [2026-02-09 05:11:02] "POST /ref-update HTTP/1.1" 200 156 0.017700 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.016973 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.020412 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.019939 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.016414 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.016658 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.019057 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.016519 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.018474 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.028351 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.019338 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.026094 10.0.0.33 - - [2026-02-09 05:11:03] "POST /ref-update HTTP/1.1" 200 156 0.021158 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.023393 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.016117 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.018674 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.026011 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.025548 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.023195 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.021728 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.025043 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.016834 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.023459 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.018105 10.0.0.33 - - [2026-02-09 05:11:04] "POST /ref-update HTTP/1.1" 200 156 0.023592 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.021297 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.015683 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.017793 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.017480 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.020286 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.030428 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.017744 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.017603 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.015841 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.026106 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.016014 10.0.0.33 - - [2026-02-09 05:11:05] "POST /ref-update HTTP/1.1" 200 156 0.014532 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.032525 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.037118 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.025775 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.024288 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.020476 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.030752 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.019862 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.032956 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.029386 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.023261 10.0.0.33 - - [2026-02-09 05:11:06] "POST /ref-update HTTP/1.1" 200 156 0.022919 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.014552 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.017734 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.022879 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.022650 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.022800 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.020532 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.021088 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.023678 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.015734 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.020960 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.020476 10.0.0.33 - - [2026-02-09 05:11:07] "POST /ref-update HTTP/1.1" 200 156 0.029048 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.018973 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.019904 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.040859 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.018232 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.015937 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.023979 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.030422 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.025424 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.035188 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.021938 10.0.0.33 - - [2026-02-09 05:11:08] "POST /ref-update HTTP/1.1" 200 156 0.014596 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.020499 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.018777 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.017849 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.020718 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.018209 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.015155 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.028658 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.025013 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.017678 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.018835 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.014883 10.0.0.33 - - [2026-02-09 05:11:09] "POST /ref-update HTTP/1.1" 200 156 0.016906 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.032804 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.017094 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.016688 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.021291 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.022814 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.025458 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.024610 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.021491 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.015866 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.016476 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.017534 10.0.0.33 - - [2026-02-09 05:11:10] "POST /ref-update HTTP/1.1" 200 156 0.022172 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.018038 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.022085 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.030778 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.019066 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.015934 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.016318 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.014899 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.050876 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.018778 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.016406 10.0.0.33 - - [2026-02-09 05:11:11] "POST /ref-update HTTP/1.1" 200 156 0.016887 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.032176 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.018416 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.015208 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.015229 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.015883 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.013985 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.022064 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.016546 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.020397 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.026271 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.022713 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.026988 10.0.0.33 - - [2026-02-09 05:11:12] "POST /ref-update HTTP/1.1" 200 156 0.020140 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.018652 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.017720 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.019697 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.022390 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.032398 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.023460 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.021767 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.019092 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.023705 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.028315 10.0.0.33 - - [2026-02-09 05:11:13] "POST /ref-update HTTP/1.1" 200 156 0.018473 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.038750 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.044526 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.031409 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.030775 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.017006 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.018584 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.028429 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.023805 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.018766 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.026727 10.0.0.33 - - [2026-02-09 05:11:14] "POST /ref-update HTTP/1.1" 200 156 0.025647 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.021821 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.021811 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.018234 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.019321 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.024352 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.022440 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.036356 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.020036 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.030330 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.020403 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.020334 10.0.0.33 - - [2026-02-09 05:11:15] "POST /ref-update HTTP/1.1" 200 156 0.030457 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.022878 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.020521 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.019960 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.024150 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.018354 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.018250 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.017726 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.020300 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.019331 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.017118 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.018546 10.0.0.33 - - [2026-02-09 05:11:16] "POST /ref-update HTTP/1.1" 200 156 0.018160 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.017766 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.017808 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.019206 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.020633 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.017998 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.018490 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.018520 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.026480 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.020117 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.017756 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.031779 10.0.0.33 - - [2026-02-09 05:11:17] "POST /ref-update HTTP/1.1" 200 156 0.026970 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.028643 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.015948 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.016716 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.014897 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.020935 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.016210 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.017443 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.021407 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.021630 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.018215 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.018724 10.0.0.33 - - [2026-02-09 05:11:18] "POST /ref-update HTTP/1.1" 200 156 0.034470 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.036252 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.038656 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.022609 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.022600 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.027678 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.017128 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.018113 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.016610 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.017585 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.021481 10.0.0.33 - - [2026-02-09 05:11:19] "POST /ref-update HTTP/1.1" 200 156 0.026117 10.0.0.33 - - [2026-02-09 05:11:20] "POST /ref-update HTTP/1.1" 200 156 0.024153 10.0.0.33 - - [2026-02-09 05:11:20] "POST /ref-update HTTP/1.1" 200 156 0.030010 10.0.0.33 - - [2026-02-09 05:11:20] "POST /ref-update HTTP/1.1" 200 156 0.019888 10.0.0.33 - - [2026-02-09 05:11:20] "POST /ref-update HTTP/1.1" 200 156 0.019186 10.0.0.33 - - [2026-02-09 05:11:20] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.003580 10.0.0.33 - - [2026-02-09 05:11:20] "POST /route-targets HTTP/1.1" 200 328 0.023800 10.0.0.33 - - [2026-02-09 05:11:20] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 313 0.004888 10.0.0.33 - - [2026-02-09 05:11:20] "POST /fqname-to-id HTTP/1.1" 404 205 0.004766 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.