发信人: crykiller()
整理人: majorsun(1999-04-02 19:09:26), 站内信件
|
标 题: 惠普2000年解决方案(转贴) 讨论区:Y2K[ 千年虫]
作者: queenking (坤王) 日期: 1999.03.10 05:22
---------------------------------------------------------------------- ----------
惠 普2000 年 解 决 方 案
陈 天 华
HP 2000 年 就 绪 定 义
为 解 决2000 年 问 题,HP 于1997 年11 月 在 全 公 司 范 围 内
建 立 了 科 学 的、 严 格 的 测 试 标 准, 并 完 成 了 全 部 测 试 过
程。 该 标 准 汇 集 了HP 各 部 门 对2000 年 问 题 的 研 究 成 果 及 工
业 标 准 中 关 于2000 年 就 绪 的 重 要 内 容。 为 发 现Y2K 的 隐 蔽
问 题, 最 近 一 年 中,HP 对 已 投 入 使 用 和 提 供 支 持 的 各 种 产
品 按 新 标 准 进 行 了 测 试。
HP 认 为 产 品2000 年 就 绪(Ready) 是 指 按 产 品 说 明 书
正 确 使 用, 且 与 之 相 配 合 使 用 的 产 品 能 正 确 交 换 数 据,
能 准 确 地 处 理 与 日 期 相 关 的 所 有 数 据( 包 括 对 日 期 的 计
算、 比 较 及 排 序 等)。 其 适 应 范 围 包 括: 在20 世 纪 与21 世 纪
之 间 进、 出 及 在 世 纪 之 内,1999 年 与2000 之 间 和 年 度 之 内
进、 出 以 及 闰 年 计 算 等。
HP 2000 年 解 决 方 案
早 在1996 年,HP 便 以 前 瞻 性 战 略 眼 光 着 手 研 究2000 年
全 面 解 决 方 案。 在 深 入 研 究 了2000 年 问 题 并 参 考 相 关 标
准 及 咨 询 专 家 之 后,HP 对 其 全 线 产 品 进 行 了 测 试。
(1)HP 9000 PA-RISC 硬 件。 惠 普 公 司 对HP 9000 PA-RISC 服 务
器 及 工 作 站 采 用 了 系 统 时 钟、 实 时 时 钟(RTC) 和 与PDC 时 钟
相 关 的 命 令 等 多 方 面 的 严 格 测 试。 测 试 结 果 表 明,HP 900
0 PA-RISC 服 务 器 和 工 作 站 已 达 到2000 年 就 绪 条 件,HP 9000 PA
-RISC 硬 件 采 用 了 比 一 般 大 型 机 更 新 的 体 系 结 构 设 计 方 法
, 因 而 基 于 它 的 各 类 服 务 器 与 工 作 站 均 已 为2000 年 安 全
做 好 了 准 备。
(2) HP 3000 系 列 产 品。 除925、935、949 三 个 型 号 未 被 测
试 之 外, 其 他 均 已 符 合2000 年 安 全 条 件。HP 9000 系 列 产 品
中 的635、645、808、815、825、835、845 机 型 存 在2000 年 问 题, 由 于
这 些 产 品 在2000 年 到 来 时 已 被 淘 汰 而 未 被 测 试,HP9000 系
列 其 他 产 品 不 存 在2000 年 问 题。
(3) 软 件 产 品。 在 客 户 的 操 作 环 境 中, 如 果 应 用 软
件 具 有 与 日 期 相 关 的 硬 件 依 从 性, 则 应 对 这 些 应 用 在 其
运 行 的 平 台 上 进 行 测 试。 在32 位 版 本 与64 位 版 本 中, 由 于
进 入 系 统 的 入 口 点 和 通 过 库 调 用 的 代 码 路 径 等 不 完 全
相 同, 因 此 惠 普 对HP - UX11.0 的32 位 与64 位 版 本 进 行 了 不 同
测 试, 并 对32 位 与64 位 的 应 用 软 件 也 进 行 了 分 别 测 试。HP
- UX 操 作 系 统 所 有 产 品 的2000 年 测 试 工 作 于1998 年6 月 之
前 已 全 部 完 成。 对 于HP - UX10.x 操 作 系 统( 包 括10.01、10.10 和
10.20) 需 要 相 应 的 增 补 软 件;HP - UX9.x 操 作 系 统 存 在2000 年
问 题, 建 议 升 级 至HP - UX10.20 以 上 版 本。 其 他 版 本 的UNIX
操 作 系 统 通 过 安 装Patch 系 统 将 达 到2000 年 就 绪。 新 近 发 布
的 产 品 已 符 合HP 的2000 年 定 义。
HP 已 将2000 年 就 绪 测 试 项 目 纳 入 到 自1998 年1 月1 日
以 后 的 所 有 新 产 品 与 新 版 本 中。1998 年7 月1 日 以 后 推 出 的
产 品, 在 按 产 品 文 件( 包 括 任 何 修 补 或 升 级 安 装 指 导)
使 用 时, 所 有 硬 件、 软 件 及 固 化 软 件 产 品 都 能 够 准 确 地
处 理( 包 括 计 算、 比 较、 顺 序 排 列 等) 自20 世 纪 至21 世 纪、
20 世 纪 与21 世 纪 之 间 以 及1999 年 和2000 年, 包 括 闰 年 计 算 等
日 期 数 据。HP 推 出 的 基 于Intel 芯 片 的 服 务 器 系 列、 网 络 产
品、 外 设 产 品 和 最 新 推 出 的PC 不 存 在2000 年 问 题。
测 试 环 境
测 试 包 括 模 拟 测 试 和 综 合 测 试, 这 是2000 年 问 题 的
最 重 要 阶 段, 也 是 资 源 最 为 密 集 的 工 作。 为 确 保100 % 解
决2000 年 问 题, 确 保 修 改 工 作100 % 没 有 故 障,HP 对 所 有 的
软 硬 件 系 统 和 各 种 应 用 程 序 在 加 电 与 断 电、 执 行 与 非 执
行、 冷 启 动 与 热 启 动、 临 界 点 前 与 临 界 点 后 及 全 部 关 键
日 期(09/09/1999、12/31/1999、01/01/2000、02/28/2000、02/29/2000、03
/01/2000、12/31/2000 及01/01/2001) 等 各 种 可 能 情 况 分 别 进 行 了
测 试。
1 . 测 试 过 程
对HP - UNIX 操 作 系 统 在 各 自 独 立 系 统 与 网 络 化 配
置 上 进 行 了 可 靠 性/ 承 受 力、 功 能 性、 标 准 有 效 性、 安 装
与 升 级 等 各 种 测 试 项 目。HP 对 于 已 认 为 是2000 年 就 绪 的 各
版HP - UNIX 操 作 系 统(10.01,10.10,10.20 以 及11.0 各 版) 的32 位
版 本 及64 位 版 本 执 行 了 同 样 的 测 试, 并 将 系 统 时 钟 设 置
在2000 年 的 各 日 期 关 键 点 进 行 了 测 试。
产 品 验 证 过 程 中, 还 分 别 进 行 了 部 件 级 和 系 统 级
测 试。
2 . 部 件 级 测 试
对 于 核 心 操 作 系 统,HP 各R &D 小 组 均 对 相 应 产 品 进
行 了 深 入 研 究, 确 定 其 是 否2000 年 就 绪。 首 先 找 出 与 日 期
处 理 相 关 的 代 码, 并 针 对2000 年 问 题 进 行 分 析, 包 括 在 系
统 中 运 行 测 试 程 序 包 等, 观 察 执 行 结 果 与 预 期 结 果 是 否
存 在 差 别, 对 存 在 错 误 的 原 因 进 行 分 析 和 判 断, 如 测 试
本 身 是 否 对 世 纪 设 置 了 假 设 条 件( 测 试 本 身 有 无2000 问
题); 应 用 软 件 是 否 执 行 了 与 日 期 相 关 的 处 理, 并 产 生 了
错 误; 某 些 非2000 年 问 题 造 成 的 错 误。
在 对 代 码 进 行 修 改 之 后,HP 对 系 统 进 行 了 重 新 测
试 和" 回 归 性 测 试", 确 保2000 年 转 换 过 程 不 引 入 新 的 差 错
, 对HP 2000 年 就 绪 指 出 的 所 有 日 期 过 渡 点 之 前、 之 中 和 之
后 都 要 进 行 回 归 性 测 试。 必 要 时 需 重 新 运 行 未 通 过 的 各
项 测 试。 在 代 码 修 补 与 集 成 过 程 中 及 代 码 提 交 之 前 都 要
执 行 这 种 测 试。 这 些 测 试 完 成 后, 将 其 测 试 过 程 及 最 终
报 告 形 成 文 档 提 交 给 公 司 专 家 组 和 高 层 管 理 人 员 审 批
确 认。
3 . 系 统 级 测 试
HP 通 过HP - UNIX 系 统 中 的 时 间 处 理 功 能 执 行 最 终
用 户/ 系 统 管 理 员 等 类 型 任 务 的 方 法 检 验 系 统 层 次 上 的2
000 年 符 合 性。 典 型 测 试 过 程 如 下:
(1) 将 被 测 系 统 的 日 期 设 置 为1999 年12 月31 日23:00。
重 新 引 导 并 启 动HP - UNIX 安 装 过 程。 使 安 装 过 程 跨 过12 月
31 日 的 千 年 边 界 进 入2000 年1 月1 日。 装 入HP 专 门 开 发 的HP -
UNIX 系 统 测 试 工 具 包System Test Suite( 包 括 源 码 与 二 进 码),
使 过 程 跨 过2000 年 边 界, 检 测 各 版 本 的 质 量 与 可 靠 性。
(2) 将 日 期 设 置 为1999 年12 月31 日23:30。 启 动 测 试 过
程。 第 一 阶 段 由 源 代 码 建 立 起 测 试 程 序。 使 建 立 过 程(
编 译/ 链 接) 跨 过2000 年 边 界。
(3) 将 日 期 设 置 为1999 年12 月31 日12:00。 执 行(2) 中 生
成 的 程 序。 使 测 试 连 续 运 行 到 跨 过2000 年 边 界 后 的24 小 时
, 即 总 共 运 行48 小 时。
(4) 将 日 期 设 置 为1999 年12 月31 日22:30。 启 动 完 全 的
系 统 备 份 操 作 并 使 备 份 操 作 运 行 结 束。 使 运 行 跨 过2000
年 边 界。 检 查 备 份 操 作 记 录 数 据 准 确 性, 并 检 查 该 备 份
操 作 是 否 在 跨 过2000 年 边 界 结 束, 然 后 再 执 行 交 互 式 恢 复
操 作 检 查 备 份 的 完 整 性。
(5) 将 日 期 设 置 为1999 年12 月31 日23:30。 生 成 一 个Cron
tab 输 入 文 件 并 请 求Crontab。 把Cron 作 业 调 度 到2000 年 边 界 之
后 去 执 行 任 务。 检 验 该 任 务 是 否 在 预 定 调 度 的 时 间 点 上
执 行。 使 用at 命 令 重 复 操 作。
(6) 使 用 一 些 日 期 敏 感 性 命 令( 如date、mailx) 及JFS 文
件 系 统 进 行 测 试。 开 发 人 员 们 应 对JFS 与HFS 进 行 测 试。
(7) 将12/31/1999 日 期 替 换 为12/21/98、01/01/2000、02/28/20
00、02/29/2000、03/01/2000、12/31/2000 及01/01/2001。 重 复(1) 至(6) 项
测 试,
以 上 测 试 发 现 并 消 除 了 与2000 年 有 关 的 产 品 代 码
问 题 和 内 在 问 题、 传 递 数 据( 程 序 之 间 或 跨 网 络) 的 程 序、
系 统 安 装 与 日 期 改 变 等 所 产 生2000 年 问 题。
对 于 具 有 日 期 敏 感 性 处 理 内 容 的API 及 各 模 块, 在
HP 2000 年 就 绪 定 义 所 指 定 的 各 日 期 范 围 内, 在 午 夜( 日 期
范 围 的 中 点) 两 侧, 用 日 期 数 据 进 行 了 测 试。 对 于32 位 整
型 量 定 义 时 间 的 系 统, 可 以 准 确 处 理 日 期 的 范 围 为 从19
70 年1 月1 日 ~2038 年1 月1 日; 对 于time _t 为64 位 整 型 量 的 系
统, 其 时 间 范 围 为 从1970 年1 月1 日 ~9999 年12 月31 日。
2000 年 符 合 性 验 证 经 验
由 于 客 户 的 环 境 各 不 相 同, 因 此, 理 论 上2000 年 问
题 没 有 万 能 的 测 试 方 法。 但HP 可 以 为 客 户 提 供 一 般 的 原
则 要 点。
(1) 对 各 自 的 应 用 进 行 评 估, 找 出 应 用 中 与 日 期 相
关 的 系 统 功 能 如Libc 函 数、 命 令 等 类 型 的API。 在 此 基 础 上
, 对 每 个 可 疑 功 能 进 行 仔 细 检 查, 以 确 定 应 用 环 境 是 否
工 作 正 常。 建 立 一 个 具 有 时 间 敏 感 内 容 的 封 闭 式 测 试 环
境, 避 免 遗 漏 数 据 和 系 统 资 源。 专 用 环 境 不 仅 可 提 供 更
多 的 使 用 时 间 和 容 量, 而 且 系 统 运 行 不 会 受 到 干 扰。
(2) 使 用1990 年 ~1999 年 间 及2000 年 ~2001 年 间 的 日 期
运 行 测 试 程 序。 把 系 统 时 钟 设 置 在 这 两 个 区 间 中 的 某 些
日 期 上 启 动 测 试 程 序。 测 试 应 包 含 把 系 统 时 钟 设 置 到HP
关 于Y2K 就 绪 的 各 关 键 性 日 期 点, 并 在 这 种 条 件 下 观 察 应
用 软 件 的 运 行 是 否 正 确。
(3) 进 行 统 计 分 析。 2000 年 的 测 试 非 常 重 要, 但 并
非 发 现 问 题 的 唯 一 方 法。 所 以, 应 该 在2000 年 就 绪 测 试 计
划 中 包 含 统 计 分 析 内 容。 在 测 试 中 使 用 相 关 工 具 对 软 件
与 硬 件 进 行 分 析, 并 结 合 分 析 人 员、 体 系 结 构 人 员、 开
发 人 员、 运 行 人 员 及 专 家 的 经 验。
(4) 对 数 据 在 系 统 之 间 传 递( 通 过 网 络) 进 行 测 试
是 寻 找2000 年 问 题 的 有 效 方 法 之 一。 HP 已 进 行 过 这 种 测
试, 主 要 集 中 于HP - UNIX 与HP - UNIX 系 统 之 间 的 通 信。 对 于
用 户 来 说, 建 议 在 客 户 环 境 中 对 有 代 表 性 的 系 统 进 行 这
种 测 试( 包 括 多 厂 商 产 品 以 及 不 同 版 本 的 应 用 软 件 与 操
作 系 统)。 在 单 元 级 与 系 统 级 上 对 应 用 软 件 进 行 测 试 以
检 查 是 否2000 年 就 绪, 有 时 还 需 对 不 同 应 用 及 不 同 模 块
功 能 之 间 互 操 作 性 进 行 相 应 检 验。 检 验 各 种 应 用 之 间 数
据 传 递、 日 期 数 据 传 递 与 显 示 的 正 确 性,HP 已 对 服 务 器
与 工 作 站 之 间 的 交 互 性 进 行 了 测 试。
结 束 语
根 据 信 息 产 业 部 的 要 求, 目 前, 我 国 解 决2000 年 问
题 已 进 入 修 改 和 全 面 测 试 阶 段。 作 为 业 界 知 名 企 业,HP
十 分 重 视 解 决2000 年 问 题, 为 帮 助 用 户 安 全 度 过2000 年,HP
愿 和 用 户 一 起 竭 尽 全 力 保 证 解 决 方 案 的 科 学 性、 全 面 性
、 适 应 性、 准 确 性 和 安 全 性, 使HP 的 每 一 个 用 户 既 少 花 钱
, 多 办 事, 又 彻 底 解 决2000 年 问 题。
( 有 关HP 各 类 产 品2000 年 相 关 问 题, 可 访 问 其 网 址:
Http: ∥www.hp.com/go/year2000; 或 拨 打2000 年 热 线 电 话:65643609。
)
--
轻轻地我走了
正如我轻轻地来
※ 来源:.网易虚拟社区华东站 http://sh.netease.com.[FROM: 202.101.191 .128]
-- 当年的杀手 如今的神父
suntown.yeah.net, 阳光镇欢迎您
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.75.59.214]
|
|