diff --git a/scripts/vm/hypervisor/kvm/pingtest.sh b/scripts/vm/hypervisor/kvm/pingtest.sh
deleted file mode 100755
index 8591342e30f..00000000000
--- a/scripts/vm/hypervisor/kvm/pingtest.sh
+++ /dev/null
@@ -1,183 +0,0 @@
-#!/usr/bin/env bash
-
-
-
- #
- # Copyright (C) 2010 Cloud.com, Inc. All rights reserved.
- #
- # This software is licensed under the GNU General Public License v3 or later.
- #
- # It is free software: you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation, either version 3 of the License, or any later version.
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with this program. If not, see .
- #
-
-
-# $Id: pingtest.sh 9132 2010-06-04 20:17:43Z manuel $ $HeadURL: svn://svn.lab.vmops.com/repos/vmdev/java/scripts/vm/pingtest.sh $
-# pingtest.sh -- ping
-#
-#
-usage() {
- printf "Usage:\n %s -i -p \n" $(basename $0) >&2
- printf " %s -h \n" $(basename $0) >&2
- printf " %s -g \n" $(basename $0) >&2
-}
-
-# check if gateway domain is up and running
-check_gw() {
- ping -c 1 -n -q $1 > /dev/null
- if [ $? -gt 0 ]
- then
- sleep 1
- ping -c 1 -n -q $1 > /dev/null
- fi
- return $?;
-}
-
-# ping the vm's private IP from the domR
-ping_vm() {
- local routerIp=$1
- local vmIp=$2
- ssh -o StrictHostKeyChecking=no -p 3922 -i ./id_rsa root@$routerIp "ping -c 1 -n -q $vmIp"
-
- # if return code of ping is > 0, the ping failed, return a result
- if [ $? -gt 0 ]
- then
- arping_vm $routerIp $vmIp
- return $?
- fi
-
- return $?;
-}
-
-arping_vm() {
- local routerIp=$1
- local vmIp=$2
- ssh -o StrictHostKeyChecking=no -p 3922 -i ./id_rsa root@$routerIp "arping -c 1 -q $vmIp"
-
- # if return code of ping is > 0, the ping failed, return a result
- if [ $? -gt 0 ]
- then
- return 1
- fi
-
- return $?;
-}
-
-# ping the default route
-ping_default_route() {
- defaultRoute=`ip route|grep default| awk '{ print $3 }'`
- if [ $? -gt 0 ]
- then
- return $?
- fi
- if [ -z "$defaultRoute" ]
- then
- return 1
- fi
- ping -c 1 -n -q $defaultRoute > /dev/null
- return $?
-}
-
-# ping the computing host
-ping_host() {
- ping -c 1 -n -q $1 > /dev/null
-
- if [ $? -gt 0 ]
- then
- return 1
- fi
-
- return $?;
-}
-
-iflag=
-pflag=
-hflag=
-gflag=
-
-while getopts 'i:p:h:g' OPTION
-do
- case $OPTION in
- i) iflag=1
- domRIp="$OPTARG"
- ;;
- p) pflag=1
- privateIp="$OPTARG"
- ;;
- h) hflag=1
- hostIp="$OPTARG"
- ;;
- g) gflag=1
- ;;
- ?) usage
- exit 2
- ;;
- esac
-done
-
-# make sure both domRIp and vm private ip are set
-if [ "$iflag$hflag$gflag" != "1" ]
-then
- usage
- exit 2
-fi
-
-if [ "$iflag" == "1" ]
-then
- if [ "$pflag" != "1" ]
- then
- usage
- exit 3
- fi
-fi
-
-if [ "$iflag" == "1" ]
-then
- # check if gateway domain is up and running
- if ! check_gw "$domRIp"
- then
- printf "Unable to ping the routing domain, exiting\n" >&2
- exit 4
- fi
-
- if ! ping_vm $domRIp $privateIp
- then
- printf "Unable to ping the vm, exiting\n" >&2
- exit 5
- fi
-fi
-
-if [ "$hflag" == "1" ]
-then
- if ! ping_host "$hostIp"
- then
- # first ping default route to make sure we can get out successfully before returning error
- if ! ping_default_route
- then
- printf "Unable to ping default route, exiting\n" >&2
- exit 7
- fi
-
- printf "Unable to ping computing host, exiting\n" >&2
- exit 6
- fi
-fi
-
-if [ "$gflag" == "1" ]
-then
- if ! ping_default_route
- then
- printf "Unable to ping default route\n" >&2
- exit 8
- fi
-fi
-
-exit 0
diff --git a/scripts/vm/pingtest.sh b/scripts/vm/pingtest.sh
index ccf10bdabe7..ceb936de3ff 100755
--- a/scripts/vm/pingtest.sh
+++ b/scripts/vm/pingtest.sh
@@ -45,7 +45,7 @@ check_gw() {
ping_vm() {
local routerIp=$1
local vmIp=$2
- ssh -o StrictHostKeyChecking=no -p 3922 -i ./id_rsa root@$routerIp "ping -c 1 -n -q $vmIp"
+ ssh -o StrictHostKeyChecking=no -p 3922 -i /root/.ssh/id_rsa.cloud root@$routerIp "ping -c 1 -n -q $vmIp"
# if return code of ping is > 0, the ping failed, return a result
if [ $? -gt 0 ]
@@ -60,7 +60,7 @@ ping_vm() {
arping_vm() {
local routerIp=$1
local vmIp=$2
- ssh -o StrictHostKeyChecking=no -p 3922 -i ./id_rsa root@$routerIp "arping -c 1 -q $vmIp"
+ ssh -o StrictHostKeyChecking=no -p 3922 -i /root/.ssh/id_rsa.cloud root@$routerIp "arping -c 1 -q $vmIp"
# if return code of ping is > 0, the ping failed, return a result
if [ $? -gt 0 ]