Sdílet prostřednictvím


Nasazení rolí virtuálních počítačů do privátních i veřejných cloudů

 

Platí pro: Windows Azure Pack

Windows Azure Pack (WAP) a System Center 2012 R2 zavedly roli virtuálního počítače (role virtuálního počítače). Galerie rolí virtuálních počítačů se skládá z jednoho nebo několika virtuálních počítačů, které umožňují uživatelům nasazovat a konfigurovat úlohy, jako jsou SQL Server, SharePoint nebo zásobník LAMP.

Použití konzistentních rozšíření prostředků zvyšuje efektivitu

Vývojáři můžou přidat role virtuálních počítačů, aby mohli snadněji škálovat kapacitu a konfigurovat své aplikace. Můžete použít nástroj pro vytváření rolí virtuálního počítače a obslužnou rutinu rozšíření aplikace Microsoft Enterprise k nákupu a nasazení rozšíření prostředků role virtuálního počítače do Windows Azure Pack nebo Microsoft Azure. Možnost nasazení do veřejného cloudu Azure i do místního Windows galerie azure Pack vám může pomoct efektivně nasadit rozšíření prostředků role virtuálního počítače napříč privátními, hostovanými a veřejnými částmi vašeho microsoft cloudu.

Obsah

Následující části popisují, jak nasadit rozšíření prostředků role virtuálního počítače do privátního nebo veřejného cloudu.

  • Speed-Up vývoj a testování rolí virtuálních počítačů

  • Vytváření konzistence rolí virtuálního počítače napříč privátními, hostovanými a veřejnými cloudy

  • Walk-Through role virtuálního počítače

  • Požadavky

  • Postup

  • Aktualizace rozšíření prostředků

  • Aktualizace a testování obsahu role virtuálního počítače v Microsoft Azure

  • Aktualizace položky galerie rolí virtuálního počítače pomocí sady Azure Pack Windows a System Center

Speed-Up vývoj a testování rolí virtuálních počítačů

Pokud už vytváříte role virtuálních počítačů pro vaši galerii rolí privátních virtuálních počítačů pomocí sady Windows Azure Pack (WAP), můžete někdy bránit omezené kapacitě nebo souvisejícím administrativním procesům místního testovacího prostředí. V těchto případech můžete urychlit dokončení projektu tak, že nejprve nasadíte rozšíření prostředku role virtuálního počítače na virtuální počítač IaaS v Microsoft Azure. V Azure můžete využít větší efektivitu k testování a zvýšení aplikace. Po dokončení a otestování projektu můžete rozšíření prostředků importovat zpět do místního prostředí. Konečný obsah pak můžete nasadit do galerie rolí virtuálních počítačů privátního cloudu pomocí sady Azure Pack Windows Azure Pack a System Center.

Vytváření konzistence rolí virtuálního počítače napříč privátními, hostovanými a veřejnými cloudy

Pokud už v místním cloudu používáte rozšíření prostředků role virtuálního počítače, očekáváte, že získáte funkce a snížíte dobu vývoje nasazením obsahu role virtuálního počítače konzistentně napříč privátními, hostovanými a veřejnými cloudy. Pomocí obslužné rutiny rozšíření aplikace Microsoft Enterprise můžete programově nasadit rozšíření prostředků role virtuálního počítače do Microsoft Azure nebo do místní galerie rolí virtuálních počítačů v Windows Azure Packu.

Walk-Through role virtuálního počítače

Následující návod ukazuje, jak můžete začít artefaktem rozšíření prostředků, jako je nasazení do místní galerie rolí virtuálních počítačů s Windows Azure Pack a System Center, a pak rozšíření prostředků nasadit na virtuální počítač spuštěný v Microsoft Azure. Tento návod používá nástroj pro vytváření rolí virtuálního počítače.

Požadavky

K nasazení rozšíření prostředků do veřejných a privátních cloudů budete potřebovat následující.

  • Budete potřebovat přístup k předplatnému Microsoft Azure, ve kterém máte v úmyslu nasadit rozšíření prostředků a mít certifikát pro správu přidružený k tomuto předplatnému.

  • Pokud máte v úmyslu nasadit rozšíření prostředků, které určuje datovou část aplikace, budete také potřebovat alespoň jeden účet úložiště ve vašem předplatném. Tento účet úložiště musí mít kontejner úložiště pro hostování datové části aplikace.

  • K přijetí nasazení rozšíření prostředků budete potřebovat virtuální počítač IaaS, který už je v předplatném. Tento virtuální počítač musí mít už nainstalovaný Windows agenta hosta Azure. Při vytváření tohoto virtuálního počítače můžete také chtít povolit přístup HTTP během vytváření virtuálního počítače na webu Azure Portal, abyste mohli výsledky nasazení snadno otestovat.

  • Nainstalujte certifikát a přidružený privátní klíč do úložiště certifikátů počítače, ze kterého chcete zahájit nasazení. Pro tento certifikát budete také potřebovat kryptografický otisk.

  • Musíte mít verzi nástroje pro vytváření rolí virtuálního počítače s možností deploy-to-Azure.

Nezapomeňte si zapsat hodnoty ID předplatného a kryptografický otisk certifikátu pro správu. Tyto hodnoty budete muset zadat do grafického uživatelského rozhraní nástroje během nasazení. Pokud chcete ušetřit čas, můžete tyto hodnoty vložit do konfiguračního souboru nástroje. Po stažení nástroje pro vytváření rolí virtuálního počítače otevřete soubor VMroleAuthor.exe.config a vložte hodnoty tam následujícím způsobem.

<add key="SubscriptionId" value="<enter the subscription id>" />
<add key="MgtCertThumbprint" value="<enter the management certificate thumbprint>" />

Postup

Následující návod používá ukázku prostředků SharePoint Foundation 2010 – Základní galerie, kterou si můžete stáhnout z galerie instalačních programů webových platforem modelů služeb.

  1. Stáhněte si ukázku prostředků SharePoint Foundation 2010 – Základní galerie, jak je znázorněno v tomto videu: Použití informačního kanálu Instalační program webové platformy modelů služeb. Alternativně můžete vytvořit nové rozšíření prostředků pomocí nástroje pro vytváření virtuálních počítačů a jak je znázorněno v těchto videích o vytváření rolí virtuálního počítače.

    Screenshot of Web Platform Installer

  2. Pomocí instalačního programu webové platformy přidejte do počítače ukázku prostředku SharePoint Foundation 2010 – Základní prostředek galerie. Po přidání ukázky najdete balíček rozšíření prostředků s názvem SharePointFoundation2010.resextpkg ve složce SharePoint_FoundationBasic_VMRole_Pkg.

  3. Spusťte nástroj pro vytváření rolí virtuálního počítače. Přejděte na Soubor a otevřete soubor SharePointFoundation2010.resextpkg. Když vyberete rozšíření prostředků v navigačním stromu vlevo, zobrazí se název rozšíření prostředku, verze a Publisher a povolí se tlačítko Nasadit. Tady můžete změnit název, verzi a Publisher. Musíte mít verzi nástroje pro vytváření rolí virtuálního počítače s možností deploy-to-Azure. V rozevírací nabídce sem zkontrolujte, jestli se jedná o verzi, která zahrnuje možnost deploy-to-Azure.

    Screen Shot of VM Role Authoring Tool

  4. Výběrem parametrů v navigačním stromu vlevo zobrazíte parametry definované tímto rozšířením prostředků. V pozdějším kroku přidáte hodnoty pro tyto parametry prostředku.

    VM Role Authoring Tool

  5. Výběrem rozšíření prostředků ve stromu navigace povolíte možnost Nasazení a kliknete na tlačítko Nasadit. Před zahájením nasazení nástroj automaticky ověří rozšíření prostředků a zobrazí chybovou zprávu, pokud dojde k nějakým chybám. Kliknutím na tlačítko OK zavřete chybovou zprávu. Před nasazením rozšíření prostředků je nutné opravit všechny chyby ověření.

    VM Role Authoring Tool

  6. Vzhledem k tomu, že příklad prostředku SharePoint Foundation 2010 – Základní prostředek galerie určuje datovou část aplikace, balíček rozšíření prostředků neprojde ověřením, dokud datová část neexistuje v očekávaném umístění. Otevřete soubor readme, který jste stáhli s ukázkou, a poznamenejte si následující požadavek.

    Readme file excerpt

  7. Stáhněte balíček SharePoint Foundation 2012 SP2 ze zadaného umístění. Po stažení souboru SharePoint_SP2_en-us.exe a vytvoření zadané struktury složek by měl být sharepointfoundation2010.resextpkg ve složce SharePoint_FoundationBasic_VMRole_Pkg a SharePoint_SP2_en-us.exe by měl být ve složce SharePointPayload. Měli byste mít strukturu složek, jako je následující.

    Payload Directory Structure

  8. V horní části okna nástroje pro vytváření rolí virtuálního počítače klikněte na ikonu Ověřit. Tentokrát by měl balíček rozšíření prostředků ověřit s 0 chybami a 0 upozorněními.

  9. Po opravě všech chyb ověření vyberte v navigačním stromu rozšíření prostředků a kliknutím na tlačítko Nasadit znovu zobrazte okno Konfigurace nasazení. Všimněte si, že okno obsahuje název, verzi a Publisher rozšíření prostředků a ikonu výchozí položky galerie.

    VM Authoring Tool

  10. V okně Konfigurace nasazení zadejte následující informace:

    SUBSCRIPTIONID – hodnota předplatného Microsoft Azure, ve kterém chcete rozšíření prostředků nasadit. Abyste mohli pokračovat, musíte zadat platný kryptografický otisk pro nasazení. Pokud jste už tyto informace přidali do souboru VMroleAuthor.exe.config, zobrazí se zde vaše hodnota.

    KRYPTOGRAFICKÝ OTISK CERTIFIKÁTU PRO SPRÁVU – hodnota kryptografického otisku certifikátu pro správu Azure. Nástroj zobrazí chybovou zprávu, pokud nemůže najít žádný certifikát odpovídající hodnotě kryptografického otisku. Abyste mohli pokračovat, musíte zadat platný kryptografický otisk pro nasazení. Pokud jste už tyto informace přidali do souboru VMroleAuthor.exe.config, zobrazí se zde vaše hodnota.

    CLOUDOVÁ SLUŽBA – v rozevíracím seznamu vyberte cloudovou službu.

    VIRTUÁLNÍ POČÍTAČ (NASAZENÍ) – v rozevíracím seznamu vyberte virtuální počítač. Měli byste vybrat cílový virtuální počítač, který chcete získat nasazení rozšíření prostředků. Nástroj zobrazí chybovou zprávu, pokud na tomto virtuálním počítači ještě není nainstalovaný agent hosta Azure Windows. Vyžaduje Windows agenta hosta Azure.

    ÚČET ÚLOŽIŠTĚ – vyberte účet úložiště, ve kterém může nasazení nahrát datovou část rozšíření prostředků.

    KONTEJNER ÚČTU ÚLOŽIŠTĚ – vyberte kontejner účtu úložiště, ve kterém může nasazení nahrát datovou část rozšíření prostředků.

  11. Zaškrtněte první políčko v tomto okně pouze v případě, že jste už nahráli požadované prostředky rozšíření prostředků jako externí datovou část. Nástroj zobrazí zprávu, pokud požadovaná datová část ještě neexistuje v účtu úložiště a kontejneru úložiště, který jste zadali. Nasazení pak nemůže pokračovat, dokud se toto políčko neopraví nebo zrušíte zaškrtnutí tohoto políčka a určíte, že se datová část má nahrát jako součást procesu nasazení. Externí datová část je obvykle umístěná ve stejném umístění a struktuře, která by byla nutná k importu rozšíření prostředků do nástroje VMM. U tohoto příkladu ponechte toto políčko nezaškrtnuté.

  12. Zaškrtnutím druhého políčka v tomto okně určete, že by se datová část měla po nasazení odstranit z účtů úložiště. U tohoto příkladu můžete toto pole ponechat nezaškrtnuté.

  13. Pomocí šipky v levém dolním rohu přejděte k dalším okny. V části NASTAVENÍ APLIKACE zadejte hodnoty parametrů prostředku. Nástroj maskuje hodnoty zabezpečených parametrů rozšíření prostředků, jako jsou hesla a zabezpečené řetězce prostředků.

    VM Authoring Tool

  14. Po zadání všech požadovaných hodnot parametrů se v pravém horním rohu okna zobrazí ikona Zobrazit Nastavení a ikona Zobrazit skript PowerShellu a povolí se. Kliknutím na ikonu Zobrazit Nastavení zobrazíte a uložíte nastavení nástroje pro vytváření rolí virtuálního počítače předaný obslužné rutině rozšíření aplikace Microsoft Enterprise. Kliknutím na ikonu Zobrazit skript PowerShellu zobrazte a uložte Windows Azure PowerShell skript, který můžete použít k automatizaci nasazení rozšíření prostředků. Další kroky v tomto návodu ale ukazují, jak dokončit nasazení z nástroje pro vytváření rolí virtuálního počítače.

  15. Kliknutím na značku zaškrtnutí v posledním okně spusťte nasazení. Toto okno nezavírejte, dokud se nasazení nedokonří.

  16. Po dokončení nasazení rozšíření prostředků se v okně Výsledky nasazení zobrazí, jestli se nasazení úspěšně dokončilo, dokončilo s upozorněními nebo se dokončilo s chybami.

    VM Authoring Tool

  17. Pokud chcete ověřit rozšíření prostředků, můžete se připojit k virtuálnímu počítači. V tomto příkladu ale můžete pomocí prohlížeče přejít na virtuální počítač cloudové služby a přihlásit se pomocí uživatelského účtu správce, který jste zadali při vytváření virtuálního počítače.

Aktualizace rozšíření prostředků

Možná zjistíte, že je efektivnější zvýšit a otestovat rozšíření prostředků ve veřejném cloudu, i když ho primárně plánujete používat místně ve vašem privátním cloudu. Jakmile budete s aplikací spokojení, můžete provést dokončenou verzi artefaktu rozšíření prostředků a nasadit ho na virtuální počítač IaaS, který chcete poskytnout uživatelům veřejného cloudu, nebo můžete vytvořit definici prostředku, kterou můžete nasadit do galerie rolí virtuálních počítačů pomocí sady Azure Pack Windows Azure Pack.

Aktualizace a testování obsahu role virtuálního počítače v Microsoft Azure

K aktualizaci rozšíření nebo aplikace nasazené do veřejného Microsoft Azure cloudu můžete použít nástroj pro vytváření virtuálních počítačů a stejnou metodu, jak je znázorněno tady. V Azure můžete využít větší efektivitu k testování a zvýšení aplikace.

Po dokončení a otestování projektu můžete rozšíření prostředků importovat zpět do místního privátního cloudu pomocí sady Azure Pack Windows Azure Pack a System Center. Pomocí nástroje pro vytváření virtuálních počítačů můžete balíček rozšíření prostředků uložit tak, aby se mohl importovat do System Center 2012 R2 – Virtual Machine Manager. Tento proces je vysvětlený ve videu: Aktualizace položky galerie rolí virtuálního počítače.

Viz také

Nástroj pro vytváření rolí virtuálního počítače
Obslužná rutina rozšíření aplikace Microsoft Enterprise
Galerie instalačních programů webových platforem modelů služeb
Videa k vytváření rolí virtuálního počítače
Aktualizace položky galerie rolí virtuálního počítače