Rozšíření úložiště do služby Azure Stack Hub
Tento článek obsahuje informace o infrastruktuře úložiště služby Azure Stack Hub, které vám pomůžou rozhodnout, jak integrovat službu Azure Stack Hub do stávajícího síťového prostředí. Po poskytnutí obecné diskuze o rozšíření vašeho datacentra představuje článek dva různé scénáře. Můžete se připojit k serveru souborového úložiště Systému Windows. Můžete se také připojit k serveru iSCSI systému Windows.
Přehled rozšíření úložiště do služby Azure Stack Hub
Existují scénáře, kdy data umístěná ve veřejném cloudu nestačí. Možná máte úlohy virtualizované databáze náročné na výpočetní výkon, citlivé na latence a doba odezvy do veřejného cloudu by mohla ovlivnit výkon databázové úlohy. Možná existují data v místním prostředí, uložená na souborovém serveru, NAS nebo poli úložiště iSCSI, která musí být přístupná místními úlohami, a musí se nacházet místně, aby splňovaly zákonné cíle nebo cíle dodržování předpisů. Jedná se pouze o dva scénáře, kdy se data nacházejí místně, zůstává pro mnoho organizací důležitá.
Proč tedy nehostovat tato data v účtech úložiště ve službě Azure Stack Hub nebo uvnitř virtualizovaných souborových serverů, které běží v systému Azure Stack Hub? Na rozdíl od Azure je úložiště Služby Azure Stack Hub konečné. Kapacita, kterou máte k dispozici pro vaše využití, závisí zcela na kapacitě pro jednotlivé uzly, kterou jste zvolili k nákupu, a to kromě počtu uzlů, které máte. A protože azure Stack Hub je hyperkonvergované řešení, měli byste chtít zvětšit kapacitu úložiště tak, aby splňovala požadavky na využití, musíte také zvýšit nároky na výpočetní prostředky prostřednictvím přidání uzlů. To může být potenciálně nákladné, zejména pokud je potřeba dodatečnou kapacitu na studenou archivní úložiště, které by mohlo být přidáno za nízké náklady mimo systém Azure Stack Hub.
Tím se dostanete ke scénáři, který budete probírat níže. Jak můžete připojit systémy Služby Azure Stack Hub, virtualizované úlohy spuštěné ve službě Azure Stack Hub, jednoduše a efektivně, k úložným systémům mimo službu Azure Stack Hub, které jsou přístupné prostřednictvím sítě.
Návrh pro rozšíření úložiště
Diagram znázorňuje scénář, kdy jeden virtuální počítač, běží úlohy, připojuje se k virtuálnímu počítači a využívá externí úložiště (k virtuálnímu počítači a samotné službě Azure Stack Hub) pro účely čtení a zápisu dat atd. V tomto článku se zaměříte na jednoduché načítání souborů, ale tento příklad můžete rozšířit pro složitější scénáře, jako je vzdálené úložiště databázových souborů.
V diagramu uvidíte, že virtuální počítač v systému Azure Stack Hub je nasazený s několika síťovými kartami. Z redundance, ale také osvědčeným postupem úložiště je důležité mít více cest mezi cílem a cílem. Kde se věci stávají složitějšími, jsou tam, kde virtuální počítače ve službě Azure Stack Hub mají veřejné i privátní IP adresy, stejně jako v Azure. Pokud externí úložiště potřebné k připojení k virtuálnímu počítači může provést pouze prostřednictvím veřejné IP adresy, protože privátní IP adresy se primárně používají v rámci systémů služby Azure Stack Hub v rámci virtuálních sítí a podsítí. Externí úložiště by nemohlo komunikovat s privátním prostorem IP adres virtuálního počítače, pokud neprochází přes síť VPN typu Site-to-Site, aby se dostala do samotné virtuální sítě. V tomto příkladu se tedy zaměříme na komunikaci přes veřejný prostor IP adres. Jedním z věcí, které je potřeba si všimnout s veřejným prostorem IP adres v diagramu, je, že existují 2 různé podsítě veřejného fondu IP adres. Azure Stack Hub ve výchozím nastavení vyžaduje pouze jeden fond pro účely veřejných IP adres, ale pro redundantní směrování může být potřeba zvážit přidání sekundy. V tuto chvíli ale není možné vybrat IP adresu z konkrétního fondu, takže můžete skutečně skončit s virtuálními počítači s veřejnými IP adresami ze stejného fondu napříč několika virtuálními síťovými kartami.
Pro účely této diskuze předpokládáme, že se o směrování mezi hraničními zařízeními a externím úložištěm postará a že provoz může správně procházet síť. V tomto příkladu nezáleží na tom, jestli je páteřní síť 1GbE, 10GbE, 25 GbE nebo dokonce rychlejší, ale je důležité zvážit, jak plánujete integraci, aby se vyřešily požadavky na výkon všech aplikací, které přistupují k tomuto externímu úložišti.
Připojení k cíli iSCSI systému Windows Server
V tomto scénáři nasadíme a nakonfigurujeme virtuální počítač s Windows Serverem 2019 ve službě Azure Stack Hub a připravíme ho na připojení k externímu cíli iSCSI, na kterém bude také systém Windows Server 2019. V případě potřeby povolíme klíčové funkce, jako je MPIO, k optimalizaci výkonu a připojení mezi virtuálním počítačem a externím úložištěm.
Nasazení virtuálního počítače s Windows Serverem 2019 ve službě Azure Stack Hub
Na portálu pro správu služby Azure Stack Hub za předpokladu, že je tento systém správně zaregistrovaný a je připojený k marketplace, vyberte Správu marketplace a pak za předpokladu, že ještě nemáte image Windows Serveru 2019, vyberte Přidat z Azure a vyhledejte Windows Server 2019 a přidejte image Datacentra Windows Serveru 2019.
Stažení image Windows Serveru 2019 může nějakou dobu trvat.
Jakmile budete mít image Windows Serveru 2019 v prostředí Služby Azure Stack Hub, přihlaste se k uživatelskému portálu Azure Stack Hub.
Po přihlášení k uživatelskému portálu Azure Stack Hub se ujistěte, že máte předplatné nabídky, které vám umožní zřídit prostředky IaaS (Compute, Storage a Network).
Jakmile budete mít k dispozici předplatné, vraťte se na řídicí panel na portálu User Portal služby Azure Stack Hub, vyberte Vytvořit prostředek, vyberte Compute a pak vyberte položku galerie Windows Server 2019 Datacenter.
V okně Základy vyplňte následující informace:
a. Název: VM001
b. Uživatelské jméno: localadmin
c. Heslo a potvrzení hesla: <heslo podle vašeho výběru>
d. Předplatné: <Předplatné podle vašeho výběru s výpočetními prostředky, úložištěm nebo síťovými prostředky>.
e. Skupina prostředků: testování úložiště (vytvoření nového)
f. Vyberte OK.
V okně Zvolit velikost vyberte Standard_F8s_v2 a vyberte Vybrat.
V okně Nastavení vyberte virtuální síť a v okně Vytvořit virtuální síť upravte adresní prostor na 10.10.10.0/23 a aktualizujte rozsah adres podsítě na 10.10.10.0/24 a pak vyberte OK.
Vyberte veřejnou IP adresu a v okně Vytvořit veřejnou IP adresu vyberte přepínač Statické.
V rozevíracím seznamu Vybrat veřejné příchozí porty vyberte protokol RDP (3389).
Ponechte ostatní výchozí hodnoty a vyberte OK.
Přečtěte si souhrn, počkejte na ověření a pak výběrem ok zahajte nasazení. Nasazení by se mělo dokončit přibližně za 10 minut.
Jakmile se nasazení dokončí, v části Prostředek vyberte název virtuálního počítače, VM001 a otevřete přehled.
V části Název DNS vyberte Konfigurovat a zadejte popisek názvu DNS, vm001 a vyberte Uložit a pak vyberte VM001.
Na pravé straně okna přehledu vyberte pod textem virtuální sítě nebo podsítě možnost storagetesting-vnet/default .
V okně storagetesting-vnet vyberte Podsítě a pak v novém okně Přidat podsíť zadejte následující informace a pak vyberte OK:
a. Název: podsíť2
b. Rozsah adres (blok CIDR):: 10.10.11.0/24
c. Skupina zabezpečení sítě: Žádná
d. Směrovací tabulka: Žádná
Po uložení vyberte VM001.
Na levé straně okna přehledu vyberte Sítě.
Vyberte Připojit síťové rozhraní a pak vyberte Vytvořit síťové rozhraní.
V okně Vytvořit síťové rozhraní zadejte následující informace.
a. Název: vm001nic2
b. Podsíť: Ujistěte se, že podsíť je 10.10.11.0/24.
c. Skupina zabezpečení sítě: VM001-nsg
d. Skupina prostředků: testování úložiště
Po úspěšném připojení vyberte VM001 a vyberte Zastavit , aby se virtuální počítač vypnul.
Jakmile se virtuální počítač zastaví (uvolní), na levé straně okna přehledu vyberte Sítě, vyberte Připojení síťového rozhraní a pak vyberte vm001nic2 a pak vyberte OK. Za chvíli se k virtuálnímu počítači přidá další síťová karta.
V okně Sítě vyberte kartu vm001nic2 a pak vyberte Síťové rozhraní:vm001nic2.
V okně rozhraní vm001nic vyberte konfigurace IP adres a uprostřed okna vyberte ipconfig1.
V okně nastavení ipconfig1 vyberte Povoleno pro veřejnou IP adresu a vyberte Konfigurovat požadovaná nastavení, Vytvořit nové a zadejte název vm001nic2pip, vyberte Static a vyberte OK a pak Uložit.
Po úspěšném uložení se vraťte do okna přehledu virtuálního počítače VM001 a výběrem možnosti Start spusťte nakonfigurovaný virtuální počítač s Windows Serverem 2019.
Po spuštění vytvořte relaci protokolu RDP do virtuálního počítače VM001.
Po připojení uvnitř virtuálního počítače otevřete CMD (jako správce) a zadejte název hostitele, aby se načetl název počítače operačního systému. Měl by odpovídat virtuálnímu počítači VM001. Poznamenejte si to pro pozdější použití.
Konfigurace druhého síťového adaptéru na virtuálním počítači s Windows Serverem 2019 ve službě Azure Stack Hub
Ve výchozím nastavení azure Stack Hub přiřadí výchozí bránu prvnímu (primárnímu) síťovému rozhraní připojenému k virtuálnímu počítači. Azure Stack Hub nepřiřazuje výchozí bránu dalším (sekundárním) síťovým rozhraním připojeným k virtuálnímu počítači. Proto ve výchozím nastavení nemůžete komunikovat s prostředky mimo podsíť, ve které sekundární síťové rozhraní je. Sekundární síťová rozhraní ale můžou komunikovat s prostředky mimo jejich podsíť, i když se postup povolení komunikace u různých operačních systémů liší.
Pokud ještě nemáte otevřené připojení, vytvořte připojení RDP k virtuálnímu počítači VM001.
Otevřete CMD jako správce a spusťte tisk tras, který by měl v tomto virtuálním počítači vrátit dvě rozhraní (síťové adaptéry Hyper-V).
Teď spusťte ipconfig a zjistěte, která IP adresa je přiřazená k sekundárnímu síťovému rozhraní. V tomto příkladu je 10.10.11.4 přiřazeno rozhraní 6. Pro sekundární síťové rozhraní se nevrátí žádná výchozí adresa brány.
Pokud chcete směrovat veškerý provoz určený pro adresy mimo podsíť sekundárního síťového rozhraní do brány pro podsíť, spusťte z příkazového řádku následující příkaz:
route add -p 0.0.0.0 MASK 0.0.0.0 <ipaddress> METRIC 5015 IF <interface>
Jedná se
<ipaddress>
o adresu 1 aktuální podsítě a<interface>
je číslo rozhraní.Pokud chcete potvrdit, že přidaná trasa je v směrovací tabulce, zadejte příkaz route print .
Odchozí komunikaci můžete ověřit také spuštěním příkazu ping:
ping 8.8.8.8 -S 10.10.11.4
Příznak-S
umožňuje zadat zdrojovou adresu, v tomto případě 10.10.11.4 je IP adresa síťové karty, která teď má výchozí bránu.Zavřete příkaz CMD.
Konfigurace cíle iSCSI pro Windows Server 2019
Pro účely tohoto scénáře budete ověřovat konfiguraci, ve které je cíl iSCSI pro Windows Server 2019 virtuální počítač spuštěný v hyper-V mimo prostředí Azure Stack Hub. Tento virtuální počítač bude nakonfigurován s osmi virtuálními procesory, jedním souborem VHDX a nejdůležitějšími dvěma virtuálními síťovými adaptéry. V ideálním scénáři budou mít tyto síťové adaptéry různé směrovatelné podsítě, ale v tomto ověření budou mít síťové adaptéry ve stejné podsíti.
Pro cílový server iSCSI to může být Windows Server 2016 nebo 2019, fyzický nebo virtuální, spuštěný na technologii Hyper-V, VMware nebo alternativní zařízení podle vašeho výběru, například vyhrazené fyzické sítě SAN iSCSI. Klíčovým cílem je připojení k systému Azure Stack Hub a z něj, ale pokud je vhodnější mít více cest mezi zdrojem a cílem, protože poskytuje další redundanci a umožňuje použití pokročilejších funkcí k zajištění vyššího výkonu, jako je NAPŘÍKLAD MPIO.
Doporučujeme, abyste aktualizovali svůj cíl iSCSI pro Windows Server 2019 nejnovějšími kumulativními aktualizacemi a opravami, restartováním v případě potřeby, než budete pokračovat v konfiguraci sdílených složek.
Po aktualizaci a restartování teď můžete tento server nakonfigurovat jako cíl iSCSI.
Otevřete Správce serveru a vyberte Spravovat a pak přidejte role a funkce.
Po otevření vyberte Další, vyberte Instalaci na základě role nebo funkce a pokračujte výběrem, dokud se nedostanete na stránku Vybrat role serveru.
Rozbalte souborovou službu a službu úložiště, rozbalte soubor a služby iSCSI a zaškrtněte políčko Cílový server iSCSI, přijměte všechny automaticky otevírané výzvy k přidání nových funkcí a pokračujte dokončením.
Po dokončení zavřete Správce serveru.
Otevřete Průzkumník souborů, přejděte do složky C:\ a vytvořte novou složku s názvem iSCSI.
Znovu otevřete Správce serveru a v nabídce vlevo vyberte Souborová služba a služba úložiště.
Vyberte iSCSI a vyberte odkaz "Chcete-li vytvořit virtuální disk iSCSI, spusťte průvodce novým virtuálním diskem iSCSI" v pravém podokně. vyberte ho. Zobrazí se průvodce.
Na stránce Vybrat umístění virtuálního disku iSCSI vyberte přepínač Pro typ vlastní cesty a přejděte do složky C:\iSCSI a vyberte Další.
Virtuální disk iSCSI pojmenujte iSCSIdisk1 a volitelně iSCSIdisk1 a pak vyberte Další.
Nastavte velikost virtuálního disku na 10 GB a vyberte Pevná velikost a vyberte Další.
Vzhledem k tomu, že se jedná o nový cíl, vyberte Nový cíl iSCSI a vyberte Další.
Na stránce Zadat cílový název zadejte TARGET1 a vyberte Další.
Na stránce Zadat přístupové servery vyberte Přidat. Otevře se dialogové okno pro zadání konkrétních iniciátorů , které budou autorizované pro připojení k cíli iSCSI.
V okně Přidat ID iniciátoru vyberte Zadat hodnotu vybraného typu a v části Typ ověřte, že je v rozevírací nabídce vybráno IQN. Zadejte iqn.1991-05.com.microsoft:<computername>, kde <název počítače> je název počítače VM001 a pak vyberte Další.
Na stránce Povolit ověřování ponechte pole prázdná a pak vyberte Další.
Potvrďte výběry a vyberte Vytvořit a pak zavřete. Měl by se zobrazit virtuální disk iSCSI vytvořený v Správce serveru.
Konfigurace iniciátoru iSCSI a funkce MPIO pro Windows Server 2019
Pokud chcete nastavit iniciátor iSCSI, nejprve se přihlaste zpět k uživatelskému portálu Azure Stack Hub v systému Azure Stack Hub a přejděte do okna přehledu virtuálního počítače VM001.
Vytvořte připojení RDP k virtuálnímu počítači VM001. Po připojení otevřete Správce serveru.
Vyberte Přidat role a funkce a přijměte výchozí hodnoty, dokud se nedostanete na stránku Funkce .
Na stránce Funkce přidejte vstupně-výstupní operace multipathu a vyberte Další.
Zaškrtněte políčko Restartovat cílový server automaticky v případě potřeby a vyberte Nainstalovat a pak vyberte Zavřít. Restartování bude pravděpodobně potřeba, takže po dokončení se znovu připojte k virtuálnímu počítači VM001.
Zpět v Správce serveru počkejte na dokončení instalace funkce MPIO, vyberte zavřít, pak vyberte Nástroje a vyberte MPIO.
Vyberte kartu Zjistit více cest a zaškrtněte políčko Přidat podporu pro zařízení iSCSI a pak vyberte Ano a restartujte VM001. Pokud okno neobdržíte, vyberte OK a restartujte ho ručně.
Po restartování vytvořte nové připojení RDP k virtuálnímu počítači VM001.
Po připojení otevřete Správce serveru, vyberte Nástroje a vyberte Iniciátor iSCSI.
Když se zobrazí okno Microsoft iSCSI, vyberte Ano, pokud chcete službě iSCSI povolit, aby služba iSCSI běžela ve výchozím nastavení.
V okně vlastností iniciátoru iSCSI vyberte kartu Zjišťování .
Teď přidáte 2 cíle, takže nejdřív vyberte tlačítko Zjistit portál .
Zadejte první IP adresu cílového serveru iSCSI a vyberte Upřesnit.
V okně Upřesnit nastavení vyberte následující a pak vyberte OK.
a. Místní adaptér: Iniciátor iSCSI microsoftu
b. IP adresa iniciátoru: 10.10.10.4.
Zpět v okně Zjistit cílový portál vyberte OK.
Opakujte proces následujícím kódem:
a. IP adresa: Vaše druhá IP adresa cíle iSCSI.
b. Místní adaptér: Iniciátor iSCSI microsoftu
c. IP adresa iniciátoru: 10.10.11.4.
Cílové portály by měly vypadat takto a ve sloupci Adresa by měly mít vlastní IP adresy cíle iSCSI.
Zpět na kartě Cíle vyberte cíl iSCSI uprostřed okna a vyberte Připojit.
V okně Připojit k cíli zaškrtněte políčko Povolit více cest a vyberte Upřesnit.
Zadejte následující informace a vyberte OK a pak v okně Připojit k cíli vyberte OK.
a. Místní adaptér: Iniciátor iSCSI microsoftu
b. IP adresa iniciátoru: 10.10.10.4.
c. IP adresa cílového portálu: <první IP adresa cíle iSCSI / 3260>.
Opakujte proces druhé kombinace iniciátoru nebo cíle.
a. Místní adaptér: Iniciátor iSCSI microsoftu
b. IP adresa iniciátoru: 10.10.11.4.
c. IP adresa cílového portálu: <vaše druhá IP adresa cíle iSCSI / 3260>.
Vyberte kartu Svazky a zařízení a pak vyberte Automatická konfigurace – měl by se zobrazit svazek MPIO:
Zpět na kartě Cíle vyberte Zařízení a měli byste vidět 2 připojení k jednomu virtuálnímu pevného disku iSCSI, který jste vytvořili dříve.
Výběrem tlačítka MPIO zobrazíte další informace o zásadách vyrovnávání zatížení a cestách.
Třikrát vyberte OK a ukončete okna a iniciátor iSCSI.
Otevřete nástroj Správa disků (diskmgmt.msc) a měli byste být vyzváni v okně Inicializace disku .
Výběrem možnosti OK přijměte výchozí hodnoty, posuňte se dolů na nový disk, klikněte pravým tlačítkem myši a vyberte Nový jednoduchý svazek.
Projděte si průvodce a přijměte výchozí hodnoty. Změňte popisek svazku na iSCSIdisk1 a pak vyberte Dokončit.
Jednotka by pak měla být naformátována a prezentována písmenem jednotky.
Otevřete Průzkumník souborů a výběrem tohoto počítače zobrazíte novou jednotku připojenou k virtuálnímu počítači VM001.
Testování připojení k externímu úložišti
Pokud chcete ověřit komunikaci a spustit základní test kopírování souborů, nejprve se přihlaste zpět k uživatelskému portálu služby Azure Stack Hub v systému Azure Stack Hub a přejděte do okna přehledu virtuálního počítače VM001.
Vyberte Připojit a vytvořte připojení RDP k virtuálnímu počítači VM001.
Otevřete Správce úloh, vyberte kartu Výkon a pak přichycení okna k pravé straně relace protokolu RDP.
Otevřete prostředí Windows PowerShell ISE jako správce a přichycete ho k levé straně relace protokolu RDP. Na pravé straně isE zavřete podokno Příkazy a výběrem tlačítka Skript rozbalte bílé podokno skriptů v horní části okna ISE.
V tomto virtuálním počítači neexistují žádné nativní moduly PowerShellu pro vytvoření virtuálního pevného disku, který použijeme jako velký soubor k otestování přenosu souborů do cíle iSCSI. V tomto případě spustíme diskPart a vytvoříme soubor VHD. V prostředí ISE spusťte následující příkaz:
Start-Process Diskpart
Otevře se nové okno CMD a pak zadejte:
**Create vdisk file="c:\\test.vhd" type=fixed maximum=5120**
- Vytvoření bude chvíli trvat. Po vytvoření otevřete Průzkumník souborů a přejděte na C:\ – měl by se zobrazit nový test.vhd a velikost 5 GB.
Zavřete okno CMD a vraťte se do isE a pak do okna skriptu zadejte následující příkaz. Nahraďte F:\ písmenem cílové jednotky iSCSI, které bylo použito dříve.
Copy-Item "C:\\test.vhd" -Destination "F:\\"
Vyberte řádek v okně skriptu a stisknutím klávesy F8 spusťte příkaz.
Během spuštění příkazu sledujte dva síťové adaptéry a podívejte se, jak se přenos dat provádí napříč oběma síťovými adaptéry ve virtuálním počítači VM001. Měli byste si také všimnout, že každý síťový adaptér by měl rovnoměrně sdílet zatížení.
Tento scénář byl navržen tak, aby zvýrazňoval připojení mezi úlohou spuštěnou ve službě Azure Stack Hub a polem externího úložiště, v tomto případě cíl iSCSI založený na Windows Serveru. To nebylo navržené tak, aby bylo testem výkonu, ani nerelektujte kroky, které byste museli provést, pokud byste používali alternativní zařízení založené na iSCSI, ale zvýrazňuje některé základní aspekty, které byste měli zvážit při nasazování úloh ve službě Azure Stack Hub a jejich připojení k systémům úložiště mimo prostředí Služby Azure Stack Hub.
Další kroky
Rozdíly a důležité informace o sítích služby Azure Stack Hub