mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-8952 - Make the checkrouter.sh compatible with RVR as well
This commit is contained in:
parent
38d03576d6
commit
fb33cb28ab
|
|
@ -16,10 +16,20 @@
|
|||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
STATUS=BACKUP
|
||||
ETH1_STATE=$(ip addr | grep eth1 | grep state | awk '{print $9;}')
|
||||
STATUS=UNKNOWN
|
||||
INTERFACE=eth1
|
||||
ROUTER_TYPE=$(cat /etc/cloudstack/cmdline.json | grep type | awk '{print $2;}' | sed -e 's/[,\"]//g')
|
||||
if [ $ROUTER_TYPE = "router" ]
|
||||
then
|
||||
INTERFACE=eth2
|
||||
fi
|
||||
|
||||
ETH1_STATE=$(ip addr | grep $INTERFACE | grep state | awk '{print $9;}')
|
||||
if [ $ETH1_STATE = "UP" ]
|
||||
then
|
||||
STATUS=MASTER
|
||||
elif [ $ETH1_STATE = "DOWN" ]
|
||||
then
|
||||
STATUS=BACKUP
|
||||
fi
|
||||
echo "Status: ${STATUS}"
|
||||
|
|
@ -16,10 +16,20 @@
|
|||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
STATUS=BACKUP
|
||||
ETH1_STATE=$(ip addr | grep eth1 | grep state | awk '{print $9;}')
|
||||
STATUS=UNKNOWN
|
||||
INTERFACE=eth1
|
||||
ROUTER_TYPE=$(cat /etc/cloudstack/cmdline.json | grep type | awk '{print $2;}' | sed -e 's/[,\"]//g')
|
||||
if [ $ROUTER_TYPE = "router" ]
|
||||
then
|
||||
INTERFACE=eth2
|
||||
fi
|
||||
|
||||
ETH1_STATE=$(ip addr | grep $INTERFACE | grep state | awk '{print $9;}')
|
||||
if [ $ETH1_STATE = "UP" ]
|
||||
then
|
||||
STATUS=MASTER
|
||||
elif [ $ETH1_STATE = "DOWN" ]
|
||||
then
|
||||
STATUS=BACKUP
|
||||
fi
|
||||
echo "Status: ${STATUS}"
|
||||
Loading…
Reference in New Issue