You can install XCO using non-interactive mode.
admin@server$ ls efa-3.3.0-digests.tar.gz efa-3.3.0.tar.gz
Ensure that the status of all the nodes are up.
admin@server$ sudo efactl status Node: efa NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/efa-api-docs-sbg9x 1/1 Running 0 12m 10.42.194.71 efa <none> <none> pod/gosystem-service-m7245 1/1 Running 0 12m 10.42.194.74 efa <none> <none> pod/rabbitmq-cf57z 1/1 Running 0 13m 10.42.194.68 efa <none> <none> pod/gonotification-service-5nhqb 1/1 Running 0 11m 10.20.229.54 efa <none> <none> pod/goinventory-service-m8fgm 1/1 Running 0 12m 10.42.194.69 efa <none> <none> pod/goauth-service-qr7zs 1/1 Running 0 12m 10.42.194.70 efa <none> <none> pod/gofaultmanager-service-gszrm 1/1 Running 0 12m 10.42.194.72 efa <none> <none> pod/gofabric-service-wrl6z 1/1 Running 0 12m 10.42.194.76 efa <none> <none> pod/gopolicy-service-4llmn 1/1 Running 0 12m 10.42.194.75 efa <none> <none> pod/goraslog-service-2w8hj 1/1 Running 0 12m 10.20.229.54 efa <none> <none> pod/gotenant-service-zhbp2 1/1 Running 0 12m 10.42.194.77 efa <none> <none> pod/gosnmp-service-5jnqv 1/1 Running 0 11m 10.20.229.54 efa <none> <none> pod/gorbac-service-jnttb 1/1 Running 0 12m 10.42.194.73 efa <none> <none> NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/rabbitmq ClusterIP 10.43.219.62 <none> 15672/TCP,5672/TCP 13m app=rabbitmq service/rabbitmq-local NodePort 10.43.200.66 <none> 15672:30673/TCP,5672:30672/TCP 13m app=rabbitmq service/goinventory-service ClusterIP 10.43.96.100 <none> 8082/TCP 12m app=goinventory-service service/efa-api-docs ClusterIP 10.43.127.190 <none> 80/TCP 12m app=efa-api-docs service/goraslog-service ClusterIP 10.43.19.118 <none> 8091/TCP 12m app=goraslog-service service/gonotification-service ClusterIP 10.43.11.74 <none> 8088/TCP 12m app=gonotification-service service/goauth-service ClusterIP 10.43.133.78 <none> 8080/TCP 12m app=goauth-service service/gorbac-service ClusterIP 10.43.228.98 <none> 8089/TCP 12m app=gorbac-service service/gofaultmanager-service ClusterIP 10.43.58.187 <none> 8094/TCP 12m app=gofaultmanager-service service/gosystem-service ClusterIP 10.43.141.200 <none> 8090/TCP 12m app=gosystem-service service/gofabric-service ClusterIP 10.43.245.50 <none> 8081/TCP 12m app=gofabric-service service/gopolicy-service ClusterIP 10.43.36.27 <none> 8093/TCP 12m app=gopolicy-service service/gotenant-service ClusterIP 10.43.52.211 <none> 8083/TCP 12m app=gotenant-service service/goopenstack-service ClusterIP 10.43.26.123 <none> 8085/TCP 12m app=goopenstack-service service/govcenter-service ClusterIP 10.43.21.5 <none> 8086/TCP 12m app=govcenter-service service/gohyperv-service ClusterIP 10.43.43.180 <none> 8087/TCP 12m app=gohyperv-service service/gosnmp-service ClusterIP 10.43.78.109 <none> 8092/TCP 12m app=gosnmp-service NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR daemonset.apps/goopenstack-service 0 0 0 0 0 non-existing=true 12m openstack goopenstack:3.3.0 app=goopenstack-service daemonset.apps/efa-api-docs 1 1 1 1 1 <none> 12m efa-api-docs efa-api-docs:3.3.0 app=efa-api-docs daemonset.apps/govcenter-service 0 0 0 0 0 non-existing=true 12m vcenter govcenter:3.3.0 app=govcenter-service daemonset.apps/gohyperv-service 0 0 0 0 0 non-existing=true 12m hyperv gohyperv:3.3.0 app=gohyperv-service daemonset.apps/gosystem-service 1 1 1 1 1 <none> 12m gosystem gosystem:3.3.0 app=gosystem-service daemonset.apps/rabbitmq 1 1 1 1 1 <none> 13m rabbitmq-node rabbitmq:3.3.0 app=rabbitmq daemonset.apps/gonotification-service 1 1 1 1 1 <none> 12m gonotification-service gonotification:3.3.0 app=gonotification-service daemonset.apps/goinventory-service 1 1 1 1 1 <none> 12m goinventory-service goinventory:3.3.0 app=goinventory-service daemonset.apps/goauth-service 1 1 1 1 1 <none> 12m go-auth goauth:3.3.0 app=goauth-service daemonset.apps/gofaultmanager-service 1 1 1 1 1 <none> 12m gofaultmanager-service gofaultmanager:3.3.0 app=gofaultmanager-service daemonset.apps/gofabric-service 1 1 1 1 1 <none> 12m gofabric-service gofabric:3.3.0 app=gofabric-service daemonset.apps/gopolicy-service 1 1 1 1 1 <none> 12m gopolicy-service gopolicy:3.3.0 app=gopolicy-service daemonset.apps/goraslog-service 1 1 1 1 1 <none> 12m goraslog-service goraslog:3.3.0 app=goraslog-service daemonset.apps/gotenant-service 1 1 1 1 1 <none> 12m gotenant-service gotenant:3.3.0 app=gotenant-service daemonset.apps/gosnmp-service 1 1 1 1 1 <none> 12m gosnmp-service gosnmp:3.3.0 app=gosnmp-service daemonset.apps/gorbac-service 1 1 1 1 1 <none> 12m go-rbac gorbac:3.3.0 app=gorbac-service admin@server:~$ efa login Password: Login successful. --- Time Elapsed: 4.121103171s --- (efa:admin)admin@server:~$ efa status +-----------------+--------+--------+--------------+ | Node Name | Role | Status | IP | +-----------------+--------+--------+--------------+ | server | active | up | 10.20.229.54 | +-----------------+--------+--------+--------------+ --- Time Elapsed: 4.656427295s ---