++ 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 Sep 4 05:12:38 UTC 2025 ===================' INFO: =================== Thu Sep 4 05:12:38 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ cut -d / -f 1 +++ grep 'inet ' +++ ip addr show dev ens3 +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50: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.254 ++ 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.254,10.0.0.38,10.0.0.50 ++ 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.254,10.0.0.38,10.0.0.50 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.254,10.0.0.38,10.0.0.50 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.254 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.254,10.0.0.38,10.0.0.50 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ sort ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ uniq ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( 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.50,10.20.0.14,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.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 3 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ set -o posix ++ set ++ sed 's/^API__//g' ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 09/04/2025 05:12:47.395 7f4e6077a948 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/04/2025 05:12:47.424 7f4e6077a948 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/04/2025 05:12:47.438 7f4e6077a948 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/04/2025 05:12:47.439 7f4e6077a948 [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 Sep 4 05:13:10 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=) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( 3758 parent_obj=pm, all_applications=True)) 3759 ok, result = self._db_conn.ref_update( 3760 ApplicationPolicySet.object_type, parent_obj undefined pm = all_applications undefined /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/application_policy_set...8aad04d2-7006-4ea0-8e87-424099e616b1 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 8aad04d2-7006-4ea0-8e87-424099e616b1 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('application_policy_set default-policy-management:default-application-policy-set',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/application_policy_set...8aad04d2-7006-4ea0-8e87-424099e616b1 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/application_policy_set...8aad04d2-7006-4ea0-8e87-424099e616b1 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/application_policy_set...8aad04d2-7006-4ea0-8e87-424099e616b1 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: application_policy_set default-policy-management:default-application-policy-set 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 3758, in _db_init_entries parent_obj=pm, all_applications=True)) 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/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 8aad04d2-7006-4ea0-8e87-424099e616b1 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 Sep 4 05:13:11 UTC 2025 ===================' INFO: =================== Thu Sep 4 05:13:11 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ head -n 1 +++ cut -d / -f 1 +++ awk '{print $2}' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.50 ++ 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.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICSDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ ANALYTICS_SNMP_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8081 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8081 ' +++ '[' -n '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081 ' ']' +++ echo '10.0.0.254:8081 10.0.0.38:8081 10.0.0.50:8081' ++ ANALYTICS_SERVERS='10.0.0.254:8081 10.0.0.38:8081 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9042 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9042 ' +++ '[' -n '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042 ' ']' +++ echo '10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.254:9042 10.0.0.38:9042 10.0.0.50:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8086 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8086 ' +++ '[' -n '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086 ' ']' +++ echo '10.0.0.254:8086 10.0.0.38:8086 10.0.0.50:8086' ++ COLLECTOR_SERVERS='10.0.0.254:8086 10.0.0.38:8086 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ CONFIGDB_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:8082 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:8082 ' +++ '[' -n '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082 ' ']' +++ echo '10.0.0.254:8082 10.0.0.38:8082 10.0.0.50:8082' ++ CONFIG_SERVERS='10.0.0.254:8082 10.0.0.38:8082 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9161 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9161 ' +++ '[' -n '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161 ' ']' +++ echo '10.0.0.254:9161 10.0.0.38:9161 10.0.0.50:9161' ++ CONFIGDB_SERVERS='10.0.0.254:9161 10.0.0.38:9161 10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9041 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9041 ' +++ '[' -n '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ' ']' +++ echo '10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.254,10.20.0.14 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:2181, +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:2181, +++ '[' -n 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181, ']' +++ echo 10.0.0.254:2181,10.0.0.38:2181,10.0.0.50:2181 ++ ZOOKEEPER_SERVERS=10.0.0.254:2181,10.0.0.38:2181,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:2181 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:2181 ' +++ '[' -n '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181 ' ']' +++ echo '10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.254:2181 10.0.0.38:2181 10.0.0.50:2181' ++ RABBITMQ_NODES=10.0.0.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+=10.0.0.254:5673, +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+=10.0.0.50:5673, +++ '[' -n 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673, ']' +++ echo 10.0.0.254:5673,10.0.0.38:5673,10.0.0.50:5673 ++ RABBITMQ_SERVERS=10.0.0.254:5673,10.0.0.38:5673,10.0.0.50: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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:6379 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:6379 ' +++ '[' -n '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379 ' ']' +++ echo '10.0.0.254:6379 10.0.0.38:6379 10.0.0.50:6379' ++ REDIS_SERVERS='10.0.0.254:6379 10.0.0.38:6379 10.0.0.50: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.254,10.0.0.38,10.0.0.50 ++ 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.254 +++ local server_address=10.0.0.254 +++ extended_server_list+='10.0.0.254:9092 ' +++ 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.50 +++ local server_address=10.0.0.50 +++ extended_server_list+='10.0.0.50:9092 ' +++ '[' -n '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092 ' ']' +++ echo '10.0.0.254:9092 10.0.0.38:9092 10.0.0.50:9092' ++ KAFKA_SERVERS='10.0.0.254:9092 10.0.0.38:9092 10.0.0.50: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.254 ++ 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.254,10.0.0.38,10.0.0.50 ++ 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.254,10.0.0.38,10.0.0.50 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.254,10.0.0.38,10.0.0.50 ++ cut -d , -f 1 + local cassandra=10.0.0.254 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.254 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.254,10.0.0.38,10.0.0.50 +++ local servers=10.0.0.254,10.0.0.38,10.0.0.50 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort ++++ uniq +++ local local_ips=,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.254'\''))' +++ local server_ip=10.0.0.254 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.254 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.254, ]] +++ (( 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.50,10.20.0.14,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.50'\''))' +++ local server_ip=10.0.0.50 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.50 ]] +++ [[ ,10.0.0.50,10.20.0.14,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.50, ]] +++ echo 10.0.0.50 3 +++ return ++ local ip=10.0.0.50 ++ [[ -z 10.0.0.50 ]] ++ echo 10.0.0.50 + host_ip=10.0.0.50 + [[ cql == \c\q\l ]] ++ echo 10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.254:9041 10.0.0.38:9041 10.0.0.50:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.50: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 09/04/2025 05:13:20.055 7f4042c70e48 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 09/04/2025 05:13:20.097 7f4042c70e48 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 09/04/2025 05:13:20.122 7f4042c70e48 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 09/04/2025 05:13:20.122 7f4042c70e48 [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.50:8082/ Hit Ctrl-C to quit. 10.0.0.50 - - [2025-09-04 05:13:22] "GET / HTTP/1.1" 200 45871 0.002001 10.0.0.50 - - [2025-09-04 05:13:22] "GET / HTTP/1.1" 200 45871 0.001539 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.50 - - [2025-09-04 05:13:22] "POST /fqname-to-id HTTP/1.1" 401 293 0.003667 10.0.0.50 - - [2025-09-04 05:13:22] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000386 10.0.0.50 - - [2025-09-04 05:13:26] "POST /fqname-to-id HTTP/1.1" 401 293 0.000529 10.0.0.50 - - [2025-09-04 05:13:59] "POST /fqname-to-id HTTP/1.1" 404 174 37.726400 10.0.0.50 - - [2025-09-04 05:13:59] "POST /fqname-to-id HTTP/1.1" 200 156 27.245992 10.0.0.50 - - [2025-09-04 05:13:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004843 10.0.0.50 - - [2025-09-04 05:13:59] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 27.556983 10.0.0.50 - - [2025-09-04 05:13:59] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004022 10.0.0.254 - - [2025-09-04 05:13:59] "GET /global-system-configs HTTP/1.1" 200 322 2.336235 10.0.0.38 - - [2025-09-04 05:13:59] "GET /global-system-configs HTTP/1.1" 200 322 12.300772 10.0.0.50 - - [2025-09-04 05:13:59] "GET /global-system-configs HTTP/1.1" 200 322 10.300074 10.0.0.38 - - [2025-09-04 05:13:59] "GET /global-system-configs HTTP/1.1" 200 322 9.166571 10.0.0.50 - - [2025-09-04 05:13:59] "GET /global-system-configs HTTP/1.1" 200 322 7.390654 10.0.0.254 - - [2025-09-04 05:14:00] "GET /global-system-configs HTTP/1.1" 200 322 4.033366 10.0.0.50 - - [2025-09-04 05:14:00] "POST /tags HTTP/1.1" 200 313 0.081378 10.0.0.50 - - [2025-09-04 05:14:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008657 10.0.0.50 - - [2025-09-04 05:14:00] "POST /hardwares HTTP/1.1" 200 327 0.028151 /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.50 - - [2025-09-04 05:14:00] "POST /fqname-to-id HTTP/1.1" 404 166 0.008495 10.0.0.50 - - [2025-09-04 05:14:00] "POST /hardwares HTTP/1.1" 200 327 0.028693 10.0.0.50 - - [2025-09-04 05:14:01] "POST /fqname-to-id HTTP/1.1" 404 164 0.016150 10.0.0.50 - - [2025-09-04 05:14:01] "POST /hardwares HTTP/1.1" 200 317 0.018006 10.0.0.50 - - [2025-09-04 05:14:01] "POST /fqname-to-id HTTP/1.1" 404 164 0.006349 10.0.0.50 - - [2025-09-04 05:14:01] "POST /ref-update HTTP/1.1" 200 156 0.329004 10.0.0.50 - - [2025-09-04 05:14:01] "POST /hardwares HTTP/1.1" 200 323 0.048255 10.0.0.50 - - [2025-09-04 05:14:01] "POST /fqname-to-id HTTP/1.1" 404 165 0.004918 10.0.0.50 - - [2025-09-04 05:14:01] "POST /hardwares HTTP/1.1" 200 325 0.038522 10.0.0.50 - - [2025-09-04 05:14:01] "POST /fqname-to-id HTTP/1.1" 404 164 0.005646 10.0.0.50 - - [2025-09-04 05:14:01] "POST /hardwares HTTP/1.1" 200 317 0.018809 10.0.0.50 - - [2025-09-04 05:14:01] "POST /fqname-to-id HTTP/1.1" 404 161 0.008388 10.0.0.50 - - [2025-09-04 05:14:01] "POST /hardwares HTTP/1.1" 200 323 0.046614 10.0.0.50 - - [2025-09-04 05:14:01] "POST /fqname-to-id HTTP/1.1" 404 162 0.007267 10.0.0.50 - - [2025-09-04 05:14:01] "POST /hardwares HTTP/1.1" 200 325 0.018312 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 225 0.003792 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 161 0.004539 10.0.0.50 - - [2025-09-04 05:14:02] "POST /access-control-lists HTTP/1.1" 200 585 0.049752 10.0.0.50 - - [2025-09-04 05:14:02] "POST /hardwares HTTP/1.1" 200 319 0.030035 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 162 0.009716 10.0.0.50 - - [2025-09-04 05:14:02] "POST /hardwares HTTP/1.1" 200 311 0.019908 10.0.0.50 - - [2025-09-04 05:14:02] "POST /route-targets HTTP/1.1" 200 327 0.024602 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 160 0.010584 10.0.0.50 - - [2025-09-04 05:14:02] "POST /ref-update HTTP/1.1" 200 156 0.038517 10.0.0.50 - - [2025-09-04 05:14:02] "POST /hardwares HTTP/1.1" 200 303 0.020066 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 155 0.012907 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 201 0.011271 10.0.0.50 - - [2025-09-04 05:14:02] "POST /hardwares HTTP/1.1" 200 305 0.019887 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 155 0.009128 10.0.0.50 - - [2025-09-04 05:14:02] "POST /hardwares HTTP/1.1" 200 307 0.029513 10.0.0.50 - - [2025-09-04 05:14:02] "PUT /access-control-list/c4031549-7462-4573-ba91-ac320e4eb135 HTTP/1.1" 200 272 0.032346 10.0.0.50 - - [2025-09-04 05:14:02] "POST /fqname-to-id HTTP/1.1" 404 156 0.008451 10.0.0.50 - - [2025-09-04 05:14:02] "POST /hardwares HTTP/1.1" 200 309 0.020265 10.0.0.50 - - [2025-09-04 05:14:03] "POST /fqname-to-id HTTP/1.1" 404 158 0.004337 10.0.0.50 - - [2025-09-04 05:14:03] "POST /hardwares HTTP/1.1" 200 301 0.022945 10.0.0.50 - - [2025-09-04 05:14:03] "POST /fqname-to-id HTTP/1.1" 404 157 0.004642 10.0.0.50 - - [2025-09-04 05:14:03] "POST /hardwares HTTP/1.1" 200 309 0.020195 10.0.0.50 - - [2025-09-04 05:14:03] "POST /fqname-to-id HTTP/1.1" 404 157 0.005094 10.0.0.50 - - [2025-09-04 05:14:03] "POST /hardwares HTTP/1.1" 200 317 0.017099 10.0.0.50 - - [2025-09-04 05:14:03] "POST /fqname-to-id HTTP/1.1" 404 157 0.004088 10.0.0.50 - - [2025-09-04 05:14:03] "POST /hardwares HTTP/1.1" 200 303 0.022528 10.0.0.50 - - [2025-09-04 05:14:03] "POST /fqname-to-id HTTP/1.1" 404 185 0.010107 10.0.0.50 - - [2025-09-04 05:14:03] "POST /features HTTP/1.1" 200 521 0.069117 10.0.0.50 - - [2025-09-04 05:14:03] "POST /fqname-to-id HTTP/1.1" 404 189 0.005494 10.0.0.50 - - [2025-09-04 05:14:04] "POST /features HTTP/1.1" 200 521 0.034496 10.0.0.50 - - [2025-09-04 05:14:04] "POST /fqname-to-id HTTP/1.1" 404 186 0.005632 10.0.0.50 - - [2025-09-04 05:14:04] "POST /features HTTP/1.1" 200 519 0.039842 10.0.0.50 - - [2025-09-04 05:14:04] "POST /fqname-to-id HTTP/1.1" 404 190 0.008378 10.0.0.50 - - [2025-09-04 05:14:04] "POST /features HTTP/1.1" 200 541 0.033485 10.0.0.50 - - [2025-09-04 05:14:04] "POST /fqname-to-id HTTP/1.1" 404 179 0.005351 10.0.0.50 - - [2025-09-04 05:14:04] "POST /physical-roles HTTP/1.1" 200 533 0.033377 10.0.0.50 - - [2025-09-04 05:14:04] "POST /fqname-to-id HTTP/1.1" 404 191 0.003912 10.0.0.50 - - [2025-09-04 05:14:04] "POST /overlay-roles HTTP/1.1" 200 531 0.031627 10.0.0.50 - - [2025-09-04 05:14:04] "POST /fqname-to-id HTTP/1.1" 404 185 0.005139 10.0.0.50 - - [2025-09-04 05:14:04] "POST /overlay-roles HTTP/1.1" 200 541 0.036144 10.0.0.50 - - [2025-09-04 05:14:04] "POST /fqname-to-id HTTP/1.1" 404 184 0.004503 10.0.0.50 - - [2025-09-04 05:14:04] "POST /overlay-roles HTTP/1.1" 200 533 0.035100 10.0.0.50 - - [2025-09-04 05:14:05] "POST /fqname-to-id HTTP/1.1" 404 187 0.003962 10.0.0.50 - - [2025-09-04 05:14:05] "POST /overlay-roles HTTP/1.1" 200 541 0.036587 10.0.0.50 - - [2025-09-04 05:14:05] "POST /fqname-to-id HTTP/1.1" 404 190 0.005562 10.0.0.50 - - [2025-09-04 05:14:05] "POST /role-definitions HTTP/1.1" 200 533 0.050087 10.0.0.50 - - [2025-09-04 05:14:05] "POST /fqname-to-id HTTP/1.1" 404 190 0.005172 10.0.0.50 - - [2025-09-04 05:14:05] "POST /role-definitions HTTP/1.1" 200 551 0.053830 10.0.0.50 - - [2025-09-04 05:14:05] "POST /fqname-to-id HTTP/1.1" 404 189 0.008512 10.0.0.50 - - [2025-09-04 05:14:05] "POST /role-definitions HTTP/1.1" 200 549 0.041501 10.0.0.50 - - [2025-09-04 05:14:05] "POST /fqname-to-id HTTP/1.1" 404 190 0.009919 10.0.0.50 - - [2025-09-04 05:14:05] "POST /role-definitions HTTP/1.1" 200 561 0.042546 10.0.0.50 - - [2025-09-04 05:14:05] "POST /fqname-to-id HTTP/1.1" 404 190 0.005419 10.0.0.50 - - [2025-09-04 05:14:05] "POST /role-definitions HTTP/1.1" 200 545 0.049493 10.0.0.50 - - [2025-09-04 05:14:06] "POST /fqname-to-id HTTP/1.1" 404 192 0.009310 10.0.0.50 - - [2025-09-04 05:14:06] "POST /role-definitions HTTP/1.1" 200 555 0.041634 10.0.0.50 - - [2025-09-04 05:14:06] "POST /fqname-to-id HTTP/1.1" 404 187 0.004897 10.0.0.50 - - [2025-09-04 05:14:06] "POST /role-definitions HTTP/1.1" 200 531 0.041792 10.0.0.50 - - [2025-09-04 05:14:06] "POST /fqname-to-id HTTP/1.1" 404 189 0.004466 10.0.0.50 - - [2025-09-04 05:14:06] "POST /role-definitions HTTP/1.1" 200 557 0.037326 10.0.0.50 - - [2025-09-04 05:14:06] "POST /fqname-to-id HTTP/1.1" 404 195 0.011920 10.0.0.50 - - [2025-09-04 05:14:06] "POST /feature-configs HTTP/1.1" 200 537 0.065290 10.0.0.50 - - [2025-09-04 05:14:06] "POST /fqname-to-id HTTP/1.1" 404 211 0.006627 10.0.0.50 - - [2025-09-04 05:14:06] "POST /node-profiles HTTP/1.1" 200 547 0.060669 10.0.0.50 - - [2025-09-04 05:14:06] "POST /fqname-to-id HTTP/1.1" 404 193 0.003926 10.0.0.50 - - [2025-09-04 05:14:07] "POST /node-profiles HTTP/1.1" 200 541 0.059739 10.0.0.50 - - [2025-09-04 05:14:07] "POST /fqname-to-id HTTP/1.1" 404 188 0.007078 10.0.0.50 - - [2025-09-04 05:14:07] "POST /node-profiles HTTP/1.1" 200 531 0.045684 10.0.0.50 - - [2025-09-04 05:14:07] "POST /fqname-to-id HTTP/1.1" 404 197 0.007308 10.0.0.50 - - [2025-09-04 05:14:07] "POST /telemetry-profiles HTTP/1.1" 200 554 0.053401 10.0.0.50 - - [2025-09-04 05:14:07] "POST /fqname-to-id HTTP/1.1" 404 206 0.015337 10.0.0.50 - - [2025-09-04 05:14:07] "POST /telemetry-profiles HTTP/1.1" 200 554 0.047420 10.0.0.50 - - [2025-09-04 05:14:07] "POST /fqname-to-id HTTP/1.1" 404 206 0.010532 10.0.0.50 - - [2025-09-04 05:14:07] "POST /sflow-profiles HTTP/1.1" 200 532 0.053013 10.0.0.50 - - [2025-09-04 05:14:08] "POST /fqname-to-id HTTP/1.1" 404 202 0.009007 10.0.0.50 - - [2025-09-04 05:14:08] "POST /grpc-profiles HTTP/1.1" 200 530 0.050742 10.0.0.50 - - [2025-09-04 05:14:08] "POST /fqname-to-id HTTP/1.1" 404 202 0.005322 10.0.0.50 - - [2025-09-04 05:14:08] "POST /device-functional-groups HTTP/1.1" 200 540 0.043421 10.0.0.50 - - [2025-09-04 05:14:08] "POST /fqname-to-id HTTP/1.1" 404 195 0.018481 10.0.0.50 - - [2025-09-04 05:14:08] "POST /device-functional-groups HTTP/1.1" 200 542 0.048614 10.0.0.50 - - [2025-09-04 05:14:08] "POST /fqname-to-id HTTP/1.1" 404 208 0.013378 10.0.0.50 - - [2025-09-04 05:14:08] "POST /device-functional-groups HTTP/1.1" 200 620 0.052364 10.0.0.50 - - [2025-09-04 05:14:08] "POST /fqname-to-id HTTP/1.1" 404 205 0.014979 10.0.0.50 - - [2025-09-04 05:14:09] "POST /device-functional-groups HTTP/1.1" 200 574 0.058410 10.0.0.50 - - [2025-09-04 05:14:09] "POST /fqname-to-id HTTP/1.1" 404 196 0.005341 10.0.0.50 - - [2025-09-04 05:14:09] "POST /role-configs HTTP/1.1" 200 522 0.069023 10.0.0.50 - - [2025-09-04 05:14:09] "POST /fqname-to-id HTTP/1.1" 404 202 0.007470 10.0.0.50 - - [2025-09-04 05:14:09] "POST /role-configs HTTP/1.1" 200 521 0.082848 10.0.0.50 - - [2025-09-04 05:14:09] "POST /fqname-to-id HTTP/1.1" 404 194 0.008670 10.0.0.50 - - [2025-09-04 05:14:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.019573 10.0.0.50 - - [2025-09-04 05:14:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005522 10.0.0.50 - - [2025-09-04 05:14:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004869 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.015592 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004685 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004663 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006174 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.009081 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005958 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004616 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004665 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004666 10.0.0.50 - - [2025-09-04 05:14:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.009297 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005599 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.007837 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005073 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.009648 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.007941 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008817 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004886 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005496 10.0.0.50 - - [2025-09-04 05:14:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005138 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006073 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.010211 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004463 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.008702 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005222 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005211 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005280 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.009409 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005156 10.0.0.50 - - [2025-09-04 05:14:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004977 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005167 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004220 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004604 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004793 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007187 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004705 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004234 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004081 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005707 10.0.0.50 - - [2025-09-04 05:14:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005282 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005978 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007818 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.009610 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005775 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005474 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005395 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006768 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.009375 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005650 10.0.0.50 - - [2025-09-04 05:14:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005648 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005518 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006230 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005565 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.019320 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004443 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004983 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.008093 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004520 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004302 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004822 10.0.0.50 - - [2025-09-04 05:14:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005595 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006134 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005676 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004950 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004393 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004949 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006085 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004836 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006365 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005069 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004587 10.0.0.50 - - [2025-09-04 05:14:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004943 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005854 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004530 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005506 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004441 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004229 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004197 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005080 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005614 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004792 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005444 10.0.0.50 - - [2025-09-04 05:14:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004876 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007014 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004077 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005086 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006309 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006504 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005667 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005693 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007084 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004323 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005133 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004380 10.0.0.50 - - [2025-09-04 05:14:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004843 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005196 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.006750 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004862 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.014348 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.007091 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004372 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004767 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005099 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004976 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.006778 10.0.0.50 - - [2025-09-04 05:14:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.006564 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004135 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005253 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.008483 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005102 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004483 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004481 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004272 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005179 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004398 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004455 10.0.0.50 - - [2025-09-04 05:14:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006565 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004655 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004682 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.008601 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004566 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004067 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.006163 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004633 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004261 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004845 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.017263 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003928 10.0.0.50 - - [2025-09-04 05:14:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005878 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005053 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005328 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005840 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004668 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004709 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005258 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005586 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004332 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005104 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.010938 10.0.0.50 - - [2025-09-04 05:14:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004479 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.007691 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004565 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003921 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004063 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004161 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004270 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.007366 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004435 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004200 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005946 10.0.0.50 - - [2025-09-04 05:14:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005332 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005034 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005425 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004633 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.015609 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005947 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004836 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.006084 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.006427 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005543 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005539 10.0.0.50 - - [2025-09-04 05:14:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005433 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.005322 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004913 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.005771 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.006584 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.007305 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.006043 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.006189 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004853 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.008228 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004341 10.0.0.50 - - [2025-09-04 05:14:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005288 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005066 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004435 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.007035 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.006231 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005165 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005264 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004931 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004189 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005250 10.0.0.50 - - [2025-09-04 05:14:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005188 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004280 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005895 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004444 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005155 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.007274 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004574 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004162 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004168 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005469 10.0.0.50 - - [2025-09-04 05:14:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004577 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005250 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004823 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004265 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005340 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004720 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004569 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005489 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.006472 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005430 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005686 10.0.0.50 - - [2025-09-04 05:14:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004517 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004462 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005160 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005626 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005364 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005267 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004990 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004802 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.006328 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004277 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005064 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004788 10.0.0.50 - - [2025-09-04 05:14:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005414 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004218 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006136 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004008 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005033 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.008889 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004583 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004328 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005392 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004348 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003870 10.0.0.50 - - [2025-09-04 05:14:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004634 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004560 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003941 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.006222 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004349 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004346 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005226 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004572 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003855 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005214 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005130 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004744 10.0.0.50 - - [2025-09-04 05:14:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005455 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005652 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004363 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.007205 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.010974 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.007650 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.007542 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.014943 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004768 10.0.0.50 - - [2025-09-04 05:14:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005276 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.007010 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005243 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005832 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005772 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005027 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005025 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.009488 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.012002 10.0.0.50 - - [2025-09-04 05:14:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004529 10.0.0.50 - - [2025-09-04 05:14:34] "POST /useragent-kv HTTP/1.1" 200 115 0.007329 10.0.0.50 - - [2025-09-04 05:14:34] "POST /virtual-networks HTTP/1.1" 200 552 0.128694 10.0.0.50 - - [2025-09-04 05:14:34] "POST /fqname-to-id HTTP/1.1" 404 178 0.005373 10.0.0.50 - - [2025-09-04 05:14:34] "POST /fqname-to-id HTTP/1.1" 404 198 0.004699 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.