dolezel.net

Co není v hlavě, je v blogu...

Nová verze Disk2vhd

K mému překvapení Microsoft před Vánoci vydal verzi 2.0 často používaného P2V nástroje Disk2vhd. Novinkou je podpora cílového VHDX formátu, podpora WinRE oddílů, možnost snímání vyměnitelných médií. A jelikož s VSS jsou trable, přibyla i možnost zvolit snímání “živého” oddílu bez využití VSS.

Stáhnout lze buď ZIP archív nebo Disk2vhd přímo spustit z Windows Sysinternals části TechNetu.

Windows Server 2012 Hyper-V Best Practises

Před rokem a půl jsem si poznamenal tipy pro Hyper-V 2008 R2. Nyní jsem objevil podobný dokument pro Hyper-V 2012. Kromě obecně platných předpokladů bych si zde poznamenal:

  • vyloučit hromadu adresářů pro realtime antivirus (kdo probůh používá antivirus na Hyper-V?)
  • je zde stručný návod na použití PAL / PerfMon
  • pokud budu chtít použít softwarový NIC teaming, je nutné vypnout TCP Chimney Offload
    netsh int tcp set global chimney=disabled
  • na CSV, iSCSI a Live Migration sítích by měly být aktivovány Jumbo frames o velikosti 9000-9014 (co zvládne konkrétní HW). Výsledkem je až 6-ti násobné navýšení propustnosti a snížení zátěže CPU.
  • na iSCSI síťovkách je třeba odbindovat vše s výjimkou iP4 a IP6
  • iSCSI síťovky by měly používat MPIO a ne NIC teaming
  • NIC teaming je možné použít pro správu, VM komunikaci, CSV heartbeat a Live Migration
  • pokud se bude používat NIC teaming, je nutné týmy vytvořit před přiřazením sítí
  • u clusterů je doporučeno mít na hostitelích 5 síťových karet – Management, Production, CSV/Heartbeat, Live Migration, iSCSI. To by mne zajímalo, po které síti zálohují Smile
  • místo VHD je doporučen formát VHDX
  • nedoporučuje se používat pass-through disky
  • s rozumem je možné používat dynamické VHDX disky a ne fixní – hrozí však možnost, že dojde místo na disku hostitele, obzvláště pokud se o tento server stará víc adminů a hrozí “splašení” disků jednoho či více virtuálů
  • page file na hostiteli by měl být řízen OS
  • ve VM by se měla používat dynamická paměť (krom případů OS, které to nepodporují)
  • minimální RAM by měla být:
    • 2048MB pro W2012, W2008 (R2)
    • 512MB pro W2003 (R2)
    • 1024MB pro W7/Vista
    • WXP nepodporují dynamickou RAM, doporučeno min. 512MB staticky

a další tipy týkající se Failover clusteru, Hyper-V replik.

Virtualizace a Active Directory

Nedělám to často, ale tentokrát si musím uvést odkaz na aktualizovaný článek z roku 2011. Microsoft opět změnil doporučení pro optimální konfiguraci virtualizovaného DC s Windows Server 2008 (R2) – nyní je doporučováno zcela odškrtnout synchronizaci času s hostitelem – více v původním článku z roku 2011.

Optimálním řešením je ale upgrade DC na Windows Server 2012. U něj se již od začátku počítalo s během pod hypervisorem a problémy s časem, potažmo replikacemi jsou vyřešeny díky atributu VM-GenerationID.

CoreConfig pro Windows Server 2012 Core

Ačkoliv u Windows Serveru 2012 je možné přecházet mezi Core, Full a Minimal Server Interface, měnit to pokaždé, když člověk na Core edici potřebuje provést nějaký úkon, je krapet zdlouhavé. U Windows Serveru 2008 R2 jsem používal CoreConfig. Ale co u Windows Server 2012 Core, případně Hyper-V Serveru 2012? Není to CoreConfig, ale Corefig, aktuálně ve verzi 1.0.2.

Hyper-V Guest Console

Kolega mne dnes upozornil na další utilitku, kterou lze použít pro základní ovládání virtuálních strojů a to jak lokální, tak vzdálené (u vzdáleného samozřejmě s podmínkou funkčního DCOM, tj. oboustranně povoleného RPC). Jmenuje se Hyper-V Guest Console a stáhnout ji lze zde - http://hvgc.codeplex.com/. Co je na ní tak zajímavého? Šlape totiž jak pod WXP, tak pod W2003. Stačí mít jen nainstalovaný .NET FW 2.0 a 3.0. Při troše snahy lze v případě nutnosti rozjet i pod W2008 Core edition, který lze jinak spravovat jen přes vzdálený Hyper-V MMC snap-in, případně z Virtual Machine Manageru. První nastavení je krapet “user-unfriendly”, takže si zde ukládám i nalezený návod ke konfiguraci. Více...

Hyper-V doporučení

Dostal jsem se k materiálu vhodnému při návrhu Hyper-V řešení. Obsahuje spoustu pravidel a doporučení, kterých by se měl člověk při designu řídit, akorát nemá šanci si je pamatovat. Proto alespoň heslovitě. Více...

AD řadič v Hyper-V

Donedávna jsem problém s časem ve virtuálním AD řešil poměrně jednoduše – vypnul jsem na daném virtuálním stroji možnost synchronizace času s hostitelem. Ono to dokonce bylo i řešení uvedené v technetu (“turn off integration services time synchronization”). Jak se ale ukazuje, tak to není úplně šťastné řešení a též v technetu se objevila formulace “partially disable time synchronization”. Jak je to tedy správně? Níže je uvedena aktualizace z 27.5.2013. Více...

Otravná hláška “You must close all dialog boxes”

Pakliže spravujete pomocí GUI (založeného na MMC) produkty typu Exchange 2007, Exchange 2010, DPM, VMM a napadla vás geniální myšlenka, že v rámci pravidelného patchování dáte na počítač, z něhož uvedené produkty spravujete (tedy klidně i z toho samého serveru), novou verzi Internet Exploreru 9, tak jste se možná také potkali s otravnou hláškou “You must close all dialog boxes before you can close…” při pokusu o zavření management konzole. Více...