部署 虚拟系统模式

创建 虚拟系统模式后,可以将其供应并部署到云。 您可以多次部署 虚拟系统模式 ,并且每个部署都是在云基础结构上运行的 虚拟系统实例

准备工作

配置 虚拟系统模式,并确保它已准备就绪可供部署。 有关修改 虚拟系统模式的更多信息,请参阅 相关任务

对于单个系统环境, 虚拟系统模式 中包含的脚本包可能包含您必须接受的许可协议,然后才能部署该模式。 有关接受许可协议的更多信息,请参阅相关参考

要将模式部署到 多云 环境概要文件,模式中的所有组件都必须使用 IBM® Foundation Pattern V 2.1.0.0 或更高版本 (无论是对于单系统部署还是 多系统部署) ,并且不得包含 Hypervisor Edition 虚拟映像。

重要信息: 用于部署的域名必须在 DNS 中注册,否则部署将失败。

关于本任务

您可以部署草稿或已落实的 虚拟系统模式 以进行测试或生产。 部署虚拟系统所需的时间取决于多个因素,例如,虚拟系统模式部件的大小及各个部件在模式定义中的相互依赖关系、网络使用情况、存储器使用情况以及云基础结构中虚拟机的供应速度。

如果在系统设置中配置了电子邮件地址,那么在成功部署 虚拟系统模式 时,将向指定的电子邮件地址发送电子邮件。 有关配置电子邮件投递的更多信息,请参阅相关任务

注: DNS 服务器的连接问题可能会导致部署时间增加或部署失败。 目标网络的网络管理员必须检查 DNS 服务器的路由表,以确保它可解析系统的网络地址。

过程

  1. 单击 模式 > 虚拟系统模式
  2. 单击要部署的模式的 操作 列中的 部署 ,或者选择要部署的模式,然后单击工具栏上的 部署

配置 窗格上:

  1. 需要时,编辑该部署的名称。 此名称在模式部署后显示在 " 实例 " 页面上。
    注: 部署名称不能以特殊字符开头,例如加号 ("+") ,连字符 ("-") , at 符号 ("@") 或等于 ("=")。 如果在部署名称的开头输入任何这些字符,那么将显示以下错误消息:
    CMPRE0007E:输入 JSON 无效,因为它容易受到公式注入攻击。
  2. 选择要用于部署的环境概要文件。
    • 如果所选环境概要文件的 部署类型 设置为 单个云:
      • 选择 云组IP 组
        注: 您还可以在 分发 窗格上为每个虚拟机设置 IP 组。 在此窗格上进行配置后无法更改部署的云组
      • 部署受限于单个云组。
    • 如果所选环境概要文件的 部署类型 设置为 多云,请在 分发 窗格上选择稍后部署的云组和 IP 组。
  3. 设置部署的优先级。
    注: 有关部署优先级的更多信息,请参阅 相关任务
  4. 可选: SSH 密钥 部分中使用下列其中一个选项来设置公用密钥:
    • 要自动生成密钥对,请单击生成。 公用密钥显示在 SSH 密钥字段中,并带有用于下载所生成专用密钥的链接。 如果要将同一密钥对用于其他部署,请从 SSH 密钥 字段复制并保存生成的公用密钥。
      单击 下载下载 (PKCS1 格式) 以将专用密钥文件保存到安全位置。 使用 下载 链接下载的文件的缺省名称为 id_rsa。 在 Windows 上,此文件可能另存为 id_rsa.txt。 使用 下载 (PKCS1 格式) 链接下载的文件的缺省名称为 id_rsa_pkcs1。 在 Windows 上,此文件可能另存为 id_rsa_pkcs1.txt
      要点: 生成 SSH 密钥并成对使用。 只有此专用密钥提供用于登录使用此公用密钥部署的虚拟机的 SSH 密钥。 系统不会保存专用密钥的副本。 如果未下载专用密钥,那么您无法登录带有 SSH 密钥认证的虚拟机。 请将公用密钥和 id_rsa 专用密钥文件保存在安全位置。 当您拥有专用密钥时,请确保它具有正确的许可权 (chmod 0400 id_rsa.txt)。 缺省情况下, SSH 客户机不使用为所有用户提供开放许可权的专用密钥文件。
    • 要使用现有 SSH 公用密钥,请在文本编辑器中打开公用密钥文件,然后将其复制并粘贴到 SSH 密钥 字段中。
      重要信息: 请勿使用 catlessmore 从命令 shell 复制和粘贴。 复制和粘贴操作将对密钥添加空格,这将导致您无法访问虚拟机。

    SSH 密钥提供对 云组 中虚拟机的访问权,以便进行故障诊断和维护。 有关配置基于 SSH 密钥的虚拟机访问权的信息,请参阅 相关任务

  5. 根据需要,修改部署调度:
    • 选择立即启动,或者选择以后启动并选择要启动该部署的日期和时间。
    • 选择无限期运行,或者选择运行至并选择要结束该部署的日期和时间。
  6. 计费 部分中,选择为此虚拟模式的部署定义的组织。
  7. 根据需要修改模式和组件属性。

    模式配置列中显示的属性是来自该模式中未锁定以允许编辑的模式和组件的属性。 您可以修改现有值,也可以设置模式创建期间未指定的值。 请确保所有必填字段都具有值。 在名称旁边具有蓝色圆点的组件包含必需的属性,在部署该模式之前必须设置这些属性。

  8. 完成配置 配置 选项卡上的所有字段时:
    • 如果已选择一个未将 IP 地址提供者字段设置为模式部署者的环境概要文件,并且您不希望修改布置,请单击快速部署。 如果选择此选项,那么部署过程开始。 您不需要完成任何后续步骤。
    • 如果选择了将 字段提供的 IP 地址设置为 Pattern Deployer的环境概要文件,或者要修改布置,请单击 准备部署

分发 窗格上:

系统将部署中的虚拟机放置在跨单个系统或 多系统环境 的云组中。

  1. 可选: 要修改虚拟机的放置,请将虚拟机拖至不同的云组。
    单系统环境:
    • 如果拖动包含多个虚拟机的虚拟机单元,那么系统会提示您选择要移动的虚拟机的编号。 您必须从对话框中的列表中选择编号。 将虚拟机移动到其他单元后,会将 IP 组分配设置为缺省值。 如果需要,可以在下一步骤中编辑虚拟机网络设置以修改 IP 组。
    • 如果修改虚拟机的布置,那么系统会验证新的布置以确保必需资源和工件在所选云组上可用。
    • 如果布置存在问题,那么会显示一条消息。 在继续操作之前,请解决布置问题。

      例如,如果修改放置时显示此消息:CWZKS7002E Insufficient memory to place the pattern,将虚拟机移至具有足够内存资源的其他云组以用于该模式。

      如果看到错误:Unable to assign to cloud group,显示错误的单元的位置,云组, NIC 或 IP 组存在错误。 如果出现此错误消息,那么您必须解决该单元存在的问题,然后才会允许您将虚拟机拖到该单元以布置在该单元。 请将鼠标指针移到该错误上,以便在窗口中显示有关该问题的更多详细信息。

    多系统环境:

    如果修改虚拟机的布置,那么系统会验证新的布置以确保必需资源和工件在所选云组上可用。 如果布置存在问题,那么会显示一条消息。 在继续操作之前,请解决布置问题。 例如,如果修改放置时显示此消息:CWZKS7002E Insufficient memory to place the pattern,将虚拟机移至具有足够内存资源的其他云组以用于该模式。

  2. 要编辑虚拟机的网络或卷设置,请将鼠标指针移到虚拟机图标上,并单击铅笔图标。
    1. IP 组 选项卡上,可以修改虚拟机中每个 NIC 的 IP 组。 列示的 IP 组与为部署选择的环境概要文件关联。 如果您为部署选择的环境概要文件中的 IP 地址提供者字段设为模式部署程序,那么必须在部署中为每个 NIC 设置 IP 地址。
    2. 如果模式中有 缺省附加块磁盘 附加组件,那么可以在 存储卷 选项卡上修改虚拟机的卷。 部署期间,您可以使用现有卷或创建一个卷以连接到组件。
      配置以下设置:
      安装点
      指定安装点。
      注意:
      虽然用户界面不会对可使用的安装点施加限制,但以下安装点将导致缺省 IBM 操作系统映像的部署失败: /var/opt/opt/AE/opt/python-2.6.4/opt/ibm/opt/ibm/ae/opt/ibm/fixnetwork/opt/ibm/scp/opt/IBM/AEopt/IBM/maestrousr/local。 如果选择使用这些安装点,请注意以下注意事项:
      • 如果使用缺省 IBM 操作系统映像,那么使用上述安装点将会导致部署失败。
      • 上述安装点是否适用于定制操作系统映像取决于路径是否为映像中的现有安装点,而不是仅仅为一个目录。 如果路径是现有安装点,那么附加组件会导致扩展卷,而不会影响部署是成功还是失败。 如果不是现有安装点,那么部署将会失败,就像使用了缺省 IBM 操作系统映像一样。
      文件系统类型
      选择文件系统类型: ext3ext4xfsjfs2none
      如果选择创建新卷,请配置下列设置:
      Name
      设置卷的名称。
      描述
      可选。 设置卷的描述。
      大小 (GB)
      设置卷的大小(以 GB 计)。
      卷组
      为卷选择卷组。 卷组是可以跨越工作负载和云组的卷的逻辑分组。
    3. 完成更新设置后,单击 确定
  3. 完成修改设置后,单击 部署

    单系统环境:

    部署虚拟系统时, 虚拟系统实例 将列示在 Cloud Pak System实例 部分下。 要查看 虚拟系统实例,请单击 实例 > 虚拟系统

    虚拟系统模式 中的虚拟映像配置的虚拟内存和虚拟处理器设置必须满足该模式中 软件组件 的需求。 如果未满足这些需求,那么部署会失败,且会显示列出内存和处理器需求的错误消息。 如果发生此错误,那么修改模式中处理器和内存设置,以便满足需求,并再次部署此模式。

结果

单系统环境:

再次验证布置以确保初始布置期间用于验证的资源和工件仍可用。 如果存在布置问题,那么会显示一条错误消息,并且会在包含错误的圆圈中显示一个红色圆圈。 将鼠标光标悬停在包含错误的单元上,然后将鼠标光标悬停在最终出现的窗口中的黄色三角形上,以查看有关错误的更多详细信息。 请解决布置问题(例如,将该虚拟机移至具有足够资源的其他系统),以便可以继续进行部署。

布置验证成功后,将部署并启动 虚拟系统实例 。 要停止 虚拟系统实例,请从列表中选择 虚拟系统实例 ,然后单击 停止要再次启动 虚拟系统实例 ,请选择虚拟应用程序,然后单击 启动

要除去已停止的拓扑,请从 " 虚拟系统模式 " 页面中选择该拓扑,然后单击 删除

多系统环境:

再次验证布置以确保初始布置期间用于验证的资源和工件仍可用。 如果布置存在问题,那么会显示一条消息。 请解决布置问题(例如,将该虚拟机移至具有足够资源的其他系统),以便可以继续进行部署。

模式将部署。 您可以从 " 实例 " 页面查看部署的状态。

下一步操作

单系统环境:

部署 虚拟系统实例后,可以使用虚拟机的 IP 地址来访问应用程序工件。 例如,可以在浏览器中手动输入 URL。
http://IP_address:9080/tradelite/
IP_address 是已部署的 WebSphere® Application Server 虚拟机的 IP 地址。

如果在部署期间上载了 SSH 公用密钥,而且您具有专用密钥,那么还可以不输入密码即可直接连接到虚拟机。

另外,您还可以查看和监视已部署的虚拟机的统计信息,并下载和查看日志文件。 有关更多信息,请参阅 相关任务