Recently, one of our customers asked us to upgrade the current vSphere 6.0 and vSphere 6.7. Once all the pre-requisites works are done, we scheduled the upgrade process. The steps should be fairly simple and straight forward, import the vSphere ESXi iso file into update manager, create the baseline, attach to ESXi hosts and run the upgrade. Sounds easy? yes!!! But we end up with the incompatible error and can't continue. Tried to search google, but most of search results are referring to VIB conflict, such as "The upgrade contains the following set of conflicting VIBs", not the missing VIB error in our case.
Alright, the following is our troubleshooting process to fix the issue:
1. Instead of using update manager, we started to use the manual upgrade process to see what exactly the error is. And then we found this:
[DependencyError]
VIB EMU_bootbank_scsi-be2iscsi_11.4.1210.0-1OEM.600.0.0.2494585 requires ima-version2, but the requirement cannot be satisfied within the ImageProfile.
Please refer to the log file for more details.
2. Now we found this VIB EMU_bootbank_scsi-be2iscsi is causing the trouble, but why we need this VIB? The physical servers are all Cisco UCS and not use Emulux driver.
3. To make sure, run this command to query SCSI devices
esxcfg-scsidevs -a
and we get the following results, and none of them using Emulux driver.
vmhba0 ahci link-n/a sata.vmhba0 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
vmhba1 fnic link-up fc.20100025b5ff0009:20100025b50a0008 (0000:62:00.4) Cisco Systems Inc Cisco VIC FCoE HBA Driver
vmhba2 fnic link-up fc.20100025b5ff0009:20100025b50b0008 (0000:62:00.5) Cisco Systems Inc Cisco VIC FCoE HBA Driver
vmhba3 fnic link-up fc.20100025b5ff0009:20100025b50a0108 (0000:67:00.4) Cisco Systems Inc Cisco VIC FCoE HBA Driver
vmhba4 fnic link-up fc.20100025b5ff0009:20100025b50b0108 (0000:67:00.5) Cisco Systems Inc Cisco VIC FCoE HBA Driver
vmhba32 usb-storage link-n/a usb.vmhba32 () USB
vmhba33 ahci link-n/a sata.vmhba33 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
vmhba34 ahci link-n/a sata.vmhba34 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
vmhba35 ahci link-n/a sata.vmhba35 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
vmhba36 ahci link-n/a sata.vmhba36 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
vmhba37 ahci link-n/a sata.vmhba37 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
4. All cleared, so we removed the Emulux drivers
esxcli software vib remove -n scsi-be2iscsi
esxcli software vib remove -n ima-be2iscsi
Now, the incompatibility issue is gone, and we continue to update the ESXi to 6.7. The question is why this is happening. Asked our customer how the ESXi 6.0 has been installed in the past. It turns out that the engineer installed the ESXi 6.0 in the past with the standard vSphere ISO, not the customized Cisco vSphere ISO, and then installed the Cisco driver VIB. When we use Cisco customized ISO to upgrade to 6.7, it doesn't include the Emulux VIB, which caused the incompatibility issue.
Subscribe to:
Post Comments (Atom)
Labels
15.2
(1)
Active Directory
(1)
agents
(1)
ai
(8)
AlwaysOn Group
(1)
Attributes
(1)
automation
(1)
Azure
(3)
Azure Log Analytics
(1)
Azure Logical App
(1)
Azure WVD
(1)
business-integration
(1)
Cisco
(3)
Citrix
(2)
database
(1)
developer-experience
(1)
Direct Server Return
(1)
enterprise
(1)
enterprise-agents
(6)
future-of-work
(1)
governance
(2)
Hybrid Cloud
(1)
integration
(1)
Junos Space
(2)
Kubernetes
(1)
Load Balancer
(2)
Microsoft
(1)
Migration
(2)
MS CRM
(2)
MS Exchange
(5)
MS Office
(2)
MS SQL
(2)
MTV
(1)
NetApp
(1)
Network
(1)
NPS
(1)
observability
(1)
OpenShift
(2)
operating-model
(1)
orchestration
(1)
Others
(6)
Polymorphic
(1)
PostgreSQL
(1)
product-management
(1)
Project Management
(3)
RADIUS
(1)
RedHat
(1)
reliability
(1)
Rollback
(1)
RSA
(1)
security
(1)
Sharepoint
(8)
software-business
(1)
SQL
(1)
strategy
(1)
talent-strategy
(1)
TechTips
(1)
Troubleshooting
(1)
trust
(1)
UCS
(1)
Virtualization
(2)
VMWARE
(14)
You saved my life brother, I had this problem and perform the actions you say and everything worked you are a master
ReplyDeleteThank you so much.. really a life saver..
ReplyDelete