作者将介绍使用 Workload Deployer Version 3.1 用户界面设置和配置云来部署应用程序的过程。示例中使用了 VMware ESX 4.1 或 PowerVM 虚拟机管理程序。
IBM® Workload Deployer 是一个">硬件设备,提供了对 IBM 中间件虚拟镜像和模式的访问,允许您创建可在私有云中安全地部署和管理的应用程序环境。Workload Deployer 提供了一个基于 Web 的用户界面工具和一个命令行接口工具,使虚拟镜像、设备和应用程序模式的部署自动化、快速、一致且可重复。
部署和配置 Workload Deployer 以及设置私有云的典型步骤如下所示:
设备的物理安装,包括将设备安装在机架中,将它连接到网络,接入电源线,并将它连接到一个串行控制台。 通过连接的串行控制台完成对设备的初步配置,包括接受许可条款,配置 IP 地址、DNS 和默认网关。在完成这个步骤之后,可从一个连接到 Workload Deployer 的不同机器通过受支持的 Web 浏览器访问 Workload Deployer 管理控制台。 设备的其他配置包括添加更多网络适配器、DNS 分区和邮件服务器,配置 Workload Deployer 的备份和还原,以及建立时区。这些都可由 cbadmin 用户通过 Web 管理控制台执行。 在私有云中使用了所有资源(比如 ESXi 虚拟机管理程序、IP 地址)准备好之后,将资源添加到 Workload Deployer 并在其中配置云环境。有 3 种类型的任务: 根据需要创建用户和用户组。 启用需要的虚拟镜像和模式类型。 添加 IP 组、云组和虚拟机管理程序等资源,并部署共享服务。 将虚拟系统、应用程序和设备部署到云中,使用它们进行测试、开发或生产。 维护和监视云。
本文将重点介绍如何使用 Workload Deployer 基于 Web 的用户界面工具配置云环境。本文中的屏幕截图将显示 IBM Workload Deployer 3.1.0.1 中的 VMware ESX 虚拟机管理程序。图 1 按推荐的顺序显示了必要的步骤。
图 1. 云环境配置步骤
为应用程序正确配置云环境很重要。在 Workload Deployer 中,只有云管理员有权利设置云环境,即使开发人员和测试人员将使用它来运行应用程序。如果云环境没有得到正确配置,那么开发人员和测试人员可能无法解决出现的任何问题,因为他们没有访问权限。对于测试人员或开发人员,要求云管理员如何做才能解决某个问题并不总是显而易见的。
让我们看看在为应用程序部署配置云环境时的一些配置和过程的基本知识。
云环境配置的基本知识
配置考虑因素
在配置云环境时,云管理员应考虑多种因素。
配置云环境所需的授权
云环境配置中的大部分子任务( 除了用户和用户组创建和管理)都可由具有全面的云管理员权利的 Workload Deployer 用户完成。用户和用户组只能由具有 appliance-administrator-with-full-permission 权利的 Workload Deployer 用户管理。
事实上,云管理员角色与 Workload Deployer 云管理员权限之间没有直接的对应关系。在本文中,云管理员指真正的用户角色。每个步骤所需的 Workload Deployer 权限都已明确说明。
使用云环境的用户和用户组授权
配置云环境后,需要创建用户 ID 才能使用新的云。云管理员会根据每个具体用户的角色来考虑需要为他们提供哪些权限。
资源准备
物理服务器应已安装和配置虚拟机管理程序。如果使用 vCenter 来管理 ESX 服务器,那么应该将 VMware ESX 虚拟机管理程序添加到 VMware vCenter 服务器中。应该使用可通过 DNS 解析的主机名来配置 IP 地址,如果将使用 VLAN,还应建立 VLAN 配置。
初始配置步骤
要设置 Workload Deployer 来创建和部署虚拟应用程序模式、虚拟数据库模式和虚拟系统模式,则必须执行一些初始步骤。
在配置云环境之前,应执行多项操作:
虚拟机管理程序(
例如这里使用的 VMware ESX) 为已安装 ESX 的服务器配置 IP 地址、主机名、DNS 和默认网关。 配置存储和虚拟交换机。 如果使用 vCenter 管理 ESX,则应该向 vCenter 服务器注册 ESX 虚拟机管理程序。 网络 分配足够的 IP 地址,供在虚拟机管理程序上管理和部署的虚拟机使用。这些 IP 地址应该拥有可通过 DNS 服务器搜索的主机名。 如果打算使用 VLAN,那么请正确配置它。
剩余章节将向您介绍配置云环境所需的配置任务和子任务。