How to upgrade Titanium VMware image running on Qemu

Following steps help you to upgrade your Titanium VMware image version 5.1.2 to  version 5.2.1 or higher.

Prerequesities
Host system - any Linux OS
Guest system -  Titanium 5.1.2 installed on VMware image
Emulator - any version Qemu able to run vmdk images
Titanium binaries - titanium-d1.6.2.1.bin  and titanium-d1-kickstart.6.2.1.bin

1. Use Qemu to boot VMware Titanium image

/usr/local/bin/qemu-system-i386 -m 2049 ./Titanium-VM-5.1.2-cl1-flat.vmdk  -serial telnet:0.0.0.0:3000,server,nowait -smp 2,cores=4

Use telnet to connect to the serial port of Titanium.

telnet localhost 3000

2. Assign an IP address to the Titanium management interface mgmt0

N7K-2(config)# interface mgm0
N7K-2(config-if)# ip address 10.0.2.15 255.255.255.0
N7K-2(config-if)# no sh

The default gateway IP address is 10.0.2.2/24.

3. Use secure copy to copy files to bootflash directory

First, you have to place both files - titanium-d1.6.2.1.bin and titanium-d1-kickstart.6.2.1.bin to your host home directory. Then use following command.

N7K-2# copy scp://brezular@10.0.2.2/home/brezular/titanium-d1.6.2.1.bin   bootflash:
Enter vrf (If no input, current vrf 'default' is considered): management

N7K-2# copy scp://brezular@10.0.2.2/home/brezular/titanium-d1-kickstart.6.2.1.bin  bootflash:
Enter vrf (If no input, current vrf 'default' is considered): management

4. Check if files are saved in a bootflash directory

picture1

Picture 1 - Content of the  Titanium bootflash directory

5. Configure Titanium to boot new Titanium binaries

N7K-2(config)# boot kickstart bootflash:/titanium-d1-kickstart.6.2.1.bin
N7K-2(config)# boot system bootflash:/titanium-d1.6.2.1.bin

Finally, save your new configuration with copy running-config startup-config command and reload the router. Once Titanium boots up check a version.

picture2

Picture 2 - Titanium version 6.2.1

6. Upgrade to version higher than 5.2.1

Upgrade from version 5.1.1. to versions 6.1.1, 6.2.1 is working. Upgrade from version 5.2.1 to 6.1.1 is not working - image goes in to a bootloop.

18 thoughts on “How to upgrade Titanium VMware image running on Qemu

  1. Where in the Cisco site do you find the gbin file? I can't find any files with those type of names. Maybe I am looking in the wrong spot. I looked at the n7000 downloads and only see files like n7000-s1-dk9.6.1.2.bin. Can you elaborate?

  2. Hi Can't find any legitimate downloads for Titanium anywhere just loads of fake files and Torrent Adware.
    Do you have a legit link or could you dropbox your copy.
    Thanks in advance
    Chrissy

      • When did the 6.1.1 binaries become available? I managed to find the 5.1 VM and the 5.2.1 gbin files. But have seem the 6.1.1 files yet. I wish I could just use the files that can be downloaded from Cisco. Or have you been able to find a way?

  3. Good evening. I have Titanium 5.1.2 running under VMplayer on a Windows 7 workstation. I'm using Putty via a pipe com_1 connection to connect. I only see OSPF as the only routing protocol.
    Question #1 Is this normal??? Where is BGP, RIP, even EIGRP????

    Comment #1 I also have found titanium-d1.6.1.1.gbin as well as it's kickstart and i'm looking for a tutorial on how to upgrade to this newer release.

  4. Hi Brezular!

    I am trying to start the titanium in VMWARE but it doesn't proceed any further than:

    Loader Loading stage1.5.

    Loader, loading, please wait . . .

    Any help on this?

  5. Hi All
    I am trying to do the above steps and still receive:
    Network error : connection refused

    22:40:35: DEBUG (2): Start console program SuperPutty.exe -telnet "127.0.0.1 -P 3001 -wt "Titanium" -gns3 5 -skin 4"
    22:40:35: DEBUG (2): Titanium has 1 terminal program(s) connected to itself

    can any one help

    regards

  6. N7K-2(config)# boot kickstart bootflash:/titanium-d1-kickstart.6.2.1.bin
    Failed to configure bootvar kickstart for sup-1: image MD5 checksum error (0x4045001F)
    Note: system and kickstart bootvars are pointing to incompatible images

    Any help on this?

Leave a comment

Your email address will not be published. Required fields are marked *