Nasazení aplikačního serveru WebSphere (tradičního) clusteru na virtuálních počítačích Azure
V tomto článku se dozvíte, jak rychle nasadit cluster instancí aplikačního serveru WebSphere (tWAS) na virtuálních počítačích Azure.
Tento článek používá nabídku Azure Marketplace pro cluster aplikačních serverů WebSphere k urychlení vaší cesty k virtuálním počítačům Azure. Nabídka automaticky zřídí řadu prostředků, včetně nejnovějších virtuálních počítačů Red Hat Enterprise Linux (RHEL) s opravami. Nejnovější Server WebSphere Application Server ND 9.0.5.x na každém virtuálním počítači s opravami, nejnovější IBM JDK 8 s opravami na každém virtuálním počítači, Správce nasazení na jednom z virtuálních počítačů s povolenou Správa istrativní konzolou a volitelně IBM HTTP Server (IHS) nebo Aplikace Azure Gateway jako nástroj pro vyrovnávání zatížení. Pokud chcete nabídku zobrazit, navštivte web Azure Portal. Pokud dáváte přednost ručním podrobným pokynům k instalaci clusteru aplikačního serveru WebSphere, který nevyužívá automatizaci povolenou nabídkou, přečtěte si kurz: Ruční instalace nasazení sítě aplikačního serveru IBM WebSphere v tradičních službách Azure Virtual Machines.
Požadavky
- Předplatné Azure; Pokud ještě nemáte předplatné Azure, můžete si aktivovat výhody předplatitele MSDN nebo si zaregistrovat bezplatný účet.
- IbMid s nezbytným nárokem pro WebSphere Traditional (volitelné). Pokud vytvoříte nasazení s zkušební licencí, nemusíte poskytnout IBMid s nárokem na WebSphere Traditional. Pokud chcete získat výhodu, musíte při vytváření nasazení přijmout licenční smlouvu IBM WebSphere Application Server License Agreement . V opačném případě musíte zadat zaregistrované IBMid a vaše IBMid musí mít k němu přidružená aktivní oprávnění WebSphere. Pokud zřizování s IBMid selže kvůli nedostatku nároků, požádejte primární nebo sekundární kontakty pro váš web IBM Passport Advantage, aby vám udělil přístup. Případně postupujte podle kroků v IBM eCustomer Care a požádejte o další pomoc. Tato nabídka také předpokládá, že máte správnou licenci ke spouštění nabídek v Microsoft Azure. Další informace naleznete v tématu IBM eCustomer Care.
Nasazení clusteru
V tomto článku používáme nabídku clusteru aplikačního serveru IBM WebSphere z webu Azure Portal. Nabídka automatizuje běžné kroky pro nasazení clusteru tWAS. Další pozadí a ukázkové video najdete na stránce nabídky.
Nasazení můžete začít vytvářet ze stránky. Ve výchozím nastavení se nasazení skládá z následujících virtuálních počítačů:
- Jedna instance Deployment Manageru pro správu aplikací a aplikačních serverů
- Jedna instance IBM HTTP Serveru pro správu vyrovnávání zatížení, pokud odpovíte ano pro konfiguraci IBM HTTP Serveru.
- Jedna nebo více instancí aplikačního serveru WebSphere (uzly) pro spouštění aplikací (výchozí hodnota je 3 pro zajištění vysoké dostupnosti).
Každý z těchto virtuálních počítačů se automaticky vytvoří s potřebnou sítí a úložištěm pro podporu nasazení. Následující diagram znázorňuje výchozí konfiguraci.
Pokud chcete spustit nasazení, vyberte Vytvořit na stránce nasazení.
Pak se zobrazí stránka Vytvořit cluster aplikačního serveru IBM WebSphere, kde můžete začít s konfigurací nasazení, jak je znázorněno na následujícím snímku obrazovky.
Pokud chcete přijmout licenční smlouvu IBM, musíte zaškrtnout políčko.
Zvažte zaškrtnutí políčka označeného jako Souhlasím s tím, že ibm kontaktuje svoji společnost nebo organizaci. Zaškrtnutím tohoto políčka zjistíte, že jste ochotni povolit ibm a Microsoftu, aby vás kontaktovali pro další vývoj nabídek.
Po dokončení této konfigurace vyberte Další: Konfigurace clusteru.
Podokno Konfigurace clusteru umožňuje konfigurovat virtuální počítače a cluster aplikačního serveru WebSphere. Nejnovější verze WebSphere se instaluje spolu s nejnovějšími opravami, abyste měli jistotu, že je vaše nasazení aktuální.
Při zadávání konfigurace clusteru máte možnost vytvořit dynamický cluster. Dynamický cluster je serverový cluster, který dynamicky využívá váhy a správu úloh k dynamickému vyvážení úloh členů clusteru. Váhy jsou založené na informacích o výkonu shromážděných ze členů clusteru. Pro účely tohoto cvičení ponechte výchozí možnost Statického clusteru.
Po dokončení této konfigurace vyberte Další: Load Balancer.
Podokno Load Balancer nabízí možnost nasadit nástroj pro vyrovnávání zatížení IBM HTTP Serveru (IHS) do vlastního virtuálního počítače nebo nasadit Aplikace Azure Gateway. IHS je front-end webového serveru pro cluster aplikačních serverů. IHS přijímá požadavky a směruje je do jedné z instancí serveru, což umožňuje mít více než jednu instanci požadavků na zpracování aplikace. Díky IHS se vaše nasazení může škálovat na vyšší úlohy a být odolné vůči selháním a vysoce dostupným. Bez IHS musíte nastavit vlastní vyrovnávání zatížení v clusteru a zajistit, aby správně odkazovaly na pracovní uzly.
Tento článek je napsán pro použití IHS. Aplikace Azure Gateway je ale skvělou volbou pro řešení pro vyrovnávání zatížení nativní pro cloud. Další informace o Aplikace Azure Gateway najdete v tématu Co je Aplikace Azure Gateway?
Dokončete konfiguraci pro IHS a vyberte Další: Sítě. V tomto podokně můžete vybrat virtuální síť a podsíť, do které se nasadí TWAS a IHS. Přijměte výchozí hodnoty a pak vyberte Další: Databáze.
Podokno Databáze umožňuje nakonfigurovat nasazení TWAS s připojením JNDI k existující databázi, u které se předpokládá, že je síť přístupná z virtuálních počítačů pro tWAS. Přijměte výchozí hodnoty a pak vyberte Další: Zkontrolovat a vytvořit.
Zobrazí se souhrn nasazení, abyste mohli konfiguraci ověřit. Opravte všechny problémy s konfigurací a pak výběrem možnosti Vytvořit spusťte nasazení. Přejdete na stránku, kde můžete zobrazit průběh nasazení, což obvykle trvá přibližně 20 minut.
Přístup ke konzole WAS Správa istrativní konzole a konzole IHS
Po úspěšném dokončení nasazení clusteru vyberte část Výstupy na levém panelu a zobrazte konzolu pro správu a adresy URL konzoly IHS spolu s dalšími podrobnostmi.
Pomocí ikony kopírování zkopírujte tyto adresy URL konzoly WebSphere Integrated Solutions Console a IBM HTTP Serveru a pak je vložte do dvou různých adresního pruhu prohlížeče, abyste se mohli přihlásit k oběma konzolám samostatně. Po načtení stránky konzoly pro správu by se měla zobrazit přihlašovací stránka, jak je znázorněno na následujícím snímku obrazovky.
Přihlaste se pomocí přihlašovacích údajů správce WebSphere, které jste zadali při nastavování konfigurace clusteru. Po přihlášení se zobrazí následující stránka.
Pak se přihlaste ke konzole IHS. Po načtení konzoly IHS by se měla zobrazit následující stránka:
Vyzkoušení aplikace
Pokud chcete vyzkoušet aplikaci v clusteru, postupujte podle těchto pokynů.
V konzole pro správu, ke které jste se přihlásili dříve, vyberte Aplikace Nová aplikace a pak vyberte Nová podniková aplikace>.
Na dalším panelu vyberte Vzdálený systém souborů a pak vyberte Procházet.... Máte možnost procházet systémy souborů nainstalovaných serverů.
Vyberte systém, který začíná Dmgrem. Zobrazí se systém souborů Správce nasazení. Odtud vyberte V9 a pak instalovatelné Aplikace. V tomto adresáři byste měli vidět mnoho aplikací, které je možné nainstalovat. Vyberte DefaultApplication.ear a pak vyberte OK.
Pak se vrátíte na stránku pro výběr aplikace, která by měla vypadat jako na následujícím snímku obrazovky:
Vyberte Další a pak pokračujte procesem nasazení Rychlé cesty .
V průvodci Rychlá cesta použijte výchozí hodnoty pro všechno kromě kroku 2: mapování modulů na servery. Na této stránce zaškrtněte políčko pro řádek Výchozí modul webové aplikace a podržte klávesu Ctrl a vyberte možnosti v části Clustery a servery. Nakonec vyberte Použít.
V tabulce ve sloupci Server by se měly zobrazit nové položky. Tyto položky by měly vypadat podobně jako na následujícím snímku obrazovky.
Po dokončení všech kroků vyberte Dokončit a pak na další stránce vyberte Uložit.
Dále je potřeba spustit aplikaci. Přejděte na Aplikace > všechny aplikace. Zaškrtněte políčko Pro DefaultApplication.ear, ujistěte se, že je akce nastavená na Start, a pak vyberte Odeslat akci.
Měly by se zobrazit zprávy o úspěchu, které vypadají podobně jako na následujícím snímku obrazovky. Pokud se zobrazí chyby, může to být příliš rychlé a aplikace a konfigurace ještě nedosáhly uzlů.
Když se zobrazí zprávy o úspěchu, můžete aplikaci vyzkoušet. V prohlížeči přejděte na název DNS nasazení IHS a přidejte /snoop
. Měly by se zobrazit podobné informace o instanci serveru, která žádost zpracovala.
Když aktualizujete prohlížeč, aplikace prochází instancemi serveru pomocí zásad vyrovnávání zatížení kruhového dotazování, což je výchozí zásada pro nasazení statického clusteru.
Vyčištění prostředků
Abyste se vyhnuli poplatkům za Azure, měli byste vyčistit nepotřebné prostředky. Pokud už cluster nepotřebujete, použijte příkaz az group delete . Následující příkaz odebere skupinu prostředků, službu kontejneru, registr kontejneru a všechny související prostředky.
az group delete --name <resource-group-name> --yes --no-wait
Další kroky
Teď, když jste se naučili nasadit cluster webových aplikací WebSphere (tradiční) do virtuálních počítačů Azure, můžete si projít a poskytnout zpětnou vazbu k nabídce. Pokud vás zajímají aktuální informace o nejnovějším vývoji, vyberte na stránce s přehledem nabídky možnost Kontaktovat mě a zaregistrujte se, abyste dostávali oznámení o zpřístupnění nových nabídek.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro