++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu Oct 16 05:23:31 UTC 2025 ===================' INFO: =================== Thu Oct 16 05:23:31 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 +++++ grep -o 'dev.*' +++++ ip route get 1 +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.241:8081 10.0.0.242:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.241:8081 10.0.0.242:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.241:8081 10.0.0.242:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.241:9042 10.0.0.242:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.241:9042 10.0.0.242:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.241:9042 10.0.0.242:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.241:8086 10.0.0.242:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.241:8086 10.0.0.242:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.241:8086 10.0.0.242:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.241:8082 10.0.0.242:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.241:8082 10.0.0.242:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.241:8082 10.0.0.242:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.241:9161 10.0.0.242:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.241:9161 10.0.0.242:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.241:9161 10.0.0.242:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.14,10.20.0.18,10.20.0.252 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.18,10.20.0.252 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.241:2181,10.0.0.242:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.241:2181,10.0.0.242:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.241:2181,10.0.0.242:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.241:2181 10.0.0.242:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.241:2181 10.0.0.242:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.241:2181 10.0.0.242:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.241:5673,10.0.0.242:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.241:5673,10.0.0.242:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.241:5673,10.0.0.242:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.241:6379 10.0.0.242:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.241:6379 10.0.0.242:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.241:6379 10.0.0.242:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.241:9092 10.0.0.242:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.241:9092 10.0.0.242:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.241:9092 10.0.0.242:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.38,10.0.0.241,10.0.0.242 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.38 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.241,10.0.0.242 +++ local servers=10.0.0.38,10.0.0.241,10.0.0.242 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ tr '\n' , ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ grep -vi host ++++ cat /proc/net/fib_trie +++ local local_ips=,10.0.0.241,10.20.0.18,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.241,10.20.0.18,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.18,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ grep '^API__.*__.*=.*$' ++ set ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/16/2025 05:23:39.949 7f51d73bda48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/16/2025 05:23:39.978 7f51d73bda48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/16/2025 05:23:39.992 7f51d73bda48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/16/2025 05:23:39.992 7f51d73bda48 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Thu Oct 16 05:23:58 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=) 3750 project = self.create_singleton_entry(Project(parent_obj=domain)) 3751 self._default_project = project.serialize_to_json() 3752 self.create_singleton_entry(Fabric()) 3753 3754 # Global and default policy resources self = self.create_singleton_entry = > global Fabric = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/fabric:default-global-...6bc6efaa-a55c-47c0-a614-81e6644bb44e at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/fabric:default-global-system-config:default-fabric exists already with ID: 6bc6efaa-a55c-47c0-a614-81e6644bb44e at zookeeper __cause__ = None __class__ = __context__ = NoIdError('fabric default-global-system-config:default-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/fabric:default-global-...6bc6efaa-a55c-47c0-a614-81e6644bb44e at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/fabric:default-global-...6bc6efaa-a55c-47c0-a614-81e6644bb44e at zookeeper') content = 'FQ Name: /fq-name-to-uuid/fabric:default-global-...6bc6efaa-a55c-47c0-a614-81e6644bb44e at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: fabric default-global-system-config:default-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3752, in _db_init_entries self.create_singleton_entry(Fabric()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/fabric:default-global-system-config:default-fabric exists already with ID: 6bc6efaa-a55c-47c0-a614-81e6644bb44e at zookeeper ++ LOG_DIR=/var/log/contrail ++ export CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ CONTAINER_LOG_DIR=/var/log/contrail/config-api ++ mkdir -p /var/log/contrail/config-api ++ log_file=/var/log/contrail/config-api/console.log ++ touch /var/log/contrail/config-api/console.log ++ chmod 600 /var/log/contrail/config-api/console.log ++ exec +++ tee -a /var/log/contrail/config-api/console.log +++ date ++ echo 'INFO: =================== Thu Oct 16 05:23:59 UTC 2025 ===================' INFO: =================== Thu Oct 16 05:23:59 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 +++++ grep -o 'dev.*' +++++ awk '{print $2}' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ head -n 1 +++ awk '{print $2}' +++ ip addr show dev ens3 +++ grep 'inet ' +++ cut -d / -f 1 ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ 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.38,10.0.0.241,10.0.0.242 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ANALYTICSDB_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ANALYTICS_SNMP_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8081 ' +++ '[' -n '10.0.0.38:8081 10.0.0.241:8081 10.0.0.242:8081 ' ']' +++ echo '10.0.0.38:8081 10.0.0.241:8081 10.0.0.242:8081' ++ ANALYTICS_SERVERS='10.0.0.38:8081 10.0.0.241:8081 10.0.0.242:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9042 ' +++ '[' -n '10.0.0.38:9042 10.0.0.241:9042 10.0.0.242:9042 ' ']' +++ echo '10.0.0.38:9042 10.0.0.241:9042 10.0.0.242:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.38:9042 10.0.0.241:9042 10.0.0.242:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8086 ' +++ '[' -n '10.0.0.38:8086 10.0.0.241:8086 10.0.0.242:8086 ' ']' +++ echo '10.0.0.38:8086 10.0.0.241:8086 10.0.0.242:8086' ++ COLLECTOR_SERVERS='10.0.0.38:8086 10.0.0.241:8086 10.0.0.242:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ CONFIGDB_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:8082 ' +++ '[' -n '10.0.0.38:8082 10.0.0.241:8082 10.0.0.242:8082 ' ']' +++ echo '10.0.0.38:8082 10.0.0.241:8082 10.0.0.242:8082' ++ CONFIG_SERVERS='10.0.0.38:8082 10.0.0.241:8082 10.0.0.242:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9161 ' +++ '[' -n '10.0.0.38:9161 10.0.0.241:9161 10.0.0.242:9161 ' ']' +++ echo '10.0.0.38:9161 10.0.0.241:9161 10.0.0.242:9161' ++ CONFIGDB_SERVERS='10.0.0.38:9161 10.0.0.241:9161 10.0.0.242:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9041 ' +++ '[' -n '10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041 ' ']' +++ echo '10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.14,10.20.0.18,10.20.0.252 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.14,10.20.0.18,10.20.0.252 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:2181, +++ '[' -n 10.0.0.38:2181,10.0.0.241:2181,10.0.0.242:2181, ']' +++ echo 10.0.0.38:2181,10.0.0.241:2181,10.0.0.242:2181 ++ ZOOKEEPER_SERVERS=10.0.0.38:2181,10.0.0.241:2181,10.0.0.242:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:2181 ' +++ '[' -n '10.0.0.38:2181 10.0.0.241:2181 10.0.0.242:2181 ' ']' +++ echo '10.0.0.38:2181 10.0.0.241:2181 10.0.0.242:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.38:2181 10.0.0.241:2181 10.0.0.242:2181' ++ RABBITMQ_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+=10.0.0.38:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+=10.0.0.242:5673, +++ '[' -n 10.0.0.38:5673,10.0.0.241:5673,10.0.0.242:5673, ']' +++ echo 10.0.0.38:5673,10.0.0.241:5673,10.0.0.242:5673 ++ RABBITMQ_SERVERS=10.0.0.38:5673,10.0.0.241:5673,10.0.0.242:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:6379 ' +++ '[' -n '10.0.0.38:6379 10.0.0.241:6379 10.0.0.242:6379 ' ']' +++ echo '10.0.0.38:6379 10.0.0.241:6379 10.0.0.242:6379' ++ REDIS_SERVERS='10.0.0.38:6379 10.0.0.241:6379 10.0.0.242:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.38 +++ local server_address=10.0.0.38 +++ extended_server_list+='10.0.0.38:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.242 +++ local server_address=10.0.0.242 +++ extended_server_list+='10.0.0.242:9092 ' +++ '[' -n '10.0.0.38:9092 10.0.0.241:9092 10.0.0.242:9092 ' ']' +++ echo '10.0.0.38:9092 10.0.0.241:9092 10.0.0.242:9092' ++ KAFKA_SERVERS='10.0.0.38:9092 10.0.0.241:9092 10.0.0.242:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.38 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.38,10.0.0.241,10.0.0.242 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.38,10.0.0.241,10.0.0.242 + local cassandra=10.0.0.38 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.38 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.38,10.0.0.241,10.0.0.242 +++ local servers=10.0.0.38,10.0.0.241,10.0.0.242 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq ++++ sort +++ local local_ips=,10.0.0.241,10.20.0.18,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.38'\''))' +++ local server_ip=10.0.0.38 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.38 ]] +++ [[ ,10.0.0.241,10.20.0.18,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.38, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.18,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ echo 10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.38:9041 10.0.0.241:9041 10.0.0.242:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 10/16/2025 05:24:07.237 7fed23e48308 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 10/16/2025 05:24:07.267 7fed23e48308 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 10/16/2025 05:24:07.281 7fed23e48308 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 10/16/2025 05:24:07.281 7fed23e48308 [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.241:8082/ Hit Ctrl-C to quit. 10.0.0.241 - - [2025-10-16 05:24:08] "GET / HTTP/1.1" 200 45871 0.002022 10.0.0.241 - - [2025-10-16 05:24:08] "GET / HTTP/1.1" 200 45871 0.001638 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.241 - - [2025-10-16 05:24:08] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000722 10.0.0.241 - - [2025-10-16 05:24:08] "POST /fqname-to-id HTTP/1.1" 401 292 0.000388 10.0.0.241 - - [2025-10-16 05:24:13] "POST /fqname-to-id HTTP/1.1" 401 292 0.000498 10.0.0.241 - - [2025-10-16 05:24:29] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 19.528750 10.0.0.241 - - [2025-10-16 05:24:29] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004184 10.0.0.241 - - [2025-10-16 05:24:29] "POST /fqname-to-id HTTP/1.1" 404 205 20.815366 10.0.0.241 - - [2025-10-16 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 19.111983 10.0.0.241 - - [2025-10-16 05:24:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004456 10.0.0.241 - - [2025-10-16 05:24:43] "POST /job-templates HTTP/1.1" 200 553 0.063023 10.0.0.241 - - [2025-10-16 05:24:43] "POST /fqname-to-id HTTP/1.1" 404 196 0.005610 10.0.0.241 - - [2025-10-16 05:24:43] "POST /job-templates HTTP/1.1" 200 561 0.045753 10.0.0.241 - - [2025-10-16 05:24:43] "POST /fqname-to-id HTTP/1.1" 404 197 0.027738 10.0.0.241 - - [2025-10-16 05:24:43] "POST /job-templates HTTP/1.1" 200 561 0.172286 10.0.0.241 - - [2025-10-16 05:24:43] "POST /fqname-to-id HTTP/1.1" 404 195 0.005041 10.0.0.241 - - [2025-10-16 05:24:44] "POST /job-templates HTTP/1.1" 200 555 0.070222 10.0.0.241 - - [2025-10-16 05:24:44] "POST /fqname-to-id HTTP/1.1" 404 200 0.010724 10.0.0.241 - - [2025-10-16 05:24:44] "POST /job-templates HTTP/1.1" 200 567 0.072869 10.0.0.241 - - [2025-10-16 05:24:44] "POST /fqname-to-id HTTP/1.1" 404 168 0.009849 10.0.0.241 - - [2025-10-16 05:24:44] "POST /tags HTTP/1.1" 200 318 0.065093 10.0.0.241 - - [2025-10-16 05:24:44] "POST /fqname-to-id HTTP/1.1" 404 162 0.016676 10.0.0.241 - - [2025-10-16 05:24:45] "POST /tags HTTP/1.1" 200 334 0.057871 10.0.0.241 - - [2025-10-16 05:24:45] "POST /fqname-to-id HTTP/1.1" 404 169 0.011286 10.0.0.241 - - [2025-10-16 05:24:45] "PUT /global-system-config/73cb6424-a464-4ca5-8e1a-2dd52deeeb69 HTTP/1.1" 200 275 0.057680 10.0.0.241 - - [2025-10-16 05:24:45] "POST /fqname-to-id HTTP/1.1" 404 166 0.010891 10.0.0.241 - - [2025-10-16 05:24:45] "POST /hardwares HTTP/1.1" 200 328 0.032900 10.0.0.241 - - [2025-10-16 05:24:45] "POST /fqname-to-id HTTP/1.1" 404 164 0.007071 10.0.0.241 - - [2025-10-16 05:24:45] "POST /hardwares HTTP/1.1" 200 324 0.023572 10.0.0.241 - - [2025-10-16 05:24:45] "POST /fqname-to-id HTTP/1.1" 404 164 0.003401 10.0.0.241 - - [2025-10-16 05:24:45] "POST /hardwares HTTP/1.1" 200 324 0.024481 10.0.0.241 - - [2025-10-16 05:24:45] "POST /fqname-to-id HTTP/1.1" 404 165 0.009919 10.0.0.241 - - [2025-10-16 05:24:45] "POST /hardwares HTTP/1.1" 200 326 0.033657 10.0.0.241 - - [2025-10-16 05:24:46] "POST /fqname-to-id HTTP/1.1" 404 165 0.003931 10.0.0.241 - - [2025-10-16 05:24:46] "POST /hardwares HTTP/1.1" 200 324 0.032089 10.0.0.241 - - [2025-10-16 05:24:46] "POST /fqname-to-id HTTP/1.1" 404 164 0.007795 10.0.0.241 - - [2025-10-16 05:24:46] "POST /hardwares HTTP/1.1" 200 318 0.032613 10.0.0.241 - - [2025-10-16 05:24:46] "POST /fqname-to-id HTTP/1.1" 404 162 0.014993 10.0.0.241 - - [2025-10-16 05:24:46] "POST /hardwares HTTP/1.1" 200 320 0.023042 10.0.0.241 - - [2025-10-16 05:24:46] "POST /fqname-to-id HTTP/1.1" 404 161 0.004584 10.0.0.241 - - [2025-10-16 05:24:46] "POST /hardwares HTTP/1.1" 200 318 0.026395 10.0.0.241 - - [2025-10-16 05:24:46] "POST /fqname-to-id HTTP/1.1" 404 162 0.003829 10.0.0.241 - - [2025-10-16 05:24:46] "POST /hardwares HTTP/1.1" 200 320 0.033178 10.0.0.241 - - [2025-10-16 05:24:46] "POST /fqname-to-id HTTP/1.1" 404 158 0.010835 10.0.0.241 - - [2025-10-16 05:24:46] "POST /hardwares HTTP/1.1" 200 316 0.018685 10.0.0.241 - - [2025-10-16 05:24:47] "POST /fqname-to-id HTTP/1.1" 404 158 0.003969 10.0.0.241 - - [2025-10-16 05:24:47] "POST /hardwares HTTP/1.1" 200 306 0.016602 10.0.0.241 - - [2025-10-16 05:24:47] "POST /fqname-to-id HTTP/1.1" 404 155 0.004122 10.0.0.241 - - [2025-10-16 05:24:47] "POST /hardwares HTTP/1.1" 200 306 0.023594 10.0.0.241 - - [2025-10-16 05:24:47] "POST /fqname-to-id HTTP/1.1" 404 156 0.003965 10.0.0.241 - - [2025-10-16 05:24:47] "POST /hardwares HTTP/1.1" 200 308 0.018536 10.0.0.241 - - [2025-10-16 05:24:47] "POST /fqname-to-id HTTP/1.1" 404 158 0.004571 10.0.0.241 - - [2025-10-16 05:24:47] "POST /hardwares HTTP/1.1" 200 312 0.026663 10.0.0.241 - - [2025-10-16 05:24:47] "POST /fqname-to-id HTTP/1.1" 404 157 0.009017 10.0.0.241 - - [2025-10-16 05:24:47] "POST /hardwares HTTP/1.1" 200 310 0.042765 10.0.0.241 - - [2025-10-16 05:24:47] "POST /fqname-to-id HTTP/1.1" 404 157 0.005838 10.0.0.241 - - [2025-10-16 05:24:48] "POST /hardwares HTTP/1.1" 200 310 0.021305 10.0.0.241 - - [2025-10-16 05:24:48] "POST /fqname-to-id HTTP/1.1" 404 157 0.004812 10.0.0.241 - - [2025-10-16 05:24:48] "POST /hardwares HTTP/1.1" 200 310 0.016445 10.0.0.241 - - [2025-10-16 05:24:48] "POST /fqname-to-id HTTP/1.1" 404 190 0.004595 10.0.0.241 - - [2025-10-16 05:24:48] "POST /features HTTP/1.1" 200 525 0.036213 10.0.0.241 - - [2025-10-16 05:24:48] "POST /fqname-to-id HTTP/1.1" 404 184 0.004460 10.0.0.241 - - [2025-10-16 05:24:48] "POST /features HTTP/1.1" 200 533 0.039026 10.0.0.241 - - [2025-10-16 05:24:48] "POST /fqname-to-id HTTP/1.1" 404 193 0.013105 10.0.0.241 - - [2025-10-16 05:24:48] "POST /features HTTP/1.1" 200 527 0.034552 10.0.0.241 - - [2025-10-16 05:24:48] "POST /fqname-to-id HTTP/1.1" 404 182 0.006225 10.0.0.241 - - [2025-10-16 05:24:48] "POST /features HTTP/1.1" 200 535 0.054867 10.0.0.241 - - [2025-10-16 05:24:48] "POST /fqname-to-id HTTP/1.1" 404 178 0.005940 10.0.0.241 - - [2025-10-16 05:24:49] "POST /physical-roles HTTP/1.1" 200 525 0.040018 10.0.0.241 - - [2025-10-16 05:24:49] "POST /fqname-to-id HTTP/1.1" 404 177 0.007410 10.0.0.241 - - [2025-10-16 05:24:49] "POST /overlay-roles HTTP/1.1" 200 547 0.034363 10.0.0.241 - - [2025-10-16 05:24:49] "POST /fqname-to-id HTTP/1.1" 404 191 0.006314 10.0.0.241 - - [2025-10-16 05:24:49] "POST /overlay-roles HTTP/1.1" 200 535 0.031198 10.0.0.241 - - [2025-10-16 05:24:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005798 10.0.0.241 - - [2025-10-16 05:24:49] "POST /overlay-roles HTTP/1.1" 200 533 0.032180 10.0.0.241 - - [2025-10-16 05:24:49] "POST /fqname-to-id HTTP/1.1" 404 183 0.005067 10.0.0.241 - - [2025-10-16 05:24:49] "POST /overlay-roles HTTP/1.1" 200 539 0.028479 10.0.0.241 - - [2025-10-16 05:24:49] "POST /fqname-to-id HTTP/1.1" 404 178 0.006174 10.0.0.241 - - [2025-10-16 05:24:49] "POST /overlay-roles HTTP/1.1" 200 545 0.031549 10.0.0.241 - - [2025-10-16 05:24:49] "POST /fqname-to-id HTTP/1.1" 404 189 0.003795 10.0.0.241 - - [2025-10-16 05:24:49] "POST /role-definitions HTTP/1.1" 200 551 0.027784 10.0.0.241 - - [2025-10-16 05:24:49] "POST /fqname-to-id HTTP/1.1" 404 197 0.010041 10.0.0.241 - - [2025-10-16 05:24:50] "POST /role-definitions HTTP/1.1" 200 549 0.036363 10.0.0.241 - - [2025-10-16 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 191 0.006512 10.0.0.241 - - [2025-10-16 05:24:50] "POST /role-definitions HTTP/1.1" 200 551 0.038640 10.0.0.241 - - [2025-10-16 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 189 0.007660 10.0.0.241 - - [2025-10-16 05:24:50] "POST /role-definitions HTTP/1.1" 200 551 0.028383 10.0.0.241 - - [2025-10-16 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 189 0.009089 10.0.0.241 - - [2025-10-16 05:24:50] "POST /role-definitions HTTP/1.1" 200 555 0.029302 10.0.0.241 - - [2025-10-16 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 182 0.003029 10.0.0.241 - - [2025-10-16 05:24:50] "POST /role-definitions HTTP/1.1" 200 545 0.028444 10.0.0.241 - - [2025-10-16 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 184 0.004039 10.0.0.241 - - [2025-10-16 05:24:50] "POST /role-definitions HTTP/1.1" 200 549 0.029559 10.0.0.241 - - [2025-10-16 05:24:50] "POST /fqname-to-id HTTP/1.1" 404 196 0.026703 10.0.0.241 - - [2025-10-16 05:24:50] "POST /role-definitions HTTP/1.1" 200 561 0.038238 10.0.0.241 - - [2025-10-16 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 212 0.003610 10.0.0.241 - - [2025-10-16 05:24:51] "POST /feature-configs HTTP/1.1" 200 563 0.030038 10.0.0.241 - - [2025-10-16 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 187 0.003183 10.0.0.241 - - [2025-10-16 05:24:51] "POST /node-profiles HTTP/1.1" 200 551 0.036163 10.0.0.241 - - [2025-10-16 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 189 0.010065 10.0.0.241 - - [2025-10-16 05:24:51] "POST /node-profiles HTTP/1.1" 200 541 0.054425 10.0.0.241 - - [2025-10-16 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 185 0.006283 10.0.0.241 - - [2025-10-16 05:24:51] "POST /node-profiles HTTP/1.1" 200 559 0.034005 10.0.0.241 - - [2025-10-16 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 206 0.005298 10.0.0.241 - - [2025-10-16 05:24:51] "POST /telemetry-profiles HTTP/1.1" 200 556 0.042268 10.0.0.241 - - [2025-10-16 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 206 0.006016 10.0.0.241 - - [2025-10-16 05:24:51] "POST /telemetry-profiles HTTP/1.1" 200 556 0.045517 10.0.0.241 - - [2025-10-16 05:24:51] "POST /fqname-to-id HTTP/1.1" 404 202 0.003448 10.0.0.241 - - [2025-10-16 05:24:52] "POST /sflow-profiles HTTP/1.1" 200 540 0.029913 10.0.0.241 - - [2025-10-16 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 199 0.005793 10.0.0.241 - - [2025-10-16 05:24:52] "POST /netconf-profiles HTTP/1.1" 200 544 0.057425 10.0.0.241 - - [2025-10-16 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 193 0.005479 10.0.0.241 - - [2025-10-16 05:24:52] "POST /device-functional-groups HTTP/1.1" 200 546 0.037952 10.0.0.241 - - [2025-10-16 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 218 0.004022 10.0.0.241 - - [2025-10-16 05:24:52] "POST /device-functional-groups HTTP/1.1" 200 572 0.038666 10.0.0.241 - - [2025-10-16 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 206 0.005681 10.0.0.241 - - [2025-10-16 05:24:52] "POST /device-functional-groups HTTP/1.1" 200 566 0.031364 10.0.0.241 - - [2025-10-16 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 201 0.003907 10.0.0.241 - - [2025-10-16 05:24:52] "POST /role-configs HTTP/1.1" 200 522 0.049834 10.0.0.242 - - [2025-10-16 05:24:52] "GET /global-system-configs HTTP/1.1" 200 323 15.255731 10.0.0.241 - - [2025-10-16 05:24:52] "POST /fqname-to-id HTTP/1.1" 404 198 0.005880 10.0.0.241 - - [2025-10-16 05:24:52] "POST /role-configs HTTP/1.1" 200 528 0.034146 10.0.0.241 - - [2025-10-16 05:24:53] "POST /fqname-to-id HTTP/1.1" 404 193 0.007955 10.0.0.241 - - [2025-10-16 05:24:53] "POST /role-configs HTTP/1.1" 200 520 0.030559 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.023625 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.025465 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.016829 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.016510 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.016813 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.017496 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.014518 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.019080 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.015082 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.027562 10.0.0.241 - - [2025-10-16 05:24:53] "POST /ref-update HTTP/1.1" 200 156 0.039660 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.026344 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.015316 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.014294 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.013393 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.013432 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.013137 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.016218 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.017366 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.016160 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.016254 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.014090 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.014078 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.016167 10.0.0.241 - - [2025-10-16 05:24:54] "POST /ref-update HTTP/1.1" 200 156 0.021514 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.013257 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.015243 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.013963 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.030673 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.015111 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.024147 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.033141 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.029057 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.013956 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.019905 10.0.0.241 - - [2025-10-16 05:24:55] "GET /global-system-configs HTTP/1.1" 200 323 13.557882 10.0.0.241 - - [2025-10-16 05:24:55] "POST /ref-update HTTP/1.1" 200 156 0.025674 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.043400 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.013358 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.017065 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.039521 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.023171 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.014318 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.015704 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.014637 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.018019 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.015632 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.018056 10.0.0.241 - - [2025-10-16 05:24:56] "POST /ref-update HTTP/1.1" 200 156 0.029279 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.017843 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.024460 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.025019 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.025487 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.023579 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.018398 10.0.0.241 - - [2025-10-16 05:24:57] "GET /global-system-configs HTTP/1.1" 200 323 10.785951 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.019468 10.0.0.242 - - [2025-10-16 05:24:57] "GET /global-system-configs HTTP/1.1" 200 323 8.348072 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.016227 10.0.0.38 - - [2025-10-16 05:24:57] "GET /global-system-configs HTTP/1.1" 200 323 5.289950 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.020859 10.0.0.241 - - [2025-10-16 05:24:57] "POST /fqname-to-id HTTP/1.1" 404 225 4.039922 10.0.0.38 - - [2025-10-16 05:24:57] "GET /global-system-configs HTTP/1.1" 200 323 3.429977 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.016725 10.0.0.241 - - [2025-10-16 05:24:57] "POST /access-control-lists HTTP/1.1" 200 587 0.040799 /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.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.016752 10.0.0.241 - - [2025-10-16 05:24:57] "POST /ref-update HTTP/1.1" 200 156 0.017473 10.0.0.241 - - [2025-10-16 05:24:57] "POST /route-targets HTTP/1.1" 200 328 0.019069 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.016619 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.027538 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.022319 10.0.0.241 - - [2025-10-16 05:24:58] "POST /fqname-to-id HTTP/1.1" 404 201 0.003781 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.030590 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.015278 10.0.0.241 - - [2025-10-16 05:24:58] "PUT /access-control-list/ad0fe4ea-5dab-4afb-b2cf-5f2eeda8f83f HTTP/1.1" 200 273 0.033671 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.030095 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.019836 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.018826 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.015191 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.018260 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.033026 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.029701 10.0.0.241 - - [2025-10-16 05:24:58] "POST /ref-update HTTP/1.1" 200 156 0.020404 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.013741 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.014423 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.014908 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.016364 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.016350 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.020423 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.022713 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.016761 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.014549 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.015040 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.013913 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.019787 10.0.0.241 - - [2025-10-16 05:24:59] "POST /ref-update HTTP/1.1" 200 156 0.014443 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.017493 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.016820 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.016426 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.014350 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.015174 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.016002 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.015975 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.027373 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.015681 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.016334 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.013846 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.014367 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.013489 10.0.0.241 - - [2025-10-16 05:25:00] "POST /ref-update HTTP/1.1" 200 156 0.015003 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.021971 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.019891 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.039714 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.018285 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.016543 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.014612 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.016910 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.021858 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.018056 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.049399 10.0.0.241 - - [2025-10-16 05:25:01] "POST /ref-update HTTP/1.1" 200 156 0.024843 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.026054 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.015589 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.018558 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.018178 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.023294 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.015035 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.013101 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.027661 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.029312 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.019020 10.0.0.241 - - [2025-10-16 05:25:02] "POST /ref-update HTTP/1.1" 200 156 0.026171 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.020200 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.017378 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.022698 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.115499 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.018872 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.015084 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.015702 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.024768 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.014354 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.016132 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.015052 10.0.0.241 - - [2025-10-16 05:25:03] "POST /ref-update HTTP/1.1" 200 156 0.015250 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.022232 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.023229 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.018371 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.020699 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.017419 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.017009 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.020103 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.021809 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.020150 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.015972 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.021402 10.0.0.241 - - [2025-10-16 05:25:04] "POST /ref-update HTTP/1.1" 200 156 0.018095 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.016452 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.018458 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.014074 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.019055 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.016631 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.017615 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.014740 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.014244 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.013211 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.015013 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.015921 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.016220 10.0.0.241 - - [2025-10-16 05:25:05] "POST /ref-update HTTP/1.1" 200 156 0.014102 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.012950 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.018159 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.017079 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.017740 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.034898 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.038257 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.014754 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.015688 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.013986 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.019164 10.0.0.241 - - [2025-10-16 05:25:06] "POST /ref-update HTTP/1.1" 200 156 0.017929 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.018224 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.019296 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.031330 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.034772 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.032985 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.019067 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.019911 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.022176 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.017527 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.013253 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.020946 10.0.0.241 - - [2025-10-16 05:25:07] "POST /ref-update HTTP/1.1" 200 156 0.017045 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.017124 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.017598 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.028871 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.018847 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.020118 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.020771 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.018349 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.019071 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.021641 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.043859 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.022122 10.0.0.241 - - [2025-10-16 05:25:08] "POST /ref-update HTTP/1.1" 200 156 0.023363 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.019018 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.017374 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.017840 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.018975 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.025153 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.015476 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.017741 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.016166 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.014920 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.015160 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.016835 10.0.0.241 - - [2025-10-16 05:25:09] "POST /ref-update HTTP/1.1" 200 156 0.015656 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.031288 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.019705 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.027742 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.019546 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.019625 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.019581 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.022109 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.019756 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.018145 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.017695 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.014797 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.017375 10.0.0.241 - - [2025-10-16 05:25:10] "POST /ref-update HTTP/1.1" 200 156 0.016408 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.018480 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.018616 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.015676 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.016685 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.015122 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.016581 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.015383 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.015650 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.017508 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.015772 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.016298 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.014679 10.0.0.241 - - [2025-10-16 05:25:11] "POST /ref-update HTTP/1.1" 200 156 0.016479 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.017561 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.019145 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.019149 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.028168 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.020386 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.016778 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.017267 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.028443 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.018997 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.016208 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.018939 10.0.0.241 - - [2025-10-16 05:25:12] "POST /ref-update HTTP/1.1" 200 156 0.028683 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.017320 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.020873 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.015061 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.023512 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.022833 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.020448 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.021391 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.024461 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.018419 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.018209 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.019098 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.015891 10.0.0.241 - - [2025-10-16 05:25:13] "POST /ref-update HTTP/1.1" 200 156 0.016484 10.0.0.241 - - [2025-10-16 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.016355 10.0.0.241 - - [2025-10-16 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.043025 10.0.0.241 - - [2025-10-16 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.021035 10.0.0.241 - - [2025-10-16 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.018144 10.0.0.241 - - [2025-10-16 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.019199 10.0.0.241 - - [2025-10-16 05:25:14] "POST /ref-update HTTP/1.1" 200 156 0.024510 10.0.0.241 - - [2025-10-16 05:25:14] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.005625 10.0.0.241 - - [2025-10-16 05:25:14] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 313 0.004645 10.0.0.241 - - [2025-10-16 05:25:14] "POST /fqname-to-id HTTP/1.1" 404 205 0.004304 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.