You can install XCO using interactive mode.
admin@server$ ls efa-3.1.0-digests.tar.gz efa-3.1.0.tar.gz
Tip
Use arrow keys to move between options. Press the space bar to select an option.admin@server:~/efa$ source deployment.sh -g no Step 1: Checking for EFA Stack... Please choose: 1 Single-node deployment 2 Multi-node deployment 1 Single-node Deployment Please choose: 1 Fabric Automation 2 Packet Broker Management 1 Selected application suite: Fabric Automation
Tip
Use arrow keys to move between options. Press the space bar to select an option.As the installation proceeds, messages display showing the installation progress.
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.1.0 app=goopenstack-service daemonset.apps/efa-api-docs 1 1 1 1 1 <none> 12m efa-api-docs efa-api-docs:3.1.0 app=efa-api-docs daemonset.apps/govcenter-service 0 0 0 0 0 non-existing=true 12m vcenter govcenter:3.1.0 app=govcenter-service daemonset.apps/gohyperv-service 0 0 0 0 0 non-existing=true 12m hyperv gohyperv:3.1.0 app=gohyperv-service daemonset.apps/gosystem-service 1 1 1 1 1 <none> 12m gosystem gosystem:3.1.0 app=gosystem-service daemonset.apps/rabbitmq 1 1 1 1 1 <none> 13m rabbitmq-node rabbitmq:3.1.0 app=rabbitmq daemonset.apps/gonotification-service 1 1 1 1 1 <none> 12m gonotification-service gonotification:3.1.0 app=gonotification-service daemonset.apps/goinventory-service 1 1 1 1 1 <none> 12m goinventory-service goinventory:3.1.0 app=goinventory-service daemonset.apps/goauth-service 1 1 1 1 1 <none> 12m go-auth goauth:3.1.0 app=goauth-service daemonset.apps/gofaultmanager-service 1 1 1 1 1 <none> 12m gofaultmanager-service gofaultmanager:3.1.0 app=gofaultmanager-service daemonset.apps/gofabric-service 1 1 1 1 1 <none> 12m gofabric-service gofabric:3.1.0 app=gofabric-service daemonset.apps/gopolicy-service 1 1 1 1 1 <none> 12m gopolicy-service gopolicy:3.1.0 app=gopolicy-service daemonset.apps/goraslog-service 1 1 1 1 1 <none> 12m goraslog-service goraslog:3.1.0 app=goraslog-service daemonset.apps/gotenant-service 1 1 1 1 1 <none> 12m gotenant-service gotenant:3.1.0 app=gotenant-service daemonset.apps/gosnmp-service 1 1 1 1 1 <none> 12m gosnmp-service gosnmp:3.1.0 app=gosnmp-service daemonset.apps/gorbac-service 1 1 1 1 1 <none> 12m go-rbac gorbac:3.1.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 ---