dolezel.net

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

Přehled nástrojů pro konverzi virtuálů

Dobrý přehled nástrojů pro konverzi virtuáních diskových formátů od Ondřeje Výška (toho času Dell) se objevil na Technet blogu. Některé jsem znal a používal, jiné jsou novinkou. Jak bylo uvedeno na konci článku, chtěl jsem se podělit ještě o další nástroj, komentář jsem odeslal, ale kde nic, tu nic, možná čeká na schválení.

Každopádně jsem chtěl dodat do seznamu ještě VirtualBox a jeho VBoxManage clonehd, který umožňuje převod mezi VDI (nativní formát VirtualBoxu), VMDK (VmWare virtualizační nástroje) a VHD (Microsoft VirtualServer, VirtualPC a Hyper-V). Více...

Hyper-V Networking Optimizations–Definitive Guide

Počítám, že po přečtení tohoto nadpisu zbystří všichni Hyper-V správci a také ti, kteří slyšeli pojmy jako TCP Chimney Offload, VMQ, RSS. Dnes jsem narazil na zajímavý web www.hyper-v.nu, který se zabývá hodně pokročilými otázkami Hyper-V technologie. Namátkou How to defrag a Hyper-V R2 Cluster Shared Volume.

Ale zpět k síťovým optimalizacím. Hyper-V R2 přineslo novinku v problematice síťových optimalizací o krok dál – podporovány jsou nejen na úrovni fyzického hostitele (anglicky host), ale též hosta (anglicky guest). Tím se nám to vše pěkně komplikuje. Kdy použít TCP Chimney Offload, kdy Virtual Machine Queues (VMQ). Základní přehled je zde. Další pak následují – TCP Chimney Offload, VMQ, RSS, Jumbo Frames. A třešničkou na dortu je pak matice kompatibility jednotlivých síťových technologií – klobou dolů, tohle muselo dát fakt práci.

Aktualizace Integration Services virtuálu v Hyper-V clusteru

Ačkoliv používáme na správu Hyper-V MS SCVMM 2008 R2 SP1 (prostě krásná zkratka obludného názvu Microsoft System Center Virtual Machine Manager 2008 R2 Service pack 1), jsou situace, kdy je člověk s VMM ztracen a musí se zbaběle uchýlit k použití Hyper-V Managera. Typickou situací je aktualizace Integration Services komponent nově založeného stroje v případě, že na Hyper-V byl nasazen nějaký hotfix, který Integration Services aktualizuje. Více...

Hyper-V host a hostitel–detekce verzí Integration services

Spadla mi čelist, když jsem našel v Technetu tento článek, jak zkontrolovat, že mám ve virtuálu nasazeny aktuální Integration services.

Na fyzickém stroji (Hyper-V host, resp. česky hostitel) spusťte regedit a najeďte na větev
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\GuestInstaller\Version\. Zde se mrkněte na verzi Microsoft-Hyper-V-Guest-Installer-Win60-Package.

Ve virtuálním stroji (Hyper-V guest, česky host) zkontrolujte verzi ovladačů v \System32, např. c:\Windows\System32\drivers\vmbus.sys. To si dělají srandu. Více...

Dva odkazy související s W2008 R2 SP1

Nedávno vyšly aktualizované Remote Server Administration Tools (RSAT) pro Windows 7 SP1, které zpřístupňují admin. nástroje vůči W2008 R2 SP1 serveru i na stanicích, na kterých byly Windows 7 nainstalovány rovnou s integrovaným SP1 (doteď bylo nutné instalovat nejdříve W7, pak RSAT a pak separátně W7 SP1). Stahovat je možné zde - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d.

Druhý odkaz je MS Hyper-V Server 2008 R2 s integrovaným SP1. Ten roste zde - http://www.microsoft.com/downloads/details.aspx?familyId=92E2C4BA-6965-4F8E-ABBE-CBB40556B680

Oracle VM VirtualBox – tak můžu to používat nebo ne?

V poslední době se na mne obrátili hned dva známí, jak je to s VirtualBoxem a jeho nasazením na pracovní počítače. Jelikož VirtualBox na svém pracovním notebooku taky používám (hlavně kvůli tomu, že zvládá VHD i VMDK) a už jsem si to nepamatoval, tak jsem si šel osvěžit znalosti na http://www.virtualbox.org/wiki/VirtualBox_PUEL. Šílenost PUEL znamená Personal Use and Evaluation License.

Podstatný je §2 Grant of license, ve kterém se píše: “Personal Use requires that you use the Product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of displaying Guest Computers remotely.” Více...

DPM 2010 a problém při zálohování Hyper-V virtuálu na CSV clusteru

V novém roce plný elánu po prodělané nemoci jsem se pustil do dlouhodobých restů. Jedním z nich byly chyby v DPM 2010 serveru. Těch se objevilo hned několik, jednou z nich bylo opětovná deserializace záloh virtuálních mašin na CSV clusteru, předpokládám, že to způsobila instalace posledního DPM rollup hotfixu. Takže si holt do dokumentace píšeme poznámku, že po každém patchování DPM serveru je potřeba pro jistotu kontrolovat nastavení klíče HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\2.0\Configuration\MaxAllowedParallelBackups\Microsoft Hyper-V, které musí obsahovat číslo 1 a nikoliv standardní 3. Další typ chyby, který se projevoval pouze u dvou virtuálních serverů, byl ještě záludnější. Ukázalo se nakonec, že problém je v kolizi Master Boot Record signatur disků. Více...

Zálohování Hyper-V stroje včetně všech virtuálů

Při přípravě na virtualizační zkoušku jsem narazil na zvláštní věc. Pokud by někdo chtěl zazálohovat Hyper-V mašinu včetně na ní běžících virtuálů, s největší pravděpodobností (pokud nebudou všechny virtuály stopnuty nebo uložen jejich stav) se mu to nepovede. Windows Server Backup je totiž “VSS aware”, ale Hyper-V není nemá standardně zaregistrován svůj VSS writer s Windows Server Backupem. Registraci lze učinit buď přidáním dvou příšerných klíčů do registrů anebo jednodušeji pomocí KB 958662 a funkce FIx it for me.

Výše uvedené platí jak pro W2008, tak pro W2008 R2.

Doplnění 6.1.

Jak zkontrolovat výčet a stav všech VSS writers na nějakém serveru? Stačí v cmd (spuštěném jako admin) napsat “VSSADMIN.exe List Writers”.

Chyba v převedeném virtuálu z Virtual Serveru do Hyper-V

Ačkoliv byl k převodu použit VMM 2008 R2, objevuje se při startu W2003 virtuálu chyba nenabíhající služby ovladače.

ParPort_svc

Jediným řešením, jak se toho zbavit, je vlézt přes regedit do HKLM\SYSTEM\CurrentControlSet\Services\Parport a zde změnit REG_DWORD pojmenovaný Start z hodnoty 3 na 4. Reboot a otravná chyba je pryč.

Manuální sloučení Hyper-V VHD a AVHD souboru

Může nastat situace, kdy vám zůstane parent VHD soubor a diferenciální AVHD soubor, třeba při vytváření testovacích a vývojových prostředí odvozených od produkčního. V jiném článku jsem popisoval, kdy dojde k automatickému sloučení AVHD a VHD souboru. To ale platí v případě, kdy je virtuální server funkční. Jak ale postupovat, když mám jen tyto dva soubory a chci na úplně jiném stroji rozjet kopii virtuálního stroje? Více...