How to enable SR-IOV for Hyper-V on a Dell PowerEdge 12th Generation

If you need more information about SR-IOV, please visit the Blog of my friend Didier van Hoye (WorkingHardInIT).

http://workinghardinit.wordpress.com/2012/02/22/windows-8-introduces-sr-iov-to-hyper-v/

First reboot the server and press “F2” to enter the “System Setup” and click on “System BIOS Settings”

System Setup Dell PowerEdge R620

System Setup Dell PowerEdge R620

 

In the main menu, please enter the menu for “Integrated Devices”

Main Menu BIOS Dell PowerEdge R620

Main Menu BIOS Dell PowerEdge R620

 

Now you should see the option “SR-IOV Global Enable”, per default it is set to “Disabled”. Please set it on “Enabled”.

Integrated Devices Dell PowerEdge BIOS

Integrated Devices Dell PowerEdge BIOS

 

Now click on “Back” in the lower right corner.

Back in the main menu click “Finish”.

In the popup box please click “yes” to save changes.

Dell BIOS Save Changes

Dell BIOS Save Changes

 

If you see the “Green Box” you can click “OK” and restart your server.

Dell BIOS Changes were saved

Dell BIOS Changes were saved

 

 

Microsoft Most Valuable Professional (MVP) – Best Posts of the Week around Windows Server, Exchange, SystemCenter and more – #13

Hi Community, here is my compilation of the most interesting technical blog posts written by members of the Microsoft MVP Community. The number of MVPs is growing well, I hope you enjoy their posts. @all MVPs If you’d like me to add your blog posts to my weekly compilation, please send me an email (flo@datacenter-flo.de) or reach out to me via Twitter (@FloKlaffenbach). Thanks!

Thank you to Manuel Braeuer who helped me with the dropdown menu and some design idea.


Select the category of your interest:

This menu is not working in category view! 

Featured Posts of the Week!

The Exchange alphabet: Backup by Johan Veldhuis

Put A Running Domain Controller In Your Hyper-V Replica DR Site? by Aidan Finn

How to make an existing Hyper-V Virtual Machine Highly Available by Thomas Maurer

SCVMM 2012 SP1 – Configure the Library Server by Thomas Maurer

Azure

Exchange

The Exchange alphabet: Backup by Johan Veldhuis

Events

NIC 2013 – Presentations available for download by Kristian Nese

Group Policy

Hyper-V

KB2804678–Cannot Exceed 256 Dynamic MAC Addresses By Default On Hyper-V Host by Aidan Finn

Put A Running Domain Controller In Your Hyper-V Replica DR Site? by Aidan Finn

How to make an existing Hyper-V Virtual Machine Highly Available by Thomas Maurer

Lync Server

Office 

Office 365

Microsoft #WindowsAzure AD Rights Management Administration Tools and Utilities #Office365 by James van den Berg

PowerShell

PowerShell function to check for a loaded snapin by Jeff Wouters

Convert PowerShell Object to Hashtable Revised by Jeffery Hicks

Join PowerShell Hash Tables by Jeffery Hicks

Rename Hashtable Key Revised by Jeffery Hicks

#PSTip How do I determine if my script is running in a RDP session? by 

#PSTip Hide users from Welcome Screen by 

#PSTip Passing local variables to a remote session in PowerShell 3.0 by Jan Egil Ring

PoshInternals – Get-Handle by Adam Driscoll

PoshInternals – Move-FileOnReboot, Remove-FileOnReboot and Get-PendingFileRenameOperation by Adam Driscoll

PoshInternals – Install-BlueScreenSaver by Adam Driscoll

#PSTip Validate if a folder exists by Ravikanth Chaganti

Sharepoint

PoshUtils: Downloading SharePoint 2013 prerequisites for offline install by Ravikanth Chaganti

System Center Core

System Center App Controller

System Center Avisor

System Center Configuration Manager

System Center Dataprotection Manager

System Center Operations Manager

System Center Orchestrator

System Center Service Manager

System Center Virtual Machine Manager

Manage Self Service (Multiple) Private and Public #Cloud with Tenants for in your datacenter with #SCVMM Part 2 of 2 by James van den Berg

SCVMM 2012 SP1 – Configure the Library Server by Thomas Maurer

 SQL Server

Windows Client

Windows Server Core

Q&A On The Microsoft Server & Cloud Blog by Aidan Finn

KB2803748 – Fixes KB2750149 On Windows Server 2012 Clusters by Aidan Finn

KB2803748 Failover Cluster Management snap-in crashes after you install update 2750149 on a Windows Server 2012-based failover cluster by Didier van Hoye

Von CMD zur PowerShell für Active Directory in German by Nils Kaczenski

Tools

Other MVPs I follow

James van den Berg – MVP for SCCDM System Center Cloud and DataCenter Management
Kristian Nese – MVP for System Center Cloud and Datacenter Management
Ravikanth Chaganti – MVP for PowerShell
Jan Egil Ring – MVP for PowerShell
Jeffery Hicks – MVP for PowerShell
Keith Hill – MVP for PowerShell
David Moravec – MVP for PowerShell
Aleksandar Nikolic – MVP for PowerShell
 – MVP for PowerShell
Adam Driscoll – MVP for PowerShell
Marcelo Vighi – MVP for Exchange
Johan Veldhuis – MVP for Exchange
Lai Yoong Seng – MVP for Virtual Machine
Rob McShinsky – MVP for Virtual Machine
Hans Vredevoort – MVP for Virtual Machine
Leandro Carvalho – MVP for Virtual Machine
Didier van Hoye – MVP for Virtual Machine
Romeo Mlinar – MVP for Virtual Machine
Aidan Finn – MVP for Virtual Machine
Carsten Rachfahl – MVP for Virtual Machine
Thomas Maurer – MVP for Virtual Machine
Alessandro Cardoso – MVP for Virtual Machine
Robert Smit – MVP for Cluster
Marcelo Sinic – MVP Windows Expert-IT Pro
Ulf B. Simon-Weidner – MVP for Windows Server – Directory Services
Meinolf Weber – MVP for Windows Server – Directory Services
Nils Kaczenski – MVP for Windows Server – Directory Services
Kerstin Rachfahl – MVP for Office 365
Matthias Wolf – MVP Group Policy

No MVP but he should be one

Jeff Wouters – PowerShell

Dell PowerEdge 11th Generation (Intel CPU) BIOS settings to improve performance

In this blog I want to show you how you can improve your CPU performance. Please be aware, this changes will have direct influence on power consumation. If you do this changes they will  increase power consumtion but a perfomance improvement up to 20% is realistic, depending of server usage.

 

The first step you should do, update your system to the current firmware and driver state.

Next reboot you system and enter the BIOS with “F2”.

BIOS

BIOS R710

Now we change the Processor settings. Change following settings:

Turbo Mode from “disable” to “enable”
C States from “enable” to “disable”
C1E (if you have this option) ” from “enable” to “disable”

CPU Intel Nehalem

CPU Intel Nehalem

More information about C States and C1E CPU extension you can find in this wiki.
http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface

More information about Turbo Mode you can find in this wiki.
http://en.wikipedia.org/wiki/Intel_Turbo_Boost

Now leave the “Processor Settings” and enter “Power Management”.

Power Management

Power Management Dell PowerEdge BIOS

Change the option “Power Management” to “Maximum Performance”.

After this changes you can save the settings, leave the BIOS and reboot the server.

 

Why do this changes increase the systemperformance?

All the settings we change take effect on CPU and Memory clocking. If the cores or memory’s not used by your operating system they will clock down but in most cases that is not the best practice. The reason is, if an application needs the performance, the operations needs to inform the hardware controller. The hardware controller powers wakes up the CPU or Memory’s. In most cases this takes to long and the application’s run in low performance mode and has finished the calculation before the system is completely waking up.

 

 

Microsoft Most Valuable Professional (MVP) – Best Posts of the Week around Windows Server, Exchange, SystemCenter and more – #12

Hi Community, here is my compilation of the most interesting technical blog posts written by members of the Microsoft MVP Community. The number of MVPs is growing well, I hope you enjoy their posts. @all MVPs If you’d like me to add your blog posts to my weekly compilation, please send me an email (flo@datacenter-flo.de) or reach out to me via Twitter (@FloKlaffenbach). Thanks!

Featured Posts of the Week!

Monitor Web Site Health From Around The World Using System Center 2012 SP1 by Aidan Finn

Configuring anti-affinity for Hyper-V virtual machines by Ravikanth Chaganti

How to build a iSCSI Target Cluster on Windows Server 2012 by Thomas Maurer

The Zombie ISV® by Didier van Hoye <- You definitively have to reas this! 

 

Windows Server Core

Windows Server 2012 NIC Teaming Part 6 – NIC Teaming In The Virtual Machine by Aidan Finn

Windows Server 2012 NIC Teaming Part 6 – Support Policies by Aidan Finn

The Big Changes In WS2012 Cluster Shared Volume (CSV) by Aidan Finn

How to: Import Export (Setup) Windows Server 2012 configuration windows features by Robert Smit

#Debug #Eventlog #WS2012 Hard ? now way Use the hidden options. Windows 2012 Tips by Robert Smit

How to build a iSCSI Target Cluster on Windows Server 2012 by Thomas Maurer

Windows Server 2012: what’s new in Failover Cluster Services (MSCS) by Marcelo Sinic

Lync Server

Himmlische IT Podcast Folge 24: Lync Online in German by Kerstin Rachfahl

Hyper-V

KB2754704 – DSM Notifies MPIO On W2008 And W2008 R2 That A Path Is Back Online by Aidan Finn

KB2710870–No DHCPv4 Address After Restarting Hyper-V VM with Vista, Win7, W2008 or W2008 R2 by Aidan Finn

KB2799728–VM Enters Paused State Or CSV Goes Offline When Backup WS2012 Hyper-V Cluster by Aidan Finn

Memory Leak Issues Being Reported With KB2799728 by Aidan Finn

KB2779768–Experiencing Issues When Using NLB In VMs On WS2012 NIC Teaming by Aidan Finn

W2K12 Hotfix related to Host Level Backup of VMs by Hans Vredevoort

Hyper-V Replica Broker: Cluster network name resource failed to create its associated computer object in domain by Kristian Nese

Configuring anti-affinity for Hyper-V virtual machines by Ravikanth Chaganti

System Center Core

Upgrading System Center 2012 RTM/SP1 RC to SP1 RTM-Part 1 (SCCM, SCOM, Orchestrator) by Marcelo Sinic

Upgrading System Center 2012 RTM/SP1 RC to SP1 RTM-Part 2 (SCVMM, SCDPM, SCSM and App) by Marcelo Sinic

System Center Operations Manager 

Monitor Web Site Health From Around The World Using System Center 2012 SP1 by Aidan Finn

System Center Global Service Monitor Availability by Aidan Finn

System Center Virtual Machine Manager

How to Export VMDK from VMware Vcenter and V2V using VMM? by Lai Yoong Seng

Manage Self Service (Multiple) Private #Cloud with Tenants for in your datacenter with #SCVMM Part 1 of 2 by James van den Berg

Azure

Developing Multi-tenant Applications for the #Cloud, 3rd Edition – Book Download #WindowsAzure by James van den Berg

Exchange

The Exchange 2013 alphabet: ActiveSync by Johan Veldhuis

Group Policy

User Shell Folders: Umgebungsvariablen umbauen mittels Group Policy Preferences in German by Matthias Wolf

PowerShell 

PowerShell function to check for a loaded module by Jeff Wouters (no MVP)

It is called Member Enumeration and not Implicit Foreach by Jeff Wouters (no MVP)

PSSnapin – Could not load file or assembly or one of its dependencies by Jeff Wouters (no MVP)

PowerShell Graphing with Out-Gridview by Jeffery Hicks

Rename Hashtable Key by Jeffery Hicks

Silly Saturday PowerShell Palindromes by Jeffery Hicks

PoshUtils: Export Visio pages in PowerShell by Ravikanth Chaganti

#PSTip List all WMI event classes by Ravikanth Chaganti

#PSTip Check if the path is relative or absolute by Ravikanth Chaganti

#PSTip Get the count of items in an enumeration by Ravikanth Chaganti

#PSTip Get a random item from an enumeration by Ravikanth Chaganti

Windows PowerShell – 2013 Technology of the Year Award winner by 

SQL Server

How to: Create a New #SQL 2012 SP1 Server Failover Cluster (Setup) multiple instances on windows 2012 Quick Guide by Robert Smit

Tools

vKernel Adds Tools to Free vOPS Server Explorer 6.3 by Didier van Hoye

Other

The Zombie ISV® by Didier van Hoye

Videointerview mit Stefan Köll (MVP CDM) zu System Center 2012 in German by Carsten Rachfahl

Other MVPs I follow

James van den Berg – MVP for SCCDM System Center Cloud and DataCenter Management
Kristian Nese – MVP for System Center Cloud and Datacenter Management
Ravikanth Chaganti – MVP for PowerShell
Jan Egil Ring – MVP for PowerShell
Jeffery Hicks – MVP for PowerShell
Keith Hill – MVP for PowerShell
David Moravec – MVP for PowerShell
Aleksandar Nikolic – MVP for PowerShell
 – MVP for PowerShell
Adam Driscoll – MVP for PowerShell
Marcelo Vighi – MVP for Exchange
Johan Veldhuis – MVP for Exchange
Lai Yoong Seng – MVP for Virtual Machine
Rob McShinsky – MVP for Virtual Machine
Hans Vredevoort – MVP for Virtual Machine
Leandro Carvalho – MVP for Virtual Machine
Didier van Hoye – MVP for Virtual Machine
Romeo Mlinar – MVP for Virtual Machine
Aidan Finn – MVP for Virtual Machine
Carsten Rachfahl – MVP for Virtual Machine
Thomas Maurer – MVP for Virtual Machine
Alessandro Cardoso – MVP for Virtual Machine
Robert Smit – MVP for Cluster
Marcelo Sinic – MVP Windows Expert-IT Pro
Ulf B. Simon-Weidner – MVP for Windows Server – Directory Services
Meinolf Weber – MVP for Windows Server – Directory Services
Nils Kaczenski – MVP for Windows Server – Directory Services
Kerstin Rachfahl – MVP for Office 365
Matthias Wolf – MVP Group Policy

No MVP but he should be one

Jeff Wouters – PowerShell

Microsoft Masterminds Episode 7: Didier van Hoye, MVP (Most Valuable Professional) Virtual Machine from Belgium

Welcome to the new episode of tech talks with outstanding Microsoft community members from all over the world. Most interviews are with Microsoft Most Valuable Professionals (MVPs), and if you are not familiar with that program yet, I recommend you reading my recent introductory interview. In this episode I talk with Didier van Hoye, a Belgium based MVP, Virtual Machine. I interviewed him during E2EVC in Hamburg and we were talking about his self designed disk2disk backup solution and how he see hardware vendors as a long time customer. Enjoy reading!

This post has no relation to my job or my employer. Everything I post is my personal opinion and I write complete independent. 

Editorial processing done by Rafael Knuth
 
 


Didier_Van_Hoye

Readable Interview:

Flo: Didier can you please introduce yourself and your company to the community?

Didier: Thank you Florian, well my name is Didier Van Hoye and I am working for Agiv which is the Flemish government agency that provides geographical information services to both private and public sector. I am quite active in the Belgium Microsoft Community and that’s mainly due to my job, because that’s the technology I work with.

Flo: As an MVP what’s your professional focus area?

Didier: My MVP expertise might give that away, I am on Virtual Machine which actually means Hyper-V. So my focus at work is mostly on storage, networking, virtualization and anything that runs on top of that. We own actually the entire technology stack which makes it very easy and very fast for us to provide services to our business.

Flo: You recently built an awesome disk-to-disk backup solution. Can you tell us a bit about that?

Didier: Sure, the reason why we build it is that we have large amount of data to backup, and we need a backup solution that’s detached from our SAN environment because we build for failure, and we assume that we might run into an issue with our SAN, so if the backups are soley based and dependent upon the SAN we have a problem. Issues we ran into were that we needed a tremendous amount of capacity and also lot of throughput to maintain our backup window. While we were looking at the market, we found that most appliances that were being offered were too expensive, and that was mainly due to licensing issues. So we decided to see if we could build something that would provide us with the necessary capacity, the necessary performance and save us some money … and actually we achieved that using PowerVault disk bays to build a disk-to-disk based backup solution.

http://workinghardinit.wordpress.com/2012/08/01/disk-to-disk-backup-solution-with-windows-server-2012-part-i/

http://workinghardinit.wordpress.com/2012/09/24/disk-to-disk-backup-solution-with-windows-server-2012-commodity-dell-hardware-part-ii/

Flo: How easy is it to scale up this solution? You have 1.1 Petabyte at the moment, is that correct?

Didier: That’s source data with redundancy of data and protection. It’s replicated … so it’s not all unique data. But the storage capacity is that big, that’s correct. So we needed at least 300TB of backup capacity. But we can scale out easily by adding nodes.

Flo: Do you just need to plug in more nodes?

Didier: Basically now we have two backup media servers attached to the PowerVault storage, and if we need more bandwidth, if we need to do more terabytes per hour, we can add more nodes each with its own storage. In that way we can scale it out. The two nodes that we are running right now are at full capacity, so we can’t scale them up. But even if you scale up with a third node, and you only use half of its disk capacity from the start you could  scale that node up later before you need to scale out to a fourth node. So it is pretty much “unlimited”. You can scale out to the numver of nodes you need. The only thing that you need to take care of is what kind of backup software you are using and how is their licensing model. For us it works just fine.

Flo: Are you running into any issues with your backup solution?

Didier: CommVault is a very good backup solution but it does have some drawbacks. One of the drawbacks is licensing and the cost of it. Let’s face it, we are all asked to do more with less and sometimes that’s an issue. Another issue with CommVault … it’s a very large product, its rather complex and in our opinion and experience it’s a bit too much consultancy driven. I think they would do themselves and customers a favor if they would be more open and if they had better guidance about their product, the usage in different scenarios … that sort of stuff. We cannot complain about the performance and the capabilities of the product, the issues I mentioned here are the most important ones to us.

Flo: How do you see Dell’s role in the IT industry change in the future? What are in your opinion the key opportunities as well as the challenges for us?

Didier: Well, there are a couple of things that are very good about Dell, and one of them is the company’s responsiveness and logistic capabilities. Dell is very easy to work with. As a customer I prefer to go to a shop where I am treated as a valued customer, where people help me to get the stuff that I need, and I walk out satisfied. Also, the price is very competitive … I can’t complain. The hardware is good, the pricing is good and the service is good.

I think that Dell has to take those strong points and leverage them for the future over the next five years or so. We see a tremendous push to have a more capable software. If you look at what has happened to Exchange for high availability, the entire application and shared nothing high availability and recovery model. If you see the same parts with SQL server 2012 for data base of availability groups. If you look at what’s in Hyper-V with Windows Server 2012 and the inbox replication. If you look beyond the hypervisor to the operating system … what you can do with storage spaces, what they are trying to do with SMB 3.0 as a file share for storage … for virtualization … for SQL servers. These are all attempts to create highly performance storage on commodity hardware with inbox. Those not will replace all the storage solutions from hardware vendors we have today. They are however a new player in the market and … it’s not just about making things as cheap as possible, it’s also about creating new possibilities because some things you want to do,  you can’t do because they are economically unfeasible, their costs are prohibitive. But those new capabilities in Windows might might open up new possibilities in the market. People might start building solutions that previously they couldn’t because they were never able to afford to do so. It could even drive new business models, and what I expect from Dell is to take these opportunities and start putting offerings in place for customers to leverage storage spaces, to leverage SMB 3.0, to build Cluster in a Box building units that you can use … preconfigured for people who don’t want to build them themselves.

I have noticed a lot of hardware vendors that are not always up to speed about what’s possible now. This might be due to fear because they think: “This is going to eat our profit margin!” … which I disagree with. I think if you take the new possibilities and offer solutions you will not lose those customers. Otherwise somebody else would start offering them.

My personal advice to any Hardware Vendor is: Get into the game! Start offering solutions, and give your customers more opportunities based on new Microsoft products. … and you will keep your customers. They will be more diversified but you might open up new markets that you might otherwise lose. So don’t be afraid of the change. Embrace it and … leverage it.

Flo: One last question Didier. Can you explain what Cluster in a Box is?

Didier: To explain Cluster in a Box you need to know Windows Server 2012 clustering and possibly SMB 3.0. Let’s say it’s a couple of servers that are attached to shared storage. What that is depends on the vendor … but most probably it will be shared SAS as it make the most sense here and works well with storage spaces. It also has the networking in there, so basically you have all the material in a unit to build a cluster. That cluster will be used as a building block. If your company is smaller and you are satisfied with one Cluster in a Box … that’s your entire cluster environment. If you’re bigger you could start combining them, and then you get into technologies like SMB 3.0, RDMA (Remote direct memory access) being leveraged for cluster shared volumes; the sort of technology which customers can’t look into due to lack of time.

But it’s a form factor … that’s the way you have to think of it. It’s a form factor you can use to scale out but also you can use it to build a solution for a single small environment, which is a nice idea because it reduces a lot of complexity. Customers can order it, deploy it in their datacenter, use a small configuration wizard … and you’re up and running. You don’t have to deal with buying the storage yourself, configuring it, installing the services … everything is done for you in that box. As you can buy it as a form factor, as a building block you’re not limited or stuck. You can grow with those building blocks, so you have modularity in the datacenter on a lot of levels … in storage, in the clustering, in the network. Otherwise to get anything like this you have to go to that shipping container form factor. Let’s face it … for most of us its way too large.

Flo: Thank you very much for the interview.

Didier: Thank you, Flo!

Contaktinformation Didier van Hoye:

Didier’s Blog: http://workinghardinit.wordpress.com/

LinkedIn Profil: http://www.linkedin.com/in/didiervanhoye