您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页HP Integrity Virtual Machines 4.1 发行说明-T2767-90185

HP Integrity Virtual Machines 4.1 发行说明-T2767-90185

来源:爱问旅游网
HP Integrity Virtual Machines 4.1 发行说明

HP 部件号:T2767-90185

出版日期:2009 年 3 月,第 8.3 版

© 版权所有 2009 Hewlett-Packard Development Company, L.P.法律声明

机密计算机软件。必须有 HP 授予的有效许可证,方可拥有、使用或复制本软件。根据供应商的标准商业许可证的规定,美国政府应遵守 FAR12.211 和 12.212 中有关“商业计算机软件”、“计算机软件文档”与“商业货物技术数据”条款的规定。

本文包含的信息如有更改,恕不另行通知。随 HP 产品及服务提供的明示性担保声明中列出了适用于此 HP 产品及服务的专用担保条款。本文中的任何内容均不构成额外的担保。HP 对本文中的技术或编辑错误以及缺漏不负任何责任。致谢

所有 HP 9000 计算机上的 HP-UX 10.20 及更高版本和 HP-UX 11.00 及更高版本(包括 32 位和 64 位配置)都是 The Open Group UNIX 95 的品牌产品。

UNIX 是 The Open Group 的注册商标。

Microsoft 和 Windows 是 Microsoft Corporation 在美国的注册商标。

Intel 和 Itanium 是 Intel Corporation 及其子公司在美国和其他国家(地区)的商标或注册商标。Java 是 Sun Microsystems, Inc. 在美国的商标。Oracle 是 Oracle Corporation 的注册商标。

VERITAS 是 VERITAS Software Corporation 在美国和其他国家(地区)的注册商标。

目录

关于本文档.........................................................................................................................9

目标读者..................................................................................................................................................9本版本的新增内容和变更内容.................................................................................................................9印刷字体约定...........................................................................................................................................9文档结构..................................................................................................................................................9相关信息................................................................................................................................................10版本说明................................................................................................................................................10HP 欢迎您提出宝贵的意见和建议.........................................................................................................10

1 简介...............................................................................................................................13

1.1 本版本的 Integrity VM 中的新增功能和增强功能...........................................................................131.2 容量调整原则...................................................................................................................................131.3 使用 Linux Guest 虚拟机.................................................................................................................131.4 SUSE Linux 克隆的 Guest 虚拟机引导磁盘的引导问题...................................................................141.5 无法在运行多个 CPU 的 SUSE Linux Guest 虚拟机控制台中显示 TC INIT 转储消息....................151.6 创建虚拟机管理员和操作员帐户......................................................................................................151.7 Integrity VM 命令的变更.................................................................................................................151.8 Guest 虚拟机管理软件.....................................................................................................................161.9 在 Integrity VM 环境中使用网络时间协议 (NTP)...........................................................................16

2 安装说明.......................................................................................................................19

2.1 安装 Integrity VM............................................................................................................................192.1.1 升级到 11i v3 后,由于丢失 USB DVD 后备设备,Guest 虚拟机无法启动............................192.1.2 适用于 HP-UX Guest 虚拟机上的 HPVM-Guest 软件包不再减小 dma32_pool_size 的

值......................................................................................................................................................202.1.3 单击 System Management Homepage 上的 Veritas Enterprise Administrator 链接可能会导致 VEA 异常中止和核心转储........................................................................................................202.1.4 Integrity VM 包含 Base Operating Environment....................................................................202.1.5 升级 HP WBEM 服务...............................................................................................................202.1.6 安装包括 hpvmmigrate 和物理至虚拟辅助工具的迁移工具.................................................202.1.7 安装 VMProvider.....................................................................................................................212.1.8 VSE V4.1 与 Integrity VM V4.1 的兼容性................................................................................212.1.9 Integrity VM Manager 与 Integrity VM V4.1 一起使用时的局限性........................................212.1.10 HP-UX 0803 Guest 虚拟机上出现 VxVM 设备路径无效错误................................................232.1.11 VM 主机所需的 HP-UX 修补软件..........................................................................................232.1.12 HP-UX guest 虚拟机所需的修补软件....................................................................................262.1.13 Ignite/UX 服务器所需的修补软件..........................................................................................282.1.14 Windows Guest 虚拟机所需的修补软件................................................................................282.1.15 Red Hat Linux Guest 虚拟机所需的修补软件.......................................................................292.1.16 SUSE Enterprise Linux Guest 虚拟机所需的修补软件..........................................................292.2 在已安装试用版软件的情况下安装 HP Integrity Virtual Machines 产品........................................292.3 不要在 VM 主机系统上安装应用程序..............................................................................................292.4 不要在虚拟分区上安装 Integrity VM...............................................................................................302.5 不要将 Windows 作为 VM 主机系统中的备用引导系统来安装.......................................................312.6 “主干线”软件...................................................................................................................................312.7 启动 HP SIM(如果已安装)期间生成警告.....................................................................................31

目录3

3 创建虚拟机...................................................................................................................33

3.1 HP-UX、Windows 和 Linux 的缺省 guest 虚拟机设置..................................................................333.2 对本地运行的 Guest 虚拟机的 API 访问失败..................................................................................333.3 由于 ssh 消息过长导致 hpvmstatus-e 失败..............................................................................333.4 设置的 vCPU 的数量不能高于物理 CPU 的数量.............................................................................343.5 使用 Ignite 恢复后可能无法识别 guest 虚拟机磁带设备和日志......................................................343.6 不要在启动存在资源冲突的多个 guest 虚拟机时,在后台运行 hpvmstart..................................343.7 自动引导将使虚拟机启动.................................................................................................................343.8 Guest 虚拟机分配无需交换空间......................................................................................................343.9 不要创建用于安装 Guest 虚拟机的 VM 主机的黄金映像................................................................343.10 已安装 HPVM-Guest 虚拟机的系统的黄金映像必须配置 HPVM 设备驱动程序..........................353.11 在 VM 主机上运行的 Glance 4.6 或更高版本报告的数值可能不正确............................................353.12 在基于单元的主机上使用单元本地内存.........................................................................................353.13 增加 MPT 虚拟设备的 guest 虚拟机缺省 SCSI 队列深度可导致 I/O 故障.....................................353.14 具有较小内存的 HP-UX 11i v3 Guest 虚拟机可能无法配置一个或多个虚拟接口卡......................35

4 安装 guest 虚拟机........................................................................................................37

4.1 Windows guest 虚拟机....................................................................................................................374.1.1 在安装过程中卸下介质将使 Guest 虚拟机挂起.......................................................................374.1.2 某些 Windows Guest 虚拟机的网络驱动程序行为错误...........................................................374.1.3 错误的虚拟 DVD 配置可导致 Windows 运行速度变慢...........................................................374.1.4 HP Insight Manager 的自动服务器恢复功能不起作用 ...........................................................374.1.5 在 Intel Itanium 双核处理器 (Montecito) 系统上运行 Windows guest 虚拟机.......................374.1.6 建议不要使用虚拟 NullDVD 安装 Windows..........................................................................374.1.7 在 Windows Guest 虚拟机上启用 MP Services 会记录 telnetd 错误......................................384.1.8 使用 Windows 防火墙要求 ICMP 允许回显............................................................................384.1.9 控制台屏幕格式不正确............................................................................................................384.1.10 hpvmstop 命令无法正常关闭 Windows guest 虚拟机..........................................................384.1.11 不要删除 EFI Shell 引导选项..................................................................................................384.1.12 错误检查 0xA:IRQL_NOT_LESS_OR_EQUAL — 1...........................................................394.1.13 错误检查 0xA:IRQL_NOT_LESS_OR_EQUAL — 12.........................................................394.1.14 恢复 Windows Guest 虚拟机的 NVRAM..............................................................................394.2 HP-UX guest 虚拟机........................................................................................................................394.2.1 安装 Guest 虚拟机管理软件.....................................................................................................394.2.2 HP-UX 11i v3 Guest 虚拟机可能因缺少内存资源而无法配置接口卡......................................404.2.3 HP-UX 11i v3 Guest 虚拟机的修补软件..................................................................................414.2.4 不要在 Guest 虚拟机内运行实时内核调试程序.......................................................................414.2.5 不要在 HP-UX Guest 虚拟机上使用 iomap(7) 机制.............................................................414.2.6 在 HP-UX Guest 虚拟机上执行 iCAP 命令将失败...................................................................414.3 Linux Guest 虚拟机.........................................................................................................................414.3.1 Integrity 服务器上支持的 SLES10 SP1 Guest 虚拟机..............................................................414.3.2 SUSE Linux Guest 虚拟机安装前准备工作..............................................................................424.3.3 首次安装 Linux Guest 虚拟机管理软件...................................................................................424.3.4 引导 SUSE Guest 虚拟机时显示 ACPI 警告、错误和异常.......................................................424.3.5 HP SIM CMS 无法通过 SSH 连接到 SLES10...........................................................................434.3.6 为 VM Manager 准备 Linux Guest 虚拟机..............................................................................434.3.7 带有 FC 磁带的 Linux Guest 虚拟机显示错误.........................................................................434.3.8 在 Linux Guest 虚拟机上禁用 IPv6.........................................................................................444.3.9 偶尔出现“Ooops: timer ticks before it is due”错误.................................................................444.3.10 偶尔出现“e1000: eth1: e1000_clean_tx_irq: Detected Tx Unit Hang”错误............................444.3.11 虚拟 CPU0 和其他虚拟 CPU 之间的“Bogomips”值不一致...................................................444.3.12 通过 HP-UX 终端显示时,显示的特殊字符不正确................................................................444.3.13 偶尔出现浮点辅助故障消息。................................................................................................454.3.14 在 VM 主机中配置 Serviceguard...........................................................................................45

4

目录

5 使用 Integrity VM 命令................................................................................................47

5.1 运行 hpvmdevtranslate 脚本......................................................................................................475.1.1hpvmdevtranslate 命令可用于转换设备(如 SecurePath 和 AutoPath).........................475.1.2hpvmdevtranslate 命令的注释错误...................................................................................475.2 偶尔对 hpvmmodify 命令使用 -R 选项而非 -r 选项.....................................................................475.3 检查和编辑修复脚本........................................................................................................................475.4 将 Guest 虚拟机 LAN 从 AVIO 更改为 VIO....................................................................................485.5 向 Host 添加设备时运行 hpvmdevmgmt-I...................................................................................485.6hpvmmodify 命令重新评估 Guest 虚拟机配置...............................................................................485.7hpvmdevmgmt 命令会截断文件大小...............................................................................................485.8 将设备设置为可共享会导致设备冲突...............................................................................................485.9 在显示 guest 虚拟机或 vswitch 信息时修改该信息会出现错误.......................................................485.10 不要尝试删除繁忙的虚拟设备........................................................................................................485.11 缺少 uuid 或 .vmid 文件..............................................................................................................485.12 维护最小动力保障能力...................................................................................................................485.13 实际运行的动力保障能力可能与配置的动力保障能力不同............................................................495.14 修改正在运行的 Guest 虚拟机时出现重复消息..............................................................................495.15hpvmmodify 联机帮助页中的某些超时不正确.............................................................................495.16 Linux Guest 虚拟机上显示的联机帮助页.......................................................................................495.17 交换机错误可能导致 Integrity VM 检查失败.................................................................................49

6 guest 虚拟机管理.........................................................................................................51

6.1 管理员帐户名...................................................................................................................................516.2 Guest 虚拟机用户帐户.....................................................................................................................516.3 创建虚拟机管理员和操作员帐户......................................................................................................516.4 重新配置 VM 主机 CPU...................................................................................................................526.5 监视程序日志可能会报告警告消息..................................................................................................526.6 配置或启动 Guest 虚拟机时可能显示警告消息................................................................................526.7 不要将用户帐户添加到 hpvmsys 组................................................................................................526.8 使用虚拟控制台启动 guest 虚拟机后不要输入 Ctrl/B......................................................................536.9 HP-UX 11i v3 Guest 虚拟机可能发生混乱,并发生 NaT_hndler: kernel NaT Consumption Fault错误.......................................................................................................................................................536.10 如何停止 Guest 虚拟机..................................................................................................................536.11 hpvmconsole pc –cycle 命令偶尔无法完成....................................................................................536.12 如何从 Guest 虚拟机挂起中恢复....................................................................................................536.13 使用 HP Serviceguard 管理 guest 虚拟机......................................................................................536.13.1 将具有 CFS/CVM 后备存储的 VM Guest 虚拟机打包为 Serviceguard 程序包.....................536.13.2 检查或在群集配置中应用 Integrity VM Serviceguard 程序包时出现文件权限错误..............546.13.3 Serviceguard 控制的分布式 Guest 虚拟机状态可以滞后.......................................................546.13.4 hpvmsg_package 未添加适当的条目.....................................................................................546.13.5 使用 hpvmstatus 和 hpvmnet 命令时为 AVIO LAN 显示截断的 IPv6 地址......................546.13.6 在配置为 Serviceguard 的 Guest 虚拟机中使用 AVIO LAN 设备.........................................546.13.7 所需的 HP Serviceguard 修补软件........................................................................................546.13.8 重新输入用于启动程序包的命令............................................................................................546.13.9 不要使用 Integrity VM 命令管理分布式 Guest 虚拟机..........................................................546.13.10 不同的群集节点所报告的虚拟机状态不同...........................................................................546.13.11 可以忽略 cmcld 的 syslog 条目...........................................................................................556.13.12 使用 Virtual Machines Manager (VM Manager) 管理分布式 guest 虚拟机........................556.14 使用 gWLM 管理 Guest 虚拟机.....................................................................................................55

7 网络信息.......................................................................................................................57

7.1 支持的适配器...................................................................................................................................577.2 计算虚拟网卡的实际利用率.............................................................................................................57

目录

5

7.3 IPv4 或 IPv6 不支持在 Guest 虚拟机中使用 IP 别名地址................................................................577.4 具有虚拟 LAN 设备的 Guest 虚拟机需要足够内存.........................................................................577.5 vswitch 始终处于 SHARED 模式....................................................................................................577.6 不要将 HP A5506B PCI 10/100Base-TX 4 端口接口用于虚拟网络...................................................577.7 可以增强 MAC 地址验证功能..........................................................................................................577.8 VM 主机(而非 guest 虚拟机)支持自动端口聚合 (APA)..............................................................587.9 VM Manager 不显示 APA 链路聚合 LAN 设备..............................................................................587.10 不要运行将网络设备设置为混杂模式的应用程序..........................................................................587.11 Guest 虚拟机和主机的通信............................................................................................................587.12 不支持将 VM 主机上的 VLAN 接口用作 vswitch 的后备存储......................................................587.13 不要在 VM 主机和 HP-UX guest 虚拟机上打开 TSO....................................................................587.14 重新启动 vswitch...........................................................................................................................597.15 Guest 虚拟机 AVIO 接口行为........................................................................................................597.16 在引导时,具有状态为“DOWN”的 vswitch 的 Guest 虚拟机未声明 AVIO LAN 设备................597.17 不要在 IGSSN 驱动程序中使用 TCP 软件数据包重组...................................................................597.18 其他问题和说明..............................................................................................................................607.19 Integrity VM V4.1 不支持 Gelan 驱动程序....................................................................................60

8 存储信息.......................................................................................................................61

8.1 Agile 设备名建议.............................................................................................................................618.2 配置限制...........................................................................................................................................618.3 USB 2.0 和设备文件名......................................................................................................................618.4 sam 命令可能在 HP-UX 11i v2 Guest 虚拟机上显示错误的磁盘数和路径数..................................618.5 已连接 I/O 设备的 HP-UX Guest 虚拟机出现故障后收集转储信息可能失败..................................628.6 不支持将 DMP 文件用作后备存储 ..................................................................................................628.7 为某个资源分配 Null 设备...............................................................................................................628.8 在虚拟机上使用数据库管理产品......................................................................................................628.9 Integrity VM 不考虑在后备存储上设置的文件权限.........................................................................628.10 使用 USB CD/DVD 设备................................................................................................................628.11 hpvmmodify 命令无法更换 DVD..................................................................................................638.12 虚拟 FileDVD 恢复为原始资源状态...............................................................................................638.13 为不再存在的路径分配了物理设备 null.......................................................................................638.14 在 guest 虚拟机上使用 sam 无法初始化磁盘.................................................................................638.15 扩展逻辑卷后备存储......................................................................................................................638.16 虚拟 SCSI (VIO) 设备限制..............................................................................................................638.17 AVIO 限制......................................................................................................................................638.17.1 将存储适配器从 scsi 修改为 avio_stor...........................................................................648.17.2 不支持连接设备......................................................................................................................648.17.3 未安装 GuestAVIOStor 软件包但已配置 AVIO 存储设备......................................................648.17.4 在 scsi 和 avio_stor 之间迁移磁盘时,HP-UX 11i v3 guest 虚拟机中的 Agile DSF 发生更改..............................................................................................................................................648.17.5 11i v2 Guest 虚拟机上的 AVIO 设备的失败报告时间延长.....................................................648.17.6 联机修改 AVIO 设备可能会失败............................................................................................658.17.7 映射 HP-UX Guest 虚拟机上的 AVIO 存储设备....................................................................658.18 GuestAVIOStor HBA 驱动程序 (gvsd) DLKM..............................................................................678.19 对 AVIO 条目执行 hpvmmodify 命令可能会失败........................................................................678.20 删除和添加后,Guest 虚拟机 LUN 不显示...................................................................................67

9 迁移虚拟机...................................................................................................................69

9.1 不要迁移 Serviceguard 群集节点.....................................................................................................699.2 从 Integrity VM 主机取消 SAN 设备时应谨慎................................................................................699.3 无法动态启用 Guest 虚拟机进行联机迁移.......................................................................................699.4 主机一次只能参与一个联机迁移......................................................................................................69

6

目录

9.5 在目标 VM 主机上进行联机迁移与在目标 VM 主机上启动 Guest 虚拟机类似...............................699.6 迁移失败后,Guest 虚拟机可能会继续运行并被标记为禁用..........................................................709.7 当前不支持仅使用 IPv6 的 guest 虚拟机进行联机 VM 迁移............................................................709.8 瞬时网络错误可能会导致 hpvmmigrate 连接检查失败...................................................................709.9 迁移可能会超时并需要重新启动......................................................................................................709.10 联机迁移过程中,未传送 Guest 虚拟机存储设备的可共享属性....................................................709.11 迁移前收集 CapAd 数据................................................................................................................70

10 错误日志记录.............................................................................................................71

10.1 guest 虚拟机日志可能会无限增长..................................................................................................7110.2 日志消息写入到旧的日志文件........................................................................................................7110.3 保存的 MCA 或 INIT 寄存器状态可能不准确................................................................................7110.4 修改监视程序日志文件的大小........................................................................................................7110.5 不覆盖原版本的 /etc/rc.config.d/hpvmconf......................................................................7110.6 虚拟控制台事件日志与物理计算机日志不同..................................................................................71

11 Integrity VM 支持策略...............................................................................................73

11.1 Integrity VM 最短支持时间...........................................................................................................7311.2 Integrity VM 升级..........................................................................................................................7311.2.1 Integrity VM 修补软件策略...................................................................................................7311.3 VM 主机操作系统和服务器支持 ...................................................................................................7411.4 HP-UX Guest 虚拟机支持..............................................................................................................7411.5 Windows 和 Linux Guest 虚拟机支持...........................................................................................7511.6 HP Serviceguard 支持....................................................................................................................7611.7 存储接口支持.................................................................................................................................7711.7.1 Guest 虚拟机连接设备支持....................................................................................................7711.7.2 多路径软件支持......................................................................................................................7711.7.3 EVA 系列固件要求.................................................................................................................7811.8 网络接口支持.................................................................................................................................78

目录7

表格清单

1-12-12-22-32-42-52-62-72-82-93-1

Guest 虚拟机管理软件套件位置....................................................................................................16VM 主机修补软件..........................................................................................................................23不应安装的产品或修补软件...........................................................................................................26HP-UX Guest 虚拟机修补软件......................................................................................................26不应在 HP-UX Guest 虚拟机上安装的产品或修补软件.................................................................28Ignite/UX 修补软件........................................................................................................................28Windows 修补软件........................................................................................................................28不应在 Windows Guest 虚拟机上安装的产品或修补软件.............................................................29Red Hat Linux 修补软件................................................................................................................29SUSE Enterprise Linux Guest 虚拟机............................................................................................29Guest 虚拟机的缺省设置...............................................................................................................33

8表格清单

关于本文档

本《HP Integrity Virtual Machines 发行说明》文档介绍了 HP Integrity Virtual Machines 产品(Integrity VM) 的最新增强功能和变更内容,其中包括使用 Integrity VM 软件的限制以及指导方法。在安装和使用本产品之前,请务必首先阅读本发行说明。有关最新的信息,请从 docs.hp.com获取本文档的最新版本。

目标读者

本文档是为负责安装、配置和管理 Integrity VM 的系统管理员及网络管理员编写的。管理员应深入了解 HP-UX 操作系统概念、命令和配置方法。此外,管理员还必须熟悉 HP Integrity 计算机控制台,以及如何安装运行在虚拟机上的操作系统和应用程序。

本版本的新增内容和变更内容

本文档可替代适用于 Integrity VM B.04.00 的 HP Integrity Virtual Machines 发行说明(生产部件号:T2767-90179)。

印刷字体约定

find(1)

表示 HP-UX 联机帮助页。find 是联机帮助页名称,1 是该帮助页在《HP-UX参考手册》中的小节号。在网站和“Instant Information”DVD 上,可能是指向该联机帮助页的热链接。在 HP-UX 命令行输入“manaudit”或“man5audit”可以查看该联机帮助页。详见 man(1)。表示文档中引用的书籍、手册的名称,以宋体表示。以指向某本书或其他文档的超链接形式显示的标题。以指向网站的超链接形式显示的网站地址。表示计算机显示的文本和系统项。

键盘键名称。注意 Return 和 Enter 指的是同一个键。键盘序列 Ctrl+A 表示必须在按住 Ctrl 键的同时按下 A 键。第一次定义的名词和强调的内容用黑体表示。环境变量的名称,例如,PATH 或 errno。命令、函数中可以替换的变量名以仿宋表示。标记语言中使用的元素。标记语言中使用的属性。

《书名》《链接的标题》http://www.hp.com系统字体键盘操作术语环境变量可替换变量<元素>属性=

文档结构

本文档中的信息用于补充《安装、配置和管理 Integrity Virtual Machines》中的信息,其中包含下列章节:•••••••

第 1 章 “简介” (第 13 页)介绍 HP Integrity Virtual Machines 产品的当前发行版中的某些增强功能及质量改进。

第 2 章 “安装说明” (第 19 页)包含有关安装和升级 Integrity VM 以及相关产品的信息。第 3 章 “创建虚拟机” (第 33 页)包含有关创建虚拟机的信息。

第 4 章 “安装 guest 虚拟机” (第 37 页)包含有关安装 guest 虚拟机操作系统和管理软件的信息。

第 5 章 “使用 Integrity VM 命令” (第 47 页)包含有关使用 Integrity VM 命令的信息。第 6 章 “guest 虚拟机管理” (第 51 页)包含有关 guest 虚拟机系统管理的信息。第 7 章 “网络信息” (第 57 页)包含有关虚拟网络资源的信息。

目标读者

9

••••第 8 章 “存储信息” (第 61 页)包含有关 guest 虚拟机的虚拟数据存储的信息。第 9 章 “迁移虚拟机” (第 69 页)包含有关在系统之间迁移虚拟机的信息。

第 10 章 “错误日志记录” (第 71 页)包含有关 Integrity VM 提供的消息日志的信息。第 11 章 “Integrity VM 支持策略” (第 73 页)

相关信息

对于本文档的读者,位于 HP 技术文档资料网站 http://docs.hp.com/ 的下列文档可能会很有用:••••••

《安装、配置和管理 HP Integrity Virtual Machines》《HP Ignite-UX Reference》《HP-UX 安装与更新指南》《HP-UX 参考手册》

《管理 HP Serviceguard》

《Windows on Integrity: Smart Setup Guide》

版本说明

生产部件号T2767-90005T2767-90010

支持的 VM 主机操作系统HP-UX 11i v2 的 2005 年 5 月发行版及更高版本

HP-UX 11i v2 的 2005 年 5 月发行版及更高版本

支持的 Integirty VM 版本HPIntegrityVirtualMachinesA.01.00HPIntegrityVirtualMachinesA.01.20HPIntegrityVirtualMachinesA.01.20HPIntegrityVirtualMachinesA.01.20HPIntegrityVirtualMachinesA.01.20HPIntegrityVirtualMachinesA.02.00HPIntegrityVirtualMachinesA.03.00

版本号1.02.02.22.32.43.04.05.06.07.08.08.18.28.3

发行日期2005 年 10 月2006 年 2 月2006 年 2 月2006 年 4 月2006 年 6 月2006 年 10 月2007 年 4 月2007 年 12 月2007 年 12 月2008 年 3 月2008 年 9 月2008 年 9 月2008 年 10 月2009 年 3 月

T2767-90010-zh_cnHP-UX 11i v2 的 2005 年 5 月发

行版及更高版本T2767–90014T2767-90043T2767–90041T2767–90084T2767–90102T2767-90122T2767–90158T2767–90168T2767–90179T2767–90179T2767–90185

HP-UX 11i v2 的 2005 年 5 月发行版及更高版本

HP-UX 11i v2 的 2005 年 5 月发行版及更高版本

HP-UX 11i v2 的 2005 年 5 月发行版及更高版本

HP-UX 11i v2 的 2006 年 9 月发行版及更高版本

HP-UX 11i v2 的 2007 年 12 月发HPIntegrityVirtual行版及更高版本MachinesA.03.50HP-UX 11i v2 的 2007 年 12 月发HPIntegrityVirtual行版及更高版本MachinesA.03.50HP-UX 11i v2 的 2008 年 3 月发行版及更高版本

HP-UX 11i v3 的 2008 年 9 月发行版及更高版本

HP-UX 11i v3 的 2008 年 9 月发行版及更高版本

HP-UX 11i v3 的 2008 年 9 月发行版及更高版本

HP-UX 11i v3 的 2009 年 3 月发行版及更高版本

HPIntegrityVirtualMachinesA.03.50HPIntegrityVirtualMachinesB.04.00HPIntegrityVirtualMachinesB.04.00HPIntegrityVirtualMachinesB.04.00HPIntegrityVirtualMachinesB.04.10

HP 欢迎您提出宝贵的意见和建议

HP 欢迎您就本文档提出宝贵的意见和建议。我们真诚承诺能够提供可满足您的需要的文档。

10

请将您的意见提交至:

http://docs.hp.com/zh_cn/feedback.html请注明文档标题、生产部件号、任何意见和建议、在文档中发现的错误或者为改进本文档质量而提供的建议。

HP 欢迎您提出宝贵的意见和建议11

12

1简介

感谢您安装 HP Integrity Virtual Machines(也称为 Integrity VM)。本《发行说明》文档介绍了此版本的 Integrity VM 产品中的变更内容。

Integrity VM 4.1 发行版支持联机迁移 VM,您可以将活动的 guest 虚拟机从一个 VM 主机迁移到另一个 VM 主机,而无需中断服务。

注释:继 Integrity VM V4.1 发行版之后开发的 Integrity VM 修复程序修补软件可从 HP IT 资源中心 (ITRC) 网站 http://www.itrc.hp.com 获得。

HP 强烈建议您始终为 VM 主机和 guest 虚拟机安装最新的 AVIO 组件。请经常检查软件仓库网站 http://software.hp.com 以获取 AVIO 软件的最新版本。搜索关键字 HPVM AVIO。另外,请检查此网站以确定适用于 AVIO 的 Ignite 所需版本。

有关 HP Integrity Virtual Machines 的最新信息,请参阅 HP 技术文档资料网站 http://www.docs.hp.com 上的文档资料。

1.1 本版本的 Integrity VM 中的新增功能和增强功能

本节介绍了 Integrity VM 的当前版本在以前版本的基础上提供了哪些增强功能。有关这些增强功能的详细信息,请参阅《安装、配置和管理 HP Integrity Virtual Machines 4.1》手册。•••

支持 HP-UX 11i v3 0903 VM 主机联机 VM 迁移

Guest 虚拟机可运行下列任一操作系统:—HP-UX 11i v2(0609 或更高版本)

—HP-UX 11i v3 – 0702、0709、0803、0809 和 0903—Windows 2003(Enterprise 版或 Datacenter 版)SP2

—RedHatLinuxEnterpriseEditionAdvancedServerRelease4update5

—适用于 HP Integrity 服务器 SLES 10 update 2 的 SUSE Linux Enterprise Server (SLES)。可确保通信安全的 SSH 第三方备用系统支持 Serviceguard 11.19AVIO 支持下列新功能:

—适用于 Windows 的 AVIO 网络驱动程序—支持联机 VM 迁移

—DLKM 支持 HP-UX 11i v3 guest 虚拟机存储驱动程序—支持 Ignite

•••

1.2 容量调整原则

受 VM 主机操作系统更改为 HP-UX 11i v3 等多个因素的影响,Integrity Virtual Machines 4.x 的容量调整原则与以往的发行版有所不同。因此,《Hardware Consolidation with Integrity VirtualMachines》白皮书对计算虚拟机容量的公式进行了概括。此白皮书在 2008 年 9 月及之后发布的修订版中对容量调整信息以及相关计算进行了更新。可从 http://docs.hp.com/en/vse.html 获得此白皮书最新版本。

1.3 使用 Linux Guest 虚拟机

此 Integrity VM 版本支持 SUSE Linux SLES 10 Update 2 guest 虚拟机和 Red Hat Linux EnterpriseEdition Advanced Server Release 4 Update 5 guest 虚拟机。可以在虚拟机上安装 SUSE Linux或 Red Hat Linux。

有关此 Red Hat Linux 操作系统的信息,请参阅 www.redhat.com。具体地说:•《Red Hat Enterprise Linux 4 Installation Guide for x86, Itanium, AMD64》

1.1 本版本的 Integrity VM 中的新增功能和增强功能

13

••《Intel Extended Memory 64 Technology (Intel EM64T)》《Red Hat Linux Customization Guide》

有关用于 HP Integrity 服务器的 SUSE Linux 操作系统的信息,请参阅 http://h20341.www2.hp.com/integrity/cache/342574–0–0–0–121.html表 3-1 (第 33 页)列出了 Linux guest 虚拟机的 guest 虚拟机参数设置。

有关安装 Linux guest 虚拟机的信息,请参阅《安装、配置和管理 HP Integrity Virtual Machines4.1》手册。

1.4 SUSE Linux 克隆的 Guest 虚拟机引导磁盘的引导问题

SUSE Linux (SLES) 克隆的 guest 虚拟机存在引导磁盘问题。在通过 hpvmclone-b 选项使用新引导设备克隆 SLES Linux guest 虚拟机时会发生第一个问题,克隆的 guest 虚拟机需要使用新引导设备的 SCSI WWID 更新 elilo 配置文件 (elilo.conf) 和 fstab,才能引导至多用户模式。在这些配置文件中,新引导设备上的克隆 guest 虚拟机操作系统映像仍包含原 guest 虚拟机引导设备的 SCSI WWID。因此,当具有新引导设备的克隆 guest 虚拟机尝试访问原 guest 虚拟机的引导设备时,克隆的 guest 虚拟机将无法引导。

在 SLES Linux 中,引导配置文件 /boot/efi/SuSE/elilo.conf 和 /etc/fstab 均包含guest 虚拟机引导磁盘的 SCSI WWID。要更正此克隆引导磁盘的引导问题,请将克隆的 guest 虚拟机引导至“Rescue System”模式,然后挂接克隆 guest 虚拟机的引导磁盘、根文件系统(/etc/fstab 所在位置)和引导文件系统(elilo.conf 所在位置),使用克隆引导磁盘的 SCSIWWID 更新这些配置文件,然后重新引导 guest 虚拟机。

第二个问题涉及在脱机迁移时使用的 hpvmmigrate 命令以及后备存储复制。脱机迁移的 guest虚拟机会在以下情况遇到此引导故障:后备存储复制完成,而目标主机上迁移的 guest 虚拟机尝试引导。由于迁移的 guest 虚拟机的引导磁盘已更改为复制的磁盘,而该磁盘具有不同的 WWID,因此发生此故障。

要更正克隆 guest 虚拟机的引导磁盘引导问题,请执行下列步骤:

1.从 SLES Linux CD 1 将 guest 虚拟机引导至 Rescue System 模式:

a.将 SLES Linux CD 配置到 guest 虚拟机上,以便将其引导至 Rescue System 模式:

#hpvmmodify-Pcl_suse-advd:scsi:file:/iso/linux/SLES-10-SP1/SLES-10-SP2-DVD-ia64-RC5-DVD1.iso

b.c.

引导 guest 虚拟机:

#hpvmconsole-Pcl_sue-fi-c\"pc-on\"

中断 guest 虚拟机的自动引导,然后从 Linux CD 进行引导:1)在 EFI 菜单中选择“Boot option maintenance menu”。2)选择“Boot from a File”选项。

3)选择“Removable Media Boot”项(这样会从 SLES Linux CD 引导至安装菜单)。在 SLES Linux 安装菜单中选择“Rescue System”项。

在“Boot:”文本字段中输入 console=ttyS0,然后按“Return”。此操作会将 guest 虚拟机引导至 Rescue 登录界面。

要进行登录,请在“Rescue Login:”提示中输入用户名和根,然后按“Return”:

Rescuelogin:rootRescue:~#

d.e.f.

2.挂接 guest 虚拟机的根文件系统 /dev/sda3 和引导文件系统 /dev/sda1:

Rescue:~#mount/dev/sda3/mntRescue:~#mount/dev/sda1/boot

3.

编辑 elilo 配置文件 /boot/efi/SuSE/elilo.conf 和 fstab 文件 /mnt/etc/fstab,以便使用克隆 guest 虚拟机的引导磁盘的 SCSI WWID 更新 guest 虚拟机引导磁盘 SCSI WWID的所有条目。

14简介

注释:可以从 /dev/disk/by-id/ 设备名称复制克隆 guest 虚拟机的引导磁盘 SCSIWWID。例如,克隆 guest 虚拟机引导磁盘设备名称如下:

Rescue:~#ls-l/dev/disk/by-idtotal0

lrwxrwxrwx1rootrootDVD-i->../../sr0lrwxrwxrwx1rootroot

9Dec

517:08scsi-3600508b4001049440001200002f20000->../../sda

517:08scsi-3600508b4001049440001200002f20000-part1->../../sda1517:08scsi-3600508b4001049440001200002f20000-part2->../../sda2517:08scsi-3600508b4001049440001200002f20000-part3->../../sda3

9Dec

517:08scsi-0HP_Virtual_FileDVD_isoLinuxSLES10-SP2SLES-10-SP2-

lrwxrwxrwx1rootroot10Declrwxrwxrwx1rootroot10Declrwxrwxrwx1rootroot10Dec

4.

在 /boot/efi/SuSE/elilo.conf 中有两个具有原 guest 虚拟机的引导磁盘 SCSI WWID的根设备条目:

root=/dev/disk/by-id/scsi-3600508b4001049440000d000026c0000-part3root=/dev/disk/by-id/scsi-3600508b4001049440000d000026c0000-part3

使用克隆的引导磁盘的 SCSI WWID 替换这些条目:

root=/dev/disk/by-id/scsi-3600508b4001049440001200002f20000-part3root=/dev/disk/by-id/scsi-3600508b4001049440001200002f20000-part3

5.

在 /mnt/etc/fstab 中有三个具有原 guest 虚拟机的引导磁盘 SCSI WWID 的条目(分别对应于 /、/boot/efi 以及交换设备):

/dev/disk/by-id/scsi-3600508b4001049440000d000026c0000-part3/acl,user_xattr11

/dev/disk/by-id/scsi-3600508b4001049440000d000026c0000-part1/boot/efidefaults00

/dev/disk/by-id/scsi-3600508b4001049440000d000026c0000-part2swapdefaults00

reiserfsvfat

使用克隆的引导磁盘的 SCSI WWID 替换这些条目:

/dev/disk/by-id/scsi-3600508b4001049440001200002f20000-part3/acl,user_xattr11

/dev/disk/by-id/scsi-3600508b4001049440001200002f20000-part1/boot/efidefaults00

/dev/disk/by-id/scsi-3600508b4001049440001200002f20000-part2swapdefaults00

reiserfsvfatswap

6.重新引导 guest 虚拟机:

Rescue:/#reboot

1.5 无法在运行多个 CPU 的 SUSE Linux Guest 虚拟机控制台中显示 TC

INIT 转储消息

hpvmconsoleTC 命令将使 INIT 转储消息显示在 guest 虚拟机控制台中。对于单路 SUSE Linuxguest 虚拟机,会显示这些消息;而对于包含多个 CPU 的 SUSE Linux guest 虚拟机,则无法显示。INIT 转储将被记录到 hpvm_mon_log 文件中。

要解决此问题,请在执行 hpvmconsoleTC 命令后重新启动 guest 虚拟机。

1.6 创建虚拟机管理员和操作员帐户

在 Integrity VM A.03.00 之前的版本中,仅提供 Admin 控制台访问权限,并且每个 guest 虚拟机只允许使用一个此类帐户。管理员帐户名必须与 guest 虚拟机名称匹配。新版本的 Integrity VM为这些帐户提供了适当的访问控制,并可单独管理这些帐户。有关详细信息,请参阅第 6.3 节(第 51 页)。

1.7 Integrity VM 命令的变更

Integrity VM 命令在以下几个方面有所变化:•hpvmmigrate 命令还具有另外几个选项:

—-o 选项 — 指定一个联机 guest 虚拟机迁移。

1.5 无法在运行多个 CPU 的 SUSE Linux Guest 虚拟机控制台中显示 TC INIT 转储消息

15

——

——•

-A 选项 — 尝试异常终止联机 guest 虚拟机迁移。

-w 选项 — 对于联机迁移,绕开所有 vswitch 连接性检查。只有当您确信源 vswitch 和目标 vswitch 连接到同一子网时,才使用 -w选项;否则,迁移后,您的联机 guest 虚拟机将断开网络连接。

-k 选项 — 在目标 VM 主机中创建虚拟机配置并将其标为不可运行,但并不在源 VM 主机中更改虚拟机。

-Q 选项 — 对于联机迁移,设置非交互模式。假定输出设备不是终端。

hpvmdevmgmt 命令具有以下新选项:

—-dgdev_alias:/dev/rdisk/disknn — 如果一个设备定义了多个别名,删除一个

别名。vseinitconfig 命令具有下列新选项

—-A — 显示前后两次启动 guest 虚拟机的配置差别。—-L — 显示对当前配置所做的更改。

1.8 Guest 虚拟机管理软件

Integrity VM 为每种类型的 guest 虚拟机操作系统提供了特定的软件。该 guest 虚拟机管理软件可增强 guest 虚拟机的性能并启用 Integrity VM 命令,还包含虚拟管理软件(如 VM Manager)的提供程序。在此版本的 Integrity VM 中修改了 guest 虚拟机管理套件的位置和内容。每个 guest虚拟机上都需要安装 guest 虚拟机管理软件。

可通过软件仓库在 guest 虚拟机上远程安装 guest 虚拟机管理软件,或者将该软件复制到 guest虚拟机进行本地安装。guest 虚拟机管理软件位于 /opt/hpvm/guest-images 目录中。表 1-1列出了每种类型的 guest 虚拟机操作系统的 guest 虚拟机管理软件套件的位置。这些目录下的README.txt 文件提供了安装 guest 虚拟机管理软件的说明。表 1-1 Guest 虚拟机管理软件套件位置

Guest 虚拟机操作系统HP-UX11iv2HP-UX11iv3LinuxWindows

Guest 虚拟机管理软件位置

/opt/hpvm/guest-images/hpux/11iv2/opt/hpvm/guest-images/hpux/11iv3/opt/hpvm/guest-images/linux/opt/hpvm/guest-images/windows

安装 guest 虚拟机管理软件套件将重新引导 guest 虚拟机。

每当升级 Integrity VM 时,都要在所有 guest 虚拟机上重新安装 guest 虚拟机套件。这样可确保guest 虚拟机运行正常,并且仍可进行管理和支持。如果在每个 guest 虚拟机上安装和升级 guest虚拟机管理软件失败,则可能会出现难以诊断和解决的问题。

1.9 在 Integrity VM 环境中使用网络时间协议 (NTP)

建议在 Integrity VM 环境中使用 NTP 以保持时钟同步且正确。可在 HP-UX 上使用 xntpd 命令或在 Linux 上使用 ntpd 命令通过 NTP 来使时间同步。VM 主机上的 NTP 配置

在每个 VM 主机上,应像在典型(非虚拟)系统上一样配置 NTP。在 /etc/ntp.conf 中,指定一个偏移文件及一个或多个高质量时间服务器:

driftfile/etc/ntp.drift

serverprefer#apreferredtimesourceserver#abackuptimesourceserver

如果必要,还应将本地时钟配置为后备时钟:

server127.127.1.0#uselocalclockasbackupfudge127.127.1.0stratum10#showpoorquality

16

简介

如果有一组要同步的 VM 主机,可以在 /etc/ntp.conf 文件中为每个相关的 VM 主机添加“对等”参照,以使其彼此同步:

peer

peer

peer

如果配置了主机的 /etc/ntp.conf 文件,并假设已经启用 NTP(也就是将 /etc/

rc.config.d/netdaemons 中的 XNTPD 变量设置为 1,与 export XNTPD-1 中相同),则可以执行 /sbin/init.d/xntpdstart,在 HP-UX VM 主机上重新启动 xntpd 了。VM Guest 虚拟机上的 NTP 配置

因为 NTP 不是为在虚拟机内运行而设计的,所以要在 VM guest 虚拟机上使用 NTP,需要进行特殊配置才能保持稳定。在 VM gues 虚拟机上使用典型的缺省 NTP 配置,可能导致 NTP 不稳定且无法同步,或者在 guest 虚拟机上出现明显的时间损失。要避免这些与 NTP 问题相关的虚拟化,每个 VM guest 虚拟机都应直接从 VM 主机获取时间。而且 VM guest 虚拟机不会为任何其他系统提供时间。

可以使用 ntpq-p 命令,并观察 offset 和 disp 值来监视 NTP 的状态。理想状态下,这两个值都应小于 100。有关如何检查 NTP 稳定性的信息,请参阅《HP-UX Internet ServicesAdministrators Guide》。

可以通过调整 NTP 更频繁地执行轮询来更正时间,以便提高 VM guest 虚拟机的时间稳定性。minpoll 和 maxpoll 时间间隔的缺省 NTP 值分别是 6(64 秒)和 10(1024 秒)。NTP 会根据网络质量和延迟来调整当前轮询间隔。如果 VM guest 虚拟机使用虚拟 LAN,则可能使 NTP错误地设置轮询值。要缓解此问题,请使用 ntp.conf 文件中的 minpoll 和 maxpoll 指令来更改轮询时间间隔。

如果需要强制使用更短的轮询时间间隔,请从时间间隔为 4(16 秒)的 minpoll 和时间间隔为6(64秒)的 maxpoll 开始,将 maxpoll 减少至 4。HP 建议不要让 VM guest 虚拟机提供时间(只能将 guest 虚拟机作为时间的使用者)。因为 VM guest 虚拟机不提供时间,所以无需配置本地时钟(服务器 127.127.1.0)或 ntp.drift 文件。因此,VM guest 虚拟机上的 ntp.conf文件应仅显示一行:

serverminpoll4maxpoll6

如果配置了 guest 虚拟机的 /etc/ntp.conf 文件,并假设已经启用 NTP(也就是将 /etc/rc.config.d/netdaemons 中的 XNTPD 变量设置为 1,与 export XNTPD=1 中相同),则可以在 HP-UX guest 虚拟机上运行下列命令,使其时间与 VM 主机同步,并重新启动 xntpd:

/sbin/init.d/xntpdstop

/usr/sbin/ntpdate-b/sbin/init.d/xntpdstart

注释:对于与 VM 主机在不同子网上的 VM guest 虚拟机,如果存在网络滞后时间比较短的其他准确的时间服务器,则 VM 主机可能不是最好的时间源。对于其他子网,请使用 ping 和traceroute 命令测量 guest 虚拟机与各个时间服务器之间的滞后时间,以确定具有最短网络滞后的时间服务器。使用 VM 主机也许是最好的解决方法,但这取决于本地网络拓扑以及它与备用时间服务器之间的相对网络距离。如果使用备用(非 VM-Host)时间服务器是最好的方法,则备用时间服务器和 VM 主机相互进行对等时间同步可能会很有用。

1.9 在 Integrity VM 环境中使用网络时间协议 (NTP)17

18

2安装说明

本章包含有关在 VM 主机系统中安装和升级 Integrity VM 以及相关软件的说明。

2.1 安装 Integrity VM

本节说明了有关在 VM 主机系统中安装 HP Integrity Virtual Machines 产品以及相关软件的信息。

支持将 HP Integrity Virtual Machines B.04.10 安装在运行 HP-UX 11i v3(2009 年 3 月 [0903] 版或更高版本)的 HP Integrity 服务器或 nPartition 上。升级或重新安装 Integrity VM 时,将停止guest 虚拟机,但不会将其删除。当 Integrity VM 启动时,虚拟机可能也会启动,具体取决于guest 虚拟机引导属性的设置。

注释:Integrity Virtual Machines 4.1 要求安装 HostAVIOStor 和 HostAvioLan 软件包。其他Integrity Virtual Machines 文档资料可能指出此要求并不是必需的,但事实并非如此。此外,要在 Windows guest 虚拟机上使用 AVIO 网络驱动程序,必须安装 VMGuestSW 软件包。VM 主机系统不是通用的系统;它专门用于承载虚拟机。安装 Integrity VM 后,任何操作系统或进程管理重新配置操作都不应在 Integrity VM 接口提供的 VM 主机范围外进行。VM 主机系统不支持的具体操作示例包括:

•在 VM 主机系统上更改进程的优先级或日程安排属性。•以任何方式修改内核可调参数。

有关 Integrity VM 安装要求的完整信息,请参阅《安装、配置和管理 HP Integrity Virtual Machines4.1》手册。

2.1.1 升级到 11i v3 后,由于丢失 USB DVD 后备设备,Guest 虚拟机无法启动

如果您最近已经或者计划从 HP-UX 11i v2 或较早的 11i v3 版本升级到 HP-UX 11i v3 (0903),并

且已将 guest 虚拟机配置为使用 USB DVD 作为后备存储设备,则需要对这些 guest 虚拟机进行修改,以便访问该 USB DVD 的新设备名称。如果未对这些 guest 虚拟机进行修改,它们将无法访问 USB DVD,并可能由于 EFI 引导路径设备的变更而导致引导失败。

注释:修补软件 PHKL_37815 还包含 11i v3 (0903) 中的新 USB 驱动程序。因此,如果在 0903之前的 11i v3 系统中安装此修补软件,您可能会遇到相同的问题。

您可以使用一个 hpvmdevmgmt 将所有 guest 虚拟机修改为使用新的 USB DVD 设备。在所有受影响的 guest 虚拟机均关闭或未运行时,运行以下命令:

/opt/hpvm/bin/hpvmdevmgmt-ngdev:旧 USB 设备名称:新 USB 设备名称

新 USB DVD 设备显示在缺省的 ioscan 命令中,如下所示:

usbmsvbusext_bustargetdisktargetdisk

014736

255/0255/0/0255/0/0.0255/0/0.0.0255/0/0.2255/0/0.2.0

mass_storageCLAIMEDVIRTBUSUSBMassStorage

usb_ms_scsiCLAIMEDINTERFACEUSBMassStorageSCSItgtCLAIMEDDEVICE

sdiskCLAIMEDDEVICEHPtgtCLAIMEDDEVICE

sdiskCLAIMEDDEVICEHPDVDWriter630c

有关 USB 设备的 ioscan 输出的信息,请参阅《Understanding HP-UX 11iv2 and v3 USBioscan》 手册。

以下 ioscan 命令给出了系统中 DVD 的所有 Agile 设备名称。通常,只有一个直接连接或使用USB 控制器连接的设备:

ioscan-FN|grepDVD|awk

-F:

‘{print\"/dev/rdisk/disk\"$13}’

有关更新到适用于 HP-UX 11i v3 的新 USB 驱动程序的信息,请参阅《Update to USB DriverSupport on HP-UX 11i v3》手册。

2.1 安装 Integrity VM

19

2.1.2 适用于 HP-UX Guest 虚拟机上的 HPVM-Guest 软件包不再减小dma32_pool_size 的值

适用于 HP-UX guest 虚拟机的 HPVM-Guest 软件包不再减小 dma32_pool_size 的值。如有必要,请联系 HP 技术支持来获取 dma32_pool_size 的建议值。

可以将 HPVM-Guest 软件包安装在物理 Integrity 服务器上,该服务器可为将系统映像迁移或克隆到虚拟机提供方便。当直接安装到物理 Integrity 服务器时,将会出现警告消息,指明将在虚拟机中使用该程序包。此安装不具有已知的负面影响。

2.1.3 单击 System Management Homepage 上的 Veritas Enterprise Administrator链接可能会导致 VEA 异常中止和核心转储

自 2008 年 8 月发行的 OEUR 开始,单击 System Management Homepage 中的 Veritas EnterpriseAdministrator (VEA) 链接可能会导致 VEA 异常中止和转储核心。在将 HP-UX 配置为使用大型页面(64K 基页大小),并且 VEA 与较低版本的 JRE 捆绑使用时,会出现此问题。

由于 Integrity VM 缺省配置包括用于优化性能的大型页面,因此在使用 VEA 和 Integrity VM 主机时,也会出现此问题。

要解决此问题,请安装修补软件 PHCO_37694,该修补软件可以更新 JRE 版本,而无需重新引导。要获取此修补软件,请查阅 HP IT 资源中心网站 http://www.itrc.hp.com。有关调整基页大小的其他信息,请参阅《Tunable Base Page Size》白皮书,此白皮书位于:http://docs.hp.com/en/14670/ENW-TBPS-TW.pdf。

2.1.4 Integrity VM 包含 Base Operating Environment

HP-UX Base Operating Environment (BOE) 包含在 Integrity VM 中。在安装 Integrity VM 的VM 主机上安装 BOE。BOE 的许可证(仅用于 VM 主机)在购买 Integrity VM 时一起提供。如果您购买 VSE-OE 或 DC-OE,适用于 guest 虚拟机的 OE 会包含在内。但是,如果您购买独立的Integrity VM 或包含在 VSE Suite 中的 Integrity VM,则需要单独购买 guest 虚拟机软件。对于支持将 guest 虚拟机设置为 Serviceguard 程序包的 VM 主机,也可以使用 High AvailabilityOperating Environment (HA-OE)。

2.1.5 升级 HP WBEM 服务

如果 VM 主机上的 WBEM 服务的版本过时,则 Integrity VM 安装将失败。VM 主机系统必须运行 HP WBEM 服务 A.02.50 或更高版本。用于 HP-UX 的 HP WBEM 服务软件包 (B8465BA) 是HP-UX 操作系统的组成部分,用户也可从 www.hp.com 网站下载。要安装 VMProvider 和 HPVM Manager,也需要使用此版本的 HP WBEM 服务。

2.1.6 安装包括 hpvmmigrate 和物理至虚拟辅助工具的迁移工具

VMMigrate SD-UX 软件包已不存在。现在,该软件包提供的功能通过安装 Integrity VM 软件包T2767CC 来实现。安装 T2767CC 将自动删除旧的 VMMigrate 软件包。以前由 VMMigrate 软件包提供的功能已由 T2767CC 软件包内的两个 SD-UX 产品(VMMIGRATE 和 VMCONVERT)的功能所替代。VMMIGRATE 产品包含 hpvmmigrate 命令及其支持工具和手册。物理至虚拟工具及文档资料将在 VMCONVERT 产品中提供。可使用 swlist 命令查看这些 SD-UX 产品及其他产品:

swlist-RT2767CC

通过在 T2767CC.VMCONVERT 产品中重新封装物理至虚拟的工具,可以使这些工具安装在任何Integrity HP-UX 11i v3 系统上,而不是只能安装在 VM 主机或虚拟机上。这样,可以在实际操作中更多地应用物理至虚拟工具,以便将这些工具用于物理 Integrity 服务器、vPar、nPar 等。要在 Integrity HP-UX 11i v3 系统上安装物理至虚拟工具,请输入以下命令:

#swinstall-sIntegrity VM 安装介质的路径T2767CC.VMCONVERT

此命令仅安装物理至虚拟工具,而不安装任何其他 Integrity VM 功能。

20安装说明

注释:确保完整地指定了 T2767CC.VMCONVERT,以便防止意外地将您的主机转换为处于未知状态的 VM 主机。

2.1.7 安装 VMProvider

要在 VM 主机上将 VMProvider 软件包与 Integrity VM 软件一起安装,请输入以下命令:

#swinstall-xautoreboot=true-smy.server.foo.com:/depot/pathT2767CCvmProvider

要在 HP-UX guest 虚拟机上将 VMProvider 软件包与 Integrity VM 软件一起安装,请参阅第 4.2.1 节 (第 39 页):

如果在 VM 主机或 guest 虚拟机上安装 VMProvider,请确保系统使用的是 HP WBEM 服务A.02.00.10 或更高版本。例如:

######

swlistWBEMServicesInitializing...

Contactingtarget\"alien2\"...Target:

alien2:/

WBEMServicesCOREWBEMServicesCOREWBEMServicesCOMWBEMServicesMANWBEMServicesMX

#WBEMServicesA.02.00.11Product

WBEMServices.WBEM-COREA.02.00.11FilesetforhpIntegrityserversWBEMServices.WBEM-CORE-COMA.02.00.11FilesetforhpIntegrityserversandhp9000serversWBEMServices.WBEM-MANA.02.00.11Fileset

WBEMServices.WBEM-MXA.02.00.11fileset

2.1.8 VSE V4.1 与 Integrity VM V4.1 的兼容性

可以将 VSE Suite 4.1 与 Integrity VM 4.1 一起使用,但此版本的 VSE Suite 并不支持 IntegrityVM 4.1 中的新功能。

2.1.9 Integrity VM Manager 与 Integrity VM V4.1 一起使用时的局限性

Integrity Virtual Machines Manager (VMMgr) 3.5 或 4.0 可以与 Integrity VM V4.1 一起使用。VMMgr 的早期版本(V3.0 及更早版本)不能在 HP-UX 11i v3 VM 主机上安装或运行,并且无法与 Integrity VM V4.1 一起使用。升级到 Integrity VM V4.1 的用户必须同时升级到 VMMgrV3.5 甚至 VMMgr V4.0。此外,使用 HP Insight Dynamics Virtual Software Environment 4.0之前版本的用户必须升级到 ID-VSE V4.1(其中包含 VMMgr V3.5)甚至 ID-VSE V4.1(其中包含 VMMgr V4.0)。

因为 VMMgr V3.5 专门用于在带有 Integrity VM V3.5 或更早版本的 HP-UX 11i v2 上运行,所以VMMgr 无法使用或显示 Integrity VM V4.1 中的新增功能或 HP-UX 11i v3 中的新增功能的相关信息,特别是无法使用存储设备的新 Agile 寻址硬件路径和设备文件。VMMgr V4.0 专门用于在带有 Integrity VM V4.0 或更早版本的 HP-UX 11i v3 上运行。它不能使用或显示 Integrity VMV4.1 中的任何新增功能,但支持 HP-UX 11i v3 中的新增功能,包括存储设备的新 Agile 寻址硬件路径和设备文件。这意味着:

•Integrity Virtual Machines Manager (VMMgr) 3.5 不能显示或设置虚拟机的 vCPU 的最小数

目或最大数目、正常停止超时或动力保障能力上限。如果在 Modify > Virtual MachineEntitlement 对话框中设置的动力保障能力超过当前动力保障能力上限,当 VMMgr 执行hpvmmodify 命令以使更改生效时,该命令会拒绝此设置并发出由 VMMgr 显示的错误消

2.1 安装 Integrity VM21

息。如果在 Modify > Virtual Machine vCPU Count 对话框中设置的 vCPU 新数目不在当前vCPU 的最小数目和最大数目范围内,则 VMMgr 同样会发出类似的错误消息。

VMMgr V4.0 允许显示和设置 vCPUS 的最大值和最小值设置以及动力保障能力上限,并允许显示正常停止超时值。VMMgr V4.0 还使用当前设置的动力保障能力上限验证在 Modify> Virtual Machine Entitlement 对话框中输入的内容。•

VMMgr V3.5 和 V4.0 都不显示任何有关 VM 主机的 MSE 组成员关系的信息,也不支持从一台 VM 主机到另一台 VM 主机的脱机或联机 guest 虚拟机迁移。如果虚拟机运行在 MSE 组中的一个成员上,则在 MSE 组的其他成员上,该虚拟机将显示为停止,而不指明当前该虚拟机在此主机上不可运行。这两个版本都允许用户尝试启动虚拟机。但在这种情况下,VMMgr执行的基本 Integrity VM V4.1 hpvmstart 命令会发出错误消息,指明虚拟机不能在当前VM 主机上运行。

同样,如果在 MSE 组中的 2 台不同 VM 主机上定义的虚拟机在这两台主机上具有相同的Integrity VM UUID,ID-VSE V4.0 和 V4.1 可能不会将该虚拟机显示为包含在当前在

Visualization Manager 组件中运行该虚拟机的 VM 主机中。在 Visualization Manager 中,可能显示为该虚拟机运行在一台定义了它的其他 VM 主机上。••

在 VMMgr V3.5 发行说明中记录的关于 /hpap 中的 HP SecurePath 虚拟设备文件的限制不适用。HP-UX 11i v3 不支持 HP SecurePath。

在 VMMgr V3.5 中,向新 VM 或现有 VM 添加存储设备时,只会将 Legacy 设备文件和硬件路径显示为后备设备选项。在调用 Modify > Add Storage Device to Virtual Machine 菜单项时以及在 Create > Virtual Machine 向导中定义虚拟存储时,将显示此对话框。其中的选项不会列出新的持久性设备文件和 LUN 硬件路径。要使用持久性设备文件向新虚拟机中添加虚拟存储设备作为后备设备,请使用 hpvmcreate 命令。要向现有 VM 添加这样的 I/O 设备,请使用 hpvmmodify 命令。

Manage Host 或 Manage VM 视图中的 Storage 标签的最右列表示物理存储设备的框中仅显示 Legacy 设备文件。在新 Agile 地址方案中,主机总线适配器的硬件路径不会更改,并且会在表示它们的框中正确显示。除了以下说明的情况以外,将显示新的持久性设备文件:—如果使用hpvmcreate 命令或 hpvmmodify 命令向虚拟机添加虚拟存储设备,并将某

个持久性设备文件指定为后备设备,则 VMMgr 将在 Storage 标签中显示此后备设备,并显示正确的持久性设备文件,但会显示一个指示未知设备的图标。另外,VMMgr 无法将该该虚拟设备链接到物理存储设备。

—如果使用新的持久性设备文件将某个物理存储设备标记为受限,则 VMMgr 会在 Add

Storage 对话框中将该设备作为选项列出。正常情况下,此列表会排除受限的设备。尽管 VMMgr 允许使用此选项,并尝试使用 hpvmcreate 或 hpvmmodify 命令创建 VM或添加存储设备,但是命令会因为该设备受限而失败。命令将拒绝所指定的内容,并发出一条由 VMMgr 显示的错误消息。一个解决方法是,通过 hpvmdevmgmt 命令使用物理存储设备的 Legacy 设备文件添加其他受限设备。这些设备可以使用 ioscan-m 命令来确定。例如:

#ioscan-mdsf/dev/rdisk/disk3

根据将虚拟存储设备添加到虚拟机后所使用的设备,VMMgr 4.0 会通过存储标签上的Legacy 和 Agile 规范准确显示设备,并准确地将这些虚拟设备映射到其各自的物理后备设备。此外,VMMGr V4.0 在存储标签上添加新的简化显示信息,便于跟踪从虚拟机的虚拟设备到物理后备设备的连接。通过选中存储标签上的“Show host bus adapter”复选框也可以获取原始的、比较复杂的显示信息。

如果使用新的持久性设备文件定义 LVM 卷组或整盘交换,则 VMMgr V3.5 会执行以下操作:

—在 Add Storage 对话框中将磁盘显示为有效选项。通常情况下会从此列表中排除用于

LVM 卷组和整盘交换的磁盘;但是,VMMgr 允许使用此选项。当 VMMgr 尝试使用hpvmcreate 或 hpvmmodify 命令创建 VM 或添加存储设备时,命令将拒绝所指定的内容,并发出一条由 VMMgr 显示的错误消息。一个解决方法是,通过 hpvmdevmgmt命令使用磁盘的 Legacy 设备文件手动使磁盘受限,或者使用 Legacy 设备文件定义新整

22安装说明

盘交换或卷组。例如,如果持久性设备文件是 /dev/rdisk/disk3,并且与该磁盘对应的 Legacy 设备文件是 /dev/rdsk/c0t1d0,则此命令为:

#hpvmdevmgmt-ardev:/dev/rdsk/c0t1d0

如果将使用持久性设备文件定义的 LVM 卷组中的某个逻辑卷用作 VM 中的虚拟存储的后备设备,则 VMMgr 会使该虚拟存储设备链接到 Storage 标签中间列的正确逻辑卷框。但是,无法将该逻辑卷框链接到卷组所使用的正确的物理设备。一个解决方法是,使用 Legacy 设备文件将 LVM 卷组定义为 VM 的后备存储。

注释:用于 VxVM 卷组的磁盘不会发生此问题。VxVM 尚不能完全支持新的 Agile寻址,但在 VxVM 的将来版本中,这一情况可能会改变。

VMMgr 4.0 会正确地从“Add Storage”对话框中排除所有 LVM 或 VxVM 卷,而无论是使用 Legacy 还是 Agile 规范创建该卷,还会正确地显示任意一种逻辑卷与用于卷组的物理存储设备之间的链接。

2.1.10 HP-UX 0803 Guest 虚拟机上出现 VxVM 设备路径无效错误

安装或更新 HP-UX 0803 时,可能会出现以下 VxVM 错误:

NOTICE:VxVMvxdmpV-5-0-34addeddiskarrayOTHER_DISKS,datype=OTHER_DISKSVxVMvxdiskERRORV-5-1-5433Devicedisk1_p2:initfailed:

Devicepathnotvalid

*smapilistenerreturned\"ACTION_FAILURE\"formessage\"CREATE_GROUP\"Theconfigurationprocesshasincurredanerror,wouldyouliketopushashellfordebuggingpurposes?(y/[n]):

该错误是由于磁盘设备 ID 信息限制为 32 字节 VxVM 长度而引起的。Integrity VM 虚拟磁盘将报告标准的 T10 设备 ID,此设备 ID 由 8 字节 T10 HP 标识符加上以 null 结尾的后备存储名称字符串组成。例如,资源语句 \"disk:scsi::lv:/dev/vx/rdsk/lvrackA/disk1\" 将生成 T10设备 ID \"HP/dev/vx/rdsk/lvrackA/disk1\"。因此,要避免出现此错误,必须将后备存储名称的长度限制在 23 个字符以内。

2.1.11 VM 主机所需的 HP-UX 修补软件

正在更新修补软件表。

表 2-1 列出了运行 Integrity VM A.01.00 和更高版本的 VM 主机系统所需的修补软件。对于

Integrity VM 的早期版本所需的修补软件,请查阅该版本的《发行说明》文档。有关最新的修补软件列表,请参阅 HP ITRC 网站:http://www.itrc.hp.com。表 2-1 VM 主机修补软件

受影响的 HP-UX(VM受影响的 Integrity VM修复程序主机)版本版本11i v2 0505 至 050911i v2 0505 至 060611i v2 0512 或更高版本

A.01.20 或更高版本A.01.20 或更高版本A.02.00 或更高版本

PHKL_32518(11.23.0512)PHKL_34082(11.23.0609)PHNE_33724(11.23.0706)

说明/影响FSS

错误修复程序错误修复程序

注释

此修补软件包含在 0512更新版中。

解决主机上的紊乱问题。

解决 VM 主机上的紊乱问题。很可能只会在Integrity VM V2.0 上出现此问题,因为 HP-UXguest 虚拟机不会在V1.0 中执行 Windowsguest 虚拟机在 V2.0 中执行的操作(对 guest虚拟机执行 ping 操作)。

2.1 安装 Integrity VM23

表 2-1 VM 主机修补软件 (续)受影响的 HP-UX(VM受影响的 Integrity VM修复程序主机)版本版本11i v2 0505 或更高版本A.02.00 或更高版本PHNE_34474说明/影响错误修复程序注释在 guest 虚拟机和 VM主机 VLAN 之间的VLAN 上使用 linkloop时需要该修补软件。消除了在负载很高的情况下对 guest 虚拟机配置、cimserver 或其他WBEM 文件可能造成的损坏。请从 HP 软件仓库下载用于 HP-UX 的HP WBEM 服务产品软件包 B8465BA。在安装 PHKL_33604 之前必须安装PHKL_33605。11i v2 0505 或更高版本A.01.00 或更高版本Cimserver02.00.09PHSS_34429错误修复程序11i v2 0505 至 0606A.02.00 或更高版本PHKL_33604(11.23.0609)PHKL_33605(11.23.0609)PHKL_33827(11.23.0609)FSS11i v2 0512 至 0606A.01.00 或更高版本错误修复程序解决了 guest 虚拟机上的紊乱问题。针对EVA8000 环境。(更正为 Host 修补软件,而不是 guest 虚拟机修补软件)解决了紊乱和系统挂起故障现象汇总 ARPA 传输修补软件,解决了紊乱现象。需要事先应用PHNE_32277。强烈建议将 HPVMV2.0 或更高版本与基于Intel Itanium 9000 的系统一起使用。有关技术支持信息,请参阅http://wtec.cup.hp.com。特定于 Serviceguard。如果 Serviceguard 在只有一个 CPU 的节点上运行,则线程可能被阻止,节点将发生控制转移 (TOC)。只有当节点只有一个 CPU,并且安装了 pthread 修补软件(PHCO_34944 或更高版本)的情况下,才会出现此问题。具有多于1 个 CPU 的节点不会发生此问题。在 11.23.0706 主机上运行的 guest 虚拟机上,动态内存扩展可能会失败。DLPI 已被修改,以预先启用 网络性能增强功能。11i v2 0505 或更高版本11i v2 0505 或更高版本A.01.00 或更高版本A.01.00 或更高版本PHKL_34278PHNE_35182错误修复程序错误修复程序11iv2IntelItanium9000(Montecito)A.01.20 或更高版本HPVMA.02.0011.23.0609HWEMontecito 硬件支持11i v2 0505 或更高版本A.01.20 或更高版本PHSS_35863(ServiceguardA.11.16)PHSS_35427(ServiceguardA.11.17)错误修复程序11i v2 0706 或更高版本A.03.00PHSS_36737错误修复程序11i v2 0505 至 0706A.03.50PHNE_36839错误修复程序24安装说明

表 2-1 VM 主机修补软件 (续)

受影响的 HP-UX(VM受影响的 Integrity VM修复程序主机)版本版本11i v2 0505 或更高版本11iv2071211iv2071211iv20712

A.03.00 或更高版本

PHSS_36997(ServiceguardA.11.18)PHSS_37306PHSS_37845PHSS_38297

说明/影响错误修复程序

注释

Serviceguard 支持 11iv2。

必需的 Integrity VM 修补软件

使用户能够创建 RedHat 4.6 guest 虚拟机。必需的修补软件:HPVM A.03.50

HPVM-CORE(基于单元的内存优化,支持USB 2.0 驱动程序,其他修复程序)。必需的修补软件:HPVM A.03.50VMAGENT

vmProvider(基于单元的内存优化)。必需的修补软件:HPVM B.04.00

VMUPGRADE(用于从 11i v2 升级到 11i v3主机)。

必需的修补软件:HPVM B.04.00 CORE(针对挂起/混乱的修复程序)

必需的修补软件:HPVM B.04.00VMAGENT(针对VSE/Integrity VM 报告的 CPU 速度的修复程序;调度程序性能)。必需的修补软件:HPVM B.04.00

VMUPGRADE(用于从 11i v2 升级到 11i v3主机)。

必需的修补软件:HPVM B.04.00

HPVM-VMSGTK(适用于 SG 封装的 guest虚拟机的 Serviceguard工具包修复程序)。修复由于 64K bps 与封装的 JRE 版本不兼容所造成的 VeritasEnterprise

Administrator (VEA)客户端异常中止。适用于 64K 基页的 11iv3 cdfs 汇总修补软件。在 0903 中已得到修复。

2.1 安装 Integrity VM

25

A.03.50A.03.50A.03.50

错误修复程序错误修复程序错误修复程序

11iv20712A.03.50PHSS_38298错误修复程序

11i v2 0609 至 0712A.03.00 或更高版本PHSS_38610错误修复程序

11iv30809B.04.00PHSS_38566错误修复程序

11iv30809B.04.00PHSS_38567错误修复程序

11iv30809B.04.00PHSS_38611错误修复程序

11iv30809B.04.00PHSS_38631错误修复程序

11i v3 0809 或更高版本

B.04.00 或更高版本PHCO_37694错误修复程序

11iv30809B.04.00PHKL_39114错误修复程序

表 2-2 不应安装的产品或修补软件

受影响的 HP-UX Host受影响的 Integrity VM版本版本修复程序11i v2 0505 或更高版本

A.02.00 或更高版本

PHNE_35793

说明/影响igelan 修补软件

注释

如果 Integrity VMguest 虚拟机使用的虚拟接口属于在

Integrity VM 主机上配置的 IGELAN 接口,则在使用 ping、NFS、rcp 或 ftp 等网络服务传输完整大小的帧数据时,该虚拟机会挂起。

2.1.12 HP-UX guest 虚拟机所需的修补软件

表 2-3 列出了 HP-UX guest 虚拟机所需的修补软件:表 2-3 HP-UX Guest 虚拟机修补软件

受影响的 Guest 虚拟机操作系统及版本11iv20505

受影响的 Integrity VM修复程序版本

A.01.00 或更高版本

说明/影响

注释

MPT 驱动程序更新。此修补软件包含在0512 更新版中。解决了紊乱和系统挂起故障现象。解决了 guest 虚拟机上的紊乱问题。

U320 SCSI MPT 驱动包含针对性能和稳定程序 B.11.23.03,软件性的修复程序。包 A7173APHKL_34278PHKL_34589(11.23.0609)PHKL_34540

(11.23.0609HWE)PHKL_34336(11.23.0606)PHKL_34928(11.23.0609)

错误修复程序错误修复程序

11i v2 0505 或更高版本

11i v2 0505 至 060611i v2 0505 或更高版本

A.01.00 或更高版本A.01.00 或更高版本A.01.20 或更高版本

通过该修复程序,可确保在使用 0606 及更以在 guest 虚拟机之间高版本时加载该修补共享空闲 CPU 周期软件。如果未安装 11i

功能,则必须手动安装该修补软件。如果不安装该修补软件,Integrity VM 可能检测不到 guest 虚拟机处于空闲状态,并且无法共享资源,从而会对性能产生很大的影响。错误修复程序

解决了 guest 虚拟机上的紊乱问题。

11i v2 0505 至 060611i v2 0505 或更高版本

11i v2 0505 或更高版本

11i v2 0505 或更高版本

A.01.00 或更高版本A.02.00 或更高版本

PHKL_33823(11.23.0609)PHSS_34760

Serviceguard Monitor在 Serviceguard 11.16修复程序环境中运行时需要该

修复程序。Serviceguard Monitor在 Serviceguard 11.17修复程序环境中运行时需要该

修复程序。错误修复程序

消除了在负载很高的情况下可能损坏 guest虚拟机配置、cimserver 或其他WBEM 服务文件的问题。

A.02.00 或更高版本PHSS_34337

A.01.00 或更高版本

Cimserver02.00.09(PHSS_34429)

26安装说明

11i v2 0505 或更高版本A.01.00 或更高版本PHNE_35182错误修复程序汇总 ARPA 传输修补软件,解决了紊乱现象。需要事先应用PHNE_32277。11iv2IntelItanium9000(Montecito)A.01.20 或更高版本HPVMA.02.0011.23.0609HWEIntel Itanium 9000 硬强烈建议将 Integrity件支持VM V2.0 或更高版本与基于 Intel Itanium9000 的系统一起使用。有关支持说明,请参阅 http://wtec.cup.hp.com/。错误修复程序特定于Serviceguard。如果Serviceguard 在只有一个 CPU 的节点上运行,则线程可能被阻止,节点将发生控制转移 (TOC)。只有当节点只有一个 CPU,并且安装了 pthread修补软件(PHCO_34944 或更高版本)的情况下,才会出现此问题。具有多于 1 个 CPU 的节点不会发生此问题。当正在运行的应用程序持续地衍生出大量短时效进程时(即,软件构建环境),如果不安装这些修补软件,11i v3 guest 虚拟机的性能将受到严重影响。Serviceguard 11.18 支持 11i v211i v3 支持Serviceguard 11.18。在小型 (>=2GB)Integrity VM guest 虚拟机中引导时,DMA32 用尽。修复 NAT 消耗混乱。使用 AVIO 修复mkboot命令。guest 虚拟机中的SAM-NNC 支持,用于支持 Integrity VMV3.5 AVIO。修复由于分配别名页表条目失败而导致的混乱。11i v2 0505 或更高版本A.01.20 或更高版本PHSS_35863(ServiceguardA.11.16)PHSS_35427(ServiceguardA.11.17)11iv3A.03.00PHKL_36261PHKL_36242错误修复程序性能11i v2 0505 或更高版本11iv3A.03.00PHSS_36997(ServiceguardA.11.18)PHSS_36998(ServiceguardA.11.18)PHKL_37452错误修复程序A.03.00错误修复程序11i v3 0703 至 0709A.03.00 或更高版本错误修复程序11i v2 0505 或更高版本11i v2 0505 至 070611i v2 0505 或更高版本A.03.50A.03.50A.03.50PHNE_35765PHCO_37038(11.23.0712)PHCO_36563错误修复程序错误修复程序错误修复程序11iv30703A.03.50PHKL_36009(11.31.0709)错误修复程序2.1 安装 Integrity VM27

表 2-3 HP-UX Guest 虚拟机修补软件 (续)

11i v2 0505 至 070611iv3

A.03.50A.03.50

PHKL_37091(11.23.0712)PHSS_37843

错误修复程序错误修复程序

使用 AVIO 修复 EFI引导路径。

有关 HP-UX 软件更新的详细信息,请与 HP 代表或专业技术支持人员联系。

表 2-4 列出了不应在 HP-UX guest 虚拟机上安装的修补软件和产品。如果 guest 虚拟机安装了这些修补软件,则会发生性能下降和退步。

表 2-4 不应在 HP-UX Guest 虚拟机上安装的产品或修补软件

受影响的 Guest 虚拟机操作系统及版本

受影响的 Integrity VM修复程序版本

PHKL_33361

说明/影响

注释

HP–UX 11i v2 0505 或A.01.00更高版本A.01.20HP–UX 11i v2 0505 或A.01.00更高版本A.01.20

A.02.00

汇总内核 SCSI 修补软已在 Integrity VM件A.02.00 或更高版本中

得以解决。VxVM 4.1 内核修补软如果使用 VxVM 引导件 04 或 05磁盘将 VxVM 4.1 内核

修补软件 04 安装到HP-UX 11i v2 guest虚拟机,则会使系统无法引导。该问题已在 Integrity VM V3.0中得到解决。

PHKL_35739PHKL_35891

2.1.13 Ignite/UX 服务器所需的修补软件

表 2-5 列出了 Ignite/UX 服务器所需的修补软件:表 2-5 Ignite/UX 修补软件

受影响的操作系统及版本HP-UX11.00HP-UX11.11

受影响的 Integrity VM修复程序版本

A.01.00 或更高版本A.01.00 或更高版本

PHNE_25355PHNE_32825

说明/影响tftpdtftpd

注释

2.1.14 Windows Guest 虚拟机所需的修补软件

表 2-6 列出了此类 guest 虚拟机所需的修补软件。表 2-6 Windows 修补软件

受影响的 Guest 虚拟机操作系统及版本

受影响的 Integrity VM修复程序版本

SSM4.6

说明/影响错误修复程序

注释

Microsoft 修补软件更正了一个编译程序问题,该问题可能以各种方式影响 Windowsguest 虚拟机。

WindowsServer2003A.02.00 或更高版本

表 2-7 列出了不应在 Windows guest 虚拟机上安装的修补软件和产品。

28安装说明

表 2-7 不应在 Windows Guest 虚拟机上安装的产品或修补软件

受影响的 Guest 虚拟机操作系统及版本SSM4.5SSM4.6

IntelItanium9000(Montecito)

受影响的 Integrity VM修复程序版本A.02.00

PalHaltLightRegEdit组件

说明/影响空闲检测

注释

请参阅第 4.1.5 节 “在Intel Itanium 双核处理器 (Montecito) 系统上运行 Windowsguest 虚拟机”(第 37 页)。

2.1.15 Red Hat Linux Guest 虚拟机所需的修补软件

表 2-8 列出了此类 guest 虚拟机所需的修补软件。表 2-8 Red Hat Linux 修补软件

受影响的 Guest 虚拟机操作系统及版本RHEL4U4 至 U5

受影响的 Integrity VM修复程序版本A.03.00或更高版本

SGLX_00190

(Serviceguard 或Linux A.11.18.02)

说明/影响错误修复程序

注释

Linux SG A.11.18.02上的 Serviceguard

2.1.16 SUSE Enterprise Linux Guest 虚拟机所需的修补软件

表 2-9 列出了此类 guest 虚拟机所需的修补软件。表 2-9 SUSE Enterprise Linux Guest 虚拟机

受影响的 Guest 虚拟机操作系统及版本SLES10U1

受影响的 Integrity VM修复程序版本A.03.50

SGLX_00196

(Serviceguard 或Linux A.11.18)

说明/影响错误修复程序

注释

Linux SG A.11.18.02上的 Serviceguard

2.2 在已安装试用版软件的情况下安装 HP Integrity Virtual Machines 产品

如果安装了试用版的 Integrity VM,则在安装该产品的当前版本之前,必须删除评估版软件。例如,要删除 Integrity VM 评估版,请输入下列命令:

#swremove-xautoreboot=trueT2801AAvmProvider#rm-rf/opt/hpvm

#rm-rf/opt/hpvmprovider

不要删除目录 /var/opt/hpvm。该目录包含使用试用版软件创建的所有虚拟机配置。

2.3 不要在 VM 主机系统上安装应用程序

安装 Integrity VM 时,HP-UX 内核参数将被更改,使其适应虚拟机环境。这样,该系统将不适用于运行其他应用程序。无论是否已配置并运行 guest 虚拟机,均不会将 VM 主机系统配置为允许应用程序共享系统资源。可运行系统管理实用程序和 Serviceguard(如《安装、配置和管理HP Integrity VM》手册中所述)。•

对 VM 主机和 guest 虚拟机备份使用备份解决方案

可以在 VM 主机系统和 guest 虚拟机系统上使用 HP Data Protector 或 Veritas NetBackup等备份解决方案。有关支持的版本,请参考此类产品的支持列表。在 VM 主机和 guest 虚拟机上安装备份(客户端)代理。除了要备份标准目录位置之外,HP 还强烈建议在 VM 主机系统上定期备份 /var 和 /opt 目录。不要将 VM 主机系统用作备份服务器。有关详细信息,请参阅《HP-UX 11i v2 安装与更新指南》。

2.2 在已安装试用版软件的情况下安装 HP Integrity Virtual Machines 产品29

•使用 HP GlancePlus/iX 监视 guest 虚拟机

可以在 VM 主机上使用 Glance 监视 guest 虚拟机数据,但是记录的测量值可能会让人产生误解。Glance 可接收来自 guest 虚拟机内核的 CPU 记账信息。由于 VM 主机可以使 guest虚拟机处理器处理其他工作(例如,当发生硬件中断时),因此将针对 CPU 被分配处理其他工作时 guest 虚拟机所处的状态来报告运行其他 guest 虚拟机所用的时间。有关使用 Glance的详细信息,请参阅 glance(1M)。

•使用 HP Integrity Essentials Global Workload Manager (gWLM)

如果通过 VSE 中的 gWLM 来管理虚拟机,则在升级 VM 主机时,请确保该主机上的 gWLM代理正在运行 gWLM A.02.50 或更高版本。同时,用于管理的 VSE 中央管理工作站 (CMS)必须运行 A.02.50 或更高版本,如《VSE 管理软件安装与更新指南》中所述。要升级 VM 主机,请执行以下操作:

1.使用以下命令删除 gWLM 代理:

#swremovegWLM-Agent

2.3.按照《安装、配置和管理 HP Integrity Virtual Machines 4.1》手册中所述升级 IntegrityVM。

升级 gWLM 代理,如《VSE 管理软件安装与更新指南》中所述。

如果安装 Integrity VM 的当前版本时未升级到 gWLM A.02.50 或更高版本,则在随后尝试使用 VSE 中的 gWLM 来管理虚拟机时,系统会报告以下错误:

Erroracquiringworkloadmanagementlock.Lookinthethefile/var/opt/gwlm/gwlmagent.log.0on主机名formoredetails.

注释:可以在 VM 主机上使用 WLM,但是只能用于管理 iCAP 资源。gWLM 是用于管理对虚拟机的资源分配的工作负荷管理解决方案。•

使用 HP Integrity Virtual Machines Manager (VM Manager)

HP VM Manager 产品为 Integrity VM 提供了一个图形用户界面 (GUI)。可从下列管理界面获取:

—HP System Management Homepage (SMH)。

有关通过 SMH 使用 VM Manager 的详细信息,请参阅《Getting Started with VMManager》指南。—

中央管理服务器 (CMS) 上的 HP Systems Insight Manager (SIM) 中的 HP Virtual ServerEnvironment (VSE) 管理软件环境。

有关 VSE 的详细信息,请参阅《VSE 管理软件快速入门指南》。

如果已经安装了 HP VM Manager 软件,必须将其升级到支持此版本的 Integrity VM 的一个版本。

要使用 VM Manager,必须安装随 Integrity VM 一起提供的 VMProvider 软件包。如果要升级 Integrity VM,还应确保 VMProvider 是最新版本。如果 VMProvider 的版本与 IntegrityVM 的版本不匹配,VM Manager 将无法正常工作。

对于 Windows guest 虚拟机,还必须安装 UtilProvider 软件,该软件随适用于 Windows 的HP Integrity Support Pack 一起提供。请按照《安装、配置和管理 HP Integrity VirtualMachines》手册中的 Windows guest 虚拟机安装说明进行操作。•

在 Integrity VM 中使用 HP Instant Capacity

可以按照在其他 HP-UX 系统上的使用方式,在 VM 主机系统中使用 HP Instant Capacity 解决方案。

2.4 不要在虚拟分区上安装 Integrity VM

HP 不支持在 vPar 中运行 Integrity VM。如果忽略 Integrity VM 安装警告并强制进行此安装,则在 Integrity VM 启动时会收到错误。

30

安装说明

2.5 不要将 Windows 作为 VM 主机系统中的备用引导系统来安装

如果将 VM 主机作为 Windows 系统重新启动,则 Guest 虚拟机引导盘可能无法引导。

2.6 “主干线”软件

只有 VM 主机支持 HP 自动端口聚合 (APA) 等“主干线”软件,而 guest 虚拟机则不支持。

2.7 启动 HP SIM(如果已安装)期间生成警告

如果已安装 HP SIM,则 Integrity VM 会在启动期间生成警告,但 Integrity VM 会继续启动。

2.5 不要将 Windows 作为 VM 主机系统中的备用引导系统来安装31

32

3创建虚拟机

本章包含有关在 VM 主机系统上创建和配置虚拟机的说明。

3.1 HP-UX、Windows 和 Linux 的缺省 guest 虚拟机设置

表 3-1 列出了 HP-UX、Windows、Linux 和 Unknown guest 虚拟机的缺省 guest 虚拟机设置。Unknown guest 虚拟机是指未使用任何操作系统引导的虚拟机。当 Unknown guest 虚拟机类型引导时,会将相应的操作系统类型应用于此 guest 虚拟机配置。

如果使用 hpvmcreate 命令的 -0 选项指定操作系统类型,则会应用下列 guest 虚拟机操作系统专用设置。

表 3-1 Guest 虚拟机的缺省设置

HP-UX guest 虚拟机的Windows guest 虚拟缺省设置机的缺省设置

最大 CPU 数缺省 CPU 数缺省内存量最小内存量最大内存量缺省保留内存量最小保留内存量最大保留内存量1

Linux guest 虚拟机的

缺省设置812GB512MB64GB64MB32MB64GB

Unknown guest 虚拟机操作系统的缺省设置812GB32MB128GB64MB32MB128GB

812GB512MB164GB64MB32MB64GB

812GB512MB64GB64MB64MB64GB

HP-UX 11i v2 要求内存至少为 512 MB。HP-UX 11i v3 的最低内存要求是 1GB(请参阅《HP-UX 11i v3 安装与更新指南》中的“系统要求”);但是,《 HP-UX 11i v3 安装与更新指南》中的警告信息指出,在内存量等于或小于 1 GB的情况下进行冷安装,可能会失败或需要很长时间才能完成。因此,要冷安装 HP-UX 11i v3,建议使用 2 GB 的内存。

注释:为 guest 虚拟机分配的内存量必须足以引导 guest 虚拟机的操作系统。此内存量可能与此处说明的缺省值不同。有关具体内存要求,请参阅 guest 虚拟机上的操作系统和应用程序的产品文档资料。

3.2 对本地运行的 Guest 虚拟机的 API 访问失败

command.log 中的 FailedAPIaccesstolocalrunningguest. 消息通知,与hpvmapp 进程进行通信的尝试失败。此消息并不表明存在问题,可以忽略。

3.3 由于 ssh 消息过长导致 hpvmstatus-e 失败

由于 command.log 文件中的 ssh 消息过长可能导致 hpvmstatus-e 命令失败。如果未正确设置 ssh 并且尝试使用 hpvmmigrate 命令,可能会在 command.log 文件中记录以下错误消息:

1/13/0915:16:25|ERROR|host|root|Errorconnectingtotarget.Errorstringis'

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING:REMOTEHOSTIDENTIFICATIONHASCHANGED!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ITISPOSSIBLETHATSOMEONEISDOINGSOMETHINGNASTY!

Someonecouldbeeavesdroppingonyourightnow(man-in-the-middleattack)!ItisalsopossiblethattheRSAhostkeyhasjustbeenchanged.ThefingerprintfortheRSAkeysentbytheremotehostis

3.1 HP-UX、Windows 和 Linux 的缺省 guest 虚拟机设置

33

84:d4:8b:72:30:2b:04:e7:79:7e:96:24:1c:a1:26:4a.Pleasecontactyoursystemadministrator.

Addcorrecthostkeyin/.ssh/known_hoststogetridofthismessage.Offendingkeyin/.ssh/known_hosts:15

RSAhostkeyforcloudhaschangedandyouhaverequestedstrictchecking.Hostkeyverificationfailed.'

由于这是非标准 command.log 消息,因而它会破坏 hpvmstatus-e 命令的运行。要解决此问题,请通过运行此命令将 command.log 文件移动到其他文件。运行下一个命令将生成一个新的 command.log。

mv/var/opt/hpvm/common/command.log/var/opt/hpvm/common/command.log_ssh_err_msg

3.4 设置的 vCPU 的数量不能高于物理 CPU 的数量

设置的虚拟 CPU 的数量不能高于主机中物理 CPU 的数量,因为这样会导致意外行为的发生。下列命令可以指定此虚拟机中包含的虚拟 CPU 的数量:

#hpvmcreate-cnumber_vcpus[:minimum[:maximum]]

下限值和上限值是边界值,如果将来虚拟机中包含的虚拟 CPU 发生变更,该值会起到限制作用。该虚拟机的缺省值为一 (1) 台虚拟 CPU。设置的虚拟 CPU 的数量不应高于主机中物理 CPU 的数量,因为这样会导致意外行为的发生。

缺省上限值为一 (1) 台虚拟 CPU,缺省下限值为八 (8) 台虚拟 CPU。

3.5 使用 Ignite 恢复后可能无法识别 guest 虚拟机磁带设备和日志

使用 Ignite 恢复主机后,guest 虚拟机可能无法识别磁带设备和 guest 虚拟机日志文件(/var/opt/hpvm/guests/guest/log)。例如,您可能会收到:

UsrMapScsiDevice:Openedfailedon/dev/pt/pt_tape1:Nosuchdeviceoraddress

在这种情况下,/dev/pt/* 文件可能过时(指向其名称所指示的其他设备),必须重新创建:

host#rm/var/opt/hpvm/common/hpvm_devinithost#hpvmdevmgmt-I

完成此操作后,检查为 guest 虚拟机分配的设备文件以确保映射正确的设备。

3.6 不要在启动存在资源冲突的多个 guest 虚拟机时,在后台运行hpvmstart

请不要在启动存在资源冲突的多个 guest 虚拟机时,在后台运行 hpvmstart 命令。此时,通常能够捕获并报告资源冲突的锁定机制不一定始终能正常工作。

3.7 自动引导将使虚拟机启动

使用 hpvmcreate、hpvmmodify 和 hpvmclone 命令的 -b 选项可将虚拟机的 start_attr设置为 auto 或 manual。将该属性设置为 auto 之后,每当 Integrity VM 开始运行时,虚拟机就会启动。安装或升级 Integrity VM 之后,也会出现此情况。

3.8 Guest 虚拟机分配无需交换空间

只有在 HP-UX 11i v3 推荐时,Integrity VM 4.1 VM 主机才需要交换空间。否则,Integrity VMV4.1 不需要任何交换空间。

3.9 不要创建用于安装 Guest 虚拟机的 VM 主机的黄金映像

不要使用 VM 主机来创建在通过 Ignite-UX 安装 guest 虚拟机操作系统时所使用的黄金映像。可以使用 Integrity 系统创建一个适合于在虚拟机上安装操作系统的黄金映像,前提是该系统完全删除了所有 VM 主机软件。为此,请删除 Integrity VM 软件包 (T2767CC) 和 VMKernelSW 软件包:

#swremove-xautoreboot=trueT2767ACVMKernelSW

34创建虚拟机

使用该系统创建黄金映像之前,请确保未安装这两个软件包中的任何一个软件包。也就是说,在使用 swlist 查询该系统时将出现下面的错误:

#swlistT2767CCVMKernelSW#Initializing...

#Contactingtarget\"foo\"...ERROR:Software\"T2767CC\"wasnotfoundonhost\"foo:/\".ERROR:Software\"VMKernelSW\"wasnotfoundonhost\"foo:/\".

有关使用 Ignite-UX 黄金映像的详细信息,请参阅《Ignite-UX 管理指南》。

3.10 已安装 HPVM-Guest 虚拟机的系统的黄金映像必须配置 HPVM 设备驱动程序

已安装 HPVM-Guest 软件包的系统的黄金映像必须明确配置动态内存设备驱动程序。如果黄金系统已安装 HPVM-Guest 软件包,请确保在相关黄金映像配置文件中正确配置动态内存设备驱动程序。要完成此操作,请将

set_kernel+=“modulehpvmdynmemloaded”

一行添加到黄金映像的配置文件中的“init_sw_sel”配置节之后。如果不执行此操作,可能会在虚拟机上安装黄金映像后,动态内存控件无法运行。

3.11 在 VM 主机上运行的 Glance 4.6 或更高版本报告的数值可能不正确

在 VM 主机上运行的 Glance 4.6 或更高版本报告的值可能不正确(例如,报告的 vCPU 利用率不符合实际情况以及将 guest 虚拟机内存大小报告为零)。这是一个警告而非性能问题。

3.12 在基于单元的主机上使用单元本地内存

Integrity Virtual Machine 现在支持在基于单元的主机上使用单元本地内存。一般情况下,如果在运行基于单元的系统时使用单元本地内存,性能将有所提高。如果此功能出现性能问题,应该恢复为在主机上使用全部交叉存取内存。

3.13 增加 MPT 虚拟设备的 guest 虚拟机缺省 SCSI 队列深度可导致 I/O故障

MPT 虚拟存储设备 (VIO) 的 SCSI 队列深度最大值为 8。这对于应用了 guest 虚拟机套件的所有guest 虚拟机类型的缺省 SCSI 队列深度来说已经足够了。如果 SCSI 队列深度值超过缺省值,则可能会由于 guest 虚拟机 I/O 重试次数用尽而导致某些 I/O 出现故障。

3.14 具有较小内存的 HP-UX 11i v3 Guest 虚拟机可能无法配置一个或多个虚拟接口卡

具有较小内存(小于或等于 2 GB RAM)的 HP-UX 11i v3 guest 虚拟机可能无法配置一个或多个虚拟接口卡。guest 虚拟机控制台可能会显示以下消息:

wsio_claiminitfailedisc=0xe000000109c41400name=mptor

igssn:Thedeviceathardwarepath0/0/1/0failedinitialization(3309).

要解决此问题,必须在 guest 虚拟机上安装 PHKL_37452。此问题可能发生在安装过程中,此时,安装界面将不显示某些设备。解决方法是,从 11.31.0803 OE 中安装 guest 虚拟机,这不会有问题,或者将分配给 guest 虚拟机的内存临时增加至 2GB 以上(例如,2.5GB),然后在安装guest 操作系统或 PHKL_37452 之后再将其减小至所需大小。

3.10 已安装 HPVM-Guest 虚拟机的系统的黄金映像必须配置 HPVM 设备驱动程序35

36

4安装 guest 虚拟机

本章说明了有关在虚拟机上安装 guest 虚拟机软件的相关说明,

4.1 Windows guest 虚拟机

下列各节介绍了有关安装 Windows guest 虚拟机的发行说明。

4.1.1 在安装过程中卸下介质将使 Guest 虚拟机挂起

如果开始安装 Windows 操作系统,然后从虚拟控制台弹出介质,则 guest 虚拟机将挂起。要从该问题中恢复,请从虚拟控制台重新启动 guest 虚拟机。

4.1.2 某些 Windows Guest 虚拟机的网络驱动程序行为错误

如果在 PCI 总线 1、设备 3 及功能 1 处配置 Windows guest 虚拟机的网络设备,则网络驱动程序的行为将出现错误,这是由于与 PCI 总线 1、设备 3 及功能 0 处的控制台设备的交互操作而导致的。要避免出现此问题,在将网络设备添加到 Windows 虚拟机时,请不要将 PCI 总线 0、设备3 指定为地址。

如果 hpvmcreate 或 hpvmmodify 自动分配 PCI 地址,则不会出现问题。可以通过删除位于PCI 总线 0、设备 3 处的任何网络设备,并将这些设备添加到其他 PCI 地址来更正此问题。

4.1.3 错误的虚拟 DVD 配置可导致 Windows 运行速度变慢

Windows 2003 Server 将始终轮询 DVD 的状态。如果错误地配置了虚拟 DVD,例如,插入一张空白 DVD 来作为后备存储,则该虚拟 DVD 将从 Guest 虚拟机中消失。但是,Windows 2003Server Guest 虚拟机将继续进行扫描,以查找重新插入的 DVD。该扫描活动可导致 Windows 性能下降。错误的 DVD 配置将记录在 /var/opt/hpvm/common/hpvm_mon_log 中,如下所示:

99

ScsiDiskOpen:blockopenfaileddev=1f000000cdev=bc000000errno=16DVDdev0xbc000000maybeempty

可以通过下列步骤来更正此问题:首先将虚拟 DVD 置于弹出状态 (vMP> ej),然后使用可读取的磁盘替换 VM 主机 CD 或 DVD 中的介质。

4.1.4 HP Insight Manager 的自动服务器恢复功能不起作用

在 Windows guest 虚拟机上,HP Insight Manager 产品支持自动服务器恢复功能:如果系统未在指定的时间间隔内发出心跳,则会执行用户指定的操作(例如,自动重新引导)。如果未检测到心跳,Integrity VM 将不采取任何操作,而是在控制台和 VM 主机系统事件日志中记录一条消息。应监视这些日志文件,并在 guest 虚拟机没有响应的情况下手动执行重新引导。

4.1.5 在 Intel Itanium 双核处理器 (Montecito) 系统上运行 Windows guest 虚拟机

如果使用 5.0 版之前发行的 OPK Smart Setup Media 版本,并希望在 Intel Itanium 9000 服务器上运行 Windows guest 虚拟机,则必须禁用 PalHaltLightRegEdit 修补软件。要禁用该修补软件,请转到 Add/RemovePrograms 并删除 PalHaltLightRegEdit 组件。

4.1.6 建议不要使用虚拟 NullDVD 安装 Windows

要将虚拟 NullDVD 用作安装介质,请将该设备定义为一个文件或物理驱动器。例如,执行下列命令之一:

#hpvmmodify-Pguest 虚拟机名称-advd:scsi::file:/InstallMedia/Windows.iso#hpvmmodify-Pguest 虚拟机名称-advd:scsi::disk:/dev/rdsk/c0t0d0

对于使用多个 CD 来安装软件的情形,可以使用 hpvmmodify 命令插入和卸下介质,以便有效地弹出和插入文件;如果使用物理驱动器,请将介质实际弹出和插入驱动器。例如,要更换以上示例中定义的现有虚拟 DVD 中的介质,请输入以下命令:

4.1 Windows guest 虚拟机

37

#hpvmmodify-mdvd:scsi:0,0,1:file:/InstallMedia/SmartSetup.iso

其中,路径名 /InstallMedia/SmartSetup.iso 表示要使用的新介质。对于软件安装,建议不要将虚拟 DVD 定义为 null 类型(例如:hpvmmodify-advd:scsi:null:/path/to/media/)。

通过定义为 null 存储类型的虚拟 DVD(又称为可移动介质功能)来安装软件,通常会导致安装失败,这是因为在软件安装期间停止和启动虚拟机时会自动弹出可移动介质。

要通过可移动介质完成 Windows 安装,请执行下列步骤:

•自动重新引导后,Windows 将对控制台进行控制。出现 SAC> 提示符后,请使用 Esc-Tab

将通道更改为产品密钥提示符。

•停止并启动虚拟机,然后中断自动引导序列。

•系统继续引导之前,请从虚拟控制台执行必需的插入 (IN) 命令来重新加载介质。

•将介质重新加载到虚拟 DVD 后,请选择 Windows Media 安装(第一个引导选项),并继

续使系统引导。

•出现提示时,输入产品密钥。安装过程将从此刻开始继续正常执行。

有关使用可移动介质的详细信息,请参阅《安装、配置和管理 HP Integrity Virtual Machines》手册。

4.1.7 在 Windows Guest 虚拟机上启用 MP Services 会记录 telnetd 错误

如果在 guest 虚拟机上启用 MP Services,则可能会将下列 telnetd 错误写入到 VM 主机的日志文件 (/var/adm/syslog/syslog.log) 中。可以放心地忽略这些消息:

Jun 13 11:41:41 AGTVM telnetd[21551]: getmsg error:no data

Jun 14 08:38:00 下午 AGTVM telnetd[29216]: getmsg error:no dataJun 14 21:52:07 AGTVM telnetd[29504]: getmsg error:no data

为防止此问题发生,请禁用 MP Services。

4.1.8 使用 Windows 防火墙要求 ICMP 允许回显

打开 Microsoft 防火墙后,必须启用 ICMP 以便对 guest 虚拟机执行 ping 操作(回显)。可以在网络属性小程序中找到此设置,如下所示:Control Panel => Network Connections => Local AreaConnection/Properties Advanced => Windows Firewall => Settings ICMP。选中 AllowIncomingEchoRequests 框。

4.1.9 控制台屏幕格式不正确

Windows guest 虚拟机控制台无法正确设置虚拟控制台的显示格式。请使用远程桌面来管理 guest虚拟机,或者与 Windows guest 虚拟机建立网络连接。

4.1.10 hpvmstop 命令无法正常关闭 Windows guest 虚拟机

不要使用下列命令关闭 Windows guest 虚拟机:

#hpvmstop-Pwinguest

#hpvmconsole-Pwinguest-c\"pc-off\"

这些命令不会正常停止 Windows 操作系统。要关闭 Windows guest 虚拟机,请使用标准的Windows 操作系统命令。

4.1.11 不要删除 EFI Shell 引导选项

请不要删除 EFIShell[Built-in] EFI Boot Manager 选项。删除该选项可能会干扰 guest

虚拟机操作系统的后续安装。要在 EFI Boot Manager 菜单屏幕未提供选项时进行恢复,请执行下列步骤:

1.输入 Bootoptionmaintenancemenu。2.选择 AddaBootOption。

38

安装 guest 虚拟机

3.4.选择 LoadFile[EFIShell[Built-in]]。保存 NVRAM 的设置。

4.1.12 错误检查 0xA:IRQL_NOT_LESS_OR_EQUAL — 1

如果 guest 虚拟机控制台上的显示内容类似于以下文本,则说明 Microsoft Windows 2003 ServerSPx 代码库存在已知问题。

***STOP:0x0000000A

(0x00000000000003E8,0x000000000000000C,0x0000000000000000,0xXXXXXXXXXXXXX)

HP 正在研究针对该问题的可能的解决方案。如果继续发生该错误检查,请尝试减少或增加虚拟CPU 数,或者临时更改其他配置参数。

4.1.13 错误检查 0xA:IRQL_NOT_LESS_OR_EQUAL — 12

如果 guest 虚拟机控制台上的显示内容类似于以下文本,则说明 Microsoft Windows 2003 ServerSPx 代码库存在已知问题。

***STOP:0x0000000A

(0x0000000000000010,0x0000000000000002,0x0000000000000000,0xXXXXXXXXXXXXX)

Microsoft (4.6 QFE) 中提供了一个修补软件,可用于解决该问题。

4.1.14 恢复 Windows Guest 虚拟机的 NVRAM

当 guest 虚拟机由于紊乱或发生其他紧急情况而意外终止时,可能会损坏 guest 虚拟机的引导设置,这些设置存储在 VM 主机上针对各个 guest 虚拟机的 NVRAM 文件中。这样,随后重新引导该 guest 虚拟机时可能会出现问题。要更正此问题,请将

/opt/hpvm/guest-images/common/nvram 文件复制到 VM 主机系统的

/var/opt/hpvm/guests/虚拟机名称/nvram 中。此操作可恢复创建该 guest 虚拟机时所使用的 NVRAM 的副本。随后便可以使用 EFI Boot Manager 重新创建该 guest 虚拟机的引导路径和其他数据(所安装的 guest 虚拟机操作系统应该是完好的,不会受上述损坏的影响)。要针对 Windows Enterprise 构建 EFI Boot Menu 条目,请执行下列操作:1.从 Boot Maintenance 选项中,选择引导设备并输入以下命令:

fs0>ls\\EFI\\Microsoft\\WINNT50

查找 Bootxxxx 文件名。2.3.4.

切换到 MSUtil 目录。例如:

fs0>cd\\MSUtil

输入以下命令:

fs0:>nvrboot

输入 I 命令以导入 Windows 引导条目,然后输入该引导条目的正确位置。例如:

\\EFI\\Microsoft\\WINNT50\\Bootxxxx

4.2 HP-UX guest 虚拟机

下列各节介绍了有关安装 HP-UX guest 虚拟机的发行说明。

4.2.1 安装 Guest 虚拟机管理软件

每个 guest 虚拟机上都需要安装 guest 虚拟机管理软件。guest 虚拟机管理软件可确保 guest 虚拟机具备所需的修补软件,以便实现最佳性能和可管理性。该软件会在 guest 虚拟机上启用hpvmcollect 和 hpvminfo 命令。

guest 虚拟机管理软件存储在 VM 主机系统的 /opt/hpvm/guest-images 目录中。子目录包含适用于每种 guest 虚拟机操作系统的 guest 虚拟机管理软件,如下例所示:

#cd/opt/hpvm/guest-images#lscommonhpuxlinuxwindows

4.2 HP-UX guest 虚拟机

39

要在 HP-UX guest 虚拟机上安装 guest 虚拟机管理软件,请选择相应的 HP-UX 版本:•11iv2 表示 HP-UX 11.23。

对于 HP-UX 11i v2 guest 虚拟机,guest 虚拟机软件仓库文件为:

/opt/hpvm/guest-images/hp-ux/11iv2/hpvm_guest_depot.11iv2.sd•

11iv3 表示 HP-UX 11.31。

对于 HP-UX 11i v3 guest 虚拟机,guest 虚拟机软件仓库文件为:

/opt/hpvm/guest-images/hpux/11iv3/hpvm_guest_depot.11iv3.sd

在安装 guest 虚拟机套件(HPVM-Guest 软件包)之前,请预览安装任务,以便可以进行安装分析。该操作可以确定并解决在预览过程中发现的任何警告,之后再继续执行安装操作。例如,分析阶段会检查 guest 虚拟机上相应 AVIO 驱动程序的安装情况。要预览安装,可使用 swinstall命令的 -p 选项,如以下示例所示:

swinstall-p-xautoreboot=true-shpvm_guest_depot.11iv#.sd 的路径HPVM-GuestvmProvider

在安装在 2007 年 12 月之前发行的 HP-UX 11i v2 上的 Integrity VM guest 虚拟机中,将显示以下警告:

WARNING:RecommendedbundleGUESTAVIOLANnotinstalledonguest.WARNING:RecommendedbundleGUESTAVIOSTORnotinstalledonguest.WARNING:The\"checkinstall\"scriptfor\"vmTools.VMTOOLS-RUN\"hada

warning(exitcode\"2\"0.Thescriptlocationwas

\"/var/tmp/BAAa05960/catalog/vmTools/VMTOOLS-RUN/chekinstall\".*Thisscripthadwarningsbuttheexecutionofthisfilesetwillstillproceed.Checktheaboveoutputfromthescriptforfurtherdetails.

4.2.2 HP-UX 11i v3 Guest 虚拟机可能因缺少内存资源而无法配置接口卡

具有较少内存资源(小于或等于 2 GB RAM)的 HP-UX 11i v3 guest 虚拟机可能无法配置一个或

多个虚拟接口卡。guest 虚拟机控制台可能会显示以下消息:

wsio_claiminitfailedisc=0xe000000109c41400name=mptor

igssn:Thedeviceathardwarepath0/0/1/0failedinitialization(3309).

此问题可能会在安装过程中发生,此时,guest 虚拟机可能无法识别某些设备。guest 虚拟机系统安装时显示的错误消息如下:

*Preparingtoexecuteinit...

=======05/02/0808:07:57EDTHP-UXInstallationInitialization.(FriMay02

08:07:56EDT2008)

@(#)Ignite-UXRevisionC.7.0.212

@(#)ignite/launch(opt)$Revision:10.590.1.2$$Date:2006/12/1820:51:11$

*ConfiguringRAMfilesystems...*ScanningsystemforIOdevices...

WARNING:CouldnotfindQ_BOOTdevice.Cannotdeterminewhatthebootdevice

was.

ERROR:Couldnotgetio-devicedata(ioscan)

WARNING:Couldnotfindsourcedeviceinioscanoutput.Youmustselectfrom

thelistofdevicesbelowtouseforthesourcedevice:

indexHW-pathClassdescription0)120processorProcessor1)121processorProcessor2)122processorProcessor3)123processorProcessor4)124processorProcessor5)125processorProcessor6)126processorProcessor7)127processorProcessor8)0/0/0/0ext_busSCSI_Ultra3209)0/0/0/0.0x0.0x0diskHP_Virtual_LvDisk10)0/0/0/0.0x2.0x0diskHP_Virtual_FileDVD11)0/0/0/0.0x1.0x0diskHP_Virtual_FileDVD

40安装 guest 虚拟机

要解决此问题,请将分配给 guest 虚拟机的内存临时增大至 2 GB 以上(例如,2.5 GB)。然后,在重新引导 guest 虚拟机之后将内存恢复为原先的大小。

有关针对此主题的另一个发行说明,请参阅第 3.14 节 (第 35 页)。

4.2.3 HP-UX 11i v3 Guest 虚拟机的修补软件

运行 HP-UX 11i v3 guest 虚拟机的客户应在运行 HP-UX 11i v3 的每个 guest 虚拟机上安装下列

修补软件(或者其替代的修补软件):•PHKL_36261•PHKL_36242

这些修补软件可防止某些环境(例如,开发环境)出现性能问题,在这些环境中,应用程序会衍生出大量短时效进程。要获取这些修补软件,请与专业技术支持人员或 HP 代表联系。

4.2.4 不要在 Guest 虚拟机内运行实时内核调试程序

不要在 guest 虚拟机内运行可写入内核文本的工具,例如,实时内核调试程序和性能工具(如kgmon 和 ktracer)。在极少数情况下,这些工具会使 guest 虚拟机紊乱。

4.2.5 不要在 HP-UX Guest 虚拟机上使用 iomap(7) 机制

iomap(7) 机制用于将物理 I/O 地址映射为用户进程地址空间。不要在 HP-UX guest 虚拟机上使用此命令。

4.2.6 在 HP-UX Guest 虚拟机上执行 iCAP 命令将失败

iCAP 会作为 HP-UX 操作系统的一部分来安装。iCAP 的安装时配置将报告失败,并显示如下消息:

NOTE:Checkingforpartitionablesystem.ERROR:Softwareconfigurationhasfailed.Afteraddressingtheissuesinthefollowingoutput,configurethissoftwarewith'swconfigB9073BA'.ERROR:ERROR:

CommandnotallowedtorunonaVirtualMachineGuest.

The\"configure\"scriptfor\"iCOD.ICOD-RUN\"failed(exitcode\"1\").Thescriptlocationwas

\"/var/adm/sw/products/iCOD/ICOD-RUN/configure\".

*Thisscripthaderrorsandtheexecutionofthisfilesetcannotproceeduntiltheproblemisfixed.Checktheaboveoutputfromthescriptforfurtherdetails.

*Runningconfigcleancommand/usr/lbin/sw/config_clean.

*SummaryofExecutionPhase:

ERROR:InstallediCOD.ICOD-RUN,l=/,r=B.11.23.08.00.00.95ERROR:1of882filesetshadErrors.

*881of882filesetshadnoErrorsorWarnings.

ERROR:TheExecutionPhasehaderrors.Seetheaboveoutputfor

details.

可以忽略 /etc/rc.log 中的这些启动消息。

不能在虚拟机上使用 iCAP 命令。iCAP 命令用于在 VM 主机系统上运行。该问题在运行 HP-UX 11i v2 0706 版及更高版本的 guest 虚拟机中得以解决。

4.3 Linux Guest 虚拟机

下列各节将介绍 Linux guest 虚拟机的发行说明。

4.3.1 Integrity 服务器上支持的 SLES10 SP1 Guest 虚拟机

SLES10 SP1 guest 虚拟机在除下列服务器外的所有 Integrity 服务器上都受支持:•HP Integrity rx1600 服务器

4.3 Linux Guest 虚拟机

41

••HP Integrity rx2600 服务器HP Integrity rx5600 服务器

4.3.2 SUSE Linux Guest 虚拟机安装前准备工作

在安装 SUSE Linux RPM guest 虚拟机之前必须安装 tog-pegasus RPM 套件;不过,SUSE Linux安装介质不包含 tog-pegasus RPM 套件。此 RPM 套件在“HP Integrity Essentials FoundationPack for Linux”(也称为 HPIEFL for Linux)中提供。

实际上,SUSE Linux RPM guest 虚拟机套件包括两部分:guest 虚拟机套件和提供程序套件。Hpvm.*.rpm 套件包括:•性能调整脚本•hpvminfo•hpvmcollect•Guest 虚拟机库

Hpvmprovider.*.rpm 套件包含 VMprovider 和相关文件。此 RPM 要求必须安装 hpvm 和tog-pegasus 套件。

http://h20293.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T2387AA在《HP Integrity Essentials Foundation Pack for Linux User's Guide》的第 5 章中提供了您需要的信息。

要下载 HPIEFL for Linux 套件,请单击第 5 章中列出的链接 http://www.hp.com/go/

integritylinuxessentials,然后单击此网站上的 Download for HP Integrity Essentials FoundationPack for Linux 链接。

4.3.3 首次安装 Linux Guest 虚拟机管理软件

首次安装 Linux guest 虚拟机管理软件时,可能会出现以下错误:

===from/var/log/messagesfile===

Jan1822:45:001sn000kernel:ipmi_si:Errorclearingflags:cl===from\"dmesg\"command===

ipmi_si:Errorclearingflags:cl

可以忽略该错误消息。

4.3.4 引导 SUSE Guest 虚拟机时显示 ACPI 警告、错误和异常

在引导已安装的 SUSE guest 虚拟机时,在该 guest 虚拟机的控制台上显示类似如下所示的消息:

Loadingprocessor

ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]

ACPIWarning(acpi_processor-0555):BIOSreportingwrongACPIidfortheprocessor[20060127]ACPIException(evxface-0538):AE_BAD_PARAMETER,Removingnotifyhandler[20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]

ACPIWarning(acpi_processor-0555):BIOSreportingwrongACPIidfortheprocessor[20060127]ACPIException(evxface-0538):AE_BAD_PARAMETER,Removingnotifyhandler[20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]

ACPIWarning(acpi_processor-0555):BIOSreportingwrongACPIidfortheprocessor[20060127]ACPIException(evxface-0538):AE_BAD_PARAMETER,Removingnotifyhandler[20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]

ACPIWarning(acpi_processor-0555):BIOSreportingwrongACPIidfortheprocessor[20060127]ACPIException(evxface-0538):AE_BAD_PARAMETER,Removingnotifyhandler[20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]

ACPIWarning(acpi_processor-0555):BIOSreportingwrongACPIidfortheprocessor[20060127]ACPIException(evxface-0538):AE_BAD_PARAMETER,Removingnotifyhandler[20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]

ACPIWarning(acpi_processor-0555):BIOSreportingwrongACPIidfortheprocessor[20060127]ACPIException(evxface-0538):AE_BAD_PARAMETER,Removingnotifyhandler[20060127]ACPIError(acpi_processor-0500):InvalidPBLKlength[0][20060127]...

42安装 guest 虚拟机

ACPIWarning(acpi_processor-0555):BIOSreportingwrongACPIidfortheprocessor[20060127]ACPIException(evxface-0538):AE_BAD_PARAMETER,Removingnotifyhandler[20060127]

发生这些警告、错误和异常的原因是,Integrity VM ACPI 表中未提供某些可选元素。由于 SUSE启动/初始化代码尝试引用这些可选元素(尤其是配置的 guest 虚拟机 CPU 数),因此会输出这些消息。

这些消息不会阻碍 SUSE 引导过程;引导/启动过程可以完成。这些消息所造成的唯一已知的负面影响是,在 /proc/acpi/processor 文件系统中会创建一个额外的 CPU,因此可能会使 guest虚拟机中配置的实际 CPU 数量发生混淆。

4.3.5 HP SIM CMS 无法通过 SSH 连接到 SLES10

缺省情况下,在 SLES10 中关闭 SSH 口令验证功能。在该缺省设置下,HP SIM CMS 无法连接到SUSE guest 虚拟机。

要为 SSH 启用口令验证,请执行下列步骤:1.登录到 SUSE。

2.编辑 /etc/ssh/sshd_config 文件。

3.将 passwordauthentication 值设置为“yes”。4.重新启动 sshd。

有关详细信息,请参阅《SecureShell(SSH)inHPSIM5.x》的“Troubleshooting”部分(第 31页)。

4.3.6 为 VM Manager 准备 Linux Guest 虚拟机

如果要通过 VM Manager 管理 Linux guest 虚拟机,请执行下列操作:1.安装 tog-pegasus 程序包。

2.在 Red Hat Enterprise Linux 上,修改文件 /etc/Pegasus/access.conf,以便能够使

用指定的 WBEM 用户名和口令进行 WBEM 访问。请按照下面的步骤配置该文件。在该示例中,假设指定的 WBEM 用户名为 wbemuser。a.在该文件中查找以下行:

-:ALLEXCEPTpegasus:wbemNetwork

b.

将该行更改为下列选项中的任意一个:

•#Allowaccessonlyfromuser'wbemuser':•

#Allowaccessbyallusers:+:ALLEXCEPT:wbemNetwork

-:ALLEXCEPTwbemuserpegasus:wbemNetwork

3.执行以下命令启动 tog-pegasus 程序包:

#/etc/init.d/tog-pegasusstart

有关从何处下载用于 Red Hat Linux guest 虚拟机的 Utilization Provider 的信息,请参阅《VSE管理软件安装与更新指南》。

注释:如果使用 SUSE Linux SLES10 SP1 guest 虚拟机,则安装操作需要 HP Integrity EssentialsFoundation Pack for Linux (HPIEFPL) 套件 2.1 或更高版本,才能获取适当版本的 UtilizationProvider。要获得用于 SLES10 guest 虚拟机的 VMProvider,请安装 HPIEFPL 套件 2.2 或更高版本,或者确保安装 Integrity VM V3.5 guest 虚拟机套件。有关获取 Utilization Provider 的详细信息,请参阅 HPIEFPL 2.2 发行说明。

4.3.7 带有 FC 磁带的 Linux Guest 虚拟机显示错误

如果 Linux guest 虚拟机连接有 FC 磁带,则引导该虚拟机时可能出现 MPT 错误。重置设备时,FC 磁带设备将返回 EIO,这会导致 MPT 重置超时。重置超时之后,引导过程将继续;可以忽略这些错误。例如:

4.3 Linux Guest 虚拟机43

Use^andvtochangeoption(s).UseEntertoselectanoptionLoading:RedHatEnterpriseLinuxAS

Starting:RedHatEnterpriseLinuxAS------------ELILOboot:UncompressingLinux...done

Loadinginitrdinitrd-2.6.9-42.EL.img...donei8042.c:i8042controllerselftesttimeout.RedHatnashversion4.2.1.8starting

mptbase:ioc0:ERROR-DoorbellACKtimeout(count=4999),IntStatus=80000000!mptbase:ioc0:ERROR-DoorbellACKtimeout(count=4999),IntStatus=80000000!Readingallphysicalvolumes.Thismaytakeawhile...Foundvolumegroup\"VolGroup00\"usingmetadatatypelvm22logicalvolume(s)involumegroup\"VolGroup00\"nowactiveINIT:version2.85booting

WelcometoRedHatEnterpriseLinuxAS

4.3.8 在 Linux Guest 虚拟机上禁用 IPv6

Integrity VM 在 guest 虚拟机上不支持 IPv6。缺省情况下,Red Hat Linux 将启用 IPv6。引导Linux guest 虚拟机时,显示以下消息:

printk:1messagesuppressed

dmesg 命令会在每个已配置的 IPv6 接口上报告大量的 duplicateaddressdetected! 消息。这些消息指明 IPv6 DAD(Duplicate Address Detect,重复地址检测)机制中存在问题,它是无害的。可以忽略这些消息,也可通过在 /etc/modprobe.conf 文件中包含以下行来禁止这些消息:

aliasnet-pf-10off

4.3.9 偶尔出现“Ooops: timer ticks before it is due”错误

控制台中偶尔会出现 Ooops:timerticksbeforeitisdue 消息。由于此消息无害,因此可以安全地忽略此消息。

4.3.10 偶尔出现“e1000: eth1: e1000_clean_tx_irq: Detected Tx Unit Hang”错误

控制台中偶尔会出现 e1000:eth1:e1000_clean_tx_irq:DetectedTxUnitHang消息。由于此消息无害,因此可以安全地忽略此消息。

4.3.11 虚拟 CPU0 和其他虚拟 CPU 之间的“Bogomips”值不一致

在虚拟 CPU0 和其他虚拟 CPU 之间,“Bogomips”值可能不一致。这种情况是无害的。要阻止此

问题,请在 /boot/efi/efi/redhat/elilo.conf 中添加 lpj=4000000 引导选项。例如:

#catelilo.confprompt

timeout=20default=linuxrelocatable

image=vmlinuz-2.6.9-42.EL.img

label=linux

initrd=initrd-2.6.9-42.EL.imgread-only

root=/dev/VolGroup00/LogVo100

append=\"console=tty0console=ttyS0rhgbquietlpj=4000000

4.3.12 通过 HP-UX 终端显示时,显示的特殊字符不正确

在 HP-UX 终端上的 hpvmconsole 中运行 Linux Red Hat 安装程序时,该程序显示不正确。它将显示重音符号 A,而不是方框。

44安装 guest 虚拟机

4.3.13 偶尔出现浮点辅助故障消息。

运行 Mozilla 时偶尔会出现浮点辅助故障消息。在运行 Linux 的本机 Integrity 服务器上也可能出现该问题。有关详细信息,请参阅 http://www.hp.com 上的“Developer & Solution PartnerProgram (DSPP)”网页,并搜索“floating-point assist fault”。

4.3.14 在 VM 主机中配置 Serviceguard

在某些环境中,缺省 KILLTIME(10 秒;在适用于旧式程序包的 hpvmsg_stop 中)和等待时间(10 秒;在适用于模块化程序包的 hpvmsg_ext 中)可能破坏性很大,可能会使 Linux guest虚拟机中的文件系统损坏。HP 建议您调整此值,使 guest 虚拟机上的文件系统在 guest 虚拟机关闭之前已成功卸除。

4.3 Linux Guest 虚拟机45

46

5使用 Integrity VM 命令

本章包含有关 Integrity VM 命令的说明。

5.1 运行 hpvmdevtranslate 脚本

运行 hpvmdevtranslate 脚本会生成一个新的 Integrity VM 设备数据库副本,该副本缺少缺省的受限目录,如 /etc 和 /stand。要恢复缺省的受限目录,请在运行 hpvmdevtranslate脚本或运行由 hpvmdevtranslate 脚本生成的 hpvm_dev_convert 脚本之后,立即运行hpvmdevmgmt-I。

5.1.1hpvmdevtranslate 命令可用于转换设备(如 SecurePath 和 AutoPath)

在 HP-UX 11i v3 上启动 Integrity VM 4.0 之后,可以使用 hpvmdevtranslate 命令转换设备(如 SecurePath 和 AutoPath)如果这些设备在设备数据库文件 /var/opt/hpvm/common/hpvm_mgmtb_pre1131 中具有合法的 WWID,则这些设备会转换为 Agile 设备。

5.1.2hpvmdevtranslate 命令的注释错误

hpvmdevtranslate 命令会为 WWID 设置为 WWID_NULL 的 guest 虚拟机所使用的所有设备创建 ERROR 消息。此消息指明不能进行任何转换。由于这些 ERROR 消息与没有唯一标识符的设备(如网络适配器 (lan0, lan1) 或 vswitch (localnet、hostnet))相关,因而通常可以忽略。但是,如果这些 ERROR 消息引用设备后备存储项(如磁盘、卷、文件或目录),请检查其是否引用的是正确的设备、卷、文件或目录。如果不是,则使用这些设备的 guest 虚拟机可能无法完全正常工作。以下是 ERROR 消息的示例:

########

ERROR:ERROR:ERROR:ERROR:ERROR:ERROR:ERROR:ERROR:

NoNoNoNoNoNoNoNo

mappingmappingmappingmappingmappingmappingmappingmapping

forforforforforforforfor

devicedevicedevicedevicedevicedevicedevicedevice

/var/opt/hfs_1_system/file_1500withwwidWWID_NULL/var/opt/hfs_1_system/file_500withwwidWWID_NULL/hfs_0_system/file_500withwwidWWID_NULL/hfs_0_system/file_1500withwwidWWID_NULLlan0withwwidWWID_NULL

myswitchwithwwidWWID_NULLlocalnetwithwwidWWID_NULLlan1withwwidWWID_NULL

5.2 偶尔对 hpvmmodify 命令使用 -R 选项而非 -r 选项

hpvmmodify 命令可支持两个与 guest 虚拟机内存配置相关的选项:-r 和 -R。如果不慎混淆使用这两个选项,可能会使 guest 虚拟机出现意外的结果。有关这些命令选项的说明,请参阅hpvmmodify 联机帮助页。

含义相同的 -R 选项还可由 hpvmcreate 和 hpvmclone 命令使用,但是当前还不支持在这些命令中使用 -R 选项。不过与此类似,如果在这些命令中错误地将 -R 写作 -r,则会出现类似的意外结果。

5.3 检查和编辑修复脚本

hpvmdevmgmt-r 报告和生成修复脚本功能可识别磁盘的一个或多个新路径名,这些磁盘的旧路径名已不再存在。修复脚本将使用 hpvmdevmgmt-n 命令进行重新分配。

一般情况下,由于下列原因,应在运行此脚本前对其进行检查和编辑:

•脚本中的所有替换命令 hpvmdevmgmt—n 将被注释掉。对于一个特定设备,只能删除一个

hpvmdevmgmt—n 命令前面的注释字符。否则,之后对同一设备执行的 hpvmdevmgmt-n命令将失败。

•如果某个 Legacy 设备名被另一个 Legacy 设备名替换,则会同时添加 Legacy 设备名和 Agile

设备名。但是,如果使用 Agile 设备名替换 Legacy 设备名,则只使用 Agile 设备名。

5.1 运行 hpvmdevtranslate 脚本47

5.4 将 Guest 虚拟机 LAN 从 AVIO 更改为 VIO

在将 guest 虚拟机 LAN 从 AVIO 更改为 VIO 时,必须重新启动此 LAN 所在的 vswitch。请使用下列命令:

hpvmnet-h-Sswitchname//forthevswitchassociatedwiththeLANchangehpvmnet-b-Sswitchname

5.5 向 Host 添加设备时运行 hpvmdevmgmt-I

每当向 Integrity VM 主机中添加要在 guest 配置中使用的设备时,请在将该设备添加到主机之后运行 hpvmdevmgmt-I 命令。

5.6hpvmmodify 命令重新评估 Guest 虚拟机配置

使用 hpvmmodify 命令修改 guest 虚拟机时,将重新评估所有 guest 虚拟机配置。该命令将报告可能会阻止 guest 虚拟机启动的所有问题。例如,如果 guest 虚拟机引用一个已不存在的主机设备,并且您输入 hpvmmodify 命令来修改该虚拟机但未修复该错误引用,则会生成一条警告消息。

5.7hpvmdevmgmt 命令会截断文件大小

当使用 hpvmdevmgmt 命令的 -S 选项来创建作为虚拟设备使用的文件时,可指定文件大小。必须以整数形式指定文件大小。整数后的所有内容将被忽略。例如,hpvmdevmgmt-S1G 命令和 hpvmdevmgmt-S1.5G 命令创建的文件大小均为 1 GB。

5.8 将设备设置为可共享会导致设备冲突

Integrity VM 允许 guest 虚拟机共享虚拟 FileDVD。通过 HP Serviceguard,可以共享虚拟磁盘。其他类型的存储设备均不支持共享,并且不能被分配给多个 guest 虚拟机。使用 hpvmdevmgmt命令将虚拟设备设置为可共享时务必小心。如果将某个虚拟设备错误地标记为可共享,并由多个guest 虚拟机并发访问,则会导致设备冲突和数据损坏。尤其不能将连接的设备(磁带、刻录机或更换器)设置为可共享。

5.9 在显示 guest 虚拟机或 vswitch 信息时修改该信息会出现错误

当其他命令同时访问同一 guest 虚拟机的配置文件时,hpvmstatus、hpvmmodify、hpvmcreate、hpvmclone 以及 hpvmremove 命令可能返回以下错误:

hpvm_guest_get_state:103:NoGuestbythatnameornumber

如果在尝试显示 guest 虚拟机或 vswitch 配置时收到该错误,请再次输入此命令。

5.10 不要尝试删除繁忙的虚拟设备

在使用 hpvmmodify 命令删除虚拟设备之前,请确保 guest 虚拟机操作系统不再将 I/O 定向到该设备。如果已挂接该设备,请卸除它。如果尝试删除正在处理 I/O 的设备,则 hpvmmodify 命令将错误地从 guest 虚拟机配置文件中删除该设备。hpvmstatus 命令不再显示该设备,并且hpvmmodify 命令不会重新尝试删除该设备,但 guest 虚拟机操作系统认为该设备仍可使用。要删除该设备,请重新启动 guest 虚拟机。

5.11 缺少 uuid 或 .vmid 文件

如果在删除 guest 虚拟机时使用 Integrity VM 命令,则可能会收到有关缺少 uuid 或 .vmid 文

件的错误。请在删除了 guest 虚拟机之后再输入该命令。

5.12 维护最小动力保障能力

hpvmcreate 和 hpvmmodify 命令不允许将最小 CPU 动力保障能力设置到 5% 以下。如果强制设置到 5% 以下,则会导致在引导时出现错误以及潜在的运行时故障。

48

使用 Integrity VM 命令

应以整数(而不是小数)形式设置动力保障能力百分比。小数将被忽略。

5.13 实际运行的动力保障能力可能与配置的动力保障能力不同

显示的和报告的 guest 虚拟机动力保障能力设置可能与指定的值不同。当动力保障能力设置的精细度为 VM 主机 CPU 容量的百分之一时,会出现这种情况。可以将 CPU 周期中指定的动力保障能力四舍五入为 VM 主机周期的整数百分比。例如,如果在 900 MHz 的主机系统上将 guest 虚拟机的动力保障能力指定为 -E100,则它将被四舍五入为 108 MHz (12%)。

5.14 修改正在运行的 Guest 虚拟机时出现重复消息

使用 hpvmmodify 命令将长度为零的文件添加到以文件作为后备存储的虚拟磁盘时,可能出现重复的警告消息。例如:

#hpvmmodify-Ptest_duperr-adisk:scsi::file:/tmp/zero.size.1\\-adisk:scsi::file:/tmp/zero.size.2

hpvmmodify:WARNING(test_duperr):Filesizeof:0(bytes)fordisk/tmp/zero.size.1mustbeequaltoorgreaterthan:512(bytes),orthedevicemaynotshowupintheguestwhenbooted.

hpvmmodify:WARNING(test_duperr):Filesizeof:0(bytes)fordisk/tmp/zero.size.2mustbeequaltoorgreaterthan:512(bytes),orthedevicemaynotshowupintheguestwhenbooted.

hpvmmodify:WARNING(test_duperr):Filesizeof:0(bytes)fordisk/tmp/zero.size.1mustbeequaltoorgreaterthan:512(bytes),orthedevicemaynotshowupintheguestwhenbooted.

hpvmmodify:WARNING(test_duperr):Filesizeof:0(bytes)fordisk/tmp/zero.size.2mustbeequaltoorgreaterthan:512(bytes),orthedevicemaynotshowupintheguestwhenbooted.

backingfile:backingfile:backingfile:backingfile:

使用 hpvmmodify 命令从 guest 虚拟机配置中删除故障设备。

5.15hpvmmodify 联机帮助页中的某些超时不正确

hpvmodify(1) 联机帮助页列出了两个错误的超时值,以下是正确的信息:•migrate_copy_phase_timeout - 无限•migrate_frozen_phase_timeout - 60 秒

5.16 Linux Guest 虚拟机上显示的联机帮助页

在安装了 Linux guest 虚拟机管理软件套件之后,可在 Linux guest 虚拟机上使用 hpvmcollect和 hpvminfo 命令,如《安装、配置和管理 HP Integrity Virtual Machines》手册中所述。要正确查看命令显示,请在 Linux guest 虚拟机上输入以下命令:

#exportLANG=en_US.iso88591#exportTERM=vt200

通过导出这些环境变量,可以从 Linux guest 虚拟机控制台显示联机帮助页的内容。HP-UX 与Linux 上显示的联机帮助页存在细微差别。

5.17 交换机错误可能导致 Integrity VM 检查失败

HP 刀片系统 c 系列服务器的 Cisco 交换机存在一个协议错误,该错误可使其响应每个 MAC 地址。由于 MAC 地址是唯一的,因此 Integrity VM 将检查生成的 guest 虚拟机虚拟 MAC 地址是否唯一。如果网络上有一个存在此错误的交换机,Integrity VM 的检查操作将失败。hpvmcreate 命令可能会失败,并显示类似以下内容的消息:

hpvmcreate:hpvmcreate:

WARNING(host):Failedafter3attempts.

WARNING(host):UnabletocreateEthernetMACAddress.

与此类似,hpvmstart 命令可能会失败,并显示类似以下内容的消息:

#hpvmstart-Pvm2

HPVMguestvm2configurationproblems:

Warning1onitmenic1:GuestMACaddressforswitchnic1isinuse.

5.13 实际运行的动力保障能力可能与配置的动力保障能力不同49

Cisco Systems, Inc. 在 2006 年 12 月发行了一个用于 Cisco Catalyst Blade Switch 3020 的修复程序,可从以下 Cisco Systems 网站获得该修复程序:http://cco.cisco.com也可从以下 HP 网站获得该修复程序:http://www.hp.com在该 HP 网站中,选择 Software & Driver downloads and search for switch cisco 3020。所需的最低固件版本是 12.2(35) SE。

50使用 Integrity VM 命令

6guest 虚拟机管理

本章包含有关管理 Integrity VM guest 虚拟机的信息。

6.1 管理员帐户名

Integrity VM 4.0 及更高版本取消了虚拟控制台管理员帐户名必须与 guest 虚拟机名称相同的限制。因此,虚拟控制台管理员名称可以是任何有效的 HP-UX 登录名。要继续访问虚拟控制台,必须使用 usermod 命令将现有的 guest 虚拟机控制台帐户添加到相关 guest 虚拟机的授权列表。这样,多个帐户就可以映射到 guest 虚拟机,并要求帐户名是有效的 HP-UX 登录字符串。访问虚拟控制台的权限由 guest 虚拟机配置文件决定(可通过 hpvmcreate、hpvmmodify 和hpvmclone 命令的 -u 和 -g 选项来设置)。通过这一受控操作,可以使用 hpvmmodify 命令暂时阻止访问,以便更改虚拟控制台管理员帐户名。

6.2 Guest 虚拟机用户帐户

Integrity VM 4.0 及更高版本更改了受控 hpvmconsole guest 虚拟机用户帐户的配置,以便支持其他访问控制和配置。此更改要求 guest 虚拟机用户帐户具有正确的主目录。同时,还需要在guest 虚拟机配置文件中列出控制台访问帐户。

例如,如果使用名为 compass1 的 guest 虚拟机(其用户帐户名为 compass1),用户 compass1的主目录必须为 /var/opt/hpvm/guests/compass1。要确保用户继续拥有管理控制台权限权限,请使用以下命令:

#hpvmmodify-Pcompass1-ucompass1:admin

6.3 创建虚拟机管理员和操作员帐户

在 Integrity VM 以前的版本中,只有一个 admin 控制台访问权限,并且每个 guest 虚拟机只允许使用这一个帐户。管理员帐户名必须与 guest 虚拟机名称匹配。新版本的 Integrity VM 为这些帐户提供了适当的访问控制,并可单独管理这些帐户。

受控虚拟控制台帐户是在 VM 主机上为每个 guest 虚拟机管理员创建的专用用户帐户。上述类型的用户帐户使用 /opt/hpvm/bin/hpvmconsole 作为 Shell,并使用所需 guest 虚拟机的专用目录作为主目录。要访问虚拟控制台,帐户还需要口令以及对其关联 guest 虚拟机的访问权限。可使用 hpvmcreate、hpvmclone 或 hpvmmodify 命令创建该帐户。可使用这些命令的 -g 选项来确定帐户的组成员关系,或者使用这些命令的 -u 选项来确定用户成员关系。注释:离。

不要对用户帐户使用 hpvmsys 组。该组用于在 Integrity VM 的组件之间进行安全隔

HP-UXuseradd 命令可能不按预期方式运行。要创建用于虚拟控制台访问的用户帐户,请在创建虚拟机之前使用 useradd 命令。或者,也可以在 /etc/passwd 文件中指定完整的用户帐户目录,确保该条目是唯一的。

在以下示例中,使用 useradd 命令在 VM 主机系统中创建三个用户帐户(testme1、testme2和 testme3):

#useradd-rno-gusers-s/opt/hpvm/bin/hpvmconsole\\-c\"Consoleaccesstoguest'testme'\"\\-d/var/opt/hpvm/guests/testme\estme1

#useradd-rno-gusers-s/opt/hpvm/bin/hpvmconsole\\

-c\"Consoleaccesstoguest'testme'\"\\>-d/var/opt/hpvm/guests/testme\estme2

#useradd-rno-gusers-s/opt/hpvm/bin/hpvmconsole\\-c\"Consoleaccesstoguest'testme'\"\\-d/var/opt/hpvm/guests/testme\estme3

6.1 管理员帐户名51

以下命令可创建名为 testme 的虚拟机:

#hpvmcreate-Ptestme-utestme1:admin-utestme2-utestme3:oper

此时,用户 testme2 和 testme3 拥有虚拟控制台的 oper 级别访问权限,用户 testme1 则拥有 admin 级别访问权限。为使这些帐户生效,请为其设置口令,如下所示:

#passwdtestme1...

#passwdtestme2...

#passwdtestme3...

由于 useradd 命令的工作方式的缘故,尝试创建其他帐户可能会出现错误。例如,以下命令将尝试添加 testme4 用户帐户但失败:

#useradd-rno-gusers-s/opt/hpvm/bin/hpvmconsole\\>-c\"Consoleaccesstoguest'testme'\"\\>-d/var/opt/hpvm/guests/testme\\>testme4

'/var/opt/hpvm/guests/testme'isnotavaliddirectory

要正确输入该命令,请使用完整的目录路径。例如:

#>>>##

useradd-rno-gusers-s/opt/hpvm/bin/hpvmconsole\\-c\"Consoleaccesstoguest'testme'\"\\-d/var/opt/hpvm/guests/testme/.\estme4

hpvmmodify-Ptestme-utestme4passwdtestme4

请在 —d 选项的参数末尾添加 /.,这样可以确保不会与 HP-UX 共享主目录混淆。

6.4 重新配置 VM 主机 CPU

物理 CPU 数不能少于任何 guest 虚拟机的虚拟 CPU (vCPU) 数。为正在运行的 guest 虚拟机分配的 vCPU 数不能超过 VM 主机系统所拥有的物理处理器数。

6.5 监视程序日志可能会报告警告消息

有时,监视程序日志可能会报告以下警告消息:

Warning:VCPUnnotscheduledforxms,command0x0.Warning:NorecorderentryonVCPUnforxms.

这些警告消息通常是无害的,但可能指明您的虚拟机存在性能方面的问题,例如,系统或 I/O 过载。

6.6 配置或启动 Guest 虚拟机时可能显示警告消息

配置或启动 Integrity VM guest 虚拟机时,如果与 guest 虚拟机关联的存储运行性能极差,则可能会显示以下警告消息。

hpvmcreate:WARNING(host):Device/dev/rdsk/c6t9d0took32secondstoopen.

如果在配置或启动 guest 虚拟机时显示此消息,则 Integrity VM 不支持使用此消息中指定的设备运行 guest 虚拟机。请在 guest 虚拟机配置中使用其他设备替换这些设备,并且针对这些设备和用于访问这些设备的适配器来评估 Host 存储配置。

6.7 不要将用户帐户添加到 hpvmsys 组

hpvmsys 组可为 VM 主机和 guest 虚拟机实现安全模型。安装 Integrity VM 时,hpvmsys 组会自动添加到 /etc/group 中。请不要向该组添加用户帐户。

52guest 虚拟机管理

6.8 使用虚拟控制台启动 guest 虚拟机后不要输入 Ctrl/B

使用 Integrity VM 虚拟控制台中的 pc-on 命令启动 guest 虚拟机时,不要输入 Ctrl/B;这会中断 guest 虚拟机引导进程。请等待 guest 虚拟机引导进程完成,并返回虚拟控制台提示符。然后输入 Ctrl/B。

6.9 HP-UX 11i v3 Guest 虚拟机可能发生混乱,并发生 NaT_hndler: kernelNaT Consumption Fault 错误

在某些情况下,在使用逻辑卷管理器 (LVM) 软件时,HP-UX 11i v3 guest 虚拟机可能发生混乱,并发生 NaT_hndler:kernelNaTConsumptionfault 错误。

要避免发生这种情况,请从 HP-UX 11i v3 0712 AR 介质安装 BaseLVM (B.11.31.0712) 软件。

6.10 如何停止 Guest 虚拟机

要停止 guest 虚拟机,HP 建议使用 guest 虚拟机上的特权帐户执行操作系统关闭操作。如果guest 虚拟机没有响应,请在 VM 主机上使用 hpvmstop-g 命令。请不要通过强行终止 hpvmapp进程来停止 guest 虚拟机。

6.11 hpvmconsole pc –cycle 命令偶尔无法完成

如果 guest 虚拟机 hpvmconsolepc–cycle 命令未完成并重新启动 guest 虚拟机,请输入

Ctrl/B 中断该命令,然后按 Enter 返回虚拟控制台。输入 X 命令退出虚拟控制台。在 VM 主机命令提示符处,输入以下命令来启动 guest 虚拟机:

#hpvmstart–Pguest 虚拟机名称

6.12 如何从 Guest 虚拟机挂起中恢复

如果 guest 虚拟机挂起,则使用 hpvmconsole 命令连接到 guest 虚拟机的虚拟控制台,然后使用 Ctrl/B 输入虚拟控制台。输入 tc 命令重置 guest 虚拟机。guest 虚拟机将捕获计算机状态的内存转储,稍后可以使用该转储进行脱机诊断工作。不要从 VM 主机上强行终止 guest 虚拟机,也不要使用虚拟控制台关闭挂起的 guest 虚拟机。这样会损坏 guest 虚拟机文件系统。

6.13 使用 HP Serviceguard 管理 guest 虚拟机

本节列出了针对在 Integrity VM 环境中使用 Serviceguard 的发行说明。

不要尝试在同一 VM 主机系统中同时将 guest 虚拟机用作 Serviceguard 程序包和 Serviceguard节点。

可在 VM 主机或 HP-UX guest 虚拟机上安装 HP Serviceguard A.11.16 或 11.17。只能在运行HP-UX 11i v3 的 guest 虚拟机上安装 HP Serviceguard 11.18。

6.13.1 将具有 CFS/CVM 后备存储的 VM Guest 虚拟机打包为 Serviceguard 程序包

在创建 Serviceguard 群集并将所包含的虚拟机配置为程序包时,hpvmsg_package 脚本可正确识别 guest 虚拟机使用的 CVM 逻辑卷和 CFS 文件后备存储,但要求用户验证或提供这些后备存储的激活模式和程序包相关性。

hpvmsg_package 脚本可在下列程序包目录创建程序包配置:

/etc/cmcluster/hpvm-name/hpvm-name.conf。配置文件包含相关说明、示例以及用于描述由虚拟机使用并由 Serviceguard 控制和监视的资源的缺省及分配的命名值对。

有关为这些项选择适当值的信息,请参阅《管理 Servicguard》手册中的模板文件和《VeritasStorage Foundation 5.0 Cluster File System Administration Guide Extracts for HP ServiceguardStorage Management Suite》。

6.8 使用虚拟控制台启动 guest 虚拟机后不要输入 Ctrl/B53

6.13.2 检查或在群集配置中应用 Integrity VM Serviceguard 程序包时出现文件权限错误

在对虚拟机程序包运行 cmcheckconf或 cmapplyconf 时,根据系统配置,可能看到以下类似错误:

#cmapplyconf-P/etc/cmcluster/hpvm-sg1-g4/hpvm-sg1-g4.conf

Incorrectpermissionsfor/etc/cmcluster/hpvm-sg1-g4(40777).Directorymustbeexecutableforowner,andnotwritablebygroupandothersonnodehpvm-sg1-h1.

cmapplyconf:Errorfoundinpackagefile:/etc/cmcluster/hpvm-sg1-g4/hpvm-sg1-g4.conf.

要更正此问题,请使用以下 chmod 命令更正每个群集成员上的程序包目录权限:

#cmhaltpkgguest 虚拟机名称

6.13.3 Serviceguard 控制的分布式 Guest 虚拟机状态可以滞后

如果将 Integrity VM guest 虚拟机配置为 Serviceguard (SG) 群集中的程序包,则 hpvmstatus将显示哪个 VM 主机正在将此分布式 guest 虚拟机作为 SG 程序包运行。因为此信息来自 SG,所以可以最多延迟 10 秒。该延迟不会导致在两个不同的 Integrity VM 主机上启动同一个 guest 虚拟机,因为 SG 控制着 guest 虚拟机的启动,并且一次只允许运行一个实例。

6.13.4 hpvmsg_package 未添加适当的条目

hpvmsg_package 未向程序包配置和控制脚本文件添加适当的条目。在运行 /opt/cmcluster/toolkit/hpvmsg_package 脚本来对包含 CVM 或 CFS 后备存储的 guest 虚拟机进行打包后,请查看并修改每个群集成员的程序包配置和控制脚本。在此过程中,请将 CVM 和(或)CFS 后备存储条目添加到这些文件。

可以从以下位置找到程序包配置和控制脚本:/etc/cluster/guest-name/

6.13.5 使用 hpvmstatus 和 hpvmnet 命令时为 AVIO LAN 显示截断的 IPv6 地址

对于将 AVIO 适配器配置为网络设备 (avio_lan) 并配置了 IPv6 地址的 guest 虚拟机,由hpvmstatus-V 和 hpvmnet-V 显示的 IPv6 地址可能被截断。

6.13.6 在配置为 Serviceguard 的 Guest 虚拟机中使用 AVIO LAN 设备

在对配置为 Serviceguard 程序包的 guest 虚拟机使用 AVIO 网络设备时,请确保已使用受 AVIO支持的 PPA 设备配置了所有 Serviceguard 备用 lan。否则可能会导致网络连接断开,即使已打开备用链路也是如此。

6.13.7 所需的 HP Serviceguard 修补软件

要使用 Serviceguard 管理 HP-UX guest 虚拟机,请确保安装了所需的修补软件。有关详细信息,请参阅第 2.1.11 节 (第 23 页)。

6.13.8 重新输入用于启动程序包的命令

配置和启动 guest 虚拟机程序包的过程包括 cmrunpkg 命令。首次输入该命令时,该命令并不总是正常运行。如果该命令未启动程序包,请重新输入它。

6.13.9 不要使用 Integrity VM 命令管理分布式 Guest 虚拟机

只能使用 Serviceguard 程序包控制命令停止和启动配置为 Serviceguard 程序包的 guest 虚拟机。不要使用 Integrity VM 命令(hpvmstart、hpvmstop 和 hpvmconsole)来启动和停止此类虚拟机。有关使用 Serviceguard 管理虚拟机的详细信息,请参阅《安装、配置和管理 IntegrityVirtual Machines》手册。

6.13.10 不同的群集节点所报告的虚拟机状态不同

Integrity VM 命令可能会从运行在不同 Serviceguard 节点上的 guest 虚拟机中收到不同的警告和错误。例如,作为程序包的一部分启动 guest 虚拟机的 Serviceguard 节点先于其他节点知道该

54

guest 虚拟机管理

guest 虚拟机处于正在运行状态(延迟通常小于 10 秒)。根据 guest 虚拟机是否正在运行,在不同服务器上运行的命令将报告不同的错误或警告。

6.13.11 可以忽略 cmcld 的 syslog 条目

当 Serviceguard 和 Integrity VM 正在运行时,syslog 文件中可能会记录下列类型的消息:

Syslogentries-cmcld[XXXX]:Warning:cmcldprocesswasunabletorunforthelastX.XXseconds

可以忽略这些消息。

6.13.12 使用 Virtual Machines Manager (VM Manager) 管理分布式 guest 虚拟机

在使用 VSE 管理分布式 guest 虚拟机(即配置为 Serviceguard 程序包的 guest 虚拟机)时,可

能会出现下列情况:

•每个 VM 主机上的每个 guest 虚拟机都有一个 guest 虚拟机配置文件。因此,在修改分布式

guest 虚拟机时,必须修改作为群集节点的每个 VM 主机上的 guest 虚拟机。

•不要使用 VM Manager 菜单项启动和停止分布式 guest 虚拟机。请使用 Serviceguard 命令

启动和停止分布式虚拟机。有关详细信息,请参阅《安装、配置和管理 HP Integrity VirtualMachines》手册。

•VM Properties 页上的 VMHosts 字段有时会显示一个错误的群集主机列表。如果运行 VM

Manager 的 VM 主机正在主动管理正被查看的虚拟机,则该列表是正确的。在其他所有情况下,该列表均是错误的。

6.14 使用 gWLM 管理 Guest 虚拟机

配置为按周期(而不是百分比)指定处理能力的 guest 虚拟机与 gWLM A.02.50 及早期版本不兼容。

如果 gWLM/VSE 生成如下错误消息,则 guest 虚拟机的处理能力就是按周期指定的。

AVMencounteredwithnosize

与 Integrity VM A.03.00 一起使用 gWLM A.02.50 时,出现此情况是显而易见的。要更正该问题,请修改 guest 虚拟机,并按百分比(而不是 CPU 周期)指定处理能力。例如,要修改名为compass1 的 guest 虚拟机,使其使用 10% 的 CPU 处理能力,请输入以下命令:

#hpvmmodify-Pcompass1-e10

必须引导该 guest 虚拟机,才能对 gWLM 启用该设置。

或者,也可以将 gWLM 升级至 A.03.00,以便与 Integrity VM A.03.00 一起使用。

6.14 使用 gWLM 管理 Guest 虚拟机55

56

7网络信息

本章包含有关虚拟机网络配置的说明。

7.1 支持的适配器

Integrity VM 仅支持以太网适配器或 IEEE 802.3 CSMA/CD 网络适配器。请注意,AVIO 接口可受一组选定以太网主机 NIC 的支持。有关特定 AVIO 所支持的 NIC 的列表,请参阅《安装、配置和管理 HP Integrity Virtual Machines 4.1》手册。

7.2 计算虚拟网卡的实际利用率

虚拟网络 I/O 卡的模拟是基于 Intel I8254X 系列进行的。因此,虚拟网卡 (vNIC) 在 guest 虚拟机操作系统中显示为速度为 1 Gb 的 PCI-X 1000Base-T,而无论 vswitch 的后备物理网络接口卡如何。此模拟可能会导致 guest 虚拟机上的一些网络性能应用程序错误地计算 vNIC 性能。例如,在 Windows guest 虚拟机上,Task Manager —> Network Performance 将显示 1 Gb 的利用率。关于 Windows 利用率的所有计算都是基于此值进行的,而不是基于 VM 主机上的后备设备的速度进行的。

要准确计算 vNIC 性能,请考虑 Integrity VM 主机上的后备设备的速度。

7.3 IPv4 或 IPv6 不支持在 Guest 虚拟机中使用 IP 别名地址

Integrity VM 4.1 不支持在 guest 虚拟机中对 IPv4 或 IPv6 使用 IP 别名地址。

7.4 具有虚拟 LAN 设备的 Guest 虚拟机需要足够内存

如果为 guest 虚拟机配置了大量虚拟 LAN 设备,但是 guest 虚拟机没有足够的内存,则一些设备在引导 guest 虚拟机之后可能会丢失。要解决此问题,请使用 hpvmmodify-r 命令增加 guest虚拟机内存的大小。

7.5 vswitch 始终处于 SHARED 模式

hpvmnet 命令可显示 vswitch 的状态(包括模式)。vswitch 始终处于 SHARED 模式下。此时不支持其他模式。

7.6 不要将 HP A5506B PCI 10/100Base-TX 4 端口接口用于虚拟网络

将 HP A5506B PCI 10/100Base-TX 4 端口接口用于 guest 虚拟机网络时,Host 与 guest 虚拟机之间的连接可能不可靠。

7.7 可以增强 MAC 地址验证功能

向 guest 虚拟机中添加虚拟 NIC 时,Integrity VM 将确保 MAC 地址是唯一的。

缺省情况下,Integrity VM 将进行三次尝试(每次尝试的超时为一秒),以便确定虚拟 NIC 的MAC 地址是否有效。对于每个已定义的虚拟 NIC,该过程可能会使延迟时间长达十秒。要加快此处理过程,请将以下可调参数添加到 /etc/rc.config.d/hpvmconf 配置文件中:

HPVMMACADDRFRAMES=n

其中,n 是尝试次数(1 至 30)。缺省值为 3。如果设置为 1 或 2,则可提高性能,但在 NIC 速度很慢的情况下会丢失响应消息。

可以将 HPVMMACADDRFRAMES 可调参数设置为零 (0),这将完全取消 MAC 地址验证过程。但是,HP 建议仅在满足下列条件时才执行此操作:已配置所有 guest 虚拟机,并确认网络环境中不存在 MAC 地址冲突。

要提高虚拟网络的性能,请创建更多的 vswitch,并在 guest 虚拟机中进行分配。

7.1 支持的适配器57

7.8 VM 主机(而非 guest 虚拟机)支持自动端口聚合 (APA)

Integrity VM 不支持在 guest 虚拟机中运行 APA。可以在 VM 主机中运行 APA。

可以在 VM 主机上配置 APA,以便为 vswitch 提供高可用性 LAN(主动/被动模式下的 APA),或增加 vswitch LAN 的带宽(主动/主动模式下的 APA)。停止 APA 之前,请使用 hpvmnet-h 命令暂停 vswitch。如果没有事先暂停 vswitch,则 hpvmnet 命令将报告 vswitch 的 MAC地址不正确。

7.9 VM Manager 不显示 APA 链路聚合 LAN 设备

如果 VM 主机系统具有由一个或多个 APA 链路聚合 LAN 设备组成的 APA 链路聚合 LAN 设备,则 VM Manager 不会在 VM 对话框中将该 APA 链路聚合显示为可能的后备 LAN 设备。要创建具有此类 APA 链路聚合的 vswitch,请使用 hpvmnet CLI。

7.10 不要运行将网络设备设置为混杂模式的应用程序

不能将 vswitch 连接到设置为混杂模式的网络设备。不要在 VM 主机上使用用于虚拟交换机的接口运行诸如 tcpdump 这样的应用程序。

7.11 Guest 虚拟机和主机的通信

不支持 Checksum Offloading (CKO)。缺省情况下,在大多数非 10 千兆类型的物理接口上,CKO

处于关闭状态。有关详细信息,请参考接口卡的文档资料。

如果打开 CKO,可能会使通过 VLAN 进行的“主机-guest 虚拟机”连接以及“guest 虚拟机-主机”通信出现故障。如果通过 VLAN 进行的“主机-guest 虚拟机”连接和“guest 虚拟机-主机”通信出现故障,请确保在主机接口驱动程序中关闭 CKO。如果此操作仍无法解决问题,请重新引导vswitch。

要在 VM 主机上关闭 CKO,请使用 hpvmnet 命令确定 vswitch 的网络接口的 PPA。例如:

#hpvmnet

NameNumberStateModePPAMACAddressIPAddress

=================================================================localnet21UpSharedN/AN/A

vmlan022UpSharedlan00x00306ea72c0d15.13.114.205vmlan423UpSharedlan40x00127942fce3192.1.2.205

vmlan90024UpSharedlan9000x00306e39815a192.1.4.205

请使用以下命令检查传输 CKO 的状态:

#lanadmin-xcko4

HardwareTCP/UDP(IPv4)transmitchecksumoffloadiscurrentlyenabled.HardwareTCP/UDP(IPv4)receivechecksumoffloadiscurrentlydisabled.

在该示例中,VLAN 配置在 vswitch vmlan4 上。此 vswitch 创建在 VM 主机的 PPA 4 上。要关闭 PPA 4 上的 CKO,请在 VM 主机上输入以下命令:

#lanadminsend_cko_off4

HardwareTCP/UDP(IPv4)transmitchecksumoffloadiscurrentlydisabled.

7.12 不支持将 VM 主机上的 VLAN 接口用作 vswitch 的后备存储

不要使用 hpvmnet 命令创建将 VM 主机上的 VLAN 端口用作后备存储的 vswitch。不支持此配置。

7.13 不要在 VM 主机和 HP-UX guest 虚拟机上打开 TSO

缺省情况下,TCP Segmentation Offload (TSO) 在 HP-UX 中处于关闭状态。HP 建议您在 VM主机系统和 HP-UX guest 虚拟机上保持其关闭状态。这一点适用于 guest 虚拟机中的虚拟网络接口卡以及 VM 主机中由 vswitch 使用的任何物理网络接口卡。启用 TSO 之后,将中断 guest 虚拟机网络。

58

网络信息

要验证 TSO 是否已打开,请输入以下命令:

#lanadmin-xvmtun

其中 n 表示 hpvmnet 命令所显示的 VM 主机接口。例如,要验证是否已打开 lan0 的 TSO,请输入以下命令:

#lanadmin-xvmtu0

Driver/HardwaresupportsTCPSegmentationOffload,CurrentVMTU=32160

要关闭 lan0 上的 TSO,请使用以下命令:

#lanadmin-Xvmtu00VirtualMTUissetto0

请注意,该限制适用于 VIO 接口。

7.14 重新启动 vswitch

在下列情况下必须重新启动 vswitch:•更换了与 vswitch 相关的物理网卡。

•更改了与 vswitch 的网络接口卡相关的 VM 主机 IP 地址。

•更改了 VM 主机上的网络接口特性;例如,使用 lanadmin 命令更改了 Checksum Offloading

(CKO)。

•发现在关闭 vswitch 的情况下引导 guest 虚拟机之后,avio_lan 接口与 lan 接口之间无通

信。有关如何重新启动 vswitch 的信息,请参阅《安装、配置和管理 HP Integrity Virtual Machines》手册。

重新启动 vswitch 时,不必重新启动使用 vswitch 的 guest 虚拟机。

7.15 Guest 虚拟机 AVIO 接口行为

下面列出了在关闭或重置 vswitch 的情况下,guest 虚拟机引导时的 guest 虚拟机 AVIO 接口行为:•

如果在关闭 vswitch 时引导 guest 虚拟机,则不能在 guest 虚拟机中声明与该 vswitch 关联的 AVIO 接口。例如,如果在引导 vswitch 之前引导 guest 虚拟机或者未连接 VM 主机上的对应网络接口,则会出现此情况。如果遇到此问题,请首先修复 vswitch 状态(即,确保hpvmnet 将其状态显示为“Up”),然后在 guest 虚拟机中执行 ioscan 命令。这些操作将声明 AVIO 接口。

ioscan 在 guest 虚拟机中声明 AVIO 设备之后,可以发现这些 AVIO 设备不能与在同一vswitch 上配置的其他 VIO guest 虚拟机接口进行通信。在这种情况下,可在 vswitch 上调用 hpvmnet-r 选项以恢复连接。

如果在引导 guest 虚拟机时 vswitch 处于不稳定状态,guest 虚拟机 AVIO 接口初始化可能会失败,并转换为“DOWN”状态(由 lanscan 命令显示)。在这种情况下,请首先确保vswitch 进入稳定状态,然后使用 lanadmin 重置 guest 虚拟机接口。

7.16 在引导时,具有状态为“DOWN”的 vswitch 的 Guest 虚拟机未声明AVIO LAN 设备

除了运行 ioscan 之外,还必须重新运行必需的网络启动脚本,从而可以在网络接口卡 (NIC) 上识别 IP 地址。例如:

/sbin/rc2.d/S340netstart

/sbin/rc2.d/S340net-ipv6start

7.17 不要在 IGSSN 驱动程序中使用 TCP 软件数据包重组

guest 虚拟机 HP-UX 映像的 igssn 驱动程序中的 TCP 软件数据包重组存在问题。对于此发行版,不要在 guest 虚拟机中启用它。缺省情况下,将在 guest 虚拟机中的 igssn 中启用软件数据包重组(称为 drv_pr,即驱动程序数据包重组的缩写词)。

7.14 重新启动 vswitch

59

要确定是否已启用 drv_pr,请以管理员身份执行以下命令:

lanadmin-xdrv_prppa

其中 ppa 是 lanscan 所输出的卡实例编号 (Crd in#)。要手动禁用 drv_pr,请以管理员身份执行以下命令:

lanadmin-Xdrv_pr_offppa

要手动启用 drv_pr,请以管理员身份执行以下命令:

lanadmin-Xdrv_pr_onppa

注释:在后续的系统重新引导中,不会继承这些更改。要在后续的 guest 虚拟机重新引导中保留此配置,必须以管理员身份编辑 guest 虚拟机文件 /etc/rc.config.d/hpigssnconf。对于必须禁用 drv_pr 的每个 igssn 设备,必须在 hpigssnconf 文件中创建一段信息。例如,如果 guest 虚拟机要求 lan0 和 lan3 禁用 drv_pr,则必须创建信息:

HP_IGSSN_INTERFACE_NAME[0]=lan0HP_IGSSN_STATION_ADDRESS[0]=HP_IGSSN_MTU[0]=

HP_IGSSN_DRV_PR[0]=0

HP_IGSSN_INTERFACE_NAME[3]=lan3HP_IGSSN_STATION_ADDRESS[3]=HP_IGSSN_MTU[3]=

HP_IGSSN_DRV_PR[3]=0

7.18 其他问题和说明

下面列出了需要注意的有关 Integrity VM V4.1 发行版的其他问题:••

如果修改了 guest 虚拟机中接口的 MAC 地址,VM 主机中的 hpvmstatus 命令将不能正确显示当前的 MAC 地址。现在尚无针对此问题的修复程序或解决方案。

正如网络上的物理设备一样,要使 LAN 网段上的所有工作站之间不间断地进行通信,该LAN 网段或 VLAN 上的所有系统的 MTU 必须匹配,而无论它们是物理系统还是 guest 虚拟机。VM 主机将不为其 guest 虚拟机检查不匹配的 MTU。guest 虚拟机上的 igssn 支持的 lanadmin 卡特定选项包括:

—-x:speed、fctrl、cko、type、card_info、stats drv、vmtu 和 drv_pr。—-X:drv_pr_on、drv_pr_off、stats clear

7.19 Integrity VM V4.1 不支持 Gelan 驱动程序

Integrity VM 4.1 不支持 Gelan 驱动程序。

60网络信息

8存储信息

本章包含有关用作 guest 虚拟机虚拟设备的后备存储的存储设备的信息。

8.1 Agile 设备名建议

Integrity VM 命令支持海量存储 Agile 设备名。强烈建议使用 Agile 设备名配置存储设备,因为它具有多路径的优点。

8.2 配置限制

一台 guest 虚拟机最多可以具有 158 个 LUN — 128 个 AVIO 和 30 个 VIO。一台 guest 虚拟机最多可以配置 30 个文件后备存储,包括 AVIO 和 VIO。

8.3 USB 2.0 和设备文件名

由于更改了 USB 后备存储的设备文件名,升级到 HP–UX 11i v3 0903 或安装 PHKL_37815 可能会导致 guest 虚拟机出现故障。使用 ioscan 查找新的 USB DSF,并使用 hpvmmodify 命令指定正确的 DSF。

8.4 sam 命令可能在 HP-UX 11i v2 Guest 虚拟机上显示错误的磁盘数和路径数

使用“Sam Areas->Disks and File Systems->Disk Devices”由 sam 命令显示的磁盘数可能不正确。为设备显示的路径数也可能也是错误的。在 SCSI 和 AVIO 存储适配器下配置的磁盘都有此问题。ioscan 可正确显示所有磁盘。

例如,下面是 HP-UX 11i v2 guest 虚拟机上的 sam 输出和 ioscan 输出:

\"DiskDevices\"windowinsam(1M)showsthefollowingdisksandnumberofpaths:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxDiskDevices0of8selectedxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxHardwareNumberVolumeTotalxxPathofPathsUseGroupMbytesDescriptionxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0/0/2/0.0.02VxFS/Swap--70007HPVirtualxxx0/0/5/0.0.01Unused--69504HPVirtualxxx0/0/5/0.1.02Unused--70007HPVirtualxxx0/0/5/0.2.02Unused--70007HPVirtualxxx0/0/6/0.3.01Unused--70007HPVirtualxxx0/0/6/0.4.01Unused--70007HPVirtualx\"ioscan-kfnCdisk\"showsthefollowingdisks:

ClassIH/WPathDriverS/WStateH/WTypeDescription=======================================================================disk150/0/2/0.0.0sdiskCLAIMEDDEVICEHPVirtual

/dev/dsk/c0t0d0/dev/rdsk/c0t0d0/dev/dsk/c0t0d0s1/dev/rdsk/c0t0d0s1/dev/dsk/c0t0d0s2/dev/rdsk/c0t0d0s2/dev/dsk/c0t0d0s3/dev/rdsk/c0t0d0s3

disk160/0/5/0.0.0sdiskCLAIMEDDEVICEHPVirtual

/dev/dsk/c3t0d0/dev/rdsk/c3t0d0

disk180/0/5/0.1.0sdiskCLAIMEDDEVICEHPVirtual

/dev/dsk/c3t1d0/dev/rdsk/c3t1d0

disk200/0/5/0.2.0sdiskCLAIMEDDEVICEHPVirtual

/dev/dsk/c3t2d0/dev/rdsk/c3t2d0

disk170/0/6/0.0.0sdiskCLAIMEDDEVICEHPVirtual

/dev/dsk/c4t0d0/dev/rdsk/c4t0d0

disk190/0/6/0.1.0sdiskCLAIMEDDEVICEHPVirtual

/dev/dsk/c4t1d0/dev/rdsk/c4t1d0

disk210/0/6/0.2.0sdiskCLAIMEDDEVICEHPVirtual

/dev/dsk/c4t2d0/dev/rdsk/c4t2d0

Disk

DiskDiskDiskDiskDiskDisk

8.1 Agile 设备名建议61

diskdisk

2325

0/0/6/0.3.0

sdiskCLAIMED/dev/dsk/c4t3d0

0/0/6/0.4.0sdiskCLAIMED

/dev/dsk/c4t4d0DEVICEHP/dev/rdsk/c4t3d0

DEVICEHP/dev/rdsk/c4t4d0

VirtualDiskVirtualDisk

解决办法:使用 System Management Homepage (SMH) 配置设备。

8.5 已连接 I/O 设备的 HP-UX Guest 虚拟机出现故障后收集转储信息可能失败

HP-UX guest 虚拟机操作系统出现故障后无法保存故障转储,并显示以下控制台消息:

Error:can'topenfirstdumpdevice/dev/dsk/c0t0d0.Dumpaborted.INIT[0]:OS_INITends.Resettingthesystem

导致此问题的原因是,guest 虚拟机中的 HP-UX MPT 转储驱动程序仅等待 1 秒来完成总线重置。如果已连接的磁带或更换器共享了与 guest 虚拟机引导磁盘相同的虚拟 MPT 适配器,则此连接的磁带或更换器的重置时间将超出 1 秒超时,从而导致出现以上错误消息。

要防止在 HP-UX 11i v2 0505–0706 或 HP-UX 11i v3 guest 虚拟机上出现此问题,请确保 guest虚拟机引导磁盘和任何连接的磁带或更换器不共享相同的虚拟 MPT 适配器。有关如何指定总线和设备编号来将磁带或更换器置于 guest 虚拟机引导磁盘之外的单独 MPT 适配器上的信息,请参阅 hpvmresources 联机帮助页或《安装、配置和管理 HP Integrity Virtual Machines》。对于 HP-UX 11i v2 0712、HP-UX 11i v3 0803 以及之后所有受支持的 HP-UX guest 虚拟机发行版,请确保已安装 HPVM-Guest 软件仓库。HPVM-Guest 软件仓库可调整 MPT 转储重置超时,以便能够将磁带和更换器置于与引导磁盘相同的虚拟 MPT 适配器上。

8.6 不支持将 DMP 文件用作后备存储

Symantec 不支持将 Veritas VxVM DMP 设备文件(/dev/vx/rdmp/ 下的文件)用作虚拟机的整个磁盘后备存储。

8.7 为某个资源分配 Null 设备

为虚拟机上的某个资源分配 null 设备时,文件名用作占位符。因此,如果该文件不存在,用户也不会收到错误消息。例如,如果 XXXX.iso 文件不存在,以下命令字符串不会生成错误消息:

hpvmmodify-Pvm1-adisk:scsi::null:/opt/XXXX.iso

8.8 在虚拟机上使用数据库管理产品

为了使频繁进行存储的应用程序(如 Oracle®)的性能达到最佳,HP 强烈建议使用整个磁盘作为后备存储。将逻辑卷或文件用作后备存储的虚拟磁盘不会为此类应用程序提供最佳性能。有关Integrity VM 存储子系统的详细信息,请参阅《安装、配置和管理 HP Integrity Virtual Machines》手册。

8.9 Integrity VM 不考虑在后备存储上设置的文件权限

文件权限设置不影响 Integrity VM 访问后备存储的方式。无论后备存储上的文件权限设置如何,均可向以虚拟磁盘形式提供的后备存储中进行写入。以虚拟 DVD 形式提供的后备存储始终为只读。备份数据时,连接设备不会考虑文件权限。

8.10 使用 USB CD/DVD 设备

不支持将 USB CD/DVD 设备用作可连接的介质,并且在将其用作虚拟设备时运行速度较慢。《安装、配置和管理 HP Integrity Virtual Machines》手册中介绍了 Integrity VM 的硬件支持要求。要确定 USB CD/DVD 设备,请使用 ioscan-fun 命令。

62存储信息

8.11 hpvmmodify 命令无法更换 DVD

如果虚拟控制台已经修改了某个虚拟 FileDVD,则 hpvmmodify 命令可能无法更换此设备。

hpvmstatus 命令将显示虚拟 FileDVD 的当前状态,该状态可能并不是其原始资源状态。要查看原始资源状态(hpvmmodify 命令在更换虚拟 FileDVD 时需要用到该状态),请使用hpvmstatus-D 命令。

8.12 虚拟 FileDVD 恢复为原始资源状态

当 guest 虚拟机关闭或重新引导时,虚拟 FileDVD 将恢复为其原始资源状态。因此,在从多个CD 或 DVD 安装完 guest 虚拟机之后,必须在 guest 虚拟机重新引导时重新加载虚拟 FileDVD,以便完成安装。停止 EFI 自动重新引导过程,并使用相应的 IN 和 EJ 命令插入 CD/DVD。加载介质之后,请继续进行安装。

8.13 为不再存在的路径分配了物理设备 null

物理存储类型为 null 的设备可能会获得不存在的设备路径说明符。该问题不会阻止启动 guest虚拟机。在 Integrity VM 的以前版本中,如果 null 物理存储类型设备的设备路径不是实际设备、文件或目录,则不会启动 guest 虚拟机。

8.14 在 guest 虚拟机上使用 sam 无法初始化磁盘

在 HP-UX guest 虚拟机上使用 sam 命令创建文件系统时,无法初始化磁盘。该选项会返回一个错误,并且文件系统不会被创建。

8.15 扩展逻辑卷后备存储

在 VM 主机上,不要扩展用作 guest 虚拟机根磁盘的后备存储的逻辑卷(LVM 或 VxVM)。如果执行此操作,guest 虚拟机将在下一次重新引导时出现紊乱,并生成以下错误消息:

Systempanic:allVFS_MOUNTROOTsfailed:NeedDRIVERS.

在使用 LVM 的情况下通过 lvresuce 将逻辑卷恢复为原始大小后,guest 虚拟机应能进行引导。如果引导失败,则表示 guest 虚拟机根设备已损害,必须重新安装 guest 操作系统。

在 guest 虚拟机处于联机状态时,可以扩展未用作根磁盘的 AVIO 逻辑卷后备存储。对于使用AVIO 的 HP-UX 11i v3 guest 虚拟机,系统会通知 guest 虚拟机有关逻辑卷和原始磁盘后备存储增大的消息,该 guest 虚拟机可以采取相应的操作来使用更大的容量。

对于用作 guest 虚拟机数据磁盘后备存储的 SCSI 逻辑卷,可以先使用 hpvmmodify 命令从 guest虚拟机中删除该卷,然后再对其进行扩展。扩展该卷后,请使用 hpvmmodify 命令向 guest 虚拟机中添加该卷。对于用作后备存储的逻辑卷,在没有事先从 guest 虚拟机删除的情况下,请不要修改它。

扩展逻辑卷后,请在 guest 虚拟机上使用操作系统命令扩展它的文件系统。

8.16 虚拟 SCSI (VIO) 设备限制

虽然对 guest 虚拟机而言,SCSI 设备看上去像 Ultra320 SCSI 控制器(由 MPT 驱动程序支持),但它实际上是一个仿真设备。使用仿真设备与使用实际设备有几个差别。具体地说:•不能为仿真设备上载或下载固件。

•虽然 HP-UX 命令(如 mptutil(1M) 和 mptconfig(1M))在 guest 虚拟机中运行时不会失败,

但是它们并不总是返回与引用物理设备时相同的信息。

•虽然 EFI drvcfg 命令在 guest 虚拟机中运行时不会失败,但是它会返回无用的数据。

8.17 AVIO 限制

下列各节将介绍使用 AVIO 的当前限制。

8.11 hpvmmodify 命令无法更换 DVD63

8.17.1 将存储适配器从 scsi 修改为 avio_stor

如果尝试将正在运行的 guest 虚拟机的某个端口上的存储适配器从 scsi 修改为 avio_stor,可使用 hpvmmodify 命令,但是此更改仅在 guest 虚拟机下次启动之前有效。此外,hpvmnet命令将为当前正在运行的 guest 虚拟机显示错误的端口信息,直到正在运行的 guest 虚拟机停止并重新启动。

8.17.2 不支持连接设备

AVIO 尚不支持磁带、更换器或刻录机。

8.17.3 未安装 GuestAVIOStor 软件包但已配置 AVIO 存储设备

如果未在 guest 虚拟机上安装 GuestAVIO 软件包,但已配置 AVIO 存储设备,则不会在 guest虚拟机中声明 AVIO Stor HBA,并且无法访问在 AVIO Stor HBA 下配置的 LUN。如果 LUN 是引导磁盘,则引导将失败并出现混乱,指示驱动程序丢失。

8.17.4 在 scsi 和 avio_stor 之间迁移磁盘时,HP-UX 11i v3 guest 虚拟机中的Agile DSF 发生更改

在 scsi (VIO) 和 AVIO 存储之间迁移 HBA 时,GuestAVIOStor B.11.31.0810 或更高版本会修复guest 虚拟机操作系统中的 Agile 设备名称更改。在 VIO 和 AVIO 之间更改 guest 虚拟机 HBA的配置时,请按照以下步骤进行操作。这是为了确保修改后的 HBA 中的 Agile 磁盘设备文件保持不变。如果使用 hpvmmodify 删除和添加命令在 AVIO 和 VIO 之间移动了各个设备,则 Agile设备名称会发生变化。可使用 scsimgr 恢复旧的的设备名称,也可以将受影响的应用程序修改为使用新的设备名称。请执行以下操作步骤:••••

使用 GuestAVIOStor 11.31.0810 软件仓库引导 guest 虚拟机。(即使没有配置任何 AVIO 设备,也必须执行此步骤)。

使用 shutdown(1m) 命令正常关闭 guest 虚拟机。

使用 hpvmmodify 命令将 HBA 从 VIO 迁移到 AVIO(或从 AVIO 迁移到 VIO)。引导 guest 虚拟机并确认所有的 Agile 设备文件均与预期一样。

将 scsihba 更改为 avio_storhba 后的首次引导过程中,guest 虚拟机控制台上可能会显示下列消息。LVM 错误消息是无害的。使用 lvlnboot–R 命令可修复根逻辑卷上的引导信息,并消除这些引导时消息:

LVM:FailureinattachingPV(dev=0x3000006)totherootvolumegroup.

物理卷不存在,或未在内核中配置。

LVM:Activationofrootvolumegroupfailed

Quorum 不存在,或丢失某些物理卷。

LVM:ScanningforRootVGPVs(VGID0xef4fbb140x48acd569)

LVM:Rootvgscandetected1PV(s).WillattemptrootVGactivationusingthefollowingPV(s):0x3000003

LVM:RootVGactivated

Swapdevicetable:(start&sizegivenin512-byteblocks)

entry0-majoris64,minoris0x2;start=0,size=4194304Checkingrootfilesystem.filesystemisclean-logreplayisnotrequiredRootcheckdone.CreateSTCPdevicefiles::

GuestAVIOStor:InstancenumbersforAVIO/VIOdisksfixedduetoHBAtypechanges.GuestAVIOStor:Referto/etc/opt/gvsd/files//gvsd.logfordetails.

8.17.5 11i v2 Guest 虚拟机上的 AVIO 设备的失败报告时间延长

如果由于设备错误导致后备存储没有响应,则在 HP-UX 11i v2 guest 虚拟机中可能需要花费 30

秒来报告失败。例如,diskinfo 命令可能会在 30 秒之后失败:

#timediskinfo/dev/rsdk/c1t14d0:

diskinfo:can'topen/dev/rdsk/c1tl4d0:Nosuchdeviceoraddress

real0m30.26s

64

存储信息

usersys0m0.00s0m0.01s

此延迟是由于从未响应的后备存储重试失败的命令而引起的。当前尚无解决办法。

8.17.6 联机修改 AVIO 设备可能会失败

如果 guest 虚拟机处于 EFI 状态下,则不能删除(使用 hpvmmodify 命令)在 AVIO Stor HBA下为 guest 虚拟机配置的设备。

使用 hpvmstop 命令停止 guest 虚拟机,然后重新执行此命令。

如果 guest 虚拟机处于联机状态并且已打开该设备,则适用于 HP-UX 11i v3 guest 虚拟机中的AVIO 设备的 hpvmmodify 命令可能会失败,并显示设备正忙错误。在这种情况下,执行

hpvmmodify 命令前,必须使用适用于 lun 路径或目标路径的 rmsf 将该设备从 11i v3 guest 虚拟机中删除。

8.17.7 映射 HP-UX Guest 虚拟机上的 AVIO 存储设备

本节说明如何在 EFI 控制台或 HP-UX 操作系统中将 HP-UX guest 虚拟机上的 AVIO 存储设备映射到 Integrity Host 上的 hpvmstatus 显示中。

下面的示例显示了 Integrity VM 主机的 hpvmstatus 输出内容:

#hpvmstatus-Paviotest[StorageInterfaceDetails]GuestPhysicalDeviceAdaptorBusDevFtnTgtLunStorageDevice

==================================================================diskavio_stor020220disk/dev/rdsk/c82t15d3

Thefollowingstatisticsaredisplayedinthisexample:•PciBus=0•PciDev=2•PciFtn=0

•Addr(TargetId)=22(0x16)•Lun=0

请注意,在 hpvmstatus 显示中,Addr (Target Id) 是十进制的,PciFtn 和 Lun 始终为零 (0)。Integrity VM guest 虚拟机 EFI 设备路径用于在 hpvmstatus 显示中为 PciBus、PciDev 和 Addr(Target Id) 编码。

PciDev

|

|PCIFtnPciBus

||

Addr(TargetId)|||

|

VVVV

blk16:Acpi(PNP0A03,0)/Pci(2|0)/Scsi(Pun16,Lun0)

PciFtn(PCI 功能)和 Lun# 始终为零 (0)。Addr (Target Id) 将成为 EFI Pun#,并显示为十六进制数字。

将 Integrity VM HP-UX 11i v2 guest 虚拟机硬件路径或 HP-UX 11i v2 设备专用文件 (DSF) 映射到 Integrity VM 主机 hpvmstatus 显示中的方法有两种:1.ioscan 实用程序的 -e

ioscan-fne 可显示设备的 HP-UX 硬件路径/DSF 和 EFI 设备路径。HP-UX 硬件路径用于在 hpvmstatus显示中为下列各项编码:•PciBus•PciDev

•Addr(TargetId)

Addr (Target Id) 在 HP-UX 硬件路径中被编码为 HP-UX tgt ID 和 HP-UX lun ID。

8.17 AVIO 限制

65

HP-UX tgt ID 和 HP-UX lun ID 通过下列等式在 hpvmstatus 显示中从 Addr (Target Id)计算而得:

HP-UXtgtID=Addr(TargetId)%16HP-UXlunID=Addr(TargetId)/16

请注意下面的示例:

#ioscan-fne

PciDev

|PCIFtn

||(Addr(TargetId)%16)<->HP-UXtgtID

PciBus|||(Addr(TargetId)/16)<->HP-UXlunID

|||||VVVVV

490/0/2/0.6.1sdiskCLAIMEDDEVICEHP

/dev/dsk/c0t6d1/dev/rdsk/c0t6d1

Acpi(PNP0A03,0)/Pci(2|0)/Scsi(Pun16,Lun0)

^^^^||||PciBus|PCIFtnAddr(TargetId)

|

PciDev

diskVirtualDisk

在此示例中,exp1 / exp2 表示 exp1 除以 exp2(整除)所得的商,exp1 % exp2 表示 exp1除以 exp2 并求模(即,计算整除后的余数)。2.

gvsdmgr 实用程序的 get_info 选项

如果正在使用 HP-UX DSF,则可以使用以下 gvsdmgr 选项来获取 VSD LUN ID,此 ID 与hpvmstatus 显示中的 Addr (Target Id) 相同。gvsdmgr 实用程序将 VSD LUN Id 显示为十六进制数字。VSD LUN Id 的前半部分成为 HP-UX lun ID,而后半部分则成为 HP-UX tgtID。下面的示例显示了 gvdsmgr 实用程序中的 get_info 选项:

#gvsdmgrget_info-D/dev/gvsd0-qlun=/dev/rdsk/c0t6d1TueOct213:35:322007LunDSFVSDLUNId

LunHardwarepathLUNState

::::

/dev/rdsk/c0t6d10x16

0/0/2/0.6.1UNOPENED

下面的方法是使用 ioscan 实用程序将 Integrity VM HP-UX 11i v3 guest 虚拟机硬件路径或HP-UX 11i v3 DSF 映射到 Integrity VM 主机 hpvmstatus 显示:

#ioscan-mdsf/dev/rdsk/c0t6d1PersistentDSFLegacyDSF(s)

========================================/dev/rdisk/disk22/dev/rdsk/c0t6d1

#ioscan-mlun/dev/rdisk/disk22

ClassILunH/WPathDriverS/WStateH/WTypeHealthDescription

======================================================================disk2264000/0xfa00/0x1esdiskCLAIMEDDEVICEonlineHPVirtualDisk0/0/2/0.0x16.0x0

/dev/disk/disk22/dev/rdisk/disk22

/dev/disk/disk22_p1/dev/rdisk/disk22_p1/dev/disk/disk22_p2/dev/rdisk/disk22_p2/dev/disk/disk22_p3/dev/rdisk/disk22_p3

可将 ioscan 实用程序显示的 HP-UX 11i v3 Lun Path 硬件路径映射到 hpvmstatus 实用程序输出,如下所示:

PciDev

|PCIFtn

||Addr(TargetId)

PciBus|||Lun

|||||VVVVV0/0/2/0.0x16.0x0

66存储信息

8.18 GuestAVIOStor HBA 驱动程序 (gvsd) DLKM

自 B11.31.0903 版以及 0903 版 HostAVIOStor HBA 驱动程序起,GuestAVIOStor HBA 驱动程序(gvsd) DLKM 支持动态加载和卸载驱动程序。

8.19 对 AVIO 条目执行 hpvmmodify 命令可能会失败

在 HP-UX 11i v3 guest 虚拟机上,对 AVIO 条目执行 hpvmmodify 命令可能会失败,并显示“设备繁忙”错误。对 AVIO 条目使用 hpvmmodify 命令的正确方法是,在 HP-UX 11i v3 guest 虚拟机中对 lun路径或目标路径执行 rmsf 命令,以确保 guest 虚拟机没有使用该设备,然后即可执行 hpvmmodify 命令。

8.20 删除和添加后,Guest 虚拟机 LUN 不显示

如果 guest 虚拟机操作系统的版本早于 2008 年 9 月的 HP-UX 11i v3(即 2007 年 9 月或 2008 年3 月的 11i v3),则删除和添加后,Guest 虚拟机 LUN 可能不会显示。例如,此问题可能在以下事件中发生:

1.在 guest 虚拟机中,执行适用于 lun 路径的 rmsf(ioscan 显示中的 lunpath Class)。2.在 VM 主机中,使用 hpvmmodify 命令从 guest 虚拟机配置中删除 lun 条目。3.在 VM 主机中,使用 hpvmmodify 命令向 guest 虚拟机配置中重新添加 lun 条目。4.在 guest 虚拟机 ioscan 中,不显示 lun(先删除,后重新添加)。

执行以下解决方法:

1.在 guest 虚拟机中,对 lun 路径所对应的(在 isoscan 显示中为 tgtpath Class)执行 rmsf。2.在 guest 虚拟机中,执行 ioscan。

8.18 GuestAVIOStor HBA 驱动程序 (gvsd) DLKM67

68

9迁移虚拟机

本章包含有关迁移虚拟机的信息。

9.1 不要迁移 Serviceguard 群集节点

联机 VM 迁移不支持迁移作为 Serviceguard 群集节点的 guest 虚拟机。如果联机迁移 Serviceguard节点,则它可能会断开与其他群集成员的连接,并自动从群集中删除。

Integrity VM 软件并不知道您是否在 guest 虚拟机中安装了 Serviceguard,所以它不能自动限制联机迁移 Serviceguar 节点。因此,您应该对所有 Serviceguard 节点禁用联机迁移。例如,要对guest 虚拟机 sgnode 禁用联机 VM 迁移,请运行 hpvmmodify 命令,如下所示:

#hpvmmodify-Psgnode-xonline_migration=disabled

对 guest 虚拟机禁用联机迁移可以确保您不会意外尝试迁移 Serviceguard 节点。

9.2 从 Integrity VM 主机取消 SAN 设备时应谨慎

将未提供的设备错认为实际的设备可能会导致联机迁移失败。要避免发生这种问题,无论何时从Integrity VM 主机取消 SAN 设备,取消设备专用文件后,都要使用以下命令将其从 Integrity VM主机中删除:

rmsf

–a

device_special_file

设备专用文件可能源于 wwid_string,如下所示:

scsimgr-pget_attr-awwid-adevice_filecurrentall_lun|grepwwid_string

9.3 无法动态启用 Guest 虚拟机进行联机迁移

要迁移处于联机状态的 guest 虚拟机,必须在启动时对该虚拟机启用联机迁移。如果在禁用联机迁移的情况下启动 guest 虚拟机,然后在 guest 虚拟机运行时启用联机迁移,则您无法联机迁移该 guest 虚拟机。您将在冻结阶段收到失败消息。迁移将彻底异常中止,该 guest 虚拟机会继续运行在源 VM 主机中。

要了解 guest 虚拟机是否启用了联机迁移,请运行带 -V 选项的 hpvmmigrate 命令,并查看联机迁移状态。缺省情况下,启用联机迁移。因此,只有在对 guest 虚拟机运行了以下 hpvmmodify命令后,才会发生此问题:

#hpvmmodify-Pguestname-xonline_migration=disabled

要解决此问题,请在启用联机迁移的情况下重新启动 guest 虚拟机:

#hpvmmodify-Pvm-name-xonline_migration=enabled#hpvmstart-Pvm-name

9.4 主机一次只能参与一个联机迁移

VM 主机一次只能参与一个联机迁移,要么作为源主机,要么作为目标主机。如果同时尝试进行两个迁移,则 hpvmmigrate 可能会立刻发生错误而失败。但是,hpvmmigrate 并不总是检测是否正在进行迁移。

大多数情况下,迁移一个 guest 虚拟机会占用 1 Gb 的网络。在网络中同时迁移多个 guest 虚拟机所花费的时间通常比顺序迁移所花费的时间长,并且 guest 虚拟机冻结阶段也较长。请不要在单个 VM 主机或网络中尝试同时迁移多个 guest 虚拟机。

9.5 在目标 VM 主机上进行联机迁移与在目标 VM 主机上启动 Guest 虚拟机类似

在目标 VM 主机系统中进行联机迁移等同于在目标 VM 主机中启动 guest 虚拟机。在目标 VM主机系统中安全启动 guest 虚拟机要求使用相同的锁。这些锁确保正在启动的 guest 虚拟机可以

9.1 不要迁移 Serviceguard 群集节点69

分配所有必需的资源。每次只能启动一台 guest 虚拟机。因此,当在目标主机上执行联机迁移时,正在迁移的 guest 虚拟机可能会占用所需的资源,因而不能启动任何其他 guest 虚拟机。

9.6 迁移失败后,Guest 虚拟机可能会继续运行并被标记为禁用

迁移失败后,源 VM 主机中的 guest 虚拟机仍会运行并被标记为禁用,这种情况虽然少见,但仍可能发生。如果发生此中情况,则使用以下命令将 guest 虚拟机恢复到启用状态:

#hpvmmodify-Pguestname-xrunnable_status=enabled

9.7 当前不支持仅使用 IPv6 的 guest 虚拟机进行联机 VM 迁移

只要 guest 虚拟机具有某些 IPv4 联网功能,就支持 IPv6 网络。当前不支持仅使用 IPv6 的 guest虚拟机进行联机 VM 迁移。

9.8 瞬时网络错误可能会导致 hpvmmigrate 连接检查失败

瞬时网络错误可能会导致 hpvmmigrate 命令的 vswitch 连接检查报告失败。如果连接检查失败,可通过重新执行 hpvmmigrate 命令再次尝试迁移。

如果 hpvmmigrate 命令的网络连接检查仍然失败,请验证 vswitch 和网络配置,并按照《安装、配置和管理 HP Integrity Virtual Machines 4.1》手册 10.3 节中的介绍,使用 nwmgr 命令测试连接。

如果目标 VM 主机上的 guest 虚拟机所要求的 vswitch 连接已正确配置并验证,则可以使用hpvmmigrate-w选项绕过 vswitch 连接检查。

9.9 迁移可能会超时并需要重新启动

为了保护 guest 虚拟机的工作负荷,联机 VM 迁移功能对迁移的 guest 虚拟机可在各个迁移阶段停留的时间做出了限制。有多种与容量和资源相关的原因可能会导致正在进行的联机迁移超时和异常中止,使 guest 虚拟机一直在源主机上运行。潜在的原因包括:•目标主机上的资源不足•VM 主机过忙•网络连接缓慢•guest 虚拟机过忙

如果存在类似的情况,尝试的迁移会异常中止,因此该 guest 虚拟机的工作负荷会继续在源主机上运行。此问题并不严重,因为 guest 虚拟机会继续在源主机上运行,而上述条件改善以后,可以重新尝试进行迁移。

9.10 联机迁移过程中,未传送 Guest 虚拟机存储设备的可共享属性

联机迁移过程中,guest 虚拟机存储设备的可共享属性未传送到目标 VM 主机。将第一个配置为使用共享存储的 guest 虚拟机联机迁移到目标主机后,请启用该设备的共享属性以避免其他共享该设备的 guest 虚拟机联机迁移失败。使用 hpvmstatus 命令确定目标主机中共享设备的设备专用文件名,并使用 hpvmdevmgmt 命令将该设备标记为可共享。例如:

hpvmstatus-Pvm_name-d

hpvmdevmgmt-mgdev:/dev/rdisk/disknnn:attr:SHARE=YES

9.11 迁移前收集 CapAd 数据

如果要迁移正由 VSE 管理的虚拟机,请在迁移之前使用 Capacity Advisor 收集利用率数据。否

则,迁移前的 VM 主机的利用率信息将丢失。

70迁移虚拟机

10错误日志记录

本章包含有关 Integrity VM 的消息记录方式的信息。

10.1 guest 虚拟机日志可能会无限增长

guest 虚拟机监视程序日志文件 (/var/opt/hpvm/guests/vm_name/log) 会记录 guest 虚拟机的启动和停止信息。这些日志文件可能会增长到很大。使用 hpvmconsole 命令 rec-rotate关闭当前日志文件并重命名该文件,然后打开一个新文件。

10.2 日志消息写入到旧的日志文件

日志消息可能会写入 command.log.old 文件中,而不是 command.log 文件中。如果出现此问题,请重新引导 VM 主机系统。这样,生成 Integrity VM 日志消息的应用程序的日志文件将被重新初始化,以便将消息写入当前的 command.log 文件中。

10.3 保存的 MCA 或 INIT 寄存器状态可能不准确

虚拟机不支持标准的管理处理器控制台的 errdump 命令。为此,虚拟控制台的 Virtual Machine菜单会提供 ed 命令。虚拟机的选项为 -mca 和 -init。使用 ed-mca 或 ed-init 命令检查保存的 guest 虚拟机状态时,保留的分支寄存器 (B1-B5) 可能并不总是包含正确的数据。

10.4 修改监视程序日志文件的大小

Integrity VM 包含一个监视程序日志 (/var/opt/hpvm/common/hpvm_mon_log),该日志可捕获 VM 主机的状态。该日志文件的大小由 VMMLOGSIZE 可调参数确定,该参数存储在 /etc/rc.config.d/hpvmconf 文件中。

当该日志文件达到 VMMLOGSIZE 时,当前时间戳就会追加到日志文件名称上,然后会打开一个新的日志文件。如果出现很多这样的文件,请增加 VMMLOGSIZE 可调参数的值。为VMMLOGSIZE 可调参数设置的值不能低于其缺省大小 1024 KB。

10.5 不覆盖原版本的 /etc/rc.config.d/hpvmconf

当您安装 Integrity VM 的新版本时,将在系统上放置 /etc/rc.config.d/hpvmconf 文件的新版本。您会收到以下消息:

注释:已在系统上放置了 /etc/rc.config.d/hpvmconf 的新版本。新版本位于 /opt/hpvm/newconfig/etc/rc.config.d/hpvmconf。现有版本的 /etc/rc.config.d/hpvmconf 不会被覆盖,自其发布起,管理员已对其进行了修改。

警告!HPVM.HPVM-CORE 的后安装脚本具有警告(退出代码为 103)。脚本位置是/var/tmp/BAA008384/catalog/HPVM.1/HPVM-CORE/postinstall。

此脚本具有警告,但仍将继续执行此文件集。检查脚本提供的以上输出以进一步了解详细信息。

10.6 虚拟控制台事件日志与物理计算机日志不同

在虚拟控制台中,可以使用 sl 命令列出系统事件日志和前向进度日志。虚拟控制台上显示的内容与物理计算机上生成的显示内容有所不同,具体表现在以下几个方面:•各行的事件编号不一致。

•尽管可以使用命令菜单指定单元号,但虚拟机并不是单元结构的。因此,该选项不起作用。

10.1 guest 虚拟机日志可能会无限增长71

72

11Integrity VM 支持策略

本附录说明了 HP Integrity Virtual Machine 支持策略以及 Integrity VM 主机和 guest 虚拟机操

作系统环境的软件版本要求。

11.1 Integrity VM 最短支持时间

自 Integrity VM 3.0 开始,各发行版的支持年限至少为三年。

Integrity VM 版本A.01.00A.01.20A.02.00A.03.00A.03.50B.04.00B.04.10

发行日期2005 年 12 月2006 年 3 月2006 年 12 月2007 年 6 月2007 年 12 月2008 年 9 月2009 年 3 月

预期支持结束日期2007 年 12 月2008 年 3 月2008 年 12 月2010 年 6 月2010 年 12 月2011 年 9 月2012 年 3 月

当前状态不支持不支持不支持支持支持支持支持

注释:

VM。

在 HP-UX 11i v2 的支持服务到期之前,HP-UX 11i v2 VM 主机将始终支持 Integrity

11.2 Integrity VM 升级

••

建议:

升级到 Integrity VM 软件的当前版本,并为每个虚拟机升级 Guest 虚拟机管理软件。要求:

客户必须升级到最新版本以便获得缺陷修复程序。

11.2.1 Integrity VM 修补软件策略

通常,Integrity VM 不发行针对以前版本的 GR 修补软件。将在 Integrity VM 的将来版本中提供

缺陷修复程序和增强功能。

11.1 Integrity VM 最短支持时间73

11.3 VM 主机操作系统和服务器支持

Integrity VM 主机IntegrityVM

或服务器支持A.03.00VM 主机 OS 支持HP-UX11iv2

2006 年 9 月至2007 年 6 月

IntegrityVMA.03.50

IntegrityVMB.04.00

IntegrityVMB.04.10

注释

HP-UX 11i v2HP-UX 11i v3HP-UX 11i v3保证 Integrity VM 的(2007 年 12 月)(2008 年 9 月)(2009 年 3 月)新版本在 VM 主机上

支持 HP-UX OE 的最新版本。

Integrity VM 的新版本在 VM 主机上支持HP-UX OE 的最新版本。

有关对特定 HP-UX版本的支持的详细信息,请与授权的 HP代表联系。

VM 主机服务器支持

Integrity VM 支持所有 Integrity 服务器。随新服务器一起发行的最新版本Guest 虚拟机操作系的 Integrity VM 支持该服务器。统只能在运行

Integrity VM 的物理服务器所支持的 VM上运行。

有关安装 Integrity VM 的信息,请参阅《安装、配置和管理 HP Integrity Virtual Machines V4.1》手册。

要使系统正常运行,可能需要安装 HP-UX 修补软件。根据需要在 HP-UX guest 虚拟机操作系统中安装这些修补软件。有关特定修补软件的信息,请参阅第 11 章 (第 73 页)。

11.4 HP-UX Guest 虚拟机支持

支持的 Guest 虚

拟机操作系统类型

HP-UX11iv2

IntegrityVMA.03.00HP-UX11iv22005 年 5 月至2007 年 6 月HP-UX 11i v3(2007 年 3 月至2007 年 9 月)

IntegrityVMA.03.50HP-UX 11i v2(2005 年 5 月至2007 年 12 月)HP-UX 11i v3(2007 年 3 月至2008 年 9 月)

IntegrityVMB.04.00

IntegrityVMB.04.10

注释

HP-UX11iv2HP-UX 11i v2(2006 年 9 月至(2006 年 9 月至2007 年 12 月)2007 年 12 月)HP-UX11iv3HP-UX 11i v3(2007 年 3 月至(2007 年 3 月至2008 年 9 月)2009 年 3 月)

HP-UX11iv3

有关对特定

HP-UX 版本的支持的详细信息,请与授权的 HP 代表联系。

Guest 虚拟机操作系统只能在运行 Integrity VM 的物理服务器所支持的虚拟机上运行。要使系统正常运行,可能需要安装 HP-UX 修补软件。根据需要在 HP-UX guest 虚拟机操作系统中安装这些修补软件。有关特定修补软件的信息,请参阅第 11 章 (第 73 页)。

74Integrity VM 支持策略

11.5 Windows 和 Linux Guest 虚拟机支持

Guest 虚拟机操作IntegrityVM

系统类型A.03.00Windows

Windows Server

2003(DataCenter 版和Enterprise 版)SP1 和 SP2RedHatRHEL4Update4

RedHatRHEL4Update5

IntegrityVMA.03.50Windows Server2003(DataCenter 版和Enterprise 版)SP1 和 SP2RedHatRHEL4Update4

RedHatRHEL4Update54Update6

SUSE SLES10、SP1

IntegrityVMB.04.00Windows Server2003(DataCenter 版和Enterprise 版)SP2

IntegrityVMB.04.10

Windows Server2003(DataCenter 版和Enterprise 版)SP2

注释

Integrity VM 的后续发行版支持guest 虚拟机操作系统的新主要版本或次要版本。

Linux

RedHatRHEL4RedHatRHEL4Update5Update5SUSESLES10SUSESLES10SP2SP1

Guest 虚拟机操作系统只能在运行 Integrity VM 的物理服务器本机所支持的 VM 上运行。

有关安装任何 guest 虚拟机操作系统的要求的特定信息,请参阅产品文档。

要使系统正常运行,可能需要安装操作系统修补软件。根据需要在 guest 虚拟机操作系统中安装这些修补软件。有关特定修补软件的信息,请参阅第 11 章 (第 73 页)。

11.5 Windows 和 Linux Guest 虚拟机支持75

11.6 HP Serviceguard 支持

程序包或节点Serviceguard —

配置为程序包的虚拟机(在 VM主机上运行的Serviceguard)

IntegrityVMA.03.00

Serviceguard 发行版

•A.11.16•A.11.17•带有 SMSA.01.00 的A.11.17•A.11.18•带有 SMSA.01.01 的A.11.18

IntegrityVMA.03.50

Serviceguard 发行版

•A.11.16•A.11.17•带有 SMSA.01.00 的A.11.17•A.11.18•带有 SMSA.01.01 的A.11.18•带有 SMSA.02.00 的A.11.18Serviceguard 发行版

•A.11.16•A.11.17•带有 SMSA.01.00 的A.11.17

•A.11.17.01(11iv3)

•A.11.18(11iv2、11i v3)•带有 SMSA.01.01 的

A.11.18 (11i v2)

IntegrityVMB.04.00Serviceguard 发行版

•A.11.18•带有 SMSA.02.00 的A.11.18

IntegrityVMB.04.10

Serviceguard 发行版

•A.11.18(不支持联机 VM 迁移)•A.11.19

注释

新版本的 IntegrityVM 支持以前的版本所支持的所有guest 虚拟机操作系统类型和版本,但条件是此 guest虚拟机操作系统版本需受到操作系统供应商的支持)。SMS 也称为 CFS。

Serviceguard —配置为节点的HP-UX 虚拟机(在 guest 虚拟机上运行的Serviceguard)

Serviceguard 发行版

•A.11.16•A.11.17•带有 SMSA.01.00 的A.11.17

•A.11.17.01(11iv3)

•A.11.18(11iv2、11i v3)•带有 SMSA.01.01 的

A.11.18 (11i v2)Serviceguard 发行版

•A.11.18(含有即将推出的Serviceguard修补软件)运行 Red HatLinux Release 4Update 4 和 5 的Guest 虚拟机

Serviceguard 发行版

•A.11.18(11iv2、11i v3)•带有 SMSA.01.01 的A.11.18•带有 SMSA.02.00 的A.11.18 (11iv3)

Serviceguard 发行版

•A.11.18(11iv2、11i v3)•带有 SMSA.01.01 的A.11.18•带有 SMSA.02.00 的

A.11.19 (11i v3)

Serviceguard —配置为节点的Linux 虚拟机(在 guest 虚拟机上运行的Serviceguard)

Serviceguard 发行Serviceguard 发版行版•A.11.18•A.11.18

(RHEL4运行 Red Hat

Update5)Linux Release 4

Update 4 和 5 的•A.11.18(SUSE

SLES10SP1)Guest 虚拟机SUSELinux

SLES10SP1

Serviceguard 发行版

•A.11.19(RHEL4Update5)•A.11.19(SUSESLES10SP1)

VM 主机正在运行的 HP-UX 版本必须支持 Serviceguard 的版本。有关特定的支持信息,请参阅Serviceguard 文档。

76Integrity VM 支持策略

11.7 存储接口支持

Integrity VM A.03.00

(仅 VIO 支持)•TD 或 FCD 驱动程序支持的光纤通道适配器

•C8xx、MPT 或CISS 驱动程序支持的 SCSI 适配器•SIDE 驱动程序支持的 IDE 适配器•UsbScsiAdapter 驱动程序的 USB 支持•iSCSI 驱动程序支持的 iSCSI 适配器•SASD 驱动程序支持的 SAS 适配器

Integrity VM A.03.50(VIO 和 AVIO)•FCLP

(FibrChanl-02)、TD或 FCD 驱动程序支持的光纤通道适配器•C8xx、MPT 或CISS 驱动程序支持的 SCSI 适配器•SIDE 驱动程序支持的 IDE 适配器

•UsbScsiAdapter 驱动程序的 USB 支持•iSCSI 驱动程序支持的 iSCSI 适配器•SASD 驱动程序支持的 SAS 适配器

Integrity VM B.04.00(VIO 和 AVIO)•FCLP (FibrChanl-02)TD 或 FCD 驱动程序支持的光纤通道适配器

•C8xx、MPT 或 CISS驱动程序支持的 SCSI适配器

•SIDE 驱动程序支持的IDE 适配器

•UsbScsiAdapter 驱动程序的 USB 支持•iSCSI 驱动程序支持的 iSCSI 适配器•SASD 驱动程序支持的 SAS 适配器

Integrity VM B.04.10(VIO 和 AVIO)•FCLP

(FibrChanl-02) TD或 FCD 驱动程序支持的光纤通道适配器•C8xx、MPT 或 CISS驱动程序支持的SCSI 适配器

•SIDE 驱动程序支持的 IDE 适配器

•UsbScsiAdapter 驱动程序的 USB 支持•iSCSI 驱动程序支持的 iSCSI 适配器•SASD 驱动程序支持的 SAS 适配器

注释

虚拟 I/O 存储接口是指使用 scsi适配器类型定义的接口。加速虚拟 I/O (AVIO) 存储接口是指使用avio_stor 适配器类型定义的接口。(请参阅hpvmresources联机帮助页)。

11.7.1 Guest 虚拟机连接设备支持

IntegrityVMA.03.00•CD/DVD 刻录机

•介质更换器•磁带设备

IntegrityVMA.03.50•CD/DVD 刻录机•介质更换器•磁带设备

IntegrityVMB.04.00•CD/DVD 刻录机•介质更换器•磁带设备

IntegrityVMB.04.10•CD/DVD 刻录机•介质更换器•磁带设备

注释

为连接到 VM 主机设备的物理设备提供支持的驱动程序的所有类型的 guest 虚拟机操作系统都支持连接设备。

不支持将介质更换器、磁带设备和

CD/DVD 刻录机用作AVIO 设备(具有avio_stor 适配器类型的设备)。

11.7.2 多路径软件支持

仅 Integrity VM 主机系统支持多路径软件。除非另行指定,否则 Legacy 虚拟 I/O(指定为 scsi

的虚拟适配器类型)或 AVIO(指定为 avio_stor 的虚拟适配器类型)支持使用多路径。这些产品的所需版本由软件供应商以及在 VM 主机系统上安装的 HP-UX 发行版确定。

后备存储整个磁盘(或LUN)

Integrity VM A.03.00(无 AVIO 支持)HPSecurePathA-A/A-P

IntegrityVMA.03.50•HPSecurePathA-A/A-P

•EMCPowerPath•PVLinks

•EMCPowerPath•HPSecurePathA-A/A-P

IntegrityVMB.04.00

IntegrityVMB.04.10

•HP-UX 11i v3 内置•HP-UX 11i v3 内置多多路径路径

•使用 Legacy DSF 的•使用 Legacy DSF 的EMC PowerPathEMC PowerPath•HP-UX 11i v3 内置多路径•PVLinks

•卷组中具有 Legacy整个磁盘 DSF 的EMC PowerPath

•HP-UX 11i v3 内置多路径•PVLinks

•卷组中具有 Legacy整个磁盘 DSF 的EMC PowerPath

LVM 逻辑卷

•PVLinks

•EMCPowerPath•HPSecurePathA-A/A-P

11.7 存储接口支持77

后备存储VxVM 逻辑卷

Integrity VM A.03.00(无 AVIO 支持)•SymantecDMP•EMCPowerPath•HPSecurePathA-A/A-P

IntegrityVMA.03.50•SymantecDMP•EMCPowerPath•HPSecurePathA-A/A-P

IntegrityVMB.04.00•HP-UX 11i v3 内置多路径

•磁盘组中具有Legacy 整个磁盘DSF 的 EMCPowerPath

•SymantecDMP

IntegrityVMB.04.10•HP-UX 11i v3 内置多路径

•磁盘组中具有 Legacy整个磁盘 DSF 的EMC PowerPath•SymantecDMP•HP-UX 11i v3 内置多路径•PVLinks

•卷组中具有 Legacy磁盘 DSF 的 EMCPowerPath

•SymantecDMP

VxFS 文件

••••

PVLinks

SymantecDMPEMCPowerPathHPSecurePathA-A/A-P

••••

•HP-UX 11i v3 内置多路径•PVLinks

•卷组中具有 Legacy磁盘 DSF 的 EMCPowerPath

A.03.50 版本中,具有

AVIO 功能的后备存储不•SymantecDMP支持 VxFS 文件

PVLinks

SymantecDMPEMCPowerPathHPSecurePathA-A/A-P

11.7.3 EVA 系列固件要求

AVIO 存储驱动程序只支持 EVA 系列(3000/5000 和 4000/6000/8000)上的主动-主动固件类型。

请确保在这些阵列上配置 AVIO 后备存储之前,满足以下固件版本级别:

•在 EVA 4000/6000/8000 上,所有已发行的固件版本都支持主动-主动配置。所以,无须在这

些阵列上执行任何操作。

•EVA 3000/5000 阵列要求安装最低固件版本 VCS v4.004(主动-主动固件)。

有关 EVA 固件升级的详细信息,请参阅 HP Services EVA 升级网站:http://hpswest.corp.hp.com/VCSUpgradeProgram.asp。

11.8 网络接口支持

VM 主机 I/O 基于 HP-UX。如果 VM 主机系统上正在使用的 HP-UX 版本支持特定网络接口,则

支持这些接口。VM 主机物理网络接口卡可以配置自动端口聚合 (APA),从而可支持下表中所显示的端口:

虚拟网络适配器类型lan(legacyVIO)avio_lan(AVIO)

IntegrityVMA.03.00IntegrityVMA.03.50IntegrityVMB.04.00HP-UX 支持的所有以太网接口不支持

支持下列以太网驱动程序,包括自动端口聚合 (APA) 端口:•iether•igelan•ixgbe

支持下列以太网驱动程序,包括 APA 端口:•iether•igelan•ixgbe•icxgbe

支持下列以太网驱动程序,包括 APA 端口:•iether•igelan•ixgbe•icxgbe

IntegrityVMB.04.10

78Integrity VM 支持策略

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务