I believe in Hyper-V!

Microsoft MVP for Hyper-V 4th time in a row

Four years in a row ;)

Every October 1st I have been waiting on one important e-mail from Microsoft and every year I’m excited like the first time when I became an MVP :)
This time was the same.. anticipation, nervousness, uncertainty but then, around 4PM (Central European Time)…

“Dear Romeo Mlinar,
Congratulations! We are pleased to present you with the 2015 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Hyper-V technical communities during the past year.”

Microsoft MVP Banner

I’m honored and proud with this prestigious award. I would like to thank to Microsoft and to Sarah Cooley (Hyper-V PGI Lead) and Ben Armstrong (Virtual PC Guy) as well, to all my dear friends and MVP fellows from all around the world. Special thanks to my MVP Lead Marina, to the local Microsoft office here in Croatia and to my the first MVP Lead Alessandro Teglia.
Big, big, big thanks to my dear friends Marin Franković, Igor Pavleković, Adis Jugo, Nenad Trajkovski, Tomica Kaniški, Charbel Nemnom, Tomislav Lulić, Ognjen Bajic, Bernardin Katić, Tomislav Tipurić, Damir Dizdarević, Omar Kudović, Enis Šahinović, Ekobit’s management, big thanks to my family, my wife and my son for their support and many, many others (sorry guys if I forgot someone. Have no enough space here to mention all of you :) )

Cheers,

Romeo

Upcoming IT conferences

The summer vacation is over and now we need to prepare for the upcoming IT conferences which is really a lot. Here I’ll mention only few of them where I’ll be a speaker.

image
The first and one of the best IT conferences in our region is KulenDayz in Osijek, where I have one day workshop (Transform your Datacenter) with my Hyper-V MVP fellows Luka Manojlovič and Tomica Kaniški on Friday, September 4th. On Saturday, September 5th I have presentation called Why Hyper-V? Because we can!

image

The second IT conference is CXNCEL which will take place in Nova Gorica, Slovenia September 29.-30. where I will be speak about … try to guess Open-mouthed smile, Hyper-V of course.

image

In October 20th is 10th DevArena organized by Ekobit where I’ll also be a speaker…

After DevArena conference we have few more conferences in October and November but more about that soon Winking smile

Cheers,

Romeo

Upgrade TFS 2013 to TFS 2015 RC [New hardware upgrade procedure]

This days I had honor to upgrade TFS 2013 to TFS 2015 RC. RC is release candidate and it’s not officially supported, but if you have “support” from your MVP fellows and experts it’s not that hard to do something like this Smile.

Of course, at the beginning I had a couple of issues with upgrade, but at the end everything went perfectly thanks to the Microsoft and MVPs experts and now I want to share this experience with you.

The TFS infrastructure is as follows:

TFS 2013
1. Windows Server 2012
2. TFS Version: 12.0.21005 (Tfs2013.RTM)
3. SQL Server 2012 with SP2 Enterprise Edition

TFS 2015 RC
1. Windows Server 2012 R2
2. TFS 2015 RC
3. SQL Server 2012 with SP2 Enterprise Edition

Both servers are in the same domain and they have been using the same service accounts.

We did following (this is classic/usual upgrade procedure):
1. TFS Backup procedure through TFS Administration Console –> Scheduled Backups –> Manual backup (on the TFS 2013 side)
2. Databases have been restored through TFS Administration Console –> Restore Databases (on the TFS 2015 RC side)
3. During the Upgrade process on the last wizard tab we’ve got the error visible in the picture below.

1

And what to do now? Sad smile

1. Restore TFS databases again
2. Open SQL Server Management Studio on the TFS 2015 RC
3. Execute the following script in the Tfs_Configuration database:

[sourcecode language='sql'  padlinenumbers='true' collapse='false' wraplines='false']
UPDATE  tbl_RegistryItems
SET     RegValue = SUBSTRING(RegValue, 1, CHARINDEX(', Version=', RegValue) - 1)
WHERE   PartitionId = 1
        AND ParentPath = '#\Configuration\ServiceProvider\ExtensibleTypes\'
        AND CHARINDEX(', Version=', RegValue) > 0
[/sourcecode]

 

SQLquery1

4. Run Upgrade procedure again and voila Winking smile

Complete
Complete2
Complete3

Microsoft will fix this issue in Team Foundation Server 2015 RTM!

Enjoy in upgrade Hot smile

Cheers,

Romeo