Skip to content

Instantly share code, notes, and snippets.

@sdktr
Created September 13, 2017 12:10
Show Gist options
  • Save sdktr/a9132132d911a0124dabf7bf4099b32c to your computer and use it in GitHub Desktop.
Save sdktr/a9132132d911a0124dabf7bf4099b32c to your computer and use it in GitHub Desktop.
ESX6.5: Cisco CSR1000V OVA deployment problem (CSCve43726)
Workaround for Cisco bug CSCve43726: CSR1000V: ova install fails on ESXI 6.5: rasd:ResourceSubType VMXNET3 virtio Update
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCve43726/?referring_site=bugquickviewclick
Fix the downloaded OVA using the COT (https://github.com/glennmatthews/cot) tool running in Docker (https://store.docker.com/community/images/safenetlabs/cot)
1) Change directory to folder that contains the problematic OVA
2) Given the downloaded file 'csr1000v_orignal.ova' execute:
docker run -it -v ${PWD}:/data safenetlabs/cot edit-hardware --nic-types vmxnet3 -o /data/csr1000v_patched.ova /data/csr1000v_original.ova
3) use the patched ova in esx6.5
example:
docker run -it -v ${PWD}:/data safenetlabs/cot edit-hardware --nic-types vmxnet3 -o /data/csr.ova /data/csr1000v-universalk9.16.03.04.ova
INFO: Loading '/data/csr1000v-universalk9.16.03.04.ova' as OVF
INFO: OVF version is 1.x
INFO: OVF product class com.cisco.csr1000v --> platform CSR1000V
INFO: Updated ethernet ResourceSubType to ['VMXNET3'] under None
INFO: Writing out to file /data/csr.ova
INFO: Copying csr1000v_harddisk.vmdk directly from /data/csr1000v-universalk9.16.03.04.ova to TAR file
INFO: Copying bdeo.sh directly from /data/csr1000v-universalk9.16.03.04.ova to TAR file
INFO: Copying README-OVF.txt directly from /data/csr1000v-universalk9.16.03.04.ova to TAR file
INFO: Copying README-BDEO.txt directly from /data/csr1000v-universalk9.16.03.04.ova to TAR file
INFO: Copying cot.tgz directly from /data/csr1000v-universalk9.16.03.04.ova to TAR file
INFO: Copying csr1000v-universalk9.16.03.04.iso directly from /data/csr1000v-universalk9.16.03.04.ova to TAR file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment