Microsoft Azure: Použití Visual Studio k nasazení virtuálního počítače

Azurový Hero Server

V dnešní době Zeptejte se administrátora, Ukážeme vám, jak vytvořit šablonu ARM v aplikaci Visual Studio pro nasazení virtuálních strojů Azure (VM).

Jako správce systému jsem nikdy nepomyslel, že budu muset pracovat s Visual Studio (VS) - ten děsivý monolitický kus softwaru, který vývojáři používají k vykouzlení svých výrobků. Nástroje, jako je Windows PowerShell ISE (Integrated Scripting Environment), dosud stačily pro mé potřeby skriptování. Vzhledem k tomu, že se Azure pomalu odklonil od klasického modelu správy služeb na šablony správce zdrojů založené na JSON, je zřejmé, že profesionální nástroj pro vývojáře, který rozumí syntaxi JSON a může pomoci ladit a dokonce nasadit zdroje v Azure, je nejlepší způsob, jak jít.

Nejenže společnost VS pochopila, jak analyzovat soubory JSON, ale integrace s Azurem poskytuje přístup k Cloud Exploreru pro správu zdrojů a předdefinované šablony, takže můžete rychle nasadit nové zdroje bez opuštění VS. S využitím VS k nasazení zdrojů v Azure, to je způsob, jakým nyní doporučuji pracovat s Azure šablonami.

Další informace o nástroji Azure Resource Manager naleznete v tématu Co jsou to skupiny zdrojů společnosti Microsoft Azure? a Nasazení virtuálních počítačů pomocí nástroje Azure Resource Manager na Petri IT Knowledgebase.

Nainstalujte aplikaci Visual Studio

Nejprve budete muset nainstalovat Visual Studio 15 Community, Professional nebo Enterprise Edition s Azure SDK pro .NET. Community Edition je zdarma, takže je to verze, kterou nainstaluji. Můžete buď stáhnout a nainstalovat VS z webových stránek společnosti Microsoft a později přidat sadu Azure SDK, nebo nainstalovat "VS Community Edition se sadou Azure SDK", která již byla nakonfigurována, pomocí nástroje Microsoft Web Platform Installer (Web PI).

VS Community Edition si můžete stáhnout zde, a web PI zde, které lze použít k získání Azure SDK pro .NET jako samostatné stahování a VS Community Edition s Azure SDK pro .NET jako integrovaný balíček. Při instalaci VS se ujistěte, že jste přijali výchozí možnosti instalace.

Vytvořte nový projekt ve formátu VS

Vytvořme nový projekt ve formátu VS a použijeme jednu z šablon, které jsou dodávány s nástrojem Azure SDK pro nasazení VM se systémem Windows Server 2012 R2.

  • Spusťte aplikaci VS 2015.

Všimněte si, že byste již měli být přihlášeni k Azure pomocí účtu Microsoft, který používáte k přihlášení do systému Windows. Podokno Cloud Explorer ve VS zobrazí hierarchický seznam zdrojů v předplatném Azure, pokud jste se úspěšně přihlásili do Azure. Pokud tomu tak není, klikněte na své jméno v pravém horním rohu okna VS a vyberte Nastavení účtu… z nabídky pro změnu přihlašovacího účtu.

Vytvořte nový projekt ve Visual Studio 2015 (Image Credit: Russell Smith)

Vytvořte nový projekt ve Visual Studio 2015 (Image Credit: Russell Smith)

  • klikněte Nový projekt… pod start na Úvodní stránka záložka ve VS.
  • v Nový projekt dialogové okno rozbalte Instalovaný > Šablony > Visual C # a zvolte mrak.
  • V seznamu šablon poklepejte Azure Resource Group.

Nasadit novou skupinu Azure Resource Group pomocí šablony (Image Credit: Russell Smith)

Nasadit novou skupinu Azure Resource Group pomocí šablony (Image Credit: Russell Smith)

  • v Vyberte Azure šablonu , vyberte Windows Virtual Machine ze seznamu vlevo a potom klepněte na tlačítko OK.
  • v Průzkumník řešení panel, rozbalte Šablony složka.

Vyberte typ zdroje, který chcete nasadit (Image Credit: Russell Smith)

Vyberte typ zdroje, který chcete nasadit (Image Credit: Russell Smith)

Zde uvidíte dva soubory: WindowsVirtualMachine.json a WindowsVirtualMachine.parameters.json. První soubor je šablona, ​​která definuje prostředek Azure, který má být vytvořen nebo aktualizován, a druhý soubor obsahuje seznam parametrů pro nasazení, které se mohou změnit při každém nasazení prostředku pomocí šablony, například správce VM uživatelské jméno.

  • Poklepejte na WindowsVirtualMachine.json v Průzkumník řešení podokno pro otevření kódu ve VS.
  • Upozornění v JSON Outline že šablona je rozdělena do tří částí: parametry, proměnné, a zdroje.

Použijte JSON Outline k navigaci do šablony (Image Credit: Russell Smith)

Použijte JSON Outline k navigaci do šablony (Image Credit: Russell Smith)

Parametry mohou být poskytnuty buď v souboru WindowsVirtualMachine.parameters.json, nebo pomocí nového webového portálu Azure. V tomto případě jsou dva parametry nastaveny na null, takže soubor později upravíme. Tyto hodnoty parametrů mohou být alternativně poskytnuty v době zavádění.

Upravte šablonu

Nyní máme šablonu, která vypadá něco, co potřebujeme. Vymažeme všechno, co nechceme, a upravíme to, co zcela neodpovídá našim požadavkům.

  • Za použití JSON Outline , rozbalte zdroje > Virtuální stroj, klikněte pravým tlačítkem myši AzureDiagnostics a zvolte Vymazat z nabídky. Nemohu tento zdroj smazat za normálních okolností, ale jen abych vám ukázal, jak snadné je ve VS. Pokud upravíte šablonu a VS detekuje chyby v kódu, budou označeny červenými značkami v okraji napravo.
  • Rozšířit proměnné v záložce JSON Outline a klikněte na tlačítko vmSize proměnná. Na kartě kódu změňte "Standard_A2" na "Standard_A1". To nám poskytne menší velikost VM.

Přidat zdroj

Viděli jste, jak smazat zdroj ze šablony a je stejně snadné přidávat zdroje.

  • v JSON Outline kartu, klepněte pravým tlačítkem myši zdroje a zvolte Přidat nový zdroj z menu.
  • V seznamu dostupných zdrojů v adresáři Přidat zdroj , vyberte Sada dostupnosti.
  • v Jméno pole, typ DCs a poté klepněte na tlačítko OK přidat.

Přidat zdroj do šablony (Image Credit: Russell Smith)

Přidat zdroj do šablony (Image Credit: Russell Smith)

Nyní se uvidíte DCs se objeví jako nový zdroj v zdroje část JSON Outline záložka. Další informace o sadách dostupnosti naleznete v části Porozumění sady Azure Availability Availability on Petri.

  • Klepnutím na klávesy CTRL + S uložíte změny provedené v šabloně.

Přidat hodnoty do souboru parametrů

Než budeme moci nasadit zdroj, uveďte hodnoty pro adminUsername a dnsNameForPublicIP Parametry.

Upravte soubor parametrů (Image Credit: Russell Smith)

Upravte soubor parametrů (Image Credit: Russell Smith)

  • Poklepejte na WindowsVirtualMachine.parameters.json v Průzkumník řešení Karta.
  • V podokně skriptu pod adminUsername parametr, nahradit null s "VMadminuser".
  • Podobně nahraďte null níže dnsNameForPublicIP s názvem DNS pro veřejnou IP adresu VM. Používal jsem "petrilabvm", všimněte si použití všech malých písmen, ale měli byste vybrat něco vhodného pro nasazení.
  • Klepnutím na tlačítko CTRL + S uložte do souboru parametrů.

Nasadit řešení

Šablona je nyní připravena, takže se pokusme nasadit VM a přidružené zdroje. Poznámka: Visual Studio musí být spuštěn pomocí správce před nasazením řešení.

Nasazení řešení (Image Credit: Russell Smith)

Nasazení řešení (Image Credit: Russell Smith)

  • Klepněte pravým tlačítkem myši AzureResourceGroup1 in Průzkumník řešení a zvolte Nasazení > Nové nasazení... z nabídky.
  • v Nasazení do skupiny zdrojů , vyberte <Vytvořit nový ...> v Skupina zdrojů menu.
  • v Vytvořit skupinu zdrojů dialog, zadejte AzureResourceGroup1 v Název skupiny zdrojů pole a pak vyberte oblast od Umístění skupiny zdrojů menu a klepněte na tlačítko Vytvořit.
  • v Nasazení do skupiny zdrojů dialog, klepněte na tlačítko Nasazení.
  • v Upravit parametry dialogové okno, zadejte heslo účtu správce VM a název sady dostupnosti a klepněte na tlačítko OK Uložit.

Nasazení řešení (Image Credit: Russell Smith)

Nasazení řešení (Image Credit: Russell Smith)

Nasazení začne. Může být požádáno o zadání hodnoty pro adminPassword i když jste zadali jeden v předchozích krocích. Výstupní okno zobrazuje stav nasazení a doufejme, že zdroje budou nasazeny úspěšně.

Nasazení řešení (Image Credit: Russell Smith)

Nasazení řešení (Image Credit: Russell Smith)

Zkontrolujte stav VM

Jakmile je řešení úspěšně zavedeno, můžete zkontrolovat stav VM pomocí aplikace Cloud Explorer.

  • vybrat Cloud Explorer z Pohled menu.
  • Pokud byl prohlížeč Cloud Explorer již otevřený, budete možná muset okno aktualizovat kliknutím na ikonu Obnovit pod Microsoft Azure.
  • Rozšířit Virtuální stroje a klepněte na tlačítko MyWindowsVM.
  • Přepněte na Vlastnosti v dolní části aplikace Cloud Explorer.
  • Zkontrolovat Stát vlastnost je nastavena na běh.

V tomto článku jsem vám ukázal, jak používat šablonu ARM v aplikaci Visual Studio k nasazení virtuálního počítače v aplikaci Microsoft Azure.

Příspěvek Microsoft Azure: Použití Visual Studio k nasazení virtuálního počítače se objevil nejprve na Petri.

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.