Monthly Archives: July 2015

Seriál – Novinky v Hyper-V TP2: Powershell direct

Vítejte u pokračování seriálu novinek Hyper-V ve Windows Server Technical Preview 2. Tématem tohoto dílu je skvělá novinka Powershell Direct. Jak už název napovídá, bude se týkat Powershellu.

Tato nová funkce přináší velmi příjemnou změnu v oblasti správy virtuálních mašin a také při deploymentu. Díky Powershell direct totiž můžete provádět management a deployment úlohy s virtuální mašinou aniž byste s ní museli být spojeni po síti. Nemusíte díky tomu řešit připojení do VM, která ještě nemá nastavenou síť, nebo je izolovaná od management sítě pomocí VLAN nebo striktních FW pravidel.

A jak že to vlastně funguje? Powershell direct umožňuje vytvořit Powershell session skrze integration services (VMbus) přímo z Hyper-V hostu. Spustíte Powershell konzoli a připojíte se do session VM podobně jako po síti.

Syntaxe pro připojení je:

Enter-PSSession -VMName <VirtualMachineName> [-Credential <Domain\login>]
nebo
Enter-PSSesion -VMID <VirtualMachineGUID> [-Credential <Domain\login>]

Pokud nezadáte parametr -Credential, tak se nic neděje. Powershell se vás vždy zeptá na přihlašovací údaje. Jakmile se připojíte do VM, můžete provádět běžné Powershell operace jak jste zvyklí ze vzdálených session.

Jak tedy tušíte, je tato funkce ideální při přípravě VM pro provoz rovnou do produkčního prostředí či pro přípravu demíček a testovacích mašin – ostatně o tom se budete moci přesvědčit osobně na WUG meeting akcích na podzim na téma novinek které připravuji.

Prakticky se můžete seznámit s touto funkcí ve videu níže.

V dalším díle Vás čekají novinky v ReFS pro Hyper-V. Poté již trochu přitvrdíme a budou následovat demíčka související s clusterováním.

Na shledanou u dalšího dílu!

Seriál – Novinky v Hyper-V TP2: Production checkpoints

V tomto díle seriálu novinek z Hyper-V Technical Preview 2 budeme zkoumat novou funkci Production checkpoints. Tato funkce Vám sníží počet možných komplikací při obnovení VM do nějakého checkpointu. Jak to dělá? K čemu slouží? To se dozvíte níže a v přiloženém videu!

Production checkpoints je další evoluční stupeň při práci s VM. Zjednodušeně řečeno se jedná o rozšíření, které Vám umožní provést checkpoint, ke kterému se budete moci vrátit i na produkčních VM. Kouzlo spočívá v tom, že narozdíl od standardních checkpointů dochází u produkčních mimo jiné k interakci s aplikacemi a službami uvnitř VM. Díky tomu lze vytvořit checkpoint, který obsahuje konzistentní data.

Toho je dosaženo dvěma klíčovými postupy.

  1. Parent partition před vytvářením checkpointu předá informaci o plánovaném checkpointu do VM a ta na základě této informace vynutí u aplikací a služeb uvedení dat do konzistentního stavu. Pokud je Vám to povědomé, tak zcela správně tušíte, že je to založeno na stejném principu jako zálohování pomocí VSS. Díky tomu jsou data uvedena do konzistentního stavu a teprve poté je vytvořen rozdílový disk. To samo o sobě nestačí, a proto je tu ještě druhá část.
  2. Spousta aplikací a služeb si samozřejmě drží některá data v operační paměti. To je často zdrojem problémů při obnovení VM do staršího checkpointu. Služby ve VM se najednou proberou zničehonic pamatujíc si své data a nastavení z doby kdy proběhl checkpoint. Jenže tato data a nastavení už dávno nemusí být platná a než si to stihne služba uvědomit (jestli vůbec), může již dojít k poškození služby/dat. Proto jsou production checkpoints vytvářeny i na běžících VM bez obsahu operační paměti.

Ve výsledku to znamená, že pokud vytvoříte production checkpoint, služby uvnitř VM jsou požádány o uvedení dat do konzistentního stavu, poté je vytvořen rozdílový disk a jede se dál. Při obnovení do production checkpointu pak VM startuje jako by byla při vytváření checkpointu vypnutá.

Samozřejmě je pamatováno i na stav, kdy production checkpoints vytvořit nelze a v takovém případě můžete povolit v nastavení vytvoření standardního checkpointu.

Co je tedy nutné aby production checkpoint proběhl? Podporovaný operační systém, který je nastartován, komunikuje pomocí integration services s parent partition a má služby které podporují VSS. Dále je nutné production checkpoints v nastavení VM povolit.

Více se o této funkci dozvíte v přiloženém videu. V dalším díle se můžete těšit na Powershell direct. Těším se na Vaše komentáře a otázky!

Seriál – Novinky v Hyper-V TP2: Hot add/remove vNIC

V předchozích dílech jsme se zaměřili na změny ve verzování konfigurace VM, vylepšení vzdálené správy a změnu statické paměti za běhu VM. V tomto díle se podíváme na jednoduchou, ale přesto velmi zajímavou novinku v aktuální testovací verzi Windows Server Technical Preview 2 – hot add/remove vNIC. Co nám novinka přináší a čím je zajímavá?

Tato novinka nám umožní provádět změny v počtu virtuálních síťových karet za běhu virtuální mašiny. Doposud jste za běhu VM mohli provádět pouze omezenou sadu změn v konfiguraci již existujících vNIC – jako například připojení k existujícímu virtuálnímu switchi, nebo třeba změna Network QoS. Pokud jste ale chtěli za chodu VM připojit další vNIC nebo nějakou existující odebrat, měli jste smůlu. V případě že jste tedy provozovali třeba virtuální router, bylo nutné s přidáním další sítě pro routování počítat s výpadkem.

To se ovšem s příchodem nového Hyper-V TP 2 mění. Stačí pouze ve vlastnostech běžící VM přidat ze sekce “Add hardware” další síťovku a připojit ji k některému virtuálnímu switchi. Nová síťovka se okamžitě nainstaluje do běžící VM a vy ji rovnou můžete začít používat.

Pokud chcete vNIC odebrat, stačí opět pouze ve vlastnostech VM odebrat síťovku ze seznamu zařízení.

Samozřejmě je potřeba k této funkci přistupovat s rozumem a dávat si pozor na neuvážené změny. Je třeba si uvědomit, že pokud odeberete síťovku a později ji přidáte jako novou k původnímu switchi, bude se přesto jednat o novou síťovku s novou MAC adresou a novým HWID – s ohledem na to samozřejmě ve VM přijdete o případné statické nastavení či IP konfiguraci z DHCP.

Pojďme se tedy v ukázce podívat jak na to.

Příště se zaměříme na dost zásadní změnu pro obrovské množství Hyper-V adminů – Production checkpoints. Rozhodně se máte na co těšit!