教程:在 Azure 虚拟机 上手动安装传统的 IBM WebSphere 应用程序服务器网络部署 您所在的位置:网站首页 vm虚拟机登录用户名和密码 教程:在 Azure 虚拟机 上手动安装传统的 IBM WebSphere 应用程序服务器网络部署

教程:在 Azure 虚拟机 上手动安装传统的 IBM WebSphere 应用程序服务器网络部署

2023-05-06 06:27| 来源: 网络整理| 查看: 265

教程:在 Azure 虚拟机 上手动安装传统的 IBM WebSphere 应用程序服务器网络部署 项目 05/03/2023

本教程介绍如何安装传统的 IBM WebSphere Application Server (WAS) 网络部署,以及如何在 GNU/Linux) 的 Azure 虚拟机 (VM 上配置 WAS 群集。

在本教程中,你将了解如何执行以下操作:

创建自定义虚拟网络并在网络中创建 VM。 使用图形界面手动在 VM 上安装传统的 WebSphere 应用程序服务器网络部署。 使用配置文件管理工具配置 WAS 群集。 在群集中配置 PostgreSQL 数据源连接。 在群集中部署和运行 Java EE 应用程序。 通过Azure 应用程序网关向公共 Internet 公开应用程序。 验证成功的配置。

你可能更喜欢一个完全自动化的解决方案,该解决方案代表你直接从Azure 门户在 GNU/Linux VM 上执行所有这些步骤。 在这种情况下,请考虑 群集 和 单个实例 产品/服务可用。

先决条件 如果还没有 Azure 订阅,可以在开始前创建一个免费帐户。 安装 Azure CLI 2.43.0 或更高版本 以运行 Azure CLI 命令。 出现提示时,请在首次使用时安装 Azure CLI 扩展。 有关扩展详细信息,请参阅使用 Azure CLI 的扩展。 运行 az version 以查找安装的版本和依赖库。 若要升级到最新版本,请运行 az upgrade。 必须具有 IBMid。 如果没有 IBM 帐户,请在登录 IBM 时创建一个 IBM 帐户,然后选择“ 创建 IBMid”。 记下 IBMid 密码和电子邮件。 Java JDK 版本 11。 Azure 建议 Microsoft 生成 OpenJDK。 确保在 JAVA_HOME 运行命令的 shell 中正确设置环境变量。 Git。 使用 git --version 来测试是否 git 正常工作。 本教程已使用版本 2.25.1 进行测试。 Maven。 使用 mvn -version 来测试是否 mvn 正常工作。 本教程已使用版本 3.6.3 进行测试。 准备环境

在本部分中,将设置用于安装 IBM 安装管理器、WebSphere 应用程序服务器网络部署和 PostgreSQL JDBC 驱动程序的基础结构。

假设

本教程在总共三个 VM 上配置一个 WAS 群集,其中包含一个部署管理器和两个托管服务器。 若要配置群集,需要在同一可用性集中创建以下三个 Azure VM:

管理 VM (VM 名称 adminVM) 运行部署管理器。 托管 VM (VM 名称和 mspVM1mspVM2) 有两台正在运行的托管服务器。 登录 Azure

如果尚未这样做,请使用 az login 命令登录到 Azure 订阅,然后按照屏幕上的说明操作。

az login

注意

如果有多个 Azure 租户与 Azure 凭据相关联,则必须指定要登录的租户。 可以使用 选项执行此操作 --tenant 。 例如,az login --tenant contoso.onmicrosoft.com。

创建资源组

使用 az group create 创建资源组。 资源组名称在订阅中必须全局唯一。 出于此原因,请考虑在创建的任何必须唯一的名称前面附加一些唯一标识符。 一种有用的方法是使用首字母缩写,后跟今天的日期(格式为 mmdd)。 此示例在eastus位置创建名为 的abc1110rg资源组:

az group create \ --name abc1110rg \ --location eastus 创建虚拟网络

构成 WebSphere Server 群集的资源必须使用虚拟网络相互通信,以及公共 Internet。 有关规划虚拟网络的完整指南,请参阅 Azure 云采用框架指南规划虚拟网络。 有关详细信息,请参阅 Azure 虚拟网络常见问题解答。

使用以下步骤创建虚拟网络。 本部分中的示例创建具有地址空间 192.168.0.0/16 的虚拟网络,并创建用于 VM 的子网。

使用 az network vnet create 创建虚拟网络。 以下示例创建一个名为 的网络 myVNet:

az network vnet create \ --resource-group abc1110rg \ --name myVNet \ --address-prefixes 192.168.0.0/24

使用 az network vnet subnet create 为 WAS 群集创建子网。 以下示例创建名为 mySubnet 的子网:

az network vnet subnet create \ --resource-group abc1110rg \ --name mySubnet \ --vnet-name myVNet \ --address-prefixes 192.168.0.0/25

使用 az network vnet subnet create 为 应用程序网关 创建子网。 以下示例创建名为 wasGateway 的子网:

az network vnet subnet create \ --resource-group abc1110rg \ --name wasGateway \ --vnet-name myVNet \ --address-prefixes 192.168.0.128/25 创建可用性集

使用 az vm availability-set create 创建可用性集,如以下示例所示。 创建可用性集是可选的,但我们建议执行此操作。 有关详细信息,请参阅 Windows VM 的示例 Azure 基础结构演练。

az vm availability-set create \ --resource-group abc1110rg \ --name myAvailabilitySet \ --platform-fault-domain-count 2 \ --platform-update-domain-count 2 在 GNU/Linux 上安装 WAS

以下部分介绍在 GNU/Linux 上安装 WAS 的步骤。 可以根据要求选择操作系统和 WAS 版本,但应在 IBM WebSphere 应用程序服务器网络部署文档中验证它们是否可用。

用于创建 VM 的市场映像为 RedHat:RHEL:84-gen2:latest。

注意

可以使用 az vm image list 查询 Red Hat 提供的所有可用 Red Hat Enterprise Linux 映像,如以下示例所示:

az vm image list \ --offer RHEL \ --publisher RedHat \ --output table \ --all

有关详细信息,请参阅 Red Hat Enterprise Linux 映像概述。

如果使用其他映像,则可能需要安装额外的库才能启用本指南中使用的基础结构。

创建 Red Hat Enterprise Linux 计算机

接下来,使用以下步骤创建一个基本 VM,在其上安装所有必需的工具,获取其磁盘快照,然后基于快照创建副本:

使用 az vm create 创建 VM。 在此 VM 上运行部署管理器。

以下示例使用用户名和密码对进行身份验证来创建 Red Hat Enterprise Linux 计算机。 如果需要,可以改用 TLS/SSL 身份验证。

az vm create \ --resource-group abc1110rg \ --name adminVM \ --availability-set myAvailabilitySet \ --image RedHat:RHEL:84-gen2:latest \ --size Standard_DS1_v2 \ --admin-username azureuser \ --admin-password Secret123456 \ --public-ip-address "" \ --nsg ""

使用以下命令为 WAS 文件创建并附加新磁盘:

az vm disk attach \ --resource-group abc1110rg \ --vm-name adminVM \ --name adminVM_Data_Disk_1 \ --new \ --size-gb 100 \ --sku StandardSSD_LRS 创建 Windows VM 并设置 X-server

本教程使用 WAS 的图形界面完成安装和配置。 使用 Windows VM 作为 跳转盒 并运行 X Windows 系统服务器 来查看 WAS 群集的三个 VM 上的图形安装程序。

使用以下步骤预配Windows 10计算机并安装 X 服务器。 如果与 Red Hat Enterprise Linux 计算机位于同一网络中,则无需从 Azure 预配新计算机。 可以跳转到安装 X 服务器的部分。

使用以下步骤从Azure 门户创建Windows 10 VM。

从Azure 门户打开资源组abc1110rg。 选择“创建”以创建资源。 选择“计算”,搜索“windows 10”,然后选择“Microsoft Windows 10”。 选择所需的计划,然后选择“ 创建”。 使用以下值配置 VM: 虚拟机名称: myWindowsVM 图像:Windows 10 专业版 用户名:azureuser 密码: Secret123456 选中“ 许可”下的复选框。 选择“查看 + 创建”,然后选择“创建” 。

创建 VM 和支持资源需要几分钟时间。

部署完成后,安装 X 服务器,并使用它通过图形界面在 Oracle Linux 计算机上配置 WLS。

使用以下步骤安装和启动 X-server。

使用远程桌面连接到 myWindowsVM。 有关详细指南,请参阅 如何使用远程桌面进行连接并登录到运行 Windows 的 Azure 虚拟机。 必须在 上 myWindowsVM执行本部分中的剩余步骤。 下载并安装 VcXsrv Windows X Server。 禁用防火墙。 若要允许来自 Linux VM 的通信,请使用以下步骤关闭Windows Defender防火墙。 搜索并打开防火墙Windows Defender。 找到“打开或关闭Windows Defender防火墙”,然后选择“关闭专用网络设置”。 可以单独保留 公用网络设置 。 选择“确定”。 关闭Windows Defender防火墙设置面板。 从桌面选择 “X-launch ”。 对于显示设置,请使用多个窗口,将显示编号设置为 -1,然后选择“ 下一步”。 对于 “选择如何启动客户端”,选择“ 不启动客户端”,然后选择“ 下一步”。 有关其他设置,请选择“剪贴板和主要选择”、“本机 opengl”和“禁用访问控制”。 选择“ 下一步 ”并完成。

可能会弹出Windows 安全中心警报,指出 Allow VcXsrv windows X-server to communicate on these networks。 选择 “允许访问”。

现在可以连接到 Red Hat Enterprise Linux 计算机,并使用图形界面安装所需的工具。 以下部分将指导你安装 IBM 安装管理器和 WebSphere Application Server 网络部署传统。 使用 myWindowsVM 进行安装和配置。

安装依赖项

使用以下步骤安装所需的依赖项,以允许从 X-server 进行连接并启用图形安装:

使用以下步骤获取 的 adminVM专用 IP 地址:

从Azure 门户,选择资源组 abc1110rg。 在资源列表中,选择 adminVM。 在“概述”窗格中,选择“ 属性”。 在 “网络”中,复制 “专用 IP 地址”的值。 在此示例中,值为 192.168.0.4。

从 myWindowsVM打开命令提示符,然后使用 SSH 连接到 adminVMssh,如以下示例所示:

set ADMINVM_IP="192.168.0.4" ssh azureuser@%ADMINVM_IP%

输入密码 Secret123456。

使用以下命令切换到 root 用户。 本教程将向用户 root 安装所有工具。

sudo su -

现已使用 root 用户登录。

使用以下命令安装依赖项:

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

稍后,继续在 上 adminVM装载数据磁盘,因此请保持此终端打开。

装载数据磁盘

将所有安装文件和配置存储到数据磁盘。 使用以下步骤装载磁盘。 以用户身份 root 运行命令。 如果不使用 root,请运行 sudo su - 以切换用户。

使用以下命令为上次创建的磁盘设备检查,该磁盘设备格式化用于保存 WAS 文件:

ls -alt /dev/sd*|head -1

输出类似于以下示例:

brw-rw----. 1 root disk 8, 32 Jan 28 09:04 /dev/sdc

使用以下步骤设置设备的格式。 以 root 用户身份在设备上运行 parted 。

使用以下命令创建跨越整个磁盘的主分区:

parted /dev/sdc --script mklabel gpt mkpart xfspart xfs 0% 100%

使用以下命令通过打印设备元数据来检查设备详细信息:

parted /dev/sdc print

输出应类似于以下示例:

Model: Msft Virtual Disk (scsi) Disk /dev/sdc: 107GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 107GB 107GB xfspart

使用以下命令在设备分区上创建文件系统:

mkfs.xfs /dev/sdc1 partprobe /dev/sdc1

使用以下命令创建装入点:

mkdir /datadrive

使用以下命令装载磁盘:

mount /dev/sdc1 /datadrive

使用以下命令将装载添加到 /etc/fstab 文件:

echo "UUID=$(blkid | grep -Po "(?


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有