JIRA: -
Sometimes compass-core already boot successfully, but wait_ok function
retry to ssh login to compass-core vm failed. Add two more times retry
before exit the deployment.
Change-Id: I1ae7795b2196e9a24c24c2368402e560aba68339
Signed-off-by: QiLiang <liangqi1@huawei.com>
(cherry picked from commit
12880abb62fdb46afdcfa929e3fdb251b1e73814)
sleep 1
let retry+=1
if [[ $retry -ge $1 ]];then
- timeout 1s ssh $ssh_args root@$MGMT_IP "exit"
+ # first try
+ ssh $ssh_args root@$MGMT_IP "exit"
+ # second try
+ ssh $ssh_args root@$MGMT_IP "exit"
+ exit_status=$?
+ if [[ $exit_status == 0 ]]; then
+ log_warn "final ssh login compass success !!!"
+ break
+ fi
+ log_error "final ssh retry failed with status: " $exit_status
log_error "os install time out"
exit 1
fi