电影/电视WAS

Windows下WASV7.0 配置 z/OSMF

Windows 平台上基于 WebSphere Application Server V7.0 配置 z/OSMF



z/OSMF(z/OS Management Facility)是一个用于 z/OS 的新产品,它提供了一个支持用于 z/OS 的以 Web 浏览器为基础的管理控制台。 z/OSMF 可以使系统程序员更轻松地管理一个大型主机系统 z/OS 系统的日常运作和管理,简化日常管理工作。通常情况下 z/OSMF 需要应用于安装在 z/OS 主机系统上的 WebSphere Application Server V7.0 中,然而,很多时候,我们很难获得足够的主机资源供所有人使用。为了节约主机资源,并且方便开发和测试,我们考虑将 z/OSMF 配置在 Windows 平台上。

配置环境

WebSphere Application Server V7.0.0.15 及以上版本z/OSMF V1R13 RPD4 及以上版本Firefox 3.5 及 3.6 或 Internet Explorer 7.0 及 8.0.

z/OSMF 拓扑结构



图 1. z/OSMF 拓扑结构

无标题.jpg



图 -1 列出单一 Java 虚拟机下 z/OSMF 的核心拓扑结构,它由 izuzosmf.ear, izughelp.ear, izuimportutility.ear, IzuSrvLibs Shared Lib 和 IBM JRE 6 & JZOS APIs 五部分组成 .
下面我们分别对这五部分进行说明:IzuManagementFacility(izuzosmf.ear):部署在 WebSphere Application Server 上的 z/OSMF 的核心包,由 Core WAR 包,UI Common WAR 包和 Dojo WAR 组成。Core WAR 主要包括 z/OSMF 的导航功能以及管理用户、角色、链接等功能,实现了 z/OSMF 用户身份的验证。UI Common WAR 提供了 z/ OSMF 通用部件和一个自定义的“log4javascript”实现,它允许客户端发送日志消息到服务器。Dojo WAR 内置了 Dojo1.3 版本,支持 Dojo 实现。IzuManagementFacilityHelpApp(izughelp.ear),部署在 WebSphere Application Server 上,提供在线帮助的 EAR 包。IzuManagementFacilityImportUtility(izuimportutility.ear),部署在 WebSphere Application Server 的 EAR 包,它可以将特定目录下的属性文件导入进 z/OSMF 中。该功能只支持 z/OS 平台,不支持 Windows 平台。IzuSrvLibs Shared Lib,包含 izugjni.jar, JSON4J.jar, patchjni.jar, redirect.json, sblim-cim-client2.jar 和 ibmjzos.jar,这些 Jar 包提供了 z/OSMF 运行在 non-z/OS 的功能,可以通过 z/OSMF build 获得这些 Jar 包。IBM JRE6 & JZOS APIs,运行 z/OSMF 的 Java 环境,WebSphere Application Server 已提供,不需要独立配置。
参与5

4同行回答

zhangfeng22zhangfeng22销售经理2332
配置说明可忽略异常当启动 z/OSMF 后,会有如下提示,该提示是由于 Windows 平台上 WebSphere Application Server 不支持 SAFAuthorization,这个信息不影响 z/OSMF 在 Windows 平台上的正常使用,可以忽略。清单 4. 可忽略异常             ...显示全部

配置说明

可忽略异常


当启动 z/OSMF 后,会有如下提示,该提示是由于 Windows 平台上 WebSphere Application Server 不支持 SAFAuthorization,这个信息不影响 z/OSMF 在 Windows 平台上的正常使用,可以忽略。
清单 4. 可忽略异常
                                   [8/4/11 9:20:02:328 CST] 00000025 webapp E  com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated  SRVE0283E: Exception caught while initializing context: {0}  java.lang.NoClassDefFoundError: com.ibm.ws.security.auth.zOS.SAFAuthorizationFactory

验证配置正确性


在 FireFox 或 IE 中输入 https://localhost:9443/zosmf/,页面如图 -2。
图 2. IBM z/OS Management Facility 登录页面



输入用户名密码,登录后页面如图 -3,证明配置成功。
图 3. IBM z/OS Management Facility 欢迎页面



http://www.ibm.com/developerworks/cn/websphere/library/techarticles/1112_yul_zosmf/1112_yul_zosmf.html收起
电影/电视 · 2011-12-07
浏览946
zhangfeng22zhangfeng22销售经理2332
部署 z/OSMF 应用程序展开“应用程序”,点击“新建应用程序”;点击“新建企业应用程序”;选择本机上需要安装的 z/OSMF 应用程序文件,目录应为“DEPENDENT_FILES_DIR/izuzosmf.ear”;选择“快速路径”安装,并点击“下一步”;点击左侧步骤 3,跳过向导结束;点击“结束”完成安装;在企...显示全部

部署 z/OSMF 应用程序

展开“应用程序”,点击“新建应用程序”;点击“新建企业应用程序”;选择本机上需要安装的 z/OSMF 应用程序文件,目录应为“DEPENDENT_FILES_DIR/izuzosmf.ear”;选择“快速路径”安装,并点击“下一步”;点击左侧步骤 3,跳过向导结束;点击“结束”完成安装;在企业应用程序表单中点击“IzuManagementFacility”;点击“详细属性”下的“安全角色到用户 / 组映射”;选中“izuUsers”;点击“映射用户”;在“搜索字符串”域,默认值为“*”,点击“搜索”;在“可选项”中将需要映射给 izuUsers 的用户添加到“已选项”中;点击“确定”并保存配置。返回“企业应用程序”标点,选中“IzuManagementFacility”,启动该应用程序。
如果在启动“IzuManagementFacility”应用程序后做其它配置变更,我们必须重新启动 WebSphere Application Server 来使更新的配置起作用。

部署在线帮助应用程序

展开“应用程序”,点击“新建应用程序”;点击“新建企业应用程序”;选择本机上需要安装的 z/OSMF 应用程序文件,目录应为“DEPENDENT_FILES_DIR/izughelp.ear”;选择“快速路径”安装,并点击“下一步”;点击左侧步骤 3,跳过向导结束;点击“结束”完成安装;启动该应用程序。收起
电影/电视 · 2011-12-07
浏览916
zhangfeng22zhangfeng22销售经理2332
应用管理控制台配置 WebSphere Application Server 上的 z/OSMF环境变量配置启动 WebSphere Application Server,并且启动管理控制台;展开“服务器”->“服务器类型”,单击“WebSphere Application Server”;点击服务器实例,通常情况下为 server1;在“服务器基础结构”下,展开 ...显示全部

应用管理控制台配置 WebSphere Application Server 上的 z/OSMF

环境变量配置

启动 WebSphere Application Server,并且启动管理控制台;展开“服务器”->“服务器类型”,单击“WebSphere Application Server”;点击服务器实例,通常情况下为 server1;在“服务器基础结构”下,展开 “Java 和进程管理”,点击“进程定义”;在“其他属性”下,点击“环境条目”;新建一个新的条目,名称为“IZU_CONFIG_PROPERTIES_FILE”,值为属性文件 izu.config.properties 所在的地址,例如 C:\zosmf\persistence\configuration\izu.config.properties;

基本安全配置

展开“安全性”,点击“全局安全性”;确保“启用管理安全性的”被选中;确保“启用应用程序安全性”被选中;确保“使用 Java 2 安全性来限制应用程序访问本地资源”未被选中;确保“用户账户存储库”下面的“当前域定义”为“联合存储库”或者“本地操作系统”;点击确定并保存配置;在右侧“认证”下,展开“Web 和 SIP 安全性”并点击“常规配置”;选择“仅当 URI 受保护时进行认证”;确保“当访问不收保护的 URI 时使用可用的认证数据”被选中;点击确定并保存配置;

共享库和全局类装入器设置

展开“环境”,点击“WebSphere 变量”;点击“新建”来创建一个新的变量;创建一个变量,变量名称为“DEPENDENT_FILES_DIR”,变量的值为依赖库所在的目录,例如“C:\zOSMF_Dependent”;点击确定并保存配置;在管理控制台主菜单展开“环境”,点击共享库;创建一个服务器级的共享库,名称为“IzuSrvLibs”,类路径为:
${DEPENDENT_FILES_DIR}/patchjni.jar
${DEPENDENT_FILES_DIR}/sblim-cim-client2.jar
${DEPENDENT_FILES_DIR}/izugjni.jar
${DEPENDENT_FILES_DIR}/JSON4J.jar
${DEPENDENT_FILES_DIR}/ibmjzos.jar点击确定并保存配置;在管理控制台主菜单展开“服务器”->“服务器类型”,单击“WebSphere Application Server”;点击服务器实例,通常情况下为 server1;在“服务器基础结构”下,展开“Java 和进程管理”,点击“类装入器”;点击“新建”;确保类装入器顺序为“类已装入并且是先使用父类装入器”;点击“确定”,返回上一级类装入器表单,一个新的类装入器被创建,它由“Classloader”和一列随机码组成,点击该类装入器;点击“其他属性”下的共享库引用;点击“添加”,选择“IzuSrvLibs”库名,点击“确定”并保存配置;收起
电影/电视 · 2011-12-07
浏览880
zhangfeng22zhangfeng22销售经理2332
创建配置文件z/OSMF 需要一系列的配置文件,这些文件包含能够让 z/OSMF 正常运行所需的属性和数据。创建依赖文件创建 z/OSMF 依赖文件目录 DEPENDENT_FILES_DIR,例如“C:\zOSMF_Dependent”,将izuzosmf.ear,izughelp.ear 和 IzuSrvLibs Shared Lib 放置在该目录下。创建属性文...显示全部

创建配置文件


z/OSMF 需要一系列的配置文件,这些文件包含能够让 z/OSMF 正常运行所需的属性和数据。

创建依赖文件


创建 z/OSMF 依赖文件目录 DEPENDENT_FILES_DIR,例如“C:\zOSMF_Dependent”,将
izuzosmf.ear,izughelp.ear 和 IzuSrvLibs Shared Lib 放置在该目录下。

创建属性文件


首先创建 z/OSMF 配置文件根目录,例如 C:\zosmf\persistence,接着创建两个子目录,分别是配置子文件目录 IZU_CONG_DIR,例如 C:\zosmf\persistence\configuration 和数据文件子目录 IZU_DATA_DIR ,例如 C:/zosmf/persistence/data。
我们需要创建一个属性文件放置在配置文件子目录下,例如 izu.config.properties.
清单 1. IZU_CONG_DIR/izu.config.properties
                                   IZU_CONFIG_PROP_FILE_VERSION=1.13.0  IZU_DATA_DIR=C:\zosmf\persistence\data  IZU_WBEM_ROOT=/usr/lpp/wbem  IZU_UNIT_TYPE=SYSDA  IZU_TEMP_DIR=/tmp  IZU_WAS_PROFILE_PREFIX=BBNBASE  IZU_AUTHORIZATION_MODE=REPOSITORY  IZU_ORB_PORT=32203

创建持久化文件


默认情况下没有用户将被创建,没有人拥有 z/ OSMF 管理员权限。因此,我们需要手动修改磁盘上的用户和角色设置,以完成必要的设置 z/ OSMF。我们需要在 IZU_DATA_DIR 的子目录中创建两个 izu.zdf 文件。
清单 2. IZU_DATA_DIR/app/RoleRepository/izu.zdf /izu.zdf
                                   {    "public": {       "UserItems": {          "Users": {             "USER": {                "UserName": "Description goes here."            }          }       }    }  }


清单 3. IZU_DATA_DIR/app/RoleRepository/izu.zdf
                                   {    "public": {       "RoleItems": {          "Roles": [             {                "USER_ID": "USER",                "groupName": "z\/OSMF Administrator",                "targetID": "IBM-FF0E8EC4FCB",                "targetType": "Single"            }          ]       }    }  }

创建日志目录(可选)


在 IZU_DATA_DIR 子目录下创建 logs 目录。这将允许在 z/OSMF 日志文件被创建。如果没有这个目录,所有 z/ OSMF 记录就会被定向到 WebSphere Application Server 控制台。收起
电影/电视 · 2011-12-07
浏览898

提问者

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-12-07
  • 关注会员:1 人
  • 问题浏览:4146
  • 最近回答:2011-12-07
  • X社区推广