Article ID: 112514, created on Mar 31, 2012, last review on Aug 12, 2014

  • Applies to:
  • Virtuozzo containers for Windows

 

 如何更新 Parallels Virtuozzo Containers?

使用交互向导方式,可执行:
"%vz_installdir%\bin\vzupdate.exe"

 哪个工具可以管理桥接网络?

查看可用的桥接网络:
C:\>vznetcfg net list
创建一个新的桥接网络:
C:\> vznetcfg net new %NETWORK_NAME% %HOST_IFACE_MAC%
将Container主机接口加到到桥接网络:
C:\> vzctl set %CTID% --save --ipadd %IPADDR%/%NETMASK% --network %NETWORK_NAME% --nettype bridged

 有哪些日志文件会产生在 Parallels Virtuozzo Containers 服务器中?

Container 的启动start, 停止stop, 迁移migration, 创建creation, 删除deletion, 配置更改configuration changes 都会被记录在主要的vzlog日志中: C:\vzlog\YYYY.MM.DD-vzlog.log
模板相关的操作, 通过vzpkg工具安装的基于模板的应用软件都记录在 vzpkg.log 文件中: C:\vzlog\vzpkg.log
Parallels Virtuozzo Containers 和 模板升级操作都被记录在 vzupdate.log 文件中: C:\vzlog\vzupdate.log
XML API, SOAP API, 备份和其他 PVA Agent 的相关操作都被记录在 vzagent.log 文件中: C:\vzlog\PVA\Agent\YYYY.MM.DD-vzagent.log

 如何管理 Power Panel 服务?

启动, 停止或者重启服务使用 pvapp 命令:
C:\> net stop pvapp
C:\> net start pvapp
如需排查 Power Panel 相关故障,可以检查如下日志文件:

事件查看器里的应用程序日志
"%USERPROFILE%\PVA\Power Panel\log\YYYY.MM.DD-agent.log"
"%USERPROFILE%\PVA\Power Panel\log\YYYY.MM.DD-vzagent.log"
"%USERPROFILE%\PVA\Power Panel\log\YYYY.MM.DD-cpcon.log"
C:\vzlog\PVA\Agent\YYYY.MM.DD-vzagent.log

 如何管理 PVA Agent 服务?

启动, 停止或者重启服务使用 pvaagent 命令:
C:\> net stop pvaagent
C:\> net start pvaagent
如需排查 PVA Agent 相关故障,可以检查如下日志文件:

C:\vzlog\PVA\Agent\YYYY.MM.DD-vzagent.log

 Service container(SVPS)用来做什么/还需要吗?

在 Parallels Virtuozzo Containers for Windows 上安装 PVA Agent 后 就不再需要 service container 实例了, 因为离线管理 (offline management) 和 SOAP API 服务已经由物理节点上IIS的相关站点提供服务了。

 如何管理 Parallels Virtuozzo Containers 服务?
在非集群环境下我们不建议您启动或停止 Virtuozzo 管理服务
启动,停止 或者 重启这个服务使用 net 指令:
C:\> net stop vzsrv
C:\> net start vzsrv
节点上所有的 Containers 将会随着这个操作重新启动。

这两个 vzbackup 和 vzabackup 有什么差别?

在 Parallels Virtuozzo Containers for Windows 环境下这两个指令 vzbackupvzabackup 是没有差别的。这两个不同的命令其实是调用了相同的备份引擎. 保留 vzbackup 指令的目的是为了向前兼容。
 

 如何在远程PVC节点上 创建, 列出 和 还原备份?

为 container 创建备份并保存在远程节点上,运行  vzabackup 指令:
C:\> vzabackup --storage %USERNAME%:"%PASSWORD%"@%REMOTE_SERVER_HOSTNAME% -F localhost -e %CTID%
在远程节点上列出可用的 container 备份 ,运行 vzarestore 指令:
C:\> vzarestore --list --full -e %CTID% --storage %USERNAME%:"%PASSWORD%"@%REMOTE_SERVER_HOSTNAME%
使用远程节点上的备份来还原  container 使用 vzarestore 指令:
C:\> vzarestore -B -e %BACKUP_ID% --storage %USERNAME%:"%PASSWORD%"@%REMOTE_SERVER_HOSTNAME%

 如何迁移一个 container 并且保留源 container 不被删除?

使用 vzmigrate 指令和相关参数来保留源containers不被删除:
C:\> vzmigrate --remove-area no Administrator@%DESTINATION_NODE% %CTID%

 如何检查 Parallels Virtuozzo Containers 版本?

检查 Parallels Virtuozzo Containers 的版本使用 vzctl 工具:
C:\> vzctl --version

 如何查看确切的 PVA Agent 版本?

通过注册表的 ProductBuild 键值查看版本:
C:\>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Parallels\PVA /v ProductBuild

 如何检查物理节点是否已经在 PVA 管理节点(Management Node) 中注册?

使用 vzagroup 工具:
C:\> vzagroup list
如果输出内容是下面这样的,说明硬件节点没有在 PVA Management Node 中注册:
host is a slave in vzgroup, which master node address is local
如果硬件节点是 PVA 组成员, 那么输出内容将显示注册在对应的 PVA Management Node 的IP地址:
host is a slave in vzgroup, which master node address is %PVA_MN_IP_ADDRESS%

 如何定位 PVA Agent 的配置文件?

所有的 PVA Agent 配置文件都保存在 pva.conf 文件中的 etc_folder 参数定义中。

打开 "C:\Program Files (x86)\Parallels\Parallels Virtual Automation\Agent\bin\pva.conf" 找到 etc_folder 段落:

etc_folder
C:\vz\PVA\Agent\Data\etc
这就说明了主配置文件 vzagent.conf 位于 C:\vz\PVA\Agent\Data\etc 目录中。

 如何修改 PVA Agent 超时和限制?

找到 vzagent.conf  文件并且调整所需要的限制和超时设置。
 

 在硬件节点上安装 Microsoft 更新补丁 是否安全?

根据 Parallels Virtuozzo Containers for Windows 程序的设计, 只有被核准校验过的 Microsoft Windows 补丁 才可以被安装在硬件节点上。
为了确保只有被检验过的补丁才可以安装, 校验 WSUS 服务器是否被设置为 vzwinupdate.sw-soft.com:
C:\>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\WindowsUpdate /v WUServer
千万不可以在 containers 里安装微软更新补丁!

 Parallels Virtuozzo Containers 需要 .NET Framework 运行环境吗?

Parallels Virtuozzo Containers for Windows 不需要 .NET Framework 来支持相关功能, 因此如果一些 container 中的软件需要 .NET Framework, 可以直接在 container 里安装它.

  .NET Framework
操作系统\.NET版本 1.x 2.0.x 3.0.x 3.5.x 4.0.x
Windows 2003 REDIST REDIST REDIST REDIST REDIST
Windows 2008 REDIST BUILTIN FEATURE REDIST REDIST
Windows 2008 R2 REDIST BUILTIN BUILTIN FEATURE REDIST

REDIST -  通过执行从微软网站上下载的 .msi 安装文件 (可再发行组件包)  或者通过这个安装包创建应用程序模板。
BUILTIN -  一些版本的 .NET 是内建在当前Windows版本里的并且"不需要"通过 .msi/可再发行组件包重新安装.
FEATURE -  通过服务器角色和特性中安装 (从 Windows 2008 开始).

965b49118115a610e93635d21c5694a8 d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article