++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Oct 13 05:05:32 UTC 2025 ===================' INFO: =================== Mon Oct 13 05:05:32 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ grep 'inet ' +++ head -n 1 +++ ip addr show dev ens3 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.57 ++ 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.48,10.0.0.49,10.0.0.57 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ ANALYTICSDB_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ ANALYTICS_SNMP_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:8081 ' +++ '[' -n '10.0.0.48:8081 10.0.0.49:8081 10.0.0.57:8081 ' ']' +++ echo '10.0.0.48:8081 10.0.0.49:8081 10.0.0.57:8081' ++ ANALYTICS_SERVERS='10.0.0.48:8081 10.0.0.49:8081 10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9042 ' +++ '[' -n '10.0.0.48:9042 10.0.0.49:9042 10.0.0.57:9042 ' ']' +++ echo '10.0.0.48:9042 10.0.0.49:9042 10.0.0.57:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.48:9042 10.0.0.49:9042 10.0.0.57:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:8086 ' +++ '[' -n '10.0.0.48:8086 10.0.0.49:8086 10.0.0.57:8086 ' ']' +++ echo '10.0.0.48:8086 10.0.0.49:8086 10.0.0.57:8086' ++ COLLECTOR_SERVERS='10.0.0.48:8086 10.0.0.49:8086 10.0.0.57: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.48,10.0.0.49,10.0.0.57 ++ CONFIGDB_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:8082 ' +++ '[' -n '10.0.0.48:8082 10.0.0.49:8082 10.0.0.57:8082 ' ']' +++ echo '10.0.0.48:8082 10.0.0.49:8082 10.0.0.57:8082' ++ CONFIG_SERVERS='10.0.0.48:8082 10.0.0.49:8082 10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9161 ' +++ '[' -n '10.0.0.48:9161 10.0.0.49:9161 10.0.0.57:9161 ' ']' +++ echo '10.0.0.48:9161 10.0.0.49:9161 10.0.0.57:9161' ++ CONFIGDB_SERVERS='10.0.0.48:9161 10.0.0.49:9161 10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9041 ' +++ '[' -n '10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041 ' ']' +++ echo '10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+=10.0.0.57:2181, +++ '[' -n 10.0.0.48:2181,10.0.0.49:2181,10.0.0.57:2181, ']' +++ echo 10.0.0.48:2181,10.0.0.49:2181,10.0.0.57:2181 ++ ZOOKEEPER_SERVERS=10.0.0.48:2181,10.0.0.49:2181,10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:2181 ' +++ '[' -n '10.0.0.48:2181 10.0.0.49:2181 10.0.0.57:2181 ' ']' +++ echo '10.0.0.48:2181 10.0.0.49:2181 10.0.0.57:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.48:2181 10.0.0.49:2181 10.0.0.57:2181' ++ RABBITMQ_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+=10.0.0.57:5673, +++ '[' -n 10.0.0.48:5673,10.0.0.49:5673,10.0.0.57:5673, ']' +++ echo 10.0.0.48:5673,10.0.0.49:5673,10.0.0.57:5673 ++ RABBITMQ_SERVERS=10.0.0.48:5673,10.0.0.49:5673,10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:6379 ' +++ '[' -n '10.0.0.48:6379 10.0.0.49:6379 10.0.0.57:6379 ' ']' +++ echo '10.0.0.48:6379 10.0.0.49:6379 10.0.0.57:6379' ++ REDIS_SERVERS='10.0.0.48:6379 10.0.0.49:6379 10.0.0.57: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.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9092 ' +++ '[' -n '10.0.0.48:9092 10.0.0.49:9092 10.0.0.57:9092 ' ']' +++ echo '10.0.0.48:9092 10.0.0.49:9092 10.0.0.57:9092' ++ KAFKA_SERVERS='10.0.0.48:9092 10.0.0.49:9092 10.0.0.57: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.48 ++ 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.48,10.0.0.49,10.0.0.57 ++ 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.48,10.0.0.49,10.0.0.57 ++ 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.48,10.0.0.49,10.0.0.57 ++ cut -d , -f 1 + local cassandra=10.0.0.48 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.48 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.48,10.0.0.49,10.0.0.57 +++ local servers=10.0.0.48,10.0.0.49,10.0.0.57 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort ++++ uniq ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.48'\''))' +++ local server_ip=10.0.0.48 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.48 ]] +++ [[ ,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.48, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.49'\''))' +++ local server_ip=10.0.0.49 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.49 ]] +++ [[ ,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.49, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.57'\''))' +++ local server_ip=10.0.0.57 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.57 ]] +++ [[ ,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.57, ]] +++ echo 10.0.0.57 3 +++ return ++ local ip=10.0.0.57 ++ [[ -z 10.0.0.57 ]] ++ echo 10.0.0.57 + host_ip=10.0.0.57 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041 + cassandra_server_list='10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.57: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__.*__.*=.*$' ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ set -o posix ++ set ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/13/2025 05:05:41.032 7f552b2d9648 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/13/2025 05:05:41.060 7f552b2d9648 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/13/2025 05:05:41.077 7f552b2d9648 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/13/2025 05:05:41.077 7f552b2d9648 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Oct 13 05:06:02 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( 3747 parent_obj=gsc)) 3748 domain = self.create_singleton_entry(Domain()) 3749 self._default_domain = domain.serialize_to_json() parent_obj undefined gsc = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...0cafa712-9756-4ddc-8b15-2702410eadb4 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 0cafa712-9756-4ddc-8b15-2702410eadb4 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('global_vrouter_config default-global-system-config:default-global-vrouter-config',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...0cafa712-9756-4ddc-8b15-2702410eadb4 at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...0cafa712-9756-4ddc-8b15-2702410eadb4 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/global_vrouter_config:...0cafa712-9756-4ddc-8b15-2702410eadb4 at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: global_vrouter_config default-global-system-config:default-global-vrouter-config During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3747, in _db_init_entries parent_obj=gsc)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/global_vrouter_config:default-global-system-config:default-global-vrouter-config exists already with ID: 0cafa712-9756-4ddc-8b15-2702410eadb4 at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Mon Oct 13 05:06:03 UTC 2025 ===================' INFO: =================== Mon Oct 13 05:06:03 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ ip addr show dev ens3 +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.57 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ ANALYTICSDB_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ ANALYTICS_SNMP_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:8081 ' +++ '[' -n '10.0.0.48:8081 10.0.0.49:8081 10.0.0.57:8081 ' ']' +++ echo '10.0.0.48:8081 10.0.0.49:8081 10.0.0.57:8081' ++ ANALYTICS_SERVERS='10.0.0.48:8081 10.0.0.49:8081 10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9042 ' +++ '[' -n '10.0.0.48:9042 10.0.0.49:9042 10.0.0.57:9042 ' ']' +++ echo '10.0.0.48:9042 10.0.0.49:9042 10.0.0.57:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.48:9042 10.0.0.49:9042 10.0.0.57:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:8086 ' +++ '[' -n '10.0.0.48:8086 10.0.0.49:8086 10.0.0.57:8086 ' ']' +++ echo '10.0.0.48:8086 10.0.0.49:8086 10.0.0.57:8086' ++ COLLECTOR_SERVERS='10.0.0.48:8086 10.0.0.49:8086 10.0.0.57: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.48,10.0.0.49,10.0.0.57 ++ CONFIGDB_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:8082 ' +++ '[' -n '10.0.0.48:8082 10.0.0.49:8082 10.0.0.57:8082 ' ']' +++ echo '10.0.0.48:8082 10.0.0.49:8082 10.0.0.57:8082' ++ CONFIG_SERVERS='10.0.0.48:8082 10.0.0.49:8082 10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9161 ' +++ '[' -n '10.0.0.48:9161 10.0.0.49:9161 10.0.0.57:9161 ' ']' +++ echo '10.0.0.48:9161 10.0.0.49:9161 10.0.0.57:9161' ++ CONFIGDB_SERVERS='10.0.0.48:9161 10.0.0.49:9161 10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9041 ' +++ '[' -n '10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041 ' ']' +++ echo '10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.254,10.20.0.14,10.20.0.25 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+=10.0.0.57:2181, +++ '[' -n 10.0.0.48:2181,10.0.0.49:2181,10.0.0.57:2181, ']' +++ echo 10.0.0.48:2181,10.0.0.49:2181,10.0.0.57:2181 ++ ZOOKEEPER_SERVERS=10.0.0.48:2181,10.0.0.49:2181,10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:2181 ' +++ '[' -n '10.0.0.48:2181 10.0.0.49:2181 10.0.0.57:2181 ' ']' +++ echo '10.0.0.48:2181 10.0.0.49:2181 10.0.0.57:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.48:2181 10.0.0.49:2181 10.0.0.57:2181' ++ RABBITMQ_NODES=10.0.0.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+=10.0.0.48:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+=10.0.0.57:5673, +++ '[' -n 10.0.0.48:5673,10.0.0.49:5673,10.0.0.57:5673, ']' +++ echo 10.0.0.48:5673,10.0.0.49:5673,10.0.0.57:5673 ++ RABBITMQ_SERVERS=10.0.0.48:5673,10.0.0.49:5673,10.0.0.57: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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:6379 ' +++ '[' -n '10.0.0.48:6379 10.0.0.49:6379 10.0.0.57:6379 ' ']' +++ echo '10.0.0.48:6379 10.0.0.49:6379 10.0.0.57:6379' ++ REDIS_SERVERS='10.0.0.48:6379 10.0.0.49:6379 10.0.0.57: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.48,10.0.0.49,10.0.0.57 ++ 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.48 +++ local server_address=10.0.0.48 +++ extended_server_list+='10.0.0.48:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.57 +++ local server_address=10.0.0.57 +++ extended_server_list+='10.0.0.57:9092 ' +++ '[' -n '10.0.0.48:9092 10.0.0.49:9092 10.0.0.57:9092 ' ']' +++ echo '10.0.0.48:9092 10.0.0.49:9092 10.0.0.57:9092' ++ KAFKA_SERVERS='10.0.0.48:9092 10.0.0.49:9092 10.0.0.57: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.48 ++ 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.48,10.0.0.49,10.0.0.57 ++ 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.48,10.0.0.49,10.0.0.57 ++ 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.48,10.0.0.49,10.0.0.57 ++ cut -d , -f 1 + local cassandra=10.0.0.48 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.48 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.48,10.0.0.49,10.0.0.57 +++ local servers=10.0.0.48,10.0.0.49,10.0.0.57 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.48'\''))' +++ local server_ip=10.0.0.48 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.48 ]] +++ [[ ,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.48, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.49'\''))' +++ local server_ip=10.0.0.49 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.49 ]] +++ [[ ,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.49, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.57'\''))' +++ local server_ip=10.0.0.57 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.57 ]] +++ [[ ,10.0.0.57,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.57, ]] +++ echo 10.0.0.57 3 +++ return ++ local ip=10.0.0.57 ++ [[ -z 10.0.0.57 ]] ++ echo 10.0.0.57 + host_ip=10.0.0.57 + [[ cql == \c\q\l ]] ++ echo 10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.48:9041 10.0.0.49:9041 10.0.0.57:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.57:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/13/2025 05:06:11.789 7ff8db8eee48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/13/2025 05:06:11.822 7ff8db8eee48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/13/2025 05:06:11.836 7ff8db8eee48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/13/2025 05:06:11.837 7ff8db8eee48 [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.57:8082/ Hit Ctrl-C to quit. 10.0.0.57 - - [2025-10-13 05:06:13] "GET / HTTP/1.1" 200 45871 0.002823 10.0.0.57 - - [2025-10-13 05:06:13] "GET / HTTP/1.1" 200 45871 0.001260 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.57 - - [2025-10-13 05:06:13] "POST /fqname-to-id HTTP/1.1" 401 292 0.000581 10.0.0.57 - - [2025-10-13 05:06:13] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000294 10.0.0.57 - - [2025-10-13 05:06:17] "POST /fqname-to-id HTTP/1.1" 401 292 0.000679 10.0.0.48 - - [2025-10-13 05:06:48] "POST /fqname-to-id HTTP/1.1" 404 197 35.087578 10.0.0.57 - - [2025-10-13 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 23.488986 10.0.0.57 - - [2025-10-13 05:06:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005571 10.0.0.57 - - [2025-10-13 05:06:48] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 23.218652 10.0.0.57 - - [2025-10-13 05:06:48] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004101 10.0.0.49 - - [2025-10-13 05:06:48] "GET /global-system-configs HTTP/1.1" 200 322 13.114732 10.0.0.57 - - [2025-10-13 05:06:48] "GET /global-system-configs HTTP/1.1" 200 322 9.729288 10.0.0.48 - - [2025-10-13 05:06:48] "GET /global-system-configs HTTP/1.1" 200 322 8.138163 10.0.0.57 - - [2025-10-13 05:06:48] "GET /global-system-configs HTTP/1.1" 200 322 6.700552 10.0.0.49 - - [2025-10-13 05:06:48] "GET /global-system-configs HTTP/1.1" 200 322 4.050271 10.0.0.48 - - [2025-10-13 05:06:48] "GET /global-system-configs HTTP/1.1" 200 322 3.768595 10.0.0.48 - - [2025-10-13 05:06:48] "POST /job-templates HTTP/1.1" 200 559 0.053329 10.0.0.48 - - [2025-10-13 05:06:48] "POST /fqname-to-id HTTP/1.1" 404 195 0.009754 /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.48 - - [2025-10-13 05:06:49] "POST /job-templates HTTP/1.1" 200 553 0.104735 10.0.0.48 - - [2025-10-13 05:06:49] "POST /fqname-to-id HTTP/1.1" 404 200 0.003699 10.0.0.48 - - [2025-10-13 05:06:49] "POST /job-templates HTTP/1.1" 200 565 0.077170 10.0.0.48 - - [2025-10-13 05:06:49] "POST /fqname-to-id HTTP/1.1" 404 168 0.010744 10.0.0.57 - - [2025-10-13 05:06:49] "POST /ref-update HTTP/1.1" 200 156 0.359858 10.0.0.48 - - [2025-10-13 05:06:49] "POST /tags HTTP/1.1" 200 317 0.046421 10.0.0.48 - - [2025-10-13 05:06:49] "POST /fqname-to-id HTTP/1.1" 404 162 0.008937 10.0.0.48 - - [2025-10-13 05:06:49] "POST /tags HTTP/1.1" 200 333 0.052909 10.0.0.48 - - [2025-10-13 05:06:49] "POST /fqname-to-id HTTP/1.1" 404 169 0.004795 10.0.0.48 - - [2025-10-13 05:06:49] "PUT /global-system-config/72e59f31-de02-4434-aa51-cd7ba006cdb2 HTTP/1.1" 200 274 0.015235 10.0.0.48 - - [2025-10-13 05:06:49] "POST /fqname-to-id HTTP/1.1" 404 166 0.009537 10.0.0.48 - - [2025-10-13 05:06:50] "POST /hardwares HTTP/1.1" 200 327 0.019381 10.0.0.57 - - [2025-10-13 05:06:50] "POST /fqname-to-id HTTP/1.1" 404 225 0.011092 10.0.0.48 - - [2025-10-13 05:06:50] "POST /fqname-to-id HTTP/1.1" 404 164 0.003261 10.0.0.57 - - [2025-10-13 05:06:50] "POST /access-control-lists HTTP/1.1" 200 585 0.031998 10.0.0.48 - - [2025-10-13 05:06:50] "POST /hardwares HTTP/1.1" 200 323 0.016690 10.0.0.48 - - [2025-10-13 05:06:50] "POST /fqname-to-id HTTP/1.1" 404 164 0.005975 10.0.0.57 - - [2025-10-13 05:06:50] "POST /route-targets HTTP/1.1" 200 327 0.017341 10.0.0.57 - - [2025-10-13 05:06:50] "POST /ref-update HTTP/1.1" 200 156 0.035848 10.0.0.48 - - [2025-10-13 05:06:50] "POST /hardwares HTTP/1.1" 200 323 0.030511 10.0.0.48 - - [2025-10-13 05:06:50] "POST /fqname-to-id HTTP/1.1" 404 165 0.004706 10.0.0.57 - - [2025-10-13 05:06:50] "POST /fqname-to-id HTTP/1.1" 404 201 0.003415 10.0.0.48 - - [2025-10-13 05:06:50] "POST /hardwares HTTP/1.1" 200 325 0.018773 10.0.0.48 - - [2025-10-13 05:06:50] "POST /fqname-to-id HTTP/1.1" 404 165 0.017655 10.0.0.48 - - [2025-10-13 05:06:50] "POST /hardwares HTTP/1.1" 200 323 0.026500 10.0.0.57 - - [2025-10-13 05:06:50] "PUT /access-control-list/cafd035c-0769-4041-9997-71b84c288d7b HTTP/1.1" 200 272 0.024578 10.0.0.48 - - [2025-10-13 05:06:50] "POST /fqname-to-id HTTP/1.1" 404 164 0.003744 10.0.0.48 - - [2025-10-13 05:06:50] "POST /hardwares HTTP/1.1" 200 317 0.019250 10.0.0.48 - - [2025-10-13 05:06:51] "POST /fqname-to-id HTTP/1.1" 404 162 0.003998 10.0.0.48 - - [2025-10-13 05:06:51] "POST /hardwares HTTP/1.1" 200 319 0.018039 10.0.0.48 - - [2025-10-13 05:06:51] "POST /fqname-to-id HTTP/1.1" 404 161 0.010448 10.0.0.48 - - [2025-10-13 05:06:51] "POST /hardwares HTTP/1.1" 200 317 0.019748 10.0.0.48 - - [2025-10-13 05:06:51] "POST /fqname-to-id HTTP/1.1" 404 162 0.010678 10.0.0.48 - - [2025-10-13 05:06:51] "POST /hardwares HTTP/1.1" 200 319 0.021048 10.0.0.48 - - [2025-10-13 05:06:51] "POST /fqname-to-id HTTP/1.1" 404 158 0.004439 10.0.0.48 - - [2025-10-13 05:06:51] "POST /hardwares HTTP/1.1" 200 315 0.014864 10.0.0.48 - - [2025-10-13 05:06:51] "POST /fqname-to-id HTTP/1.1" 404 158 0.004805 10.0.0.48 - - [2025-10-13 05:06:51] "POST /hardwares HTTP/1.1" 200 305 0.024698 10.0.0.48 - - [2025-10-13 05:06:51] "POST /fqname-to-id HTTP/1.1" 404 155 0.004876 10.0.0.48 - - [2025-10-13 05:06:51] "POST /hardwares HTTP/1.1" 200 305 0.016250 10.0.0.48 - - [2025-10-13 05:06:51] "POST /fqname-to-id HTTP/1.1" 404 156 0.004271 10.0.0.48 - - [2025-10-13 05:06:52] "POST /hardwares HTTP/1.1" 200 307 0.017443 10.0.0.48 - - [2025-10-13 05:06:52] "POST /fqname-to-id HTTP/1.1" 404 158 0.004208 10.0.0.48 - - [2025-10-13 05:06:52] "POST /hardwares HTTP/1.1" 200 311 0.018065 10.0.0.48 - - [2025-10-13 05:06:52] "POST /fqname-to-id HTTP/1.1" 404 157 0.004440 10.0.0.48 - - [2025-10-13 05:06:52] "POST /hardwares HTTP/1.1" 200 309 0.014102 10.0.0.48 - - [2025-10-13 05:06:52] "POST /fqname-to-id HTTP/1.1" 404 157 0.005907 10.0.0.48 - - [2025-10-13 05:06:52] "POST /hardwares HTTP/1.1" 200 309 0.017258 10.0.0.48 - - [2025-10-13 05:06:52] "POST /fqname-to-id HTTP/1.1" 404 157 0.003948 10.0.0.48 - - [2025-10-13 05:06:52] "POST /hardwares HTTP/1.1" 200 309 0.022872 10.0.0.48 - - [2025-10-13 05:06:52] "POST /fqname-to-id HTTP/1.1" 404 190 0.005238 10.0.0.48 - - [2025-10-13 05:06:52] "POST /features HTTP/1.1" 200 523 0.034246 10.0.0.48 - - [2025-10-13 05:06:53] "POST /fqname-to-id HTTP/1.1" 404 184 0.007274 10.0.0.48 - - [2025-10-13 05:06:53] "POST /features HTTP/1.1" 200 531 0.041936 10.0.0.48 - - [2025-10-13 05:06:53] "POST /fqname-to-id HTTP/1.1" 404 193 0.003879 10.0.0.48 - - [2025-10-13 05:06:53] "POST /features HTTP/1.1" 200 525 0.039614 10.0.0.48 - - [2025-10-13 05:06:53] "POST /fqname-to-id HTTP/1.1" 404 182 0.006962 10.0.0.48 - - [2025-10-13 05:06:53] "POST /features HTTP/1.1" 200 533 0.043192 10.0.0.48 - - [2025-10-13 05:06:53] "POST /fqname-to-id HTTP/1.1" 404 178 0.005215 10.0.0.48 - - [2025-10-13 05:06:53] "POST /physical-roles HTTP/1.1" 200 523 0.058646 10.0.0.48 - - [2025-10-13 05:06:53] "POST /fqname-to-id HTTP/1.1" 404 177 0.010187 10.0.0.48 - - [2025-10-13 05:06:53] "POST /overlay-roles HTTP/1.1" 200 545 0.049309 10.0.0.48 - - [2025-10-13 05:06:53] "POST /fqname-to-id HTTP/1.1" 404 191 0.009801 10.0.0.48 - - [2025-10-13 05:06:54] "POST /overlay-roles HTTP/1.1" 200 533 0.057128 10.0.0.48 - - [2025-10-13 05:06:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.008706 10.0.0.48 - - [2025-10-13 05:06:54] "POST /overlay-roles HTTP/1.1" 200 531 0.034040 10.0.0.48 - - [2025-10-13 05:06:54] "POST /fqname-to-id HTTP/1.1" 404 183 0.005561 10.0.0.48 - - [2025-10-13 05:06:54] "POST /overlay-roles HTTP/1.1" 200 537 0.052070 10.0.0.48 - - [2025-10-13 05:06:54] "POST /fqname-to-id HTTP/1.1" 404 178 0.006685 10.0.0.48 - - [2025-10-13 05:06:54] "POST /overlay-roles HTTP/1.1" 200 543 0.075733 10.0.0.48 - - [2025-10-13 05:06:54] "POST /fqname-to-id HTTP/1.1" 404 189 0.003998 10.0.0.48 - - [2025-10-13 05:06:54] "POST /role-definitions HTTP/1.1" 200 549 0.034490 10.0.0.48 - - [2025-10-13 05:06:54] "POST /fqname-to-id HTTP/1.1" 404 197 0.007836 10.0.0.48 - - [2025-10-13 05:06:55] "POST /role-definitions HTTP/1.1" 200 547 0.059053 10.0.0.48 - - [2025-10-13 05:06:55] "POST /fqname-to-id HTTP/1.1" 404 191 0.004534 10.0.0.48 - - [2025-10-13 05:06:55] "POST /role-definitions HTTP/1.1" 200 549 0.067963 10.0.0.48 - - [2025-10-13 05:06:55] "POST /fqname-to-id HTTP/1.1" 404 189 0.008892 10.0.0.48 - - [2025-10-13 05:06:55] "POST /role-definitions HTTP/1.1" 200 549 0.041545 10.0.0.48 - - [2025-10-13 05:06:55] "POST /fqname-to-id HTTP/1.1" 404 189 0.003844 10.0.0.48 - - [2025-10-13 05:06:55] "POST /role-definitions HTTP/1.1" 200 553 0.055317 10.0.0.48 - - [2025-10-13 05:06:55] "POST /fqname-to-id HTTP/1.1" 404 182 0.022272 10.0.0.48 - - [2025-10-13 05:06:55] "POST /role-definitions HTTP/1.1" 200 543 0.056947 10.0.0.48 - - [2025-10-13 05:06:56] "POST /fqname-to-id HTTP/1.1" 404 184 0.011395 10.0.0.48 - - [2025-10-13 05:06:56] "POST /role-definitions HTTP/1.1" 200 547 0.050724 10.0.0.48 - - [2025-10-13 05:06:56] "POST /fqname-to-id HTTP/1.1" 404 196 0.010902 10.0.0.48 - - [2025-10-13 05:06:56] "POST /role-definitions HTTP/1.1" 200 559 0.036358 10.0.0.48 - - [2025-10-13 05:06:56] "POST /fqname-to-id HTTP/1.1" 404 212 0.005792 10.0.0.48 - - [2025-10-13 05:06:56] "POST /feature-configs HTTP/1.1" 200 561 0.060896 10.0.0.48 - - [2025-10-13 05:06:56] "POST /fqname-to-id HTTP/1.1" 404 187 0.010024 10.0.0.48 - - [2025-10-13 05:06:56] "POST /node-profiles HTTP/1.1" 200 549 0.049002 10.0.0.48 - - [2025-10-13 05:06:56] "POST /fqname-to-id HTTP/1.1" 404 189 0.009815 10.0.0.48 - - [2025-10-13 05:06:57] "POST /node-profiles HTTP/1.1" 200 539 0.046725 10.0.0.48 - - [2025-10-13 05:06:57] "POST /fqname-to-id HTTP/1.1" 404 185 0.009544 10.0.0.48 - - [2025-10-13 05:06:57] "POST /node-profiles HTTP/1.1" 200 557 0.071948 10.0.0.48 - - [2025-10-13 05:06:57] "POST /fqname-to-id HTTP/1.1" 404 206 0.012141 10.0.0.48 - - [2025-10-13 05:06:57] "POST /telemetry-profiles HTTP/1.1" 200 554 0.043421 10.0.0.48 - - [2025-10-13 05:06:57] "POST /fqname-to-id HTTP/1.1" 404 206 0.009208 10.0.0.48 - - [2025-10-13 05:06:57] "POST /telemetry-profiles HTTP/1.1" 200 554 0.056016 10.0.0.48 - - [2025-10-13 05:06:57] "POST /fqname-to-id HTTP/1.1" 404 202 0.007631 10.0.0.48 - - [2025-10-13 05:06:58] "POST /sflow-profiles HTTP/1.1" 200 538 0.072214 10.0.0.48 - - [2025-10-13 05:06:58] "POST /fqname-to-id HTTP/1.1" 404 199 0.015254 10.0.0.48 - - [2025-10-13 05:06:58] "POST /netconf-profiles HTTP/1.1" 200 542 0.065414 10.0.0.48 - - [2025-10-13 05:06:58] "POST /fqname-to-id HTTP/1.1" 404 193 0.004328 10.0.0.48 - - [2025-10-13 05:06:58] "POST /device-functional-groups HTTP/1.1" 200 544 0.065627 10.0.0.48 - - [2025-10-13 05:06:58] "POST /fqname-to-id HTTP/1.1" 404 218 0.007483 10.0.0.48 - - [2025-10-13 05:06:58] "POST /device-functional-groups HTTP/1.1" 200 570 0.044168 10.0.0.48 - - [2025-10-13 05:06:58] "POST /fqname-to-id HTTP/1.1" 404 206 0.020001 10.0.0.48 - - [2025-10-13 05:06:59] "POST /device-functional-groups HTTP/1.1" 200 564 0.067949 10.0.0.48 - - [2025-10-13 05:06:59] "POST /fqname-to-id HTTP/1.1" 404 201 0.004754 10.0.0.48 - - [2025-10-13 05:06:59] "POST /role-configs HTTP/1.1" 200 520 0.046165 10.0.0.48 - - [2025-10-13 05:06:59] "POST /fqname-to-id HTTP/1.1" 404 198 0.007791 10.0.0.48 - - [2025-10-13 05:06:59] "POST /role-configs HTTP/1.1" 200 526 0.055262 10.0.0.48 - - [2025-10-13 05:06:59] "POST /fqname-to-id HTTP/1.1" 404 193 0.007224 10.0.0.48 - - [2025-10-13 05:06:59] "POST /role-configs HTTP/1.1" 200 518 0.044561 10.0.0.48 - - [2025-10-13 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.021544 10.0.0.48 - - [2025-10-13 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.028433 10.0.0.48 - - [2025-10-13 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.018228 10.0.0.48 - - [2025-10-13 05:06:59] "POST /ref-update HTTP/1.1" 200 156 0.017309 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.020426 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.020104 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.019698 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.024244 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.026800 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.019568 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.033708 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.018561 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.018023 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.027726 10.0.0.48 - - [2025-10-13 05:07:00] "POST /ref-update HTTP/1.1" 200 156 0.022836 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.036708 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.019338 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.040204 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.020184 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.042842 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.024486 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.024441 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.022779 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.022355 10.0.0.48 - - [2025-10-13 05:07:01] "POST /ref-update HTTP/1.1" 200 156 0.044305 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.025867 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.020052 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.029010 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.019212 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.037690 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.017205 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.014398 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.026092 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.016055 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.022369 10.0.0.48 - - [2025-10-13 05:07:02] "POST /ref-update HTTP/1.1" 200 156 0.014933 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.014879 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.034598 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.025219 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.027134 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.019137 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.016589 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.039705 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.037225 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.029359 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.017194 10.0.0.48 - - [2025-10-13 05:07:03] "POST /ref-update HTTP/1.1" 200 156 0.019192 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.041592 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.023053 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.030674 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.018034 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.021656 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.033759 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.027789 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.029541 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.024970 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.022864 10.0.0.48 - - [2025-10-13 05:07:04] "POST /ref-update HTTP/1.1" 200 156 0.022359 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.022973 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.030726 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.032577 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.025426 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.020874 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.026520 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.032966 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.028940 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.025715 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.015091 10.0.0.48 - - [2025-10-13 05:07:05] "POST /ref-update HTTP/1.1" 200 156 0.022355 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.020655 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.021374 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.023954 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.021336 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.025908 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.023432 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.016444 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.021947 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.027294 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.015156 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.015995 10.0.0.48 - - [2025-10-13 05:07:06] "POST /ref-update HTTP/1.1" 200 156 0.020017 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.018478 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.030904 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.021222 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.016468 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.016788 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.016250 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.016796 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.029780 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.025065 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.015203 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.019019 10.0.0.48 - - [2025-10-13 05:07:07] "POST /ref-update HTTP/1.1" 200 156 0.019822 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.022794 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.017261 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.024535 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.022145 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.015878 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.021463 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.016414 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.017226 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.016702 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.017027 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.014854 10.0.0.48 - - [2025-10-13 05:07:08] "POST /ref-update HTTP/1.1" 200 156 0.015422 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.015336 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.015848 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.023741 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.016166 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.024036 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.015691 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.015171 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.019242 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.016625 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.015016 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.017201 10.0.0.48 - - [2025-10-13 05:07:09] "POST /ref-update HTTP/1.1" 200 156 0.022270 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.019122 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.021767 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.016626 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.015284 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.023774 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.015274 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.015160 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.014544 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.013947 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.014442 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.014028 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.014156 10.0.0.48 - - [2025-10-13 05:07:10] "POST /ref-update HTTP/1.1" 200 156 0.014039 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.014182 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.013787 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.014822 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.013793 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.016685 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.014859 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.018422 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.015163 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.017057 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.016046 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.014711 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.015938 10.0.0.48 - - [2025-10-13 05:07:11] "POST /ref-update HTTP/1.1" 200 156 0.015019 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.015641 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.023027 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.014679 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.015056 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.016584 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.015830 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.015068 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.022837 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.018760 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.015854 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.018228 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.015106 10.0.0.48 - - [2025-10-13 05:07:12] "POST /ref-update HTTP/1.1" 200 156 0.015639 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.020749 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.016628 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.015338 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.013811 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.017508 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.022101 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.020183 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.013463 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.013721 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.013516 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.014125 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.015030 10.0.0.48 - - [2025-10-13 05:07:13] "POST /ref-update HTTP/1.1" 200 156 0.020113 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.013688 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.013188 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.032511 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.015762 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.021025 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.024675 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.024432 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.017721 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.016891 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.015773 10.0.0.48 - - [2025-10-13 05:07:14] "POST /ref-update HTTP/1.1" 200 156 0.017166 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.015944 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.015267 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.019006 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.017944 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.019922 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.029222 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.035498 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.018323 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.030595 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.026073 10.0.0.48 - - [2025-10-13 05:07:15] "POST /ref-update HTTP/1.1" 200 156 0.037142 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.062026 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.027362 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.023311 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.022102 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.028229 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.033540 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.021025 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.019171 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.019415 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.015927 10.0.0.48 - - [2025-10-13 05:07:16] "POST /ref-update HTTP/1.1" 200 156 0.033650 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.032882 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.024134 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.021671 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.017923 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.022320 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.041481 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.015944 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.028044 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.031849 10.0.0.48 - - [2025-10-13 05:07:17] "POST /ref-update HTTP/1.1" 200 156 0.052566 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.023194 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.094635 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.019777 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.031031 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.037092 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.037762 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.017938 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.029253 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.027995 10.0.0.48 - - [2025-10-13 05:07:18] "POST /ref-update HTTP/1.1" 200 156 0.021631 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.018206 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.020527 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.029790 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.021395 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.018148 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.055313 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.024662 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.034626 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.019922 10.0.0.48 - - [2025-10-13 05:07:19] "POST /ref-update HTTP/1.1" 200 156 0.025391 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.017473 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.034851 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.029766 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.027153 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.030144 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.024580 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.017534 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.027898 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.015384 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.019850 10.0.0.48 - - [2025-10-13 05:07:20] "POST /ref-update HTTP/1.1" 200 156 0.033707 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.019753 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.044771 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.041490 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.029387 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.050859 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.030704 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.046580 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.029835 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.037321 10.0.0.48 - - [2025-10-13 05:07:21] "POST /ref-update HTTP/1.1" 200 156 0.042915 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.029805 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.015587 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.015985 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.016163 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.018625 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.023914 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.021757 10.0.0.48 - - [2025-10-13 05:07:22] "POST /ref-update HTTP/1.1" 200 156 0.020286 10.0.0.48 - - [2025-10-13 05:07:22] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.004695 10.0.0.48 - - [2025-10-13 05:07:23] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.014200 10.0.0.48 - - [2025-10-13 05:07:23] "POST /fqname-to-id HTTP/1.1" 404 205 0.004387 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.