Megosztás a következőn keresztül:


Oktatóanyag: A WebSphere Application Server hálózati üzembe helyezésének (hagyományos) manuális telepítése Azure-beli virtuális gépeken

Ez az oktatóanyag bemutatja, hogyan telepítheti az IBM WebSphere Application Server (WAS) hálózattelepítési (ND) hagyományos verzióját, és hogyan konfigurálhat WAS-fürtöt azure-beli virtuális gépeken (VM-eken) GNU/Linux rendszeren.

Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:

  • Hozzon létre egy egyéni virtuális hálózatot, és hozza létre a virtuális gépeket a hálózaton belül.
  • A WebSphere Application Server hálózati üzembe helyezésének hagyományos (V9 vagy V8.5) manuális telepítése a virtuális gépekre a grafikus felület használatával.
  • WAS-fürtöt konfiguráljon a Profilkezelő eszközzel.
  • Java Platform Enterprise kiadás (Java EE) alkalmazás üzembe helyezése és futtatása a fürtben.
  • Tegye elérhetővé az alkalmazást a nyilvános interneten Azure-alkalmazás Gatewayen keresztül.
  • Ellenőrizze a sikeres konfigurációt.

Ha olyan teljes mértékben automatizált megoldást szeretne, amely ezeket a lépéseket az Ön nevében hajtja végre GNU/Linux rendszerű virtuális gépeken, közvetlenül az Azure Portalról, olvassa el a WebSphere Application Server hálózati üzembehelyezési fürt üzembe helyezését az Azure-beli virtuális gépeken. Kevésbé automatizált, de még mindig gyorsított megoldás, ha kihagyja a Java Development Kit (JDK) és a WebSphere operációs rendszerre való telepítésének lépéseit egy előre konfigurált Red Hat Linux-alaprendszerkép használatával. Ezeket az ajánlatokat az Azure Marketplace-en találhatja meg a WebSphere Application Server 9.0.5.x rendszerképének lekérdezésével.

Ha szeretne szorosan együttműködni a migrálási forgatókönyvön a WebSphere Azure-megoldásokon fejlesztő mérnöki csapatával, töltse ki ezt a rövid felmérést a WebSphere migrálásáról , és adja meg a kapcsolattartási adatait. A programmenedzserek, építészek és mérnökök csapata azonnal kapcsolatba lép Önnel, hogy szoros együttműködést kezdeményezze.

Előfeltételek

  • Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, első lépésként mindössze néhány perc alatt létrehozhat egy ingyenes fiókot.
  • Telepítse az Azure CLI 2.46.0-s vagy újabb verzióját az Azure CLI-parancsok futtatásához.
    • Ez a cikk útmutatást nyújt az Azure CLI-parancsok Meghívásához Windows PowerShell vagy UNIX Bash rendszeren. Akárhogy is, telepítenie kell az Azure CLI-t.
    • Ha a rendszer kéri, az első használatkor telepítse az Azure CLI-bővítményeket. További információ a bővítményekről: Bővítmények használata és kezelése az Azure CLI-vel.
    • Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
  • Rendelkeznie kell egy IBMid-sel. Ha nem rendelkezik ilyen fiókkal, hozzon létre egy IBM-fiókot az IBM-be való bejelentkezéskor, és válassza az IBMid létrehozása lehetőséget. Jegyezze fel az IBMid jelszavát és e-mail-címét.
    • Ha az IBM WebSphere Application Server hálózati üzembe helyezésének 8.5.5-ös verzióját tervezi használni, ennek az IBMid-nek jogosultnak kell lennie a szoftver ezen verziójának használatára. A jogosultságok megismeréséhez kérje meg az IBM Passport Advantage-webhely elsődleges vagy másodlagos kapcsolattartóit, hogy biztosíthassák a hozzáférést, vagy kövesse az IBM eCustomer Care lépéseit.

A környezet előkészítése

Ebben a szakaszban azt az infrastruktúrát állítja be, amelyen belül az IBM Installation Managert és a WebSphere Application Server network deploymentt hagyományosan telepíti.

Feltételezések

Ez az oktatóanyag egy WAS-fürtöt konfigurál üzembehelyezési kezelővel és két felügyelt kiszolgálóval összesen három virtuális gépen. A fürt konfigurálásához az alábbi három Azure-beli virtuális gépet kell létrehoznia ugyanazon rendelkezésre állási csoportban:

  • A rendszergazdai virtuális gép (virtuális gép neve adminVM) futtatja az üzembehelyezési kezelőt.
  • A felügyelt virtuális gépek (virtuális gépek nevei mspVM1 és mspVM2) két felügyelt kiszolgálóval rendelkeznek.

Bejelentkezés az Azure-ba

Ha még nem tette meg, jelentkezzen be az Azure-előfizetésbe az az login paranccsal, és kövesse a képernyőn megjelenő utasításokat.

az login

Feljegyzés

Ha több Azure-bérlő van társítva az Azure-beli hitelesítő adataival, meg kell adnia, hogy melyik bérlőbe szeretne bejelentkezni. Ezt a beállítással --tenant teheti meg. Például: az login --tenant contoso.onmicrosoft.com

Erőforráscsoport létrehozása

Erőforráscsoport létrehozása az az group create használatával. Az erőforráscsoportok nevének globálisan egyedinek kell lennie egy előfizetésen belül. Ezért érdemes egyedi azonosítót elővenni a létrehozott nevekre, amelyeknek egyedinek kell lenniük. Hasznos módszer a monogramok használata, majd a mai dátum formátuma mmdd . Ez a példa létrehoz egy erőforráscsoportot abc1110rg a eastus következő helyen:

export RESOURCE_GROUP_NAME=abc1110rg
az group create --name $RESOURCE_GROUP_NAME --location eastus

Virtuális hálózat létrehozása

Feljegyzés

Alapértelmezés szerint az ebben a szakaszban szereplő Azure CLI-parancsok a Bash stílust követik, kivéve, ha másként van megadva.

Ha ezeket a parancsokat a PowerShellben futtatja, mindenképpen deklarálja a környezeti paramétereket a korábbi parancsokban leírtak szerint.

Ha egy parancssort több sorra szeretne bontani a PowerShellben, használhatja az egyes sorok végén található háttérjelet (').

A WebSphere Application Server-fürtöt alkotó erőforrásoknak virtuális hálózat használatával kell kommunikálniuk egymással és a nyilvános internettel. A virtuális hálózat tervezésének teljes útmutatóját az Azure-beli útmutató virtuális hálózatok tervezése című felhőadaptálási keretrendszer találja. További információkért tekintse meg az Azure Virtual Network gyakori kérdéseit.

A virtuális hálózat létrehozásához kövesse az alábbi lépéseket. Az ebben a szakaszban szereplő példa létrehoz egy virtuális hálózatot címtérrel 192.168.0.0/16 , és létrehoz egy alhálózatot a virtuális gépek számára.

  1. Hozzon létre egy virtuális hálózatot az az network vnet create használatával. Az alábbi példa létrehoz egy hálózatot myVNet:

    az network vnet create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myVNet \
        --address-prefixes 192.168.0.0/24
    
  2. Hozzon létre egy alhálózatot a WAS-fürthöz az az network vnet subnet create használatával. Az alábbi példa egy alhálózatot mySubnethoz létre:

    az network vnet subnet create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mySubnet \
        --vnet-name myVNet \
        --address-prefixes 192.168.0.0/25
    
  3. Alhálózat létrehozása az Application Gatewayhez az az network vnet subnet create használatával. Az alábbi példa egy alhálózatot wasGatewayhoz létre:

    az network vnet subnet create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name wasGateway \
        --vnet-name myVNet \
        --address-prefixes 192.168.0.128/25
    

Rendelkezésre állási csoport létrehozása

Hozzon létre egy rendelkezésre állási csoportot az az vm availability-set create használatával, ahogyan az az alábbi példában látható. A rendelkezésre állási csoport létrehozása nem kötelező, de javasoljuk. További információ: Azure-példainfrastruktúra–útmutató Windows rendszerű virtuális gépekhez.

az vm availability-set create \
    --resource-group $RESOURCE_GROUP_NAME \
    --name myAvailabilitySet \
    --platform-fault-domain-count 2 \
    --platform-update-domain-count 2

WAS letöltése vagy telepítése GNU/Linux rendszeren

A következő szakaszok a WAS GNU/Linux rendszeren való beszerzésének vagy telepítésének lépéseit ismertetik. A követelményeknek megfelelően választhatja ki az operációs rendszert és a WAS verziót, de ellenőriznie kell, hogy elérhetők-e az IBM WebSphere Application Server hálózati üzembe helyezési dokumentációjában.

Ha WAS V9-et szeretne használni, az utasítások egy Azure-beli virtuálisgép-rendszerképet használnak, amely a szoftver legújabb támogatott verzióját tartalmazza. Az IBM és a Microsoft fenntartja a képet. Az IBM és a Microsoft által karbantartott WAS alaprendszerképek teljes listáját az Azure Marketplace-en találja.

Az IBM és a Microsoft egy olyan virtuálisgép-alaprendszerképet tart fenn, amely a Red Hat Enterprise Linux ajánlott verziójára előre telepített WAS V9 volt. A képről további információt az Azure Portalon talál. Ha ezt a megközelítést alkalmazza, a virtuális gépek létrehozásához használt Azure Marketplace-rendszerkép az ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops:2021-04-27-twas-cluster-base-image:2021-04-27-twas-cluster-base-image:latest. A rendszerkép nevét a következő paranccsal mentheti egy környezeti változóba:

export VM_URN="ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops:2023-03-27-twas-cluster-base-image:2023-03-27-twas-cluster-base-image:latest"
$Env:VM_URN="ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops:2023-03-27-twas-cluster-base-image:2023-03-27-twas-cluster-base-image:latest"

Red Hat Enterprise Linux-gép létrehozása

Az alábbi lépésekkel létrehozhat egy alapszintű virtuális gépet, meggyőződhet a szükséges eszközök telepítéséről, pillanatképet készíthet a lemezéről, és replikákat hozhat létre a pillanatkép alapján:

  1. Hozzon létre egy virtuális gépet az az vm create használatával. A központi telepítéskezelőt ezen a virtuális gépen futtatja.

    Az alábbi példa létrehoz egy Red Hat Enterprise Linux rendszerű gépet egy felhasználónév-jelszó pár használatával a hitelesítéshez. Dönthet úgy, hogy inkább TLS-/SSL-hitelesítést használ.

    az vm create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name adminVM \
        --availability-set myAvailabilitySet \
        --image $VM_URN \
        --size Standard_DS1_v2  \
        --admin-username azureuser \
        --admin-password Secret123456 \
        --public-ip-address "" \
        --nsg ""
    
  2. Hozzon létre és csatoljon egy új lemezt a WAS-fájlokhoz az alábbi paranccsal:

    Ezt a lépést a virtuális gép alaprendszerképének használatakor már végrehajtja a rendszer.

Windows rendszerű virtuális gép létrehozása és X-kiszolgáló beállítása

Ez az oktatóanyag a WAS grafikus felületét használja a telepítés és a konfiguráció befejezéséhez. Windows rendszerű virtuális gépet használ ugróablakként, és egy X ablakrendszer-kiszolgálót futtatva megtekintheti a WAS-fürt három virtuális gépének grafikus telepítőit.

Az alábbi lépésekkel kiépítheti a Windows 10 rendszerű gépet, és telepítheti az X-kiszolgálót. Ha már van windowsos gépe a Red Hat Enterprise Linux-géppel azonos hálózaton belül, nem kell újat kiépítenie az Azure-ból. Közvetlenül az X-kiszolgálót telepítő szakaszra léphet.

  1. Windows 10 rendszerű virtuális gép azure portalról való létrehozásához kövesse az alábbi lépéseket:

    1. Nyissa meg a korábban létrehozott erőforráscsoportot az Azure Portalon.
    2. Válassza a Létrehozás lehetőséget az erőforrás létrehozásához.
    3. Válassza a Számítás lehetőséget, keresse meg a Windows 10-et, majd válassza a Microsoft Windows 10-et.
    4. Jelölje ki a kívánt tervet, majd válassza a Létrehozás lehetőséget.
    5. A virtuális gép konfigurálásához használja az alábbi értékeket:
      • Virtuális gép neve: myWindowsVM
      • Kép: Windows 10 Pro
      • Felhasználónév: azureuser
      • Jelszó: Secret123456
    6. Jelölje be a Licencelés csoportban lévő jelölőnégyzetet.
    7. Válassza az Áttekintés + létrehozás, majd a Létrehozás lehetőséget.

    A virtuális gép és a kapcsolódó erőforrások létrehozása csak néhány percet vesz igénybe.

    Az üzembe helyezés befejezése után telepítse az X-kiszolgálót, és használja az alkalmazáskiszolgáló linuxos gépeken való konfigurálásához grafikus felülettel.

  2. Az X-kiszolgáló telepítéséhez és elindításához kövesse az alábbi lépéseket:

    1. A Távoli asztal használatával csatlakozzon a következőhöz myWindowsVM: . Részletes útmutatót a Távoli asztal használatával való csatlakozásról és a Windowst futtató Azure-beli virtuális gépekre való bejelentkezésről olvashat. A szakasz további lépéseit a következő helyen kell végrehajtania myWindowsVM: .
    2. Töltse le és telepítse a VcXsrv Windows X Servert.
    3. Tiltsa le a tűzfalat. A Linux rendszerű virtuális gépekről való kommunikáció engedélyezéséhez az alábbi lépésekkel kapcsolhatja ki a Windows Defender tűzfalat:
      1. Keresse meg és nyissa meg a Windows Defender tűzfalat.
      2. Keresse meg a Windows Defender tűzfal be- és kikapcsolását, majd válassza a Kikapcsolás lehetőséget a Privát hálózati beállítások között. A nyilvános hálózati beállításokat egyedül hagyhatja.
      3. Kattintson az OK gombra.
      4. Zárja be a Windows Defender tűzfalbeállítások panelt.
    4. Válassza az X-launch lehetőséget az asztalról.
    5. A megjelenítési beállításokhoz állítsa a megjelenítési számot -1 értékre több ablak használatához, majd válassza a Tovább gombot.
    6. Az ügyfelek indításának módjának kiválasztásához válassza a Nincs ügyfél indítása, majd a Tovább gombot.
    7. További beállításokért válassza a Vágólap és az Elsődleges kijelölés, a Natív opengl és a Hozzáférés-vezérlés letiltása lehetőséget.
    8. A befejezéshez válassza a Tovább gombot.

    Egy Windows biztonság riasztási párbeszédpanel jelenhet meg a következő üzenettel: "A VcXsrv windows X-server számára lehetővé teszi a kommunikációt ezeken a hálózatokon." Válassza a Hozzáférés engedélyezése lehetőséget.

Most már készen áll a Red Hat Enterprise Linux géphez való csatlakozásra, és a grafikus felületen telepítheti a szükséges eszközöket. A következő szakaszokban az IBM Installation Manager és a WebSphere Alkalmazáskiszolgáló hálózati üzembe helyezésének hagyományos telepítését mutatjuk be. A telepítéshez és a konfigurációhoz használható myWindowsVM .

Függőségek telepítése

Az alábbi lépésekkel telepítheti a szükséges függőségeket, hogy engedélyezze a kapcsolatot az X-kiszolgálóról, és engedélyezze a grafikus telepítést:

  1. A következő lépésekkel szerezze be a következő magánhálózati adminVMIP-címet:

    1. Az Azure Portalon válassza ki a korábban létrehozott erőforráscsoportot.
    2. Az erőforrások listájában válassza a lehetőséget adminVM.
    3. Az áttekintés panelen válassza a Tulajdonságok lehetőséget.
    4. A Hálózatkezelés szakaszban másolja ki a magánhálózati IP-cím értékét. Ebben a példában az érték a következő 192.168.0.4: .
  2. Nyisson meg egy parancssort a következő myWindowsVMpéldában látható módon, majd csatlakozzon adminVM a következő paranccsal ssh:

    set ADMINVM_IP="192.168.0.4"
    ssh azureuser@%ADMINVM_IP%
    
  3. Adja meg a Titkos kód123456 jelszót.

  4. A következő paranccsal válthat a root felhasználóra. Ez az oktatóanyag telepíti az összes eszközt a root felhasználóval.

    sudo su -
    
  5. Függőségek telepítéséhez használja az alábbi parancsokat:

    # dependencies for X server access
    yum install -y libXtst libSM libXrender
    
    # dependencies for GUI installation
    yum install -y gtk2 gtk3 libXtst xorg-x11-fonts-Type1 mesa-libGL
    

Később továbbra is csatlakoztatni kell az adatlemezt adminVM, ezért tartsa nyitva ezt a terminált.

Az adatlemez csatlakoztatása

Ezt a lépést a virtuális gép alaprendszerképének használatakor már végrehajtja a rendszer.

A WebSphere Application Server hálózati központi telepítésének hagyományos telepítése

Az alaprendszerkép használatakor a WebSphere Application Server hálózati üzembe helyezése már telepítve van a /datadrive/IBM/WebSphere/ND/V9 könyvtárban.

Gépek létrehozása felügyelt kiszolgálókhoz

Telepítette a WebSphere Application Server hálózati üzembe helyezését a adminVMközponti telepítéskezelőt futtató számítógépre. Továbbra is elő kell készítenie a gépeket a két felügyelt kiszolgáló futtatására. Ezután pillanatképet hoz létre a lemezekrőladminVM, és előkészíti a gépeket a felügyelt és a mspVM2mspVM1 .

Ez a szakasz a gépek pillanatképével való előkészítésének megközelítését adminVMmutatja be. Térjen vissza a terminálhoz, ahol bejelentkezett az Azure CLI-be, majd kövesse az alábbi lépéseket. Ez a terminál nem a Windows jump box.

  1. Állítsa le adminVMa következő parancsot:

    # export RESOURCE_GROUP_NAME=abc1110rg
    az vm stop --resource-group $RESOURCE_GROUP_NAME --name adminVM
    
  2. Az az snapshot create használatával készítsen pillanatképet az operációsrendszer-lemezrőladminVM:

    export ADMIN_OS_DISK_ID=$(az vm show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name adminVM \
        --query storageProfile.osDisk.managedDisk.id \
        --output tsv)
    az snapshot create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myAdminOSDiskSnapshot \
        --source $ADMIN_OS_DISK_ID
    
  3. Az az snapshot create használatával készítsen pillanatképet az adminVM adatlemezről:

    export ADMIN_DATA_DISK_ID=$(az vm show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name adminVM \
        --query 'storageProfile.dataDisks[0].managedDisk.id' \
        --output tsv)
    az snapshot create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myAdminDataDiskSnapshot \
        --source $ADMIN_DATA_DISK_ID
    
  4. A következő parancsokkal kérdezheti le a később használt pillanatkép-azonosítókat:

    # Get the snapshot ID.
    export OS_SNAPSHOT_ID=$(az snapshot show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myAdminOSDiskSnapshot \
        --query '[id]' \
        --output tsv)
    export DATA_SNAPSHOT_ID=$(az snapshot show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myAdminDataDiskSnapshot \
        --query '[id]' \
        --output tsv)
    

Ezután hozza létre mspVM1 és mspVM2.

MspVM1 létrehozása

A létrehozáshoz mspVM1kövesse az alábbi lépéseket:

  1. Hozzon létre operációsrendszer-lemezt az mspVM1 az disk create használatával:

    # Create a new managed disk by using the OS snapshot ID.
    # Note that the managed disk is created in the same location as the snapshot.
    az disk create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM1_OsDisk_1 \
        --source $OS_SNAPSHOT_ID
    
  2. A következő parancsokkal hozza létre a mspVM1 virtuális gépet operációsrendszer-lemez mspVM1_OsDisk_1csatolásával:

    # Get the resource ID of the managed disk.
    export MSPVM1_OS_DISK_ID=$(az disk show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM1_OsDisk_1 \
        --query '[id]' \
        --output tsv)
    
    # Create the VM by attaching the existing managed disk as an OS.
    az vm create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM1 \
        --attach-os-disk $MSPVM1_OS_DISK_ID \
        --plan-publisher ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops \
        --plan-product 2023-03-27-twas-cluster-base-image \
        --plan-name 2023-03-27-twas-cluster-base-image \
        --os-type linux \
        --availability-set myAvailabilitySet \
        --public-ip-address "" \
        --nsg ""
    
    # Create the VM by attaching the existing managed disk as an OS.
    # For `public-ip-address` and `nsg`, be sure to wrap the value "" in '' in PowerShell.
    az vm create `
        --resource-group $Env:RESOURCE_GROUP_NAME `
        --name mspVM1 `
        --attach-os-disk $Env:MSPVM1_OS_DISK_ID `
        --plan-publisher ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops `
        --plan-product 2023-03-27-twas-cluster-base-image `
        --plan-name 2023-03-27-twas-cluster-base-image `
        --os-type linux `
        --availability-set myAvailabilitySet `
        --public-ip-address '""' `
        --nsg '""'
    
  3. Hozzon létre egy felügyelt lemezt az adatlemez pillanatképéből, és csatolja a következőhöz mspVM1:

    az disk create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM1_Data_Disk_1 \
        --source $DATA_SNAPSHOT_ID
    
    export MSPVM1_DATA_DISK_ID=$(az disk show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM1_Data_Disk_1 \
        --query '[id]' \
        --output tsv)
    
    az vm disk attach \
        --resource-group $RESOURCE_GROUP_NAME \
        --vm-name mspVM1 \
        --name $MSPVM1_DATA_DISK_ID
    
  4. A WAS-val létrehozott mspVM1 fájl telepítve van. Mivel a virtuális gépet a adminVM lemezek pillanatképéből hozta létre, a két virtuális gép ugyanazzal a gazdagépnévvel rendelkezik. Az az vm run-command invoke paranccsal módosítsa a gazdagép nevét az értékremspVM1:

    az vm run-command invoke \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM1 \
        --command-id RunShellScript \
        --scripts "sudo hostnamectl set-hostname mspVM1"
    

    Ha a parancs sikeresen befejeződött, a következő példához hasonló kimenet jelenik meg:

    {
        "value": [
            {
            "code": "ProvisioningState/succeeded",
            "displayStatus": "Provisioning succeeded",
            "level": "Info",
            "message": "Enable succeeded: \n[stdout]\n\n[stderr]\n",
            "time": null
            }
        ]
    }
    

MspVM2 létrehozása

A létrehozáshoz mspVM2kövesse az alábbi lépéseket:

  1. Hozzon létre operációsrendszer-lemezt az mspVM2 az disk create használatával:

    # Create a new managed disk by using the OS snapshot ID.
    # Note that the managed disk is created in the same location as the snapshot.
    az disk create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM2_OsDisk_1 \
        --source $OS_SNAPSHOT_ID
    
  2. A következő parancsokkal hozza létre a mspVM2 virtuális gépet operációsrendszer-lemez mspVM2_OsDisk_1csatolásával:

    # Get the resource ID of the managed disk.
    export MSPVM2_OS_DISK_ID=$(az disk show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM2_OsDisk_1 \
        --query '[id]' \
        --output tsv)
    
    # Create the VM by attaching the existing managed disk as an OS.
    az vm create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM2 \
        --attach-os-disk $MSPVM2_OS_DISK_ID \
        --plan-publisher ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops \
        --plan-product 2023-03-27-twas-cluster-base-image \
        --plan-name 2023-03-27-twas-cluster-base-image \
        --os-type linux \
        --availability-set myAvailabilitySet \
        --public-ip-address "" \
        --nsg ""
    
  3. Hozzon létre egy felügyelt lemezt az adatpillanatképből, és csatolja a következőhöz mspVM2:

    az disk create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM2_Data_Disk_1 \
        --source $DATA_SNAPSHOT_ID
    
    export MSPVM2_DATA_DISK_ID=$(az disk show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM2_Data_Disk_1 \
        --query '[id]' \
        --output tsv)
    
    az vm disk attach \
        --resource-group $RESOURCE_GROUP_NAME \
        --vm-name mspVM2 \
        --name $MSPVM2_DATA_DISK_ID
    
  4. A WAS-val létrehozott mspVM2 fájl telepítve van. Mivel a virtuális gépet a adminVM lemezek pillanatképéből hozta létre, a két virtuális gép ugyanazzal a gazdagépnévvel rendelkezik. Az az vm run-command invoke paranccsal módosítsa a gazdagép nevét az értékremspVM2:

    az vm run-command invoke \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM2 \
        --command-id RunShellScript \
        --scripts "sudo hostnamectl set-hostname mspVM2"
    

    Ha a parancs sikeresen befejeződött, a következő példához hasonló kimenet jelenik meg:

    {
        "value": [
            {
            "code": "ProvisioningState/succeeded",
            "displayStatus": "Provisioning succeeded",
            "level": "Info",
            "message": "Enable succeeded: \n[stdout]\n\n[stderr]\n",
            "time": null
            }
        ]
    }
    

Győződjön meg arról, hogy elvégezte az előző lépéseket mind mspVM1mspVM2a . Ezután a következő lépésekkel fejezze be a gépek előkészítését:

  1. Az indításhoz adminVMhasználja az az vm start parancsot az alábbi példában látható módon:

    az vm start --resource-group $RESOURCE_GROUP_NAME --name adminVM
    
  2. A következő parancsokkal lekérheti és megjelenítheti a privát IP-címeket, amelyeket a későbbi szakaszokban használ:

    export ADMINVM_NIC_ID=$(az vm show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name adminVM \
        --query networkProfile.networkInterfaces'[0]'.id \
        --output tsv)
    export ADMINVM_IP=$(az network nic show \
        --ids $ADMINVM_NIC_ID \
        --query ipConfigurations'[0]'.privateIPAddress \
        --output tsv)
    export MSPVM1_NIC_ID=$(az vm show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM1 \
        --query networkProfile.networkInterfaces'[0]'.id \
        --output tsv)
    export MSPVM1_IP=$(az network nic show \
        --ids $MSPVM1_NIC_ID \
        --query ipConfigurations'[0]'.privateIPAddress \
        --output tsv)
    export MSPVM2_NIC_ID=$(az vm show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name mspVM2 \
        --query networkProfile.networkInterfaces'[0]'.id \
        --output tsv)
    export MSPVM2_IP=$(az network nic show \
        --ids $MSPVM2_NIC_ID \
        --query ipConfigurations'[0]'.privateIPAddress \
        --output tsv)
    echo "Private IP of adminVM: $ADMINVM_IP"
    echo "Private IP of mspVM1: $MSPVM1_IP"
    echo "Private IP of mspVM2: $MSPVM2_IP"
    

Most mind a három gép készen áll. Ezután konfigurálja a WAS-fürtöt.

WAS-profilok és fürt létrehozása

Ez a szakasz bemutatja, hogyan hozhat létre és konfigurálhat WAS-fürtöt. A WAS-profilok és a fürtök létrehozása szempontjából nincs jelentős különbség a 9.x sorozat és a 8.5.x sorozat között. A szakasz összes képernyőképe a V9-et jeleníti meg alapként.

Deployment Manager-profil konfigurálása

Ebben a szakaszban az X-kiszolgálóval myWindowsVM hoz létre egy felügyeleti profilt a központi telepítéskezelő számára, amely a Profilkezelő eszköz használatával felügyeli a kiszolgálókat a Deployment Manager cellán belül. További információ a profilokról: Profilfogalmak. A Deployment Manager-profil létrehozásával kapcsolatos további információkért lásd : Felügyeleti profilok létrehozása az üzembehelyezési kezelőkkel.

A felügyeleti profil létrehozásához és konfigurálásához kövesse az alábbi lépéseket:

  1. Győződjön meg arról, hogy továbbra is a Windows-gépen van. Ha nem, az alábbi parancsokkal távolról csatlakozhat a parancsokhoz myWindowsVM, majd csatlakozhat adminVM egy parancssorból:

    set ADMINVM_IP="192.168.0.4"
    ssh azureuser@%ADMINVM_IP%
    
  2. Használja a következő parancsokat a root felhasználóvá váláshoz és a változó beállításához DISPLAY :

    sudo su -
    
    export DISPLAY=<my-windows-vm-private-ip>:0.0
    # export DISPLAY=192.168.0.5:0.0
    
  3. A profilkezelő eszköz elindításához használja az alábbi parancsokat:

    cd /datadrive/IBM/WebSphere/ND/V9/bin/ProfileManagement
    ./pmt.sh
    
  4. Egy idő után megjelenik a Profilkezelő eszköz. Ha nem látja a felhasználói felületet, ellenőrizze a parancssor mögött. Válassza a Létrehozás lehetőséget.

    Képernyőkép az IBM Profilkezelő eszközről.

  5. A Környezet kiválasztása panelen válassza a Felügyelet, majd a Tovább lehetőséget.

    Képernyőkép az IBM Profilkezelő eszköz Környezetkijelölés paneljéről.

  6. A Kiszolgálótípus kiválasztása panelen válassza az Üzembehelyezési kezelő, majd a Tovább lehetőséget.

    Képernyőkép az IBM Profilkezelő eszköz Kiszolgálótípus-kijelölés paneljéről.

  7. A Profillétrehozás beállításai panelen válassza a Speciális profil létrehozása, majd a Tovább gombot.

    Képernyőkép az IBM Profilkezelési eszköz Profillétrehozás beállításai paneljéről.

  8. Az Opcionális alkalmazástelepítés panelen győződjön meg arról, hogy a felügyeleti konzol üzembe helyezése (ajánlott) lehetőség van kiválasztva, majd válassza a Tovább gombot.

    Képernyőkép az OPCIONÁLIS alkalmazástelepítés panelről az IBM Profilkezelő eszközben.

  9. A Profilnév és hely panelen adja meg a profil nevét és helyét. Ebben a példában a profil neve .Dmgr01 A hely a WAS-verziótól függ:

    • A WAS V9-ben a hely a /datadrive/IBM/WebSphere/ND/V9/profiles/Dmgr01.
    • A WAS V8.5-ben a hely a /datadrive/IBM/WebSphere/ND/V85/profiles/Dmgr01.

    Ha végzett, válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Profilnév és hely paneljéről.

  10. A Csomópontok, gazdagépek és cellanevek panelen adja meg a csomópont nevét, állomásnevét és cellanevét. A gazdagép a magánhálózati IP-cím.adminVM Ebben a példában a csomópont neve adminvmCellManager01, a gazdagép értéke 192.168.0.4és a cella neve adminvmCell01. Ha végzett, válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Csomópontok, gazdagépek és cellanevek paneljéről.

  11. A Felügyeleti biztonság panelen adja meg a rendszergazdai felhasználónevet és a jelszót. Ebben a példában a felhasználónév és webspherea jelszó.Secret123456 Jegyezze fel a felhasználónevet és a jelszót, hogy azokkal bejelentkezhet az IBM-konzolra. Ha végzett, válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Felügyeleti biztonság paneljéről.

  12. A biztonsági tanúsítvány (1. rész) esetében adja meg a tanúsítványt, ha van ilyenje. Ez a példa az alapértelmezett önaláírt tanúsítványt használja. Ezután válassza a Tovább gombra.

  13. A biztonsági tanúsítványhoz (2. rész) adja meg a tanúsítványt, ha van ilyenje. Ez a példa az alapértelmezett önaláírt tanúsítványt használja. Ezután válassza a Tovább gombra.

  14. A Portértékek hozzárendelése panelen tartsa meg az alapértelmezett portokat, és válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Portértékek hozzárendelés paneljéről.

  15. A Linux-szolgáltatásdefiníció panelen ne válassza a Telepítéskezelő folyamat futtatása Linux-szolgáltatásként lehetőséget. Később létre kell hoznia a Linux szolgáltatást. Válassza a Tovább lehetőséget.

  16. A Profillétrehozás összegzése panelen győződjön meg arról, hogy az adatok helyesek, majd válassza a Létrehozás lehetőséget.

    Képernyőkép az IBM Profilkezelő eszköz Profillétrehozás összegzés paneljéről.

  17. A profil létrehozása eltarthat egy ideig. Amikor megjelenik a Profil létrehozása kész ablaktábla, válassza az Első lépések konzol indítása lehetőséget. Ezután kattintson a Befejezés gombra.

    Képernyőkép az IBM Profilkezelő eszköz Profillétrehozás kész paneljéről.

  18. Megjelenik az Első lépések konzol. Válassza a Telepítés ellenőrzése lehetőséget.

    Képernyőkép az IBM Profilkezelő eszköz Első lépések konzoljáról.

  19. Elindul az ellenőrzési folyamat, és az alábbi példához hasonló kimenet jelenik meg. Ha vannak hibák, a továbblépés előtt meg kell oldania őket.

    Képernyőkép az IBM Profilkezelő eszköz első lépések konzolkimenetéről.

  20. Elindul az üzembehelyezési kezelő folyamata. Az Első lépések konzol bezárásához zárja be a kimeneti panelt, és válassza a Kilépés lehetőséget a konzolon.

    Befejezte a profil létrehozását. Bezárhatja a WebSphere testreszabási eszközkészletét.

  21. Az IBM-konzol eléréséhez nyissa meg a tűzfalportokat az alábbi parancsokkal:

    firewall-cmd --zone=public --add-port=9060/tcp --permanent
    firewall-cmd --zone=public --add-port=9043/tcp --permanent
    firewall-cmd --zone=public --add-port=9809/tcp --permanent
    firewall-cmd --zone=public --add-port=7277/tcp --permanent
    firewall-cmd --zone=public --add-port=9402/tcp --permanent
    firewall-cmd --zone=public --add-port=9403/tcp --permanent
    firewall-cmd --zone=public --add-port=9352/tcp --permanent
    firewall-cmd --zone=public --add-port=9632/tcp --permanent
    firewall-cmd --zone=public --add-port=9100/tcp --permanent
    firewall-cmd --zone=public --add-port=9401/tcp --permanent
    firewall-cmd --zone=public --add-port=8879/tcp --permanent
    firewall-cmd --zone=public --add-port=5555/tcp --permanent
    firewall-cmd --zone=public --add-port=7060/tcp --permanent
    firewall-cmd --zone=public --add-port=11005/udp --permanent
    firewall-cmd --zone=public --add-port=11006/tcp --permanent
    firewall-cmd --zone=public --add-port=9420/tcp --permanent
    
    firewall-cmd --reload
    
  22. Az üzembehelyezési kezelő automatikus elindításához hozzon létre egy Linux-szolgáltatást a folyamathoz. Linux-szolgáltatás létrehozásához futtassa a következő parancsokat:

    export PROFILE_PATH=/datadrive/IBM/WebSphere/ND/V9/profiles/Dmgr01
    
    # Configure SELinux so systemctl has access on server start/stop script files.
    semanage fcontext -a -t bin_t "${PROFILE_PATH}/bin(/.*)?"
    restorecon -r -v ${PROFILE_PATH}/bin
    
    # Add service.
    ${PROFILE_PATH}/bin/wasservice.sh -add adminvmCellManager01 -servername dmgr -profilePath ${PROFILE_PATH}
    
  23. Ellenőrizze, hogy megjelenik-e a következő kimenet:

    CWSFU0013I: Service [adminvmCellManager01] added successfully.
    

    Ha a kimenet nem jelenik meg, a folytatás előtt hárítsa el és oldja meg a problémát.

Az üzembehelyezési kezelő a következőn adminVMfut: . A Windows rendszerű virtuális gép jump boxjából az IBM-konzolt az URL-címen http://<admin-vm-private-ip>:9060/ibm/console/érheti el.

Egyéni profilok konfigurálása

Ebben a szakaszban az X-kiszolgáló használatával myWindowsVM hozhat létre egyéni profilokat a felügyelt kiszolgálókhoz mspVM1 és mspVM2.

Győződjön meg arról, hogy továbbra is a Windows-gépen van. Ha nem, távolról csatlakozzon a myWindowsVM.

Az mspVM1 egyéni profiljának konfigurálása

A következő lépésekkel konfigurálhat egyéni profilt a következőhöz mspVM1:

  1. A következő parancsokkal csatlakozhat egy mspVM1 parancssorból:

    set MSPVM1VM_IP="192.168.0.6"
    ssh azureuser@%MSPVM1VM_IP%
    
  2. Használja a következő parancsokat a root felhasználóvá váláshoz és a változó beállításához DISPLAY :

    sudo su -
    
    export DISPLAY=<my-windows-vm-private-ip>:0.0
    # export DISPLAY=192.168.0.5:0.0
    
  3. Az üzembehelyezési kezelő adminVMmegnyitásához nyissa meg a tűzfalportokat az alábbi parancsokkal:

    firewall-cmd --zone=public --add-port=9080/tcp --permanent
    firewall-cmd --zone=public --add-port=9443/tcp --permanent
    firewall-cmd --zone=public --add-port=2809/tcp --permanent
    firewall-cmd --zone=public --add-port=9405/tcp --permanent
    firewall-cmd --zone=public --add-port=9406/tcp --permanent
    firewall-cmd --zone=public --add-port=9353/tcp --permanent
    firewall-cmd --zone=public --add-port=9633/tcp --permanent
    firewall-cmd --zone=public --add-port=5558/tcp --permanent
    firewall-cmd --zone=public --add-port=5578/tcp --permanent
    firewall-cmd --zone=public --add-port=9100/tcp --permanent
    firewall-cmd --zone=public --add-port=9404/tcp --permanent
    firewall-cmd --zone=public --add-port=7276/tcp --permanent
    firewall-cmd --zone=public --add-port=7286/tcp --permanent
    firewall-cmd --zone=public --add-port=5060/tcp --permanent
    firewall-cmd --zone=public --add-port=5061/tcp --permanent
    firewall-cmd --zone=public --add-port=8880/tcp --permanent
    firewall-cmd --zone=public --add-port=11003/udp --permanent
    firewall-cmd --zone=public --add-port=11004/tcp --permanent
    firewall-cmd --zone=public --add-port=2810/tcp --permanent
    firewall-cmd --zone=public --add-port=9201/tcp --permanent
    firewall-cmd --zone=public --add-port=9202/tcp --permanent
    firewall-cmd --zone=public --add-port=9354/tcp --permanent
    firewall-cmd --zone=public --add-port=9626/tcp --permanent
    firewall-cmd --zone=public --add-port=9629/tcp --permanent
    firewall-cmd --zone=public --add-port=7272/tcp --permanent
    firewall-cmd --zone=public --add-port=5001/tcp --permanent
    firewall-cmd --zone=public --add-port=5000/tcp --permanent
    firewall-cmd --zone=public --add-port=9900/tcp --permanent
    firewall-cmd --zone=public --add-port=9901/tcp --permanent
    firewall-cmd --zone=public --add-port=8878/tcp --permanent
    firewall-cmd --zone=public --add-port=7061/tcp --permanent
    firewall-cmd --zone=public --add-port=7062/tcp --permanent
    firewall-cmd --zone=public --add-port=11001/udp --permanent
    firewall-cmd --zone=public --add-port=11002/tcp --permanent
    firewall-cmd --zone=public --add-port=9809/tcp --permanent
    firewall-cmd --zone=public --add-port=9402/tcp --permanent
    firewall-cmd --zone=public --add-port=9403/tcp --permanent
    firewall-cmd --zone=public --add-port=9352/tcp --permanent
    firewall-cmd --zone=public --add-port=9632/tcp --permanent
    firewall-cmd --zone=public --add-port=9401/tcp --permanent
    firewall-cmd --zone=public --add-port=11005/udp --permanent
    firewall-cmd --zone=public --add-port=11006/tcp --permanent
    firewall-cmd --zone=public --add-port=8879/tcp --permanent
    firewall-cmd --zone=public --add-port=9060/tcp --permanent
    firewall-cmd --zone=public --add-port=9043/tcp --permanent
    
    firewall-cmd --reload
    
  4. A profilkezelő eszköz elindításához használja az alábbi parancsokat:

    cd /datadrive/IBM/WebSphere/ND/V9/bin/ProfileManagement
    ./pmt.sh
    
  5. Egy idő után megjelenik a Profilkezelő eszköz. Ha nem látja a felhasználói felületet, a folytatás előtt hárítsa el és oldja meg a problémát. Válassza a Létrehozás lehetőséget.

  6. A Környezet kiválasztása panelen válassza az Egyéni profil, majd a Tovább lehetőséget.

    Képernyőkép az IBM Profilkezelő eszköz Környezetkijelölés paneljéről.

  7. A Profillétrehozás beállításai panelen válassza a Speciális profil létrehozása, majd a Tovább gombot.

    Képernyőkép az IBM Profilkezelési eszköz Profillétrehozás beállításai paneljéről.

  8. A Profilnév és hely panelen adja meg a profil nevét és helyét. Ebben a példában a profil neve .Custom01 A hely a WAS-verziótól függ:

    • A WAS V9-ben a hely a /datadrive/IBM/WebSphere/ND/V9/profiles/Custom01.
    • A WAS V8.5-ben a hely a /datadrive/IBM/WebSphere/ND/V85/profiles/Custom01.

    Ha végzett, válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Profilnév és hely paneljéről.

  9. A Csomópontok és gazdagépnevek panelen adja meg a csomópont nevét és gazdagépét. A gazdagép értéke a magánhálózati IP-cím.mspVM1 Ebben a példában a gazdagép és 192.168.0.6 a csomópont neve.mspvm1Node01 Ha végzett, válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Csomópontok és gazdagépek neve paneljéről.

  10. Az Összevonás panelen adja meg az üzembehelyezési kezelő állomásnevét és hitelesítését. A Deployment Manager gazdagépneve vagy IP-címe esetében az érték az itt található 192.168.0.4 magánhálózati adminVMIP-cím. A Deployment Manager-hitelesítés esetében ebben a példában a felhasználónév és websphere a jelszó.Secret123456 Ha végzett, válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Összevonás paneljéről.

  11. A biztonsági tanúsítvány (1. rész) esetében adja meg a tanúsítványt, ha van ilyenje. Ez a példa az alapértelmezett önaláírt tanúsítványt használja. Ezután válassza a Tovább gombra.

  12. A biztonsági tanúsítványhoz (2. rész) adja meg a tanúsítványt, ha van ilyenje. Ez a példa az alapértelmezett önaláírt tanúsítványt használja. Ezután válassza a Tovább gombra.

  13. A Portértékek hozzárendelése panelen tartsa meg az alapértelmezett portokat, és válassza a Tovább gombot.

    Képernyőkép az IBM Profilkezelő eszköz Portértékek hozzárendelés paneljéről.

  14. A Profillétrehozás összegzése panelen győződjön meg arról, hogy az adatok helyesek, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a Profillétrehozás összegzése panelről az IBM Profilkezelő eszközben.

  15. Az egyéni profil létrehozása eltarthat egy ideig. A Profillétrehozás befejezése panelen törölje az Első lépések konzol indítása jelölőnégyzet jelölését. Ezután a Befejezés gombra kattintva fejezze be a profil létrehozását, és zárja be a Profilkezelő eszközt.

    Képernyőkép a Profillétrehozás befejezése panelről az IBM Profilkezelő eszközben.

  16. A kiszolgáló automatikus indításához hozzon létre egy Linux-szolgáltatást a folyamathoz. A következő parancsok létrehoznak egy Linux-szolgáltatást a kezdéshez nodeagent:

    export PROFILE_PATH=/datadrive/IBM/WebSphere/ND/V9/profiles/Custom01
    
    # Configure SELinux so systemctl has access on server start/stop script files.
    semanage fcontext -a -t bin_t "${PROFILE_PATH}/bin(/.*)?"
    restorecon -r -v ${PROFILE_PATH}/bin
    
    # Add service to start nodeagent.
    ${PROFILE_PATH}/bin/wasservice.sh -add mspvm1Node01 -servername nodeagent -profilePath ${PROFILE_PATH}
    
  17. Ellenőrizze, hogy megjelenik-e a következő kimenet:

    CWSFU0013I: Service [mspvm1Node01] added successfully.
    

    Ha a kimenet nem jelenik meg, a folytatás előtt hárítsa el és oldja meg a problémát.

Létrehozott egy egyéni profilt, és nodeagent azon mspVM1fut. Állítsa le a root felhasználót, és zárja be az SSH-kapcsolatot a következőhöz mspVM1: .

Az mspVM2 egyéni profiljának konfigurálása

Térjen vissza az mspVM1 egyéni profiljának konfigurálása szakasz elejéhez, és hajtsa végre ugyanazokat a lépéseket mspVM2. Vagyis, bárhol is használta mspVM1 vagy hasonló, tegye ugyanezt a mspVM2.

A Csomópontok és gazdagépek neve panelen adja meg mspvm2Node01 a csomópont nevét és 192.168.0.7 a gazdagép nevét.

Az egyéni profilt két felügyelt kiszolgálóhoz készítette el: mspVM1 és mspVM2. Folytassa a folytatást a WAS-fürt létrehozásához.

Fürt létrehozása és kiszolgálók indítása

Ebben a szakaszban az IBM-konzollal hozhat létre WAS-fürtöt, és elindíthatja a felügyelt kiszolgálókat a böngészőben myWindowsVM. Győződjön meg arról, hogy továbbra is a Windows-gépen van. Ha nem, távolról csatlakozzon a myWindowsVM. Ezután kövesse az alábbi lépéseket:

  1. Nyissa meg a Microsoft Edge böngészőt, és nyissa meg a következőt http://<adminvm-private-ip>:9060/ibm/console/: . Ebben a példában az IBM-konzol URL-címe .http://192.168.0.4:9060/ibm/console/ Keresse meg a bejelentkezési panelt. Jelentkezzen be az IBM-konzolra a rendszergazdai felhasználónévvel és jelszóval (websphere/Secret123456). Mostantól felügyelheti a fürtöket és a kiszolgálókat.

    Képernyőkép az IBM-konzol üdvözlő információiról.

  2. A navigációs panelen válassza a Kiszolgálófürtök>>WebSphere alkalmazáskiszolgáló-fürtök lehetőséget. Ezután válassza az Új lehetőséget egy új fürt létrehozásához.

  3. Az új fürt létrehozása párbeszédpanel 1. lépése: Adja meg az alapszintű fürtadatokat, adja meg a fürt nevét. Ebben a példában a fürt neve .cluster1 Ha végzett, válassza a Tovább gombot.

    Képernyőkép az alapvető fürtinformációk IBM-konzolon való megadásának lépéséről.

  4. 2. lépés: Első fürttag létrehozása, adja meg a tag nevét, és válassza ki a csomópontotmspvm1Node01. Ebben a példában a tag neve .msp1 A csomópont a WAS-verziótól függ:

    • A WAS V9-ben a csomópont az mspvm1Node01 (ND 9.0.5.12).
    • A WAS V8.5-ben a csomópont az mspvm1Node01 (ND 8.5.5.24).

    Ha végzett, válassza a Tovább gombot.

    Képernyőkép az első fürttag IBM-konzolon való létrehozásának lépéséről.

  5. A 3. lépésben : Hozzon létre további fürttagokat, adja meg a második tag nevét, és válassza ki a csomópontot mspvm2Node01. Ebben a példában a tag neve .msp2 A csomópont a WAS-verziótól függ:

    • A WAS V9-ben a csomópont az mspvm2Node01 (ND 9.0.5.12).
    • A WAS V8.5-ben a csomópont az mspvm2Node01 (ND 8.5.5.24).
  6. Válassza a Tag hozzáadása lehetőséget a második csomópont hozzáadásához. A táblázat két tagot sorol fel. Ha végzett, válassza a Tovább gombot.

    Képernyőkép az IBM-konzolon egy további fürttag létrehozására szolgáló lépésről.

  7. A 4. lépésnél: Összegzés, válassza a Befejezés lehetőséget.

    Képernyőkép a fürt IBM-konzolon történő létrehozására vonatkozó műveletek összegzéséről.

    A fürt létrehozása eltarthat egy ideig. A fürt létrehozása cluster1 után megjelenik a táblában.

  8. Válassza a fürt1 lehetőséget, majd a Véleményezés lehetőséget az információk áttekintéséhez.

    Képernyőkép az IBM-konzol módosításainak áttekintésére szolgáló hivatkozásról.

  9. Válassza a Módosítások szinkronizálása csomópontokkal lehetőséget, majd válassza a Mentés lehetőséget.

    Képernyőkép az IBM-konzol csomópontjaival végzett módosítások szinkronizálására szolgáló jelölőnégyzetről.

  10. A létrehozásnak hiba nélkül kell befejeződnie. A folytatáshoz kattintson az OK gombra .

    Képernyőkép az IBM-konzolról, amely a szinkronizálás sikeres befejezését mutatja.

  11. Válassza ki a fürt1 elemet a táblázatban, majd a Start gombra kattintva indítsa el a fürtöt.

    Képernyőkép egy újonnan létrehozott fürt az IBM-konzolon való elindításához.

  12. A két felügyelt kiszolgáló elindítása egy ideig tart. Az Állapot oszlopban válassza a frissítés ikont (két egymásra mutató nyíl) az állapot frissítéséhez.

    Vigye az egérmutatót a frissítés ikon fölé. Amikor az elemleírás a Started (Indítás) elemet jeleníti meg, megbízhat abban, hogy a fürt létrejön. Folytassa rendszeres frissítését, és ellenőrizze, amíg az elemleírás meg nem jelenik a Started (Indítás) elemleírásban.

  13. Az alábbi lépésekkel konfigurálhatja az alkalmazáskiszolgáló figyelési házirend-beállításait a felügyelt kiszolgáló automatikus indításához a Csomópontügynök elindítása után.

    A konfiguráláshoz msp1kövesse az alábbi lépéseket:

    1. A navigációs panelen válassza a Kiszolgálók, a Kiszolgálótípusok, majd a WebSphere alkalmazáskiszolgálók lehetőséget.

    2. Válassza ki az alkalmazáskiszolgáló msp1hivatkozását.

    3. A Kiszolgálóinfrastruktúra szakaszban válassza a Java és a folyamatkezelés lehetőséget.

    4. Válassza a Figyelési szabályzat lehetőséget.

    5. Győződjön meg arról, hogy az automatikus újraindítás ki van jelölve, majd válassza a FUTTATÁS lehetőséget a csomópont újraindítási állapotaként. Kattintson az OK gombra.

      Képernyőkép az IBM-konzolról, amely egy figyelési szabályzat konfigurálását mutatja.

    6. Lépjen vissza a Middleware-szolgáltatások panelre. Az Üzenetek panelen válassza a Véleményezés hivatkozást, majd válassza a Módosítások szinkronizálása csomópontokkal lehetőséget. A módosítások mentéséhez és szinkronizálásához válassza a Mentés lehetőséget.

    7. A következő üzenet jelenik meg: The configuration synchronization complete for cell. Válassza az OK gombot a konfigurációból való kilépéshez.

    A konfiguráláshoz msp2kövesse az alábbi lépéseket:

    1. A navigációs panelen válassza a Kiszolgálók, a Kiszolgálótípusok, majd a WebSphere alkalmazáskiszolgálók lehetőséget.
    2. Válassza ki az alkalmazáskiszolgáló msp2hivatkozását.
    3. A Kiszolgálóinfrastruktúra szakaszban válassza a Java és a folyamatkezelés lehetőséget.
    4. Válassza a Figyelési szabályzat lehetőséget.
    5. Győződjön meg arról, hogy az automatikus újraindítás ki van jelölve, majd válassza a FUTTATÁS lehetőséget a csomópont újraindítási állapotaként. Kattintson az OK gombra.
    6. Lépjen vissza a Middleware-szolgáltatások panelre. Az Üzenetek panelen válassza a Véleményezés hivatkozást, majd válassza a Módosítások szinkronizálása csomópontokkal lehetőséget. A módosítások mentéséhez és szinkronizálásához válassza a Mentés lehetőséget.
    7. A következő üzenet jelenik meg: The configuration synchronization complete for cell. Válassza az OK gombot a konfigurációból való kilépéshez.

cluster1 Két felügyelt kiszolgálóval msp1msp2és . A fürt működik.

Alkalmazás üzembe helyezése

Az alkalmazás üzembe helyezéséhez kövesse az alábbi lépéseket:

  1. A felügyeleti konzolon, ahol korábban bejelentkezett, válassza az Alkalmazások>új alkalmazás, majd az Új nagyvállalati alkalmazás lehetőséget.

  2. A következő panelen válassza a Távoli fájlrendszer lehetőséget, majd a Tallózás lehetőséget a telepített kiszolgálók fájlrendszereinek tallózásához.

  3. Válassza ki a rendszergazdai jogosultsággal kezdődő rendszert. Megjelenik a virtuális gép fájlrendszere. Innen válassza a V9 (vagy V85), majd az installableApps lehetőséget.

  4. A telepíthető alkalmazások listájában válassza a DefaultApplication.ear lehetőséget. Ezután válassza az OK gombra.

  5. Ismét megjelenik a panelen az alkalmazás kiválasztásához. Válassza a Tovább lehetőséget.

    Képernyőkép az IBM WebSphere párbeszédpanelről a feltöltendő és telepíteni kívánt modul megadásához.

  6. Válassza a Tovább lehetőséget az Új alkalmazás telepítése munkafolyamat többi lépéséhez. Ezután kattintson a Befejezés gombra.

  7. A következő üzenetnek kell megjelennie: Application DefaultApplication.ear installed successfully. Ha ez az üzenet nem jelenik meg, a folytatás előtt hárítsa el és oldja meg a problémát.

  8. Válassza a Mentés közvetlenül a fő konfigurációs hivatkozásra lehetőséget.

  9. El kell indítania az alkalmazást. Nyissa meg az Összes alkalmazás alkalmazást>. Jelölje be a DefaultApplication.ear jelölőnégyzetet, győződjön meg arról, hogy a Művelet start értékre van állítva, majd válassza a Művelet elküldése lehetőséget.

  10. A Minden alkalmazás tábla Állapot oszlopában válassza a frissítés ikont. Miután néhány alkalommal frissítette a táblázatot ily módon, egy zöld nyílnak kell megjelennie a DefaultApplication.ear Állapot oszlopában.

Az alkalmazás most már telepítve van a WAS-fürtben.

WAS-t tehet közzé Azure-alkalmazás átjáró használatával

Most, hogy befejezte a WAS-fürt létrehozását GNU/Linux rendszerű virtuális gépeken, ez a szakasz végigvezeti a WAS internetre való felfedésének folyamatán Azure-alkalmazás Gateway használatával.

Application Gateway létrehozása

Az Application Gateway létrehozásához kövesse az alábbi lépéseket:

  1. Ahhoz, hogy a WAS-t elérhetővé tegye az interneten, nyilvános IP-címre van szüksége. Az Azure CLI-vel rendelkező rendszerhéjban hozza létre az IP-címet az az network public-ip create használatával, ahogyan az az alábbi példában látható:

    az network public-ip create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myAGPublicIPAddress \
        --allocation-method Static \
        --sku Standard
    
    export APPGATEWAY_IP=$(az network public-ip show \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myAGPublicIPAddress \
        --query '[ipAddress]' \
        --output tsv)
    
  2. Hozza létre az application gatewayt az IP-címhez társítani. Az alábbi példa létrehoz egy alkalmazásátjárót a WebSphere által felügyelt kiszolgálókkal az alapértelmezett háttérkészletben:

    az network application-gateway create \
        --resource-group $RESOURCE_GROUP_NAME \
        --name myAppGateway \
        --public-ip-address myAGPublicIPAddress \
        --location eastus \
        --capacity 2 \
        --http-settings-port 80 \
        --http-settings-protocol Http \
        --frontend-port 80 \
        --sku Standard_V2 \
        --subnet wasGateway \
        --vnet-name myVNet \
        --priority 1001 \
        --servers ${MSPVM1_IP} ${MSPVM2_IP}
    
  3. A felügyelt kiszolgálók portokkal 9080teszik elérhetővé a számítási feladataikat. A következő parancsokkal frissíthet appGatewayBackendHttpSettings a háttérport 9080 megadásával és egy mintavétel létrehozásával:

    az network application-gateway probe create \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --name clusterProbe \
        --protocol http \
        --host-name-from-http-settings true \
        --match-status-codes 404 \
        --path "/"
    
    az network application-gateway http-settings update \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --name appGatewayBackendHttpSettings \
        --host-name-from-backend-pool true \
        --port 9080 \
        --probe clusterProbe
    
  4. A következő parancsokkal kiépíthet egy átírási szabályt az átirányításokhoz:

    # Create a rewrite rule set.
    az network application-gateway rewrite-rule set create \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --name myRewriteRuleSet
    
    # Associated routing rules.
    az network application-gateway rule update \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --name rule1 \
        --rewrite-rule-set myRewriteRuleSet
    
    # Create a rewrite rule 1.
    az network application-gateway rewrite-rule create \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --rule-set-name myRewriteRuleSet \
        --name myRewriteRule01 \
        --sequence 100 \
        --response-headers Location=http://${APPGATEWAY_IP}{http_resp_Location_2}
    
    # Create a rewrite rule condition.
    az network application-gateway rewrite-rule condition create \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --rule-name myRewriteRule01 \
        --rule-set-name myRewriteRuleSet \
        --variable "http_resp_Location" \
        --ignore-case true \
        --negate false \
        --pattern "(https?):\/\/192.168.0.6:9080(.*)$"
    
    # Create a rewrite rule 2.
    az network application-gateway rewrite-rule create \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --rule-set-name myRewriteRuleSet \
        --name myRewriteRule02 \
        --sequence 100 \
        --response-headers Location=http://${APPGATEWAY_IP}{http_resp_Location_2}
    
    # Create a rewrite rule condition.
    az network application-gateway rewrite-rule condition create \
        --resource-group $RESOURCE_GROUP_NAME \
        --gateway-name myAppGateway \
        --rule-name myRewriteRule02 \
        --rule-set-name myRewriteRuleSet \
        --variable "http_resp_Location" \
        --ignore-case true \
        --negate false \
        --pattern "(https?):\/\/192.168.0.7:9080(.*)$"
    

Most már az alábbi parancs által létrehozott URL-címmel érheti el az alkalmazást:

echo "http://${APPGATEWAY_IP}/snoop/"

Feljegyzés

Ez a példa egyszerű hozzáférést állít be a WAS-kiszolgálókhoz HTTP-vel. Ha biztonságos hozzáférést szeretne, konfigurálja a TLS/SSL-leállítást a teljes körű TLS és az Application Gateway utasításait követve.

Ez a példa nem teszi elérhetővé az IBM-konzolt az Application Gatewayen keresztül. Az IBM-konzol eléréséhez használhatja a Windows gépetmyWindowsVM, vagy hozzárendelhet egy nyilvános IP-címet.adminVM

Ha nem szeretné a jump boxot myWindowsVM használni az IBM-konzol eléréséhez, de nyilvános hálózaton szeretné elérhetővé tenni, a következő parancsokkal rendeljen hozzá egy nyilvános IP-címet adminVM:

# Create a public IP address.
az network public-ip create \
    --resource-group $RESOURCE_GROUP_NAME \
    --name myAdminVMPublicIPAddress \
    --allocation-method Static \
    --sku Standard

# Create a network security group.
az network nsg create \
    --resource-group $RESOURCE_GROUP_NAME \
    --name adminnsg

# Create an inbound rule for the network security group.
az network nsg rule create \
    --resource-group $RESOURCE_GROUP_NAME \
    --nsg-name adminnsg \
    --name ALLOW_IBM_CONSOLE \
    --access Allow \
    --direction Inbound \
    --source-address-prefixes '["*"]' \
    --destination-port-ranges 9043 \
    --protocol Tcp \
    --priority 500

# Update the network adapter with the network security group.
az network nic update \
    --resource-group $RESOURCE_GROUP_NAME \
    --name adminVMVMNic \
    --network-security-group adminnsg

# Update the network adapter with the public IP address.
az network nic ip-config update \
    --resource-group $RESOURCE_GROUP_NAME \
    --name ipconfigadminVM \
    --nic-name adminVMVMNic \
    --public-ip-address myAdminVMPublicIPAddress

export ADMIN_PUBLIC_IP=$(az network public-ip show \
    --resource-group $RESOURCE_GROUP_NAME \
    --name myAdminVMPublicIPAddress \
    --query '[ipAddress]' \
    --output tsv)

echo "IBM Console public URL: https://${ADMIN_PUBLIC_IP}:9043/ibm/console/"

A WAS-fürt konfigurációjának tesztelése

Befejezte a WAS-fürt konfigurálását és a Java EE-alkalmazás üzembe helyezését. Az alkalmazás eléréséhez kövesse az alábbi lépéseket az összes beállítás ellenőrzéséhez:

  1. Nyisson meg egy webböngészőt.
  2. Nyissa meg az alkalmazást az URL-cím http://<gateway-public-ip-address>/snoop/használatával.
  3. Amikor folyamatosan frissíti a böngészőt, az alkalmazás a kiszolgálópéldányokon halad végig. Tekintse meg a Gazdagép-kérelem fejlécének értékét, és figyelje meg, hogy többszöri újratöltés után megváltozik.

Az erőforrások eltávolítása

Elvégezte a WAS fürtkonfigurációt. Az alábbi szakaszok ismertetik, hogyan távolíthatja el a létrehozott erőforrásokat.

A Windows-gép tisztítása

A Windows rendszerű gépet myWindowsVM az alábbi parancsokkal távolíthatja el. Másik lehetőségként leállíthatja a Windows gépet, és továbbra is használhatja jump boxként a fürt folyamatos karbantartási feladataihoz.

export WINDOWSVM_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myWindowsVM \
    --query networkProfile.networkInterfaces[0].id \
    --output tsv)
export WINDOWSVM_NSG_ID=$(az network nic show \
    --ids ${WINDOWSVM_NIC_ID} \
    --query networkSecurityGroup.id \
    --output tsv)
export WINDOWSVM_DISK_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myWindowsVM \
    --query storageProfile.osDisk.managedDisk.id \
    --output tsv)
export WINDOWSVM_PUBLIC_IP=$(az network public-ip list \
    -g ${RESOURCE_GROUP_NAME} --query [0].id \
    --output tsv)

echo "deleting myWindowsVM"
az vm delete --resource-group ${RESOURCE_GROUP_NAME} --name myWindowsVM --yes
echo "deleting nic ${WINDOWSVM_NIC_ID}"
az network nic delete --ids ${WINDOWSVM_NIC_ID}
echo "deleting public-ip ${WINDOWSVM_PUBLIC_IP}"
az network public-ip delete --ids ${WINDOWSVM_PUBLIC_IP}
echo "deleting disk ${WINDOWSVM_DISK_ID}"
az disk delete --yes --ids ${WINDOWSVM_DISK_ID}
echo "deleting nsg ${WINDOWSVM_NSG_ID}"
az network nsg delete --ids ${WINDOWSVM_NSG_ID}

Az összes erőforrás törlése

Törlés abc1110rg a következő paranccsal:

az group delete --name $RESOURCE_GROUP_NAME --yes --no-wait

Következő lépések

A WebSphere-termékek Azure-beli futtatásának lehetőségeiről további információt a WebSphere termékcsalád Azure-beli futtatására vonatkozó megoldások című témakörben talál .