Virtualization Fabric Design Considerations Guide via @Technet

Microsoft recently published a very helpful design guide regarding fabric and network design for you Hyper-V / Microsoft private Cloud environment.

To take a look on the guide please click here.

Free Script: Fixing Hyper-V Folder Security via @AltaroHyperV

Eric Siron Senior Systems Administrator at The University of Iowa Hospitals and Clinics and blogger on Altaros Hyper-V Hub recently published a powershell script to fix folder Hyper-V folder security.

Click here to view the original blog with the script.

What you should also try out is Altaro Hyper-V Backup. You have a free licences that enables you to backup two VMs. To download the free edition please click on the banner below.

Banner-for-altaro_com_KS_11-06-2014_225x154-v2

New blog page – document library

During some lazy minutes I sometimes create some sample documents for friends and customers. Normally those documents are basics for demo environments.

Today I thought I could provide some of those documents to all of you. So check out my new document library.

1

Now blogging together with Brocade Germany

As some of you already know, I have some prefered vendors, I work very near with.

A few months ago, I got a call from Brocade. They asked me, if I would like to blog together with them on the Brocade Germany Community. For me very unsual because I will blog in german which is my mother toungh but not prefered language. So in a few weeks, the day will be there. I will publish my first blog there. :) Can’t wait to get your feedback.

The first topic will be Brocade Vyatta 5400 vRouter in conjuntion with Microsoft Hyper-V converged Network. So feel free and follow the “Brocade Deutschland Blog

Hyper-V VHD files inaccessable after reinstallation from Hyper-V host

Today I had a funny session with my coworker Jens Nilsson. Last week we encountert an issue with his Hyper-V cluster and we needed reinstall one of his hosts.

After we reinstalled the host and tried to import some of his no clustered VMs, stored on a local drive, we encounter follwing issue.

Log Name:      Microsoft-Windows-Hyper-V-VMMS-Admin
Source:        Microsoft-Windows-Hyper-V-VMMS
Date:          9/19/2014 4:11:06 AM
Event ID:      12620
Task Category: None
Level:         Error
Keywords:

User: SYSTEM
Computer: HV02.test.local
Description:
”: Cannot get information for attachment ‘D:\virtualmachines\VHD\CLY01.vhdx’. (Virtual machine ID )

Microsoft-Windows-Hyper-V-VMMS-Admin
HV02.test.local

D:\virtualmachines\VHD\CLY01.vhdx
%%2147944320
0x80070780

So at first we thought it was an security issue and we checked those. They were fine and no services were blocking the access. During our discussion, Jens told me, he was using Windows Server 2012 R2 data deduplication on that drive with the old installation.

Ok that was the information I needed. In our case that meas, the file was still on the disk but when you tried to open it, Windows was missing the index to reassemble the blocks belonging to the file.

Now comes the issue, how can we fix that. Our first and for us both studid idea. Lets install data depluction again. Maybe he will be able to find his index again. Aehm … you know what happens with stupid ideas? They often work, in that moment too.

Next we wanted to find out why, the only possible solution was, the index for dedup is stored in the system volume information of the drive where it is configured. Which means, when you backup a drive where you use dedup, do not forget to save the system volume information too.

New free Hyper-V Book from Altaro “Explored: 7 Key Areas of Hyper-V”

Altaro recently published a free Hyper-V book. They cover following areas of interest:

  • How to secure your Hyper-V deployment beyond the basics, managing access to Virtual Machine functions, applying Group Policy, best practices on antimalware, and more
  • How to get the most out of Hyper-V Manager, setting up Native Network Teams and how Hyper-V’s Virtual Switches work
  • Understanding the concept of vCPUs and how to undertake capacity planning for Hyper-V
  • Learn the proper use of Hyper-V Dynamic Disks, how they operate and common myths surrounding the topic
  • How to connect storage to Hyper-V, including a variety of options as well as best practices.

I read the book a few days ago and I can really recommend it. To download the book, click here.

 

What you should also try out is Altaro Hyper-V Backup. You have a free licences that enables you to backup two VMs. To download the free edition please click on the banner below.

Banner-for-altaro_com_KS_11-06-2014_225x154-v2

 

Hyper-V VMs not starting after startup repair

After a lazy friday and some try and distroy with my test Hyper-V cluster. I needed to do a startup repair with my Hyper-V testcluster. After that I encountered a funny surprise, when I tried to startup my virtual machines.

They were telling me they are not able to start because my Hypervisor was not running.

1

 

2

 

In the first step I thought “Ok could be possible that VT is disabled in BIOS”. That was possible because I made some Firmware and BIOS updates during the session and my old collegues from Dell like to joke and to enable and disable BIOS features during updates. So I checked BIOS. OK … everything fine.

I restarted my host and check the services. No, everything fine here either.

After that I did a few minutes research via web and what did I found? An article from Ben Armstrong himself, encountering the same issue.

 

So what was the reason why my VMs do not want to start? As you all know, when you startup a Hyper-V host, you don’t see the Hyper-V on your desktop, you see the management OS. Which means, you have something like a VM running, which manages the Hypevisor below it. What happens when you do a startup repair? You recreate the boot storage and link it directly to the installed operating system. The issue is, the startup repair don’t know that you use a Hypervisor. Which means, it doesn’t set the parameter to startup the Hypervisor first bevor it starts the management OS.

Th fix this, you need to do some easy steps.

1. Start a command promt (cmd.exe) as administrator

2. Type bcdedit /set hypervisrolauchtype auto

3. reboot your system

If you use dual boot or something, you need to specify the bootloader identifier. How that works, is shown in a blog from Keith Combs.

3

 

Windows Server User Group Treffen am 11. September bei der Microsoft am Standort Berlin

Hallo an alle Microsoft Enthusiasten da draußen,

so nach einer längeren Pause nun unser zweites Treffen. Diesmal wie versprochen auch in den neuen Räumlichkeiten von Microsoft und zwar unter den Linden 17. Hierfür hat uns Gernot den großen Meetingraum in der Startup Area organisert. Durch die freundliche Unterstützung von Gernot und Oliver ist für das leibliche  Wohl gesorgt und keiner wird verdursten.

Bitte registriert euch für das Event unter dem folgenden Link. !!!Anmeldung zum Event!!!

Zu unserem zweiten Event haben wie Benedict Berger (MVP Hyper-V) gewinnen können.

Der erste Vortrag des Abends wird gehalten von Benedict und ist ein Überblick zur Hybrid Cloud für IT Pros. Durch Benedicts Erfahrungen Rund um Azure, Azure Pack und System Center, wird es sicher ein sehr interessanter Vortrag.

Der zweite Vortrag wird Florian Klaffenbach gehalten. Thema wird die Anbindung von Azure an on premise Infrastrukturen sein. Hierbei liegt der Fokus auf  Microsoft Azure Express Route.

Zusätzlich plant mit Evgenij Smirnov noch eine kleine Diskussionrunde um eure Vorschläge und Themen aufzugreifen.

Die Vorträge sind technisch und Praxis orientiert.

Als Experten für Fragen sind auch noch folgende Personen für euch Vorort.

Name  Job/th>  Unternehmen Themen Gebiet
Florian “Flo” Klaffenbach Microsoft Solutions Architect &
Founder Windows Server UG Berlin
CGI (Germany) - Windows Server Hyper-V
– Windows Server Storage Services (SMB, DFS, SoFS, Fileserver etc.)
– Windows Server Clustering
– System Center Virtual Machine Manager
– Data Center Management und Data Center Design (inkl. Server, Storage und Netzwerktechnik)
Manuel Bräuer System Engineer &
Co-Founder Windows Server UG Berlin
Astendo GmbH - Windows Server Hyper-V
– Microsoft Exchange Server
– Microsoft Azure Pack
– Data Center Design (inkl. Server, Storage und Netzwerktechnik) und Hosting Services
Oliver Klimkowsky Microsoft Section Manager Region Nord,
Microsoft Senior Solutions Architekt &
Verantwortlicher für User Communities Berlin
CGI (Germany) - Microsoft Exchange Server
– Microsoft Active Directory Domain Services
– Hosting Solutions
Gernot Richter Datacenter Solution Sales Microsoft Deutschland GmbH - Microsoft Datacenter Produkte und Services

Dann bleibt mir nur noch euch viel Spaß zu wünschen und ich freu mich schon auf euer zahlreiches Erscheinen.

Beste Grüße
Flo

My planned test environment #2 domain Structure

My test Environment grows. Today I finished the domain structure.

Domain Structure

Domain Structure

I created a one forest, a root domain and two child domains.

The root domain only consist of two domaincontrollers and has no other servers or services at the moment.

The first child domain is my resource domain for physical systems that I need for the lab. It holds my hyper-v hosts, storage systems, switches, firewalls and router. So now you will ask yourself “why so complex and two domains?”. I like to follow some security best practices. One is, that you should split administrativ rights for your Hyper-V hosts and storage systems. That means no administrator who is not part of the environment and allowed to make changes on that systems, should be able to connect to them. The easiest way is to creat a resource and work domain. Both have different administator accounts and because of the root domain and the restricted access to it, you cannot deligate administrators on other domains.

That also prevents your application servers and active directory from corruption, from someone who maybe have occupied your Hyper-V and physical systems.

 

Testing a Synology DS1813+ Part# 4 – Performance testing

Last week it was at the time to send back my toy the Synology RS2414+ but I have still my DS1813+. So I go on testing.

The DS1813+ runs currently as my central iSCSI target and holds one SMB 2.0 share.

iSCSI LUNs

iSCSI LUNs

SMB Volume

SMB Volume

All LUNs and volumes are distributed over a disc group with four 1 TB Harddisk and 5.400/7.200 RPM (estimated 98/102 IOPS each).

Disk Group

Disk Group

Addionaly I configured SSD caching for iSCSI VM01 to increase performance. SSD Cache directly impacts memory usage of a Synology system. So I’m currently limited on 124GB SSD cache because I only have 2GB of memory.

SSD cache

SSD cache

Now to my testing scenario. I had a basic load on my DS with six running VMs, where the VM files and VHD are placed on the DS.

VMs

VMs

The basic load on my DS and Hyper-V host you can see in the screenshots.

Load Hyper-V Host

Load Hyper-V Host

Load DS1813+

Load DS1813+

Now I started two storage live migration from running VMs. Both consume together around 30GB of storage. The data is transfered from my local Hyper-V host with tiered storage space via 1GBit/s SAN network (converged network over three 1Gbit/s NICs and 1GBit/s bandwidth guaranteed). The DS has three 1GBit/s NICs as Bond connected to my SAN network.

In the screenshots you can see how the resource consumtion increases.

Hyper-V Load during test.

Hyper-V Load during test.

DS load during test.

DS load during test.

Conclusion: The DS1813+ is no complete enterprise system but for small/medium environments and testing purpose, the performance is more than great. I really enjoy that piece of toy.