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.

Diagram showing default configuration of WebSphere Application Server (traditional) Cluster deployment.

Pokud chcete spustit nasazení, vyberte Vytvořit na stránce nasazení.

Azure portal screenshot showing IBM WebSphere Application Server Cluster offering.

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.

Screenshot of Azure portal with IBM WebSphere Application Server Cluster offering showing Basics configuration pane using evaluation license.

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.

Azure portal screenshot with IBM WebSphere Application Server Cluster offering showing 'Cluster configuration' pane.

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.

Azure portal screenshot with IBM WebSphere Application Server Cluster offering showing 'IBM HTTP Server Load Balancer' pane.

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.

Azure portal screenshot of cluster Deployment showing Outputs page with adminSecuredConsole and ihsConsole fields highlighted.

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.

Screenshot of IBM WebSphere Integrated Solutions Console sign-in page.

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.

Screenshot of IBM WebSphere administrative console page.

Pak se přihlaste ke konzole IHS. Po načtení konzoly IHS by se měla zobrazit následující stránka:

Screenshot of IBM WebSphere Integrated Solutions Console page.

Vyzkoušení aplikace

Pokud chcete vyzkoušet aplikaci v clusteru, postupujte podle těchto pokynů.

  1. V konzole pro správu, ke které jste se přihlásili dříve, vyberte Aplikace Nová aplikace a pak vyberte Nová podniková aplikace>.

  2. 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ů.

  3. 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:

Screenshot of IBM WebSphere 'Specify the EAR, WAR, JAR, or SAR module to upload and install' dialog.

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.

Screenshot of IBM WebSphere 'Install New Application' dialog with 'Step 2: Map modules to servers' pane.

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.

Screenshot of IBM WebSphere 'Install New Application' dialog with 'Step 2: Map modules to servers' pane showing and 'Server' table column highlighted.

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ů.

Screenshot of IBM WebSphere Messages pane.

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.

Screenshot of test application running in a browser.

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.