Dynamic Data Center: Toolkit to create a private or public cloud based on Microsoft’s Hyper-V and System Center
To make it easier for hosting providers to create Dynamic Data Centers, Microsoft is providing a set of documents and code samples that will serve as guidelines and best practices.
The set of documents provided is as follows:
- Bare-metal provisioning of Windows Server 2008 to host virtual environments
- Provisioning a virtual environment (using Hyper-V). This document outlines:
- Configurations to deploy a virtual infrastructure based on Windows Server 2008 Hyper-V.
- Configuring the Active Directory® service to make it easier to create a multi-tenant environment.
- Securing the environment.
- Managing the virtual environment using System Center Virtual Machine Manager.
- Best practices to configure and use Virtual Machine Manager.
- Capacity planning.
- Installing and configuring System Center to manage your virtual environment
- Leveraging System Center Data Protection Manager to back up/restore the virtual environments in a delegated administration model
- Configure System Center Configuration Manager to:
- Perform updates on demand.
- Track inventory.
- Push out standard configurations and software.
- Configure System Center Operations Manager to monitor and alert individual end customers based on policies
In addition to these documents, Microsoft released a Silverlight™-based test portal for ContosoHosting.com. This portal includes a control panel that enables end customers to:
- Provision and manage Hyper-V–based clients.
- Perform file/folder-level backups and restores.
- Monitor important counters and receive alerts.
- Install updates during a configurable time window.
- Monitor events.
Along with the sample application, there is a source code for Windows® Communication Foundation (WCF) services and Windows Powershell™ scripts to perform all operations to provision and manage the System Center Server Management Suite Enterprise and Windows Server 2008
For more info : http://archive.msdn.microsoft.com/ddc
Hyper-V R2 cluster: Maximo numero de VM’s por nó
Planeje recursos o suficiente para permitir que um pelo menos 1(um) nó seja reservado para failover, o que significa que ele permanecerá ocioso até que outro nó receba o failover para ele. (nó passivo)
Minha recomendacao : reserve 2 nós como passivos. Não há uma taxa ou um multiplicador de nós reservados recomendados para nós ativos. A única exigência específica é que o número total de nós em um cluster não pode exceder o máximo de 16.
Vários fatores podem afetar o número real de máquinas virtuais que podem ser executadas ao mesmo tempo em um nó, como:
- Uma quantidade de memória física sendo usada por cada máquina virtual.
- Largura de banda de armazenamento e rede.
- Número de eixos de disco, o que afeta o desempenho de E/S do disco
Note que a alta desidade de VM’ em um cluster Hyper-V R2 requer uma capacidade alta de IO capability no Storage. Este sim pode ser o fator limitante.
Numero de Nós no Cluster | Media de VM’s por nó | Max # VMs no Cluster |
2 Nodes (1 active + 1 failover) | 384 | 384 |
3 Nodes (2 active + 1 failover) | 384 | 768 |
4 Nodes (3 active + 1 failover) | 333 | 1000 |
5 Nodes (4 active + 1 failover) | 250 | 1000 |
6 Nodes (5 active + 1 failover) | 200 | 1000 |
7 Nodes (6 active + 1 failover) | 166 | 1000 |
8 Nodes (7 active + 1 failover) | 142 | 1000 |
9 Nodes (8 active + 1 failover) | 125 | 1000 |
10 Nodes (9 active + 1 failover) | 111 | 1000 |
11 Nodes (10 active + 1 failover) | 100 | 1000 |
12 Nodes (11 active + 1 failover) | 90 | 1000 |
13 Nodes (12 active + 1 failover) | 83 | 1000 |
14 Nodes (13 active + 1 failover) | 76 | 1000 |
15 Nodes (14 active + 1 failover) | 71 | 1000 |
16 Nodes (15 active + 1 failover) | 66 | 1000 |
Embora a
Hyper-V : Como bloquear comunicacao entre VM’s utilizando script
O seguinte Script, demonstrado por Vijay Tewari e Taylor Brown no Teched US, mostra como um Administrador de Hyper-V pode fazer para uma Maquina Virtual se comunicar somente com determinados Hosts, utilizando uma lista previa de enderecos de IP:
Atencao :
– Este script deve ser executado no Host Hyper-V e nao na VM.
– Somente funciona com W2008R2 Hyper-V SP1
#Single NIC Enable
$VmName = “Nome-da-Maquina-Virtual”
$Msvm_ComputerSystem = (Get-WmiObject -Namespace root\virtualization -Class Msvm_ComputerSystem -Filter “ElementName=’$VmName'”)
#Retreve the Msvm_VirtualSystemSettingData associated with this VM – there will be one per VM
$Msvm_VirtualSystemSettingData = ($Msvm_ComputerSystem.GetRelated(“Msvm_VirtualSystemSettingData”) | % {$_})
#Retreve the Msvm_SyntheticEthernetPortSettingData associated with this VM – there will be one per Sytehetic Adapater
$Msvm_SyntheticEthernetPortSettingDataCollection = $Msvm_VirtualSystemSettingData.GetRelated(“Msvm_SyntheticEthernetPortSettingData”)
#Retreve the Msvm_SwitchPort associated with the Msvm_SyntheticEthernetPort – there will be one per Sytehetic Adapater
$Msvm_SwitchPort = $Msvm_SyntheticEthernetPortSettingDataCollection | % {[WMI]($_.Connection| % {$_})}
#Enabled PreventIPSpoofing
$Msvm_SwitchPort.PreventIPSpoofing = $true
#Provide an array of allowed IPv4Addresses or leave null if only using IPv6$Msvm_SwitchPort.AllowedIPv4Addresses = (, “192.168.0.10”)
#Provide an array of allowed IPv6Addresses or leave null if only using IPv4$Msvm_SwitchPort.AllowedIPv6Addresses = (, “fd80:b637:9f0c:2c60::a”)
#Commit the changes
$Msvm_SwitchPort.Put()
Mais info :
http://blogs.msdn.com/b/taylorb/archive/2010/06/14/teched-2010.aspx
Eu uso Vmware. O que devo saber sobre virtualização Microsoft?
Recentemente, a Microsoft publicou uma série de vídeos que fornecem informações técnicas e gerenciais para profissionais que trabalham com virtualização VMware e desejam saber como funciona a solução de virtualização Microsoft.
Interessado? Veja a aqui a lista:
SCVMM 2008 R2 SP1 RC ja disponivel para download
Esta disponivel para download a nova versao do SCVMM 2008R2 SP1 RC, para quem participa do SCVMM 2008 R2 Beta program.
Esta versao suporta o Windows Server 2008 R2 SP1 RC.
Microsoft adicionou os controles e propriedades necessarias para que voce possa criar e generenciar maquinas virtuais que tenham Dynamic Memory e RemoteFX habilitados em Windows Server 2008 R2 SP1 Hyper-V hosts.
Clique aqui para fazer o download : https://connect.microsoft.com/site799
Windows 2008 R2 Hyper-V : Update rollup
Problema 1
Quando um computador tiver CPUs Intel de um ou mais Nehalem cujo codinome é instalado, você recebe a seguinte mensagem de erro Stop:
0x00000101 (Parameter10000000000000000,Parâmetro3, 000000000000000c) CLOCK_WATCHDOG_TIMEOUT
Observação:A CPU de Nehalem para um servidor da 5500 série de processador Intel Xeon e para um cliente de computador é da série de processador Intel Core-i.
Problema 2
Considere o seguinte cenário:
- Executar uma máquina virtual (VM) no computador.
- Você usa um adaptador de rede para a máquina virtual para acessar uma rede.
- Estabelecer o número máximo de conexões simultâneas de rede. Ou, não há pesado de saída o tráfego de rede.
Neste cenário, a conexão de rede para a máquina virtual será perdida. Além disso, o adaptador de rede está desabilitada.
Observação:Você deve reiniciar a máquina virtual para a recuperação de problema.
Problema 3
Quando um computador tiver um processador Intel Westmere, você recebe uma mensagem de erro semelhante à seguinte:
STOP: 0x0000001a (Parâmetro1,Parâmetro2,Parâmetro3,Parâmetro4) MEMORY_MANAGEMENT
Para obter mais informações:
Atualização do Intel Xeon Processador 5500 Series especificação, de julho de 2010 (http://www.intel.com/assets/pdf/specupdate/321324.pdf)
Intel Core i7-800 e Intel Core i5-700 Desktop Processador série atualização da especificação, de julho de 2010 (http://download.intel.com/design/processor/specupdt/322166.pdf)
Para solucionar esse problema:
// Obtenha a mais recente atualização, disponível no site Microsoft Update:
http://Update.microsoft.com (http://update.microsoft.com)
Pré-requisitos
// Para aplicar essa atualização, você deve estar executando o Windows Server 2008 R2. Além disso, você deve ter a função Hyper-V instalada no computador.
Requisito de reinicialização
// Você deve reiniciar o computador após aplicar esta atualização.
Atualizar informações de substituição
// Esta atualização substitui os hotfixes descritos nos artigos da Base de dados de Conhecimento da Microsoft 975530 974909 e 981791.
Instalando Debian no Hyper-V com suporte a 4 processadores e syntetic network.
Instalar o DEBIAN no Hyper-V com suporte a 4 processadores e rede, ficou mais facil gracas ao trabalho do Yusuf Ozturk , que criou e esta disponibilizando kernel updates pronto para instalacao no Debian x64.
Note: here (http://www.yusufozturk.info/linux/) you also find for others distros and versions
Aqui estao os passos:
1. Faca o download Debian 5.06 (lenny) http://www.debian.org/releases/lenny/debian-installer/ (full CD/DVD sets – CD 1 )
2. Crie uma VM com suporte a Legacy Network ( mais tarde, adicionaremos a placa de rede syntetica ) e 5 processadores
3. Instale o Debian usando a image ISO ( forneca a configuracao IP, pois sera necessario acesso a internet para instalar o kernel updates )
4. Depois da instalacao finalizada, faca logon e abra uma sessao de terminal
5. Verifique se tem acesso a internet, pingando um endereco qualquer na internet.
6. Digite os seguintes comando na sessao de terminal :
# apt-get update
# aptitude update
# wget -c http://www.yusufozturk.info/linux/linux-image-2.6.36-hyperv-debian.x86_64.deb
# wget -c http://www.yusufozturk.info/linux/linux-headers-2.6.36-hyperv-debian.x86_64.deb
# dpkg -i linux-image-2.6.36-hyperv-debian.x86_64.deb linux-headers-2.6.36-hyperv-debian.x86_64.deb
# echo -e ”hv_vmbus\nhv_storvsc\nhv_blkvsc\nhv_netvsc” >> /etc/initramfs-tools/modules
# update-initramfs –u –k 2.6.36-hyperv
7. Desligue a Virtual Machine (Shutdown)
8. Adicione o Synthetic Network ( somente e’ possivel fazer esta alteracao com a VM offline )
9. Inicie a VM
Simples assim!
Debian executando como Virtual Machine em um servidor Hyper-V 20087 R2 com 4 processadores, synthetic network e shutdown integrado disponivel.
Windows Server 2008 R2 SP1 RC ja disponivel para download
A versao do Windows Server 2008 R2 SP1 Release Candidate ja esta disponivel para download.
http://www.microsoft.com/windowsserver2008/en/us/sp1.aspx
A interface de usuario na configuracao da Memoria Dinamica foi modificada, em resposta aos feebacks dos beta testers, assim como esta incluido nesta versao, bug fixes.
Hyper-V 2008R2 SP1: Guest OS que serao beneficiados pela Memoria Dinamica (DM)
Aqui esta a lista dos Sistema operacionais para servidores que serao beneficiados pela nova funcionalidade : Memoria Dinamica (Dynamic Memory), quando utilizados como maquinas virtuais(guest os):
• Windows Server 2008 R2 Standard Edition SP1
• Windows Server 2008 R2 Enterprise Edition SP1
• Windows Server 2008 R2 Datacenter Edition SP1
• Windows Server 2008 R2 Web Edition SP1
• Windows Server 2008 Standard Edition SP2
• Windows Server 2008 Enterprise Edition SP2
• Windows Server 2008 Datacenter Edition SP2
• Windows Server 2008 Web Edition SP2
• Windows Server 2003 R2 Standard Edition SP2 or higher
• Windows Server 2003 R2 Enterprise Edition SP2 or higher
• Windows Server 2003 R2 Datacenter Edition SP2 or higher
• Windows Server 2003 R2 Web Edition SP2 or higher
• Windows Server 2003 Standard Edition SP2 or higher
• Windows Server 2003 Enterprise Edition SP2 or higher
• Windows Server 2003 Datacenter Edition SP2 or higher
• Windows Server 2003 Web Edition SP2 or higher
Nota: Memoria Dinamica(DM) ‘e suportada por ambas arquiteturas : x86 e x64 do Windows Server 2003, Windows Server 2003 R2 e Windows Server 2008.
Os seguintes sistemas operacionals para desktops, em ambas arquiteturas : x86 e x64, quando instalados em maquinas virtuais, serao suportados pela Memoria Dinamica(DM):
Windows® 7 Enterprise Edition
Windows 7 Ultimate Edition
Windows Vista® Enterprise Edition SP2
Windows Vista Ultimate Edition SP2
Lembrando que para utililzar a nova funcionalidade (DM) no host Hyper-V, o Service Pack 1 deve ser previamente instalada :
Windows Server 2008 R2 com a funcao Hyper-V server instalada
Microsoft Hyper-V Server 2008 R2
FREE Curso de Introducao a Virtualizacao de MS SQL Server: Clinica 10528:
Mais detalhes: https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=195173&tab=overview