I believe in Hyper-V!

MicrosoftCategory Archives

Upcoming IT conferences 2016 where I’ll be a speaker [Spring tour]

It’s time to go around the region Smile. Four IT conferences in one month where I’ll be a speaker Winking smile.

The first: Global Azure Bootcamp Zagreb 2016 is the one day IT conference organized by Microsoft Croatia and will take place in Microsoft office in Zagreb on April 16th where I’ll talk about Operations Management Suite (OMS). The conference is free for all and you can register here!

image

The second: Microsoft Network, Neum, Bosnia and Herzegovina organized by Microsoft BiH will take place from April 18th – 20th. The sixth edition! This conference is the biggest Microsoft conference in Bosnia and Herzegovina and one of the best IT conferences in our region. Here I’ll talk about Windows Containers Winking smile.

image

The third: The best and the biggest IT conference in Croatia, WinDays16 organized by Microsoft Croatia this year will take place in beautiful Poreč, Valamar Isabella Island Resort from April 26th – 29th. There, I’ll be also talk about Windows Containers.

image

The fourth IT conference in this series is #Tarabica in Belgrade, Serbia organized by Microsoft Community and Microsoft Serbia. The conference is absolutely free for everyone. #Tarabica will be held on May 7th 2016. On #Tarabica conference I’ll have one day workshop on May 6th with my colleagues Luka Manojlovič, Damir Dizdarević and Predrag Jelesijević. On May 7th I’ll talk about, guess what? About Hyper-V in Windows Server 2016 Smile.

image

Have a nice weekend Smile

Cheers!

Romeo

TFS 2015.1 upgrade/migration error [End of Central Directory record could not be found]

Hi there,

Few days ago I had a opportunity to upgrade/migrate production TFS 2013 Update 3 to TFS 2015 Update 1. The migration process is “straightforward” but as usual every time something goes wrong. Unfortunately, this time I didn’t have exception Smile.
As I mentioned above, we had TFS 2013.3 but it wasn’t a clean installation, that was an in-place upgrade from TFS 2008 –-> 2010 –> 2013 in the last couple of years. This time I decided to do upgrade to the new hardware.

Here I’ll not explain how to migrate, I want to explain what type of error I had and how solve problem.

During the upgrade process I got error and warning…
[2016-02-15 20:13:22Z][Error] End of Central Directory record could not be found.
[2016-02-15 20:13:19Z][Warning] Invalid zip file in process template MSF Agile For Project Server 2007, End of Central Directory record could not be found.
[2016-02-15 20:13:20Z][Warning] Invalid zip file in process template MSF CMMI For Project Server 2007, End of Central Directory record could not be found.

image

When you try to find resolution on the Internet you will find NOTHING! But luckily error is obvious. We need to delete problematic Process Templates. Open Process Template Manager from the Visual Studio, find the problematic templates and delete them.

image
image

When you are done, have to repeat whole procedure. Backup databases, restore, upgrade… and at the end you will have successful TFS upgrade Winking smile

Thank you Ognjen for your precious help Smile

Cheers

Romeo

Datacenter on Laptop [VM with Routing and Remote Access Server]–Part II

Hi there,

As promised in my previous post, here I’ll show you how to install and configure Remote Access role in one Virtual Machine on laptop. Why do we need router between Laptop and virtual machines? For virtual machines in lab environment I need isolated network segment, different from other networks, my production network, home network etc. but the most important thing is because I don’t want to switch virtual network adapters (wired and wireless), on every virtual machine every time when I am on a different network. For example; when I’m at the Office have been using wired network, when I’m at home have been using wi-fi, when I’m speaker at conferences have been using mixed network connections. In this case I need switch virtual network adapters only on one virtual machine (“Router”).

As you can see here I have three virtual network adapters created. The first is RomeLabInt for all virtual machines inside Lab network. The second is WiFivLan which I have been using on WiFi network and the third is WiredvLanv when I have been using on wired network.
image
image
image

Next step in this configuration is installation of “Router” virtual machine. OS is WS2016 TP4. Virtual machine has two virtual network adapters, one External and one Internal. Internal adapter has a fixed IP address, in my case this is network subnet 10.10.20.0/8, Router’s IP is 10.10.20.1 and other virtual machines will be use that IP address as a default gateway. External adapter has IP assigned by local DHCP.

imageimage

Now we are ready to install Remote Access role on Router virtual machine what’s simple as that. Only what you need is to follow pictures below Smile.

image
image
image
image
imageimage
imageimage
image

Remote Access role is installed and now we need to configure RRAS. Follow the pictures again.

image
imageimage
imageimage
imageimage
image

We are done with RRAS and now can access to outside world from Internal network and from the our Hyper-V virtualized hosts as well.

image

The network stack is set up and now we can go further. The next step in this scenario is installation of Active Directory and will be installed on virtual machine in one of Hyper-V virtualized hosts.
In the previous post I explained how to enable nested virtualization on Hyper-V virtual machine and already have VM installed as well as I have VM promoted as a primary domain controller. Domain controller is the DNS and DHCP server.

image

So, what’s the next step? In the next post we will see how to prepare Active Directory domain, how to setup Organizational Units with security groups, how to add Hyper-V hosts in that group, how to prepare virtualized Hyper-V hosts and whole infrastructure for the High Availability etc.

Until then, stay tuned Smile

Cheers,

Romeo