jasonbin icon

vCSA5.5 reregister script

jasonbin | PRO | 10/27/14 07:35:37 AM UTC | 0 ⭐ | 362 👁️ | Never ⏰ | []
text |

1.13 KB

|

None

|

0 👍

/

0 👎

#!/bin/bash
#
# fix vCenter Server Inventory service can not be started
# according to VMware KB: 2037952
# URL: http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2037952
# 
# this will re-register database to vCenter Server Appliance
if [ -z "$1" ]; then 
	echo "Please input vCenter Server FQDN, e.g vcsa.vclass.local";
	exit; 
fi
# get vCenter Server FQDN from user input
vcenterhost=$1
# test if it alive 
ping -W 2 -c 1 $vcenterhost
if [ $? -eq 0 ]; then
	/usr/lib/vmware-vpx/inventoryservice-registration/vcregtool.sh -Dvim.logdir=/var/log/vmware/vpx/inventoryservice-registration com.vmware.vim.dataservices.vcregtool.RegisterVC -action register -lookupserviceurl https://$vcenterhost:7444/lookupservice/sdk -isurl https://$vcenterhost:10443 -vcurl https://$vcenterhost/sdk/vimService -vccert /etc/vmware-vpx/ssl/rui.crt -vcprivkey /etc/vmware-vpx/ssl/rui.key -vcinstancecfg /etc/vmware-vpx/instance.cfg -vcendpointsdir /usr/lib/vmware-vpx/endpoints -vcextensionsdir /usr/lib/vmware-vpx/extensions;
else
	clear;
	echo "Hostname wrong or it is unreachable, please check again!";
fi

Comments