服务器 频道

AIX 6工作负载分区常见问题解答

  管理

  这一部分的问题与管理 WPAR 有关。

  我该怎样执行 WPAR 的系统管理任务?

  AIX 通过使用命令行接口 (CLI) 和 SMIT 实用程序提供对 WPAR 的支持。名为 Workload Partitions Manager 的附加许可程序扩展了对基于 GUI 的管理接口的支持,并且为 WPAR 提供了重新定位功能。为了简单起见,本文中介绍的一些示例仅使用命令行接口;但是,在每个示例中,都有针对同一功能的 SMIT 面板。访问 SMIT 面板的起始点取决于您需要管理的 WPAR 类型:

  o 使用 smitty manage_syswpar 可以管理系统 WPAR。

  o 使用 smitty manage app_wpar 可以管理应用程序 WPAR。

  我该怎样创建系统 WPAR?

  您可以通过使用 AIX mkwpar -n mywpar 命令非常轻松地创建一个基本的系统 WPAR。当然,还可以使用其他选项创建更详细的 WPAR,让其使用其他文件系统、不同的主机名或目录位置,或者具有其他标准。此外,Workload Partitions Manager 还提供了跨多个系统创建和复制 WPAR 的便捷方法。

  我是否可以使用 Telnet 协议来访问系统 WPAR?

  可以,可以使用 Telnet 协议远程访问系统 WPAR。要提供此访问,在创建 WPAR 时必须定义网络参数。也可以在创建了 WPAR 之后使用适当的命令来配置该网络。注意,所有的网络服务对系统 WPAR 都是唯一的。

  我该如何创建应用程序 WPAR?

  使用 wparexec 命令可以非常轻松地创建一个基本的应用程序 WPAR,例如:wparexec -n appwpar /usr/IBMHTTS/bin/apache start 这可以在一个名为 appwpar 的应用程序 WPAR 中启动一个 IBM HTTP Server(即 Apache Web 服务器)。

  创建 WPAR 需要多长时间?

  WPAR 是一种基于软件的虚拟操作系统。创建 WPAR 并不需要进行其他硬件或系统配置更改。只需几分钟时间,管理员就可创建一个提供安全、网络连接环境的 AIX 新实例。对于开发、测试或支持人员需要访问某个环境,而又不得对生产工作造成影响的情况而言,这一点非常理想。根用户在全局环境中创建一个 WPAR。创建 WPAR 非常快,这是因为将适当的 AIX 文件集安装到新的 WPAR 仅需要几分钟的时间。在系统构建 WPAR 时,控制台将显示一系列 installp 消息,用来指示 WPAR 创建的进度。

  我是否可以自动创建 WPAR?

  可以。可以在一个规范文件中定义 WPAR,然后使用该文件来创建或克隆 WPAR 环境。您可以创建基于现有 WPAR 的规范文件,也可手动创建它。基于现有 WPAR 创建规范文件速度更快、更容易。

  我该怎样删除 WPAR?

  您可以使用 AIX rmwpar <mywpar> 命令从系统(包括私有文件系统)中完全删除 WPAR。必须先停止 WPAR,系统才可以将其删除。您可以使用 AIX stopwpar <mywpar> 命令来停止 WPAR。这些命令可从全局环境运行。

  我该怎样重新启动 WPAR?

  可以通过使用 rebootwpar <mywpar> 命令来重新启动 WPAR。此示例命令可以重新启动名为 mywpar 的 WPAR。您必须在全局环境中发布此命令。还可以使用其他命令参数对重新启动进行更高级的控制。

  哪些系统管理工具可以在 WPAR 中运行?

  系统 WPAR 是一个虚拟的 AIX 环境。SMIT 系统管理工具能够运行于 WPAR 环境。不过,有些功能(如逻辑卷管理器功能)被禁用,这是因为 WPAR 环境无法控制全局环境设备。

  如何确定 WPAR 中处理器的使用率?

  AIX wlmstat 命令显示了 WPAR 使用的总处理器时间的百分比。例如,请参见示例 1:

  root:el9-93-94:/-->wlmstat -@

  CLASS CPU MEM DKIO

  domino 0.45 0.48 0.00

  domino2 0.00 0.01 0.00

  nemo 0.00 0.01 0.00 nemo2 0.00 0.01 0.00

  sapbvr 0.00 0.01 0.00 TOTAL 0.45 0.52 0.00

  示例 1. 新的 wlmstat 命令的输出示例

  全局环境更改是否会自动反映在 WPAR 中?

  在 WPAR 中,/usr 和 /opt 只读副本可以立即知道发生在全局环境中的更改。但是,在某些情况下,根文件系统可能无法反映所有更改。使用 AIX syncwpar--它是一个将所有 WPAR 与全局环境中发生的更改进行同步的命令。与此相反,示例命令 syncwpar <mywpar> 将全局环境仅与名为 mywpar 的 WPAR 同步。AIX synroot 和 syncwpar 命令可跨 NFS 装载起作用。

  我如何将更多的网络连接添加到 WPAR?

  示例 AIX 命令 chwpar -N 10.10.10.99 mywpar 可将 IP 地址添加到缺省接口 en0 上名为 mywpar 的 WPAR 中。有关对网络设置的更多控制,请参见以下示例命令:chwpar -N address=10.10.10.99 netmask=255.255.255.0 broadcast=10.10.10.127 mywpar

  我如何从 WPAR 中删除网络连接?

  示例 AIX 命令 chwpar -K -N address=10.10.10.99 mywpar 可从名为 mywpar 的 WPAR 上的接口 en0 中删除该 IP 地址。

  WPAR 根用户如何恢复他们的密码?

  这可以通过使用以下 AIX 示例命令在全局环境中完成:chroot /wpars/mywpar /bin/ksh。然后,发出 AIX passwd 命令并按照提示操作。

  WPAR 是否可以具有不同的系统时钟设置?

  否,不能更改 WPAR 中的系统时钟,因为只有一个系统时钟。但是,您可以更改时区,因为 WPAR 支持唯一时区。

  WPAR 是否支持其他语言?

  支持,全局环境中安装的语言集可用于 WPAR 有权访问的文件系统。如果在 WPAR 中实现 /opt 和 /usr 的私有副本,则必须在这些私有文件系统中安装语言集。

  WPAR 中提供哪些错误日志记录?

  WPAR 中提供诸如引导日志和控制台日志之类的日志,并且可以使用一般的 AIX alog 命令进行访问。在 WPAR 环境中也提供系统错误日志。

  WPAR 能否创建转储(Dump)?

  不能,WPAR 无法创建转储。WPAR 没有转储设备;因此,只能在全局环境中采用转储。

  我是否可以在 WPAR 中执行系统优化任务?

  在当前的 WPAR 实现中,使用 AIX 命令(如 ioo 和 vmo)的任何系统优化工作都必须在全局环境中进行。可以在 WPAR 中查看优化设置,但是无法在 WPAR 中执行优化任务。

  如何从 WPAR 中访问 CD-ROM?

  将系统连接的 CD-ROM 提供给 WPAR 中运行的应用程序非常容易。只需将 CD-ROM 文件系统装载点作为 WPAR 的 namefs 传递即可。在创建 WPAR 时,可以使用 M 参数执行此任务。请参见以下示例:mkwpar -n MyWpar -M directory=/cdrom device=/cdrom vfs=namesfs 如果 WPAR 已经定义,只需将以下命令行添加到 /etc/filesystem 中即可(提交适当的 WPAR 名称):

  /wpars/<wparname>/cdrom:dev = /cdrom options = ro mount = false

  type = <wparname> vfs = namefs

  我如何将文件系统添加到现有 WPAR 中?

  通过使用 AIX 创建文件系统 (crfs) 命令,可以轻松地将文件系统添加到正在运行的 WPAR。例如,以下命令将 rootvg 卷组上的一个 1-GB jfs2 文件系统添加到名为 mywpar 的 wpar 中:crfs -v jfs2 -g rootvg -m /wpars/mywpar/data -u mywpar -a logname=INLINE -a size=1G 您可以使用装载命令 -t mywpar 装载此新的文件系统。停止并重新启动 WPAR 也可装载此附加的文件系统。另外,还可以从 WPAR 中执行 NFS 装载。

 

0
相关文章