Link to home
Create AccountLog in
Avatar of rdefino
rdefinoFlag for United States of America

asked on

Getting error when upgrading from esx4i 4.0 to 4.1 using CLI

I'm trying to upgrade my esx4i 4.0 to 4.1 with CLI. When I type in the username and password I get:

Error connecting to server at 'https://localhost/sdk/webService': Perhaps host is not a vCenter or ESX server

My user name and password are correct, since I can use vsphere to login with them.

now my vcenter is not running, since it is a vm on the 4.0 server.

Any thoughts?
Thanks
Avatar of bgoering
bgoering
Flag of United States of America image

You may want to roll back your upgrade and try again.

To rollback ESXi to Standby Mode do the following:

1.Reboot the VMware ESXi host
2.At the VMware boot loader screen press SHIFT + R
3.Accept the warning stating that you want to revert to the ESXi hosts previous state
The ESXi host will then boot up loaded in VMware Standby Mode, reverting to the previous ESXi installation before the updates were applied.

If you have only the single ESXi server and can't keep the vCenter server running during the upgrade - you may want to look into using the vihostupdate utility to upgrade ESXi. I don't believe you will be able to use the vCenter Update Manager unless you have another place to run vCenter server during the upgrade.

Good Luck
Avatar of rdefino

ASKER

You say to rollback the upgrade. But the upgeade hasn't even happened. I get the error when trying the preform the upgrade. This is the syntax I'm using:

C:\Program Files\VMware\VMware vSphere CLI>vihostupdate.pl 192.168.2.100 -i -b e:\esx41upgrade
Before helping you troubleshoot this part, I hope you have backed up the vCenter DB (MS-SQL or Oracle or DB2) since that is the critical part prior to upgrading the host. If something goes wrong, you can reinstall vCenter Server in a physical box and restore the DB and be up and running.

The vSphere Host Update Utility can be used to upgrade an ESXi 4.0 host to v4.1.
http://downloads.vmware.com/d/details/vc40u2/ZHcqYmRoZXRiZHR3ZA==
ASKER CERTIFIED SOLUTION
Avatar of bgoering
bgoering
Flag of United States of America image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
on what system are you running the vihostupdate from?  It will have to be from another system, such as your workstation since you can't run it from a vm as the host will need to be in maintenance mode and that means all vm's are powered down or suspended.

You will then set the target of the command to be the ESXi host and then everything should work.
Avatar of Pete Long
Can you not perform the upgrade like this http://www.petenetlive.com/KB/Article/0000305.htm
I think he just needs to install the esxupdate first as noted earlier