Parallels Virtuozzo Containers User Guide

Parallels
Parallels Virtuozzo Containers for Windows
用户指南
4.0
(c) 1999-2008
电话:
+1 (703) 815 5670
传真:
+1 (703) 815 5675
© 1999-2008 Parallels
未经版权所有者书面批准,任何人不得以任何形式分发本文或本文的任何部分。
Virtuozzo Virtuozzo Plesk Intel Server Microsoft Desktop Engine (MSDE)、Microsoft Management Console 是 Microsoft Corporation
册商标
IBM DB2 MegaRAID PowerEdge
Plesk、HSPcomplete
是受美国专利
HSPcomplete
Pentium 和 Celeron 是 Intel Corporation
Windows XP、Windows 2000、Windows NT、Windows 98、Windows 95、Microsoft SQL Server
Intern ational Business Machines Corp.
American Megatrends, Inc.
Dell Computer Corporation
。保留所有权利。
和相应的微标是
7,099,948; 7,076,633; 6,961,868
是受美国专利
Parallels
7,099,948; 7,076,633
的注册商标。
的注册商标。
的商标。
的商标。
保护的虚拟化技术。正在美国申请的专利。
保护的主机技术。正在美国申请的专利。
Microsoft Windows、Windows 2003
的注册商标。
的商标或注
3
目录
前言 8
关于 Parallels Virtuozzo Containers ...........................................................................................................9
关于本指南 ................................................................................................................................................10
本指南的组织结构 .........................................................................................................................11
文档约定.........................................................................................................................................12
寻求帮助 ....................................................................................................................................................12
反馈 ............................................................................................................................................................13
Parallels Virtuozzo Containers 体系 14
关于 Virtuozzo 软件 ................................................................................................................................14
什么是 Virtuozzo Containers.........................................................................................................14
什么是 Container ...........................................................................................................................15
Virtuozzo 应用 ...............................................................................................................................15
适用于 64 位处理器的 Virtuozzo Containers 4.0.......................................................................16
Virtuozzo 的独特功能 ..............................................................................................................................17
OS 虚拟化 ......................................................................................................................................17
Virtuozzo 文件系统 (VZFS).........................................................................................................18
模板.................................................................................................................................................18
资源管理.........................................................................................................................................19
Virtuozzo 操作的主要原则 ......................................................................................................................20
Virtuozzo 技术基础 .......................................................................................................................20
了解模板.........................................................................................................................................22
Parallels Management Console 概述..............................................................................................23
Parallels Infrastructure Management 概述.....................................................................................25
Container 管理员工具 ...................................................................................................................26
硬件节点可用性注意事项 ........................................................................................................................27
Container 常规操作 28
创建新 Container.......................................................................................................................................28
开始之前.........................................................................................................................................29
选择 Container ID ..........................................................................................................................29
创建 Container...............................................................................................................................31
创建运行 Windows SBS 2003 Container...............................................................................37
启动、停止 Container,以及查询 Container 状态 ...............................................................................39
访问 Container...........................................................................................................................................40
配置 Container 内的终端服务......................................................................................................41
终端服务客户端 .............................................................................................................................43
远程桌面连接 .................................................................................................................................43
Windows 文件共享........................................................................................................................44
Citrix MetaFrame XP......................................................................................................................44
列出 Container...........................................................................................................................................45
Container 状态 ...............................................................................................................................46
Table of Figures 4
备份和恢复 Container...............................................................................................................................47
备份概述.........................................................................................................................................48
设置默认备份参数 .........................................................................................................................49
备份单个 Container .......................................................................................................................56
备份成组的 Container ...................................................................................................................60
浏览备份内容 .................................................................................................................................64
恢复单个 Container .......................................................................................................................65
恢复 Container 文件 .....................................................................................................................68
恢复成组的 Container ...................................................................................................................70
管理备份节点 .................................................................................................................................71
搜索 Container 备份 .....................................................................................................................74
预定 Container 备份 .....................................................................................................................75
设置 Parallels Power Panel 最大备份数量...................................................................................81
使用第三方备份软件 .....................................................................................................................82
搜索 Container.........................................................................................................................................102
在硬件节点内移动 Container.................................................................................................................104
在硬件节点内复制 Container.................................................................................................................105
复制单个 Container .....................................................................................................................106
复制成组的 Container .................................................................................................................109
迁移 Container.........................................................................................................................................111
删除 Container.........................................................................................................................................113
更改管理员密码 ......................................................................................................................................114
设置 Container 名称...............................................................................................................................115
Container 上存放扩展信息...............................................................................................................116
转移 SCSI 磁盘到 Container ................................................................................................................117
Container 内的操作.................................................................................................................................118
管理用户和组 ...............................................................................................................................119
管理文件.......................................................................................................................................121
管理 Container 内的 Windows 更新....................................................................................................126
概述...............................................................................................................................................127
配置 Container 内的更新 ...........................................................................................................129
管理资源 132
管理 Container 磁盘空间配额...............................................................................................................132
设置磁盘空间配额 .......................................................................................................................133
检查磁盘空间配额状态 ...............................................................................................................134
管理 Container CPU 资源......................................................................................................................135
管理 CPU 使用 ...........................................................................................................................135
配置 Container 内的 CPU 数量................................................................................................139
管理 Container 系统资源.......................................................................................................................140
管理网络资源 ..........................................................................................................................................142
Container 启用 QoS 计划程序 ............................................................................................143
Container 启用网络浏览 .......................................................................................................145
管理网络带宽 ..........................................................................................................................................145
配置网络类别 ...............................................................................................................................146
查看网络流量统计 .......................................................................................................................148
启用/停用网络带宽管理; ..........................................................................................................149
配置 Container 的网络带宽管理................................................................................................151
管理 Container 资源配置.......................................................................................................................152
创建 Container 配置方案文件....................................................................................................153
Table of Figures 5
复制 Container 配置方案 ...........................................................................................................159
/从本地计算机保存/上传配置方案 .........................................................................................160
调整 Container 配置方案 ...........................................................................................................162
应用新配置方案到 Container......................................................................................................164
保持 Virtuozzo Containers 系统最新 166
更新 Virtuozzo Containers 软件 ............................................................................................................167
更新 Windows Server 2003..................................................................................................................... 171
部署本地 WSUS VUS 服务器 .......................................................................................................171
设置本地 WSUS 服务器 ............................................................................................................172
设置本地 VUS 服务器 ...............................................................................................................175
管理硬件节点 195
管理 Parallels Virtuozzo Containers 许可证..........................................................................................195
了解许可证 ...................................................................................................................................196
在硬件节点上安装 Virtuozzo 服务器许可证 ...........................................................................197
更新 Virtuozzo 许可证 ...............................................................................................................199
转移许可证到另一节点 ...............................................................................................................200
查看 Virtuozzo 服务器许可证 ...................................................................................................202
Virtuozzo 许可证过期 .................................................................................................................204
管理文件 ..................................................................................................................................................205
上传文件到节点 ...........................................................................................................................207
下载文件到本地计算机 ...............................................................................................................209
管理节点上的 IP 地址池.......................................................................................................................209
配置硬件节点 IP 地址池............................................................................................................210
查看分配的 IP 地址....................................................................................................................211
日志和监控器 213
监控资源 ..................................................................................................................................................213
使用图表表示法 ...........................................................................................................................214
使用表格表示法 ...........................................................................................................................222
查看网络流量摘要 .......................................................................................................................223
查看系统和 Virtuozzo 日志 ..................................................................................................................224
订阅 PMC 警报......................................................................................................................................226
监控最消耗资源的项目 ..........................................................................................................................228
最消耗 CPU 资源的 Container..................................................................................................229
最消耗物理内存的 Container......................................................................................................231
最消耗磁盘空间的 Container......................................................................................................233
接收流量最多的 Container .........................................................................................................235
最消耗传出流量的 Container......................................................................................................236
使用 vzsnmp 插件监控 Virtuozzo 对象 ..............................................................................................237
接受查询.......................................................................................................................................238
通过 GFI LANguard N.S.S. 监控 Virtuozzo 对象 ...................................................................241
Table of Figures 6
管理服务和进程 242
什么是服务和进程 ..................................................................................................................................243
要的服务和进程操作 ..............................................................................................................................244
管理服务和进程 ......................................................................................................................................244
管理进程.......................................................................................................................................245
管理服务.......................................................................................................................................248
管理 Virtuozzo 网络 249
管理硬件节点上的网络适配器...............................................................................................................249
列出适配器 ...................................................................................................................................250
连接适配器到虚拟网络 ...............................................................................................................251
管理虚拟网络 ..........................................................................................................................................252
创建虚拟网络 ...............................................................................................................................253
列出虚拟网络 ...............................................................................................................................254
删除虚拟网络 ...............................................................................................................................255
管理 Container 虚拟网络适配器...........................................................................................................256
网络模式.......................................................................................................................................256
创建和删除 Container 适配器....................................................................................................261
配置 Container 网络适配器参数................................................................................................263
连接桥接 Container 到网络 .......................................................................................................270
启用 Container 内的 VPN 支持...........................................................................................................272
启用 Container 内的 NAT 支持...........................................................................................................273
高级任务 275
迁移物理服务器到 Container.................................................................................................................275
概述...............................................................................................................................................276
迁移需求.......................................................................................................................................276
迁移限制.......................................................................................................................................277
Parallels Management Console 中迁移物理服务器到 Container ........................................278
迁移后配置 Container 资源参数................................................................................................285
管理基于 Virtuozzo 系统中的内存资源...............................................................................................285
管理节点上的内存资源 ...............................................................................................................285
管理 Container 内存资源 ...........................................................................................................286
管理 Container 的外部驱动器和映像文件...........................................................................................291
管理 Container 虚拟磁盘 ...........................................................................................................291
管理硬件节点驱动器 ...................................................................................................................297
管理映像文件 ...............................................................................................................................299
管理 Container 虚拟硬盘.......................................................................................................................301
收缩 Container 虚拟磁盘 ...........................................................................................................302
Table of Figures 7
自定义 Container 桌面...........................................................................................................................303
配置 Container 脱机管理.......................................................................................................................305
重装 Container.........................................................................................................................................308
更新 VZMC.............................................................................................................................................309
配置 Parallels Agent................................................................................................................................311
管理 Parallels Virtuozzo Containers 全局参数......................................................................................312
疑难解答 314
一般注意事项 ..........................................................................................................................................314
Container 管理问题.................................................................................................................................314
无法启动 Container .....................................................................................................................315
无法从网络访问 Container .........................................................................................................315
无法登录 Container .....................................................................................................................316
无法在已禁用 PAE 的系统中管理 Container..........................................................................317
无法在 Container 中运行声音文件............................................................................................319
无法查看 Container 中的挂载驱动器........................................................................................319
向技术支持提交问题报告 ...................................................................................................................... 320
建立 Parallels 技术支持安全通道.........................................................................................................324
术语 326
索引 328
8
1
前言
本章内容
关于 Parallels Virtuozzo Containers.................................................................................... 9
关于本指南........................................................................................................................... 10
寻求帮助............................................................................................................................... 12
反馈....................................................................................................................................... 13
前言 9

关于 Parallels Virtuozzo Containers

Parallels Virtuozzo Containers 是已获专利的 OS 虚拟化解决方案。Virtuozzo Containers
4.0 可以在单台物理服务器和 OS 实例上创建独立分区,从而实现硬件、软件、数据中 心及管理的全面优化。Virtuozzo 的基本功能包括:
智能分区” - 可将一台服务器分成数百个功能完全的服务器 Container。 完全独立” - 确保 Container 安全性的同时保证功能、故障和性能完全独立。 动态资源分配” - 无需重启即可更改 CPU、内存、网络、磁盘和 I/O。 批量管理” - 自动化管理多个 Container、多台服务器的一整套工具和模板。
下表是基于 Virtuozzo 系统架构的基本模型:
Parallels Virtuozzo OS 虚拟化模型可以实现性能、管理和效率全面优化。基础层可以是
标准的主机操作系统 Windows Linux。下一虚拟层是专用文件系统和核心服务抽象 层,确保不同 Container 之间的独立性和资源安全性。虚拟层可以让每一 Container 充 当独立服务器。最后,即可在 Container 内运行应用程序或分担工作负荷。
前言 10
Parallels Virtuozzo OS 虚拟化解决方案的高效性和可管理性,使它成为 IT 基础结构及 优化资源相关公司的最佳解决方案。Parallels Virtuozzo 包含的管理工具集和独特的架 构,使它成为轻松维护、监控和管理虚拟服务器资源,从而实现统一和业务持续性的完 美解决方案。

关于本指南

本指南提供有关 Parallels Virtuozzo Containers 4.0 for Windows 的全面信息 – 适用于
Windows 服务器的高端服务器虚拟化软件。本指南中讨论的内容包含有关 Virtuozzo Containers 的理论概念及实际应用。本指南将帮助您了解如何在基于 Virtuozzo 的硬件
节点上创建和管理 Container(也称为 和命令界面执行各种任务。
注意:本指南不涉及安装、配置和部署 Parallels Virtuozzo Containers 系统的过程。 Parallels Virtuozzo Containers 附带的《Parallels Virtuozzo Containers for Windows 安装指南》 介绍了有关所有这些操作的详细信息。
虚拟专用服务器
VPS ),以及如何使用图形
本着面向任务原则,本指南的大多数主题都专门讨论某个特定任务及其执行方法。但 Virtuozzo Containers 软件也备有三种可用来执行各种管理任务的工具:
1 Parallels Management Console 使用图形用户界面。Management Console 是管理
Virtuozzo 以及在硬件节点和 Container 环境中执行主要管理任务的首选工具。因此
在介绍执行某项任务的方法时,我们只针对 Parallels Management Console 提供相应 的步骤。
2 Parallels Infrastructure Manager 使用 web 界面。Infrastructure Manager - Management
Console web 对应物 - 自有一套指南和全面的联机帮助系统。
3 Virtuozzo 命令行实用程序。如果习惯通过命令行操作,您可以转到《ParallelsVirtuozzo
Containers for Windows 参考指南》了解如何利用 Virtuozzo 命令行实用程序来管理硬
件节点和 Container
此外,还有用于管理 Container 的其他工具 - Parallels Power Panel。但此工具主要是单 个 Container 客户管理专用 Container 时使用,因此将不在本指南中介绍。
前言 11

本指南的组织结构

2 “Parallels Virtuozzo Containers 体系是必读章节,它可以帮助您了解 Parallels Virtuozzo Containers 操作的基本规范。它提供 Virtuozzo 结构概述,并可帮助 您了解 Virtuozzo 许可策略。
3 “Container 中的操作介绍了您可以通过 Parallels Management Console 或其他特定 Virtuozzo 实用工具在 Container 中执行的操作:创建和删除、启动和停止 Container,并在硬件节点之间迁移等。
4 管理资源,主要介绍如何为不同的 Container 配置资源控制参数。 这些参数包括磁盘配额、CPU 时间和一组与内存有关的资源。
5 保持 Parallels Virtuozzo Containers 系统处于最新状态,保证硬件节 点的所有软件组件是最新版。
6 管理硬件节点,集中介绍作为硬件节点管理员,您可以在节点上执 行的所有操作。
7 日志和监控器,解释追踪所有系统事件和运行的 Container 和硬件 节点消耗的各种资源的方式。
8 管理服务和进程,会帮助您熟悉可以通过 Parallels Management Console 图形界面对
9 管理 Virtuozzo 网络帮助您了解 Virtuozzo 网络结构、列举 Virtuozzo 网络组件,同时介绍如何管理基于 Virtuozzo 系统中的组件。
Virtuozzo Containers 4.0 中的进程和服务执行的操作。
10 高级任务列举了希望深入了解 Virtuozzo 功能的高级系统管理员 相关任务。
前言 12
11 疑难解答”,提供了解决 Virtuozzo Containers 软件使用常见问题的 方法。

文档约定

在您开始使用本指南之前,了解其中使用的文档约定是十分重要的。关于在文档中所用专 门术语的信息,请参阅文档末尾的术语表。

寻求帮助

除本指南之外,Virtuozzo Containers 4.0 随附有数量众多的其他资源,便于您更有效地使 用本产品。这些资源包括:
手册:
Parallels Virtuozzo Containers 评估指南》.本指南介绍 Virtuozzo Containers 4.0
主要功能及其基础技术,帮助您设置评估 Virtuozzo 主要功能的环境,建议评估 的相关流程。
Parallels Virtuozzo Containers for Windows 入门 本指南提供如何在服务器上安装
Parallels Virtuozzo Containers 4.0、创建新 Container 及其 Container 相关操作的 基本信息。
Parallels Virtuozzo Containers for Windows 安装指南》.本指南提供有关安装、配置
和部署 Virtuozzo 系统的全面信息。不同于本指南,它包含安装和设置 Virtuozzo
Containers 4.0 相关操作的详细信息,其中包括计划 Virtuozzo 网络结构、执行 Virtuozzo Containers 自动安装等。另外,不包含任何 Container 操作相关描述。
Parallels Virtuozzo Containers for Windows 模板管理指南》.本指南提供有关
Virtuozzo 模板的完整信息 - Parallels Virtuozzo 专用的技术允许您在 Container
内高效部署标准的 Windows 应用程序,从而大大节约硬件节点资源(物理内存、 磁盘空间等)。
Parallels Virtuozzo Containers for Windows 参考指南》.本指南提供有关 Virtuozzo
所有配置文件和硬件节点命令行实用程序相关的完整参考。
帮助系统:
Parallels Management Console 帮助.此帮助系统提供有关
Parallels Management Console 的详细信息 - 用于管理 Virtuozzo 硬件节点及其 Container 的图形用户 界面。
Parallels Infrastructure Manager 在线帮助.此帮助系统阐述如何使用 Parallels
Infrastructure Manager - 使用它您可以借助任何平台上的标准 Web 浏览器来管理 Virtuozzo 硬件节点及其 Container
Parallels Power Panel 在线帮助.此为 Parallels Power Panel 帮助系统 - 通过任何平
台上的常规 Web 浏览器管理单个 Container
前言 13
反馈
如果您发现本指南中有排印错误,或者您认为可以通过某种方法来完善本指南,欢迎您与 我们联系!
如果您有改善文档的建议(或任何其他相关意见),请在阐述时尽量具体。如果您发现了 错误,请将其章/节/小节名称和周围的文本一同包括在内,这样我们可以容易地找到该错 误。
若要通过电子邮件发送报告,请发至 userdocs@swsoft.com
14
2

Parallels Virtuozzo Containers 体系

本章内容
关于 Virtuozzo 软件........................................................................................................... 14
Virtuozzo 的独特功能......................................................................................................... 17
Virtuozzo 操作的主要原则................................................................................................. 20
硬件节点可用性注意事项................................................................................................... 27

关于 Virtuozzo 软件

什么是 Virtuozzo Containers

Parallels Virtuozzo Containers 4.0 是一套完整的服务器自动化和虚拟化解决方案,它基于 由 Parallels 开发并获专利的技术。Virtuozzo Containers 在单台物理服务器上创建多个独 立的 Container 以共享硬件和许可证,从而更有效地进行管理。对于其用户和应用程序, 每个 Container 运行起来如同独立的服务器,它们都可以独自重新启动,并各有管理员访 问权限、Active Directory 站点用户、IP 地址、内存、进程、文件、应用程序、系统库和 配置文件。Virtuozzo Containers 4.0 的低消耗和高效设计使它成为产品服务器虚拟化的最 佳选择 -- 动态应用和真实数据。
Virtuozzo 的基本功能包括:
智能分区 完全独立
动态资源分配
的实时变更功能。
实时迁移 管理工具
可将一台服务器分成数百个功能完全的服务器 Container。 确保 Container 安全性的同时保证功能、故障和性能完全独立。
关键系统资源的动态分配,启用 CPU、内存、网络、磁盘和 I/O
和其他业务连续性功能确保数据可用,并可以恢复。 包括自动化管理多个 Container、多台服务器的一整套工具和模板。
Parallels Virtuozzo Containers 体系 15

什么是 Container

Container 虚拟专用服务器的简称,它的功能与独立服务器相同: 每个 Container 都有自己的进程、Active Directory 站点用户和文件,并允许完全管
理访问。
每个 Container 都有自己的 IP 地址、端口号以及过滤和路由规则。 每个 Container 都有专用的系统和应用程序软件配置,以及专用的动态链接库
(DLL)、系统库和注册表版本。您可以独立于其他 Container 或主机系统在某个 Container 内部安装或自定义软件包。可以在同一 Windows Box 中多次分发同一程 序包。
每个 Container 都有一个 Administrator 用户,此用户可以完全控制给定
Container,并可以完全访问该 Container 中的其他用户帐户。
每个 Container 都可以是某个 Windows 站点的成员(例如访问 Container 用户可以
访问的任何网络共享内容)。此外,任何 Container 都可以充当站点控制器,授权其 他 Container 和独立服务器用户访问网络资源(应用程序、打印机等)。

Virtuozzo 应用

Virtuozzo Containers 4.0 可以有效应用于多个领域:企业服务器合并、Web 和应用程序 托管、软件开发和测试、用户培训等等。
如果在贵公司负责管理多个 Windows 专用服务器,您会从 Parallels Virtuozzo Containers 解决方案获益:
在不丢失任何宝贵信息和不影响性能的情况下将贵公司的若干服务器整合到一台服务
器中,从而减少所需的物理服务器数量和相应的技术支持。
提高服务器的利用率,并最大限度地发挥服务器潜能。 利用 Virtuozzo 模板技术在数分钟内开通服务器。 在通过网络传输数据时迁移 Container,几乎可以避免预计的宕机时间,并能够在意外
宕机时迅速反应。
通过正在运行 Virtuozzo Containers 的所有物理服务器及其 Container 轻松监控 OS
和应用程序版本,并更新/升级当前的软件。
保证服务质量 (QoS) 与公司的服务等级协议 (SLA) 一致。 自动化路由任务,如升级和更新等。 最小化软件许可证和支持等需求。
Virtuozzo 特有的高效性和完全性,可为主机服务提供商提供多种可盈利用途,包括:
出售功能强大并广受欢迎的新型服务,如:
高级共享
货真价实的
 
,适用于自定义应用程序设置和资源的共享主机;
Container,价格低廉、安全可靠、简单易用的独立服务器替代品;
Parallels Virtuozzo Containers 体系 16
共享专用服务器
,可以让您的客户共享服务器以提高利用率。
提供可完全自行管理的面板(Parallels Power Panel),包括系统备份/恢复和监控工具。 允许多个客户及功能完全的 Container 共享单个物理服务器。 无需手动进行重新配置即可在服务器之间移动客户及其环境。 通过更有效的管理和平衡软硬件投资来提高盈利率。 通过 Virtuozzo 模板技术自动部署服务,等等。
此外,Parallels Virtuozzo Containers IT 教育机构也十分重要,使用 Parallels Virtuozzo Containers 给每个学生提供个人 <OS< 服务器,并可以远程监控和管理。软件
开发公司也可以将 Container 用于测试以及类似用途。

适用于 64 位处理器的 Virtuozzo Containers 4.0

Parallels Virtuozzo Containers <vzlinrel< 有三种不同版本 – 适用于一般 32 位处理器以 及两组 64 位处理器:
 x86-64 包括下列处理器:
 AMD Opteron  AMD Athlon 64支持 EM64T 的 Intel Xeon支持 EM64T 的 Intel Pentium等。
仅限于包含 Intel® Itanium® 2 处理器的 IA-64.
根据使用的处理器类型,选择相应的 Parallels Virtuozzo Containers 分发包版本。
Virtuozzo Containers 32 位版本已完全转到 x86-64 IA64 64 位处理器中,64 位版本
保留它的所有功能。因此,如同在标准 32 位处理器服务器上一样使用任何 Virtuozzo 工具和实用程序。然而,当使用 64 位版本的 Virtuozzo Containers 时,请记住以下几 点:
1 Virtuozzo Containers 64 位版本应安装在运行 x86-64 位或 IA64 位版 Windows
Server 2003 服务器上。请参考《Parallels Virtuozzo Containers for Windows 安装指南》 3 来了解 Virtuozzo Containers 支持的特定 64 位版 Windows Server 2003
2 x86-64 Parallels Virtuozzo Containers 中创建的 Container 应使用 64 位操作系
统模板。 注意:使用 64 位 Parallels Virtuozzo Containers,您可以借助多语言用户界面包
(MUI) 创建运行简体中文、繁体中文、德语、西班牙语或法语版 x64 Windows Server 2003 Container 。有关 MUI 的详细信息,请参考《 Parallels Virtuozzo
Containers for Windows 安装指南》中的在硬件节点上安装和配置 Virtuozzo Containers”准备用 64 Virtuozzo Containers 创建本地 Container”小节。
Parallels Virtuozzo Containers 体系 17
3 64 位处理器的 Virtuozzo Containers 只允许您添加 64 位应用程序模板到 Container
中。
4 您可以将任何硬件节点用作备份节点,而无需考虑该节点上所安装的 Virtuozzo
Containers 版本。这样,您就可以从运行 32 Virtuozzo Containers 节点上备份 Container 并存储到运行 64 Virtuozzo Containers 的节点上,反之亦然。有关 Container 备份的更多信息,请参考备份和恢复 Container” (p.
47)
除这几点以外,安装和使用 64 位处理器的 Parallels Virtuozzo Containers 4.0 与使用 32 位版没有区别。

Virtuozzo 的独特功能

Virtuozzo 虚拟环境和传统虚拟机这两个概念的区别在于,虚拟环境 (Container) 始终和主 机系统在同一个操作系统内核上运行(Linux 版本的 Container 运行在 Linux 上, Windows 版本的 Container 运行在 Windows 上等)。这种单内核实施技术允许在几乎不 产生任何成本的情况下运行虚拟环境。因此,Virtuozzo Container 提供了远远领先传统虚 拟技术的效率和可管理性。

OS 虚拟化

从应用程序和 Container 用户角度来看,每个 Container 都是一个独立系统。独立系统通 过主机操作系统内核的虚拟层实现。请注意,虚拟化只消耗一小部分 CPU 资源(大约 1-2%)。Parallels Virtuozzo Containers 4.0 中实施的虚拟层主要特性包括:
Container 如同一个普通的 Windows 系统。各个供应商的软件可以在任何 Container
内运行,同时无需进行 Virtuozzo 相关的修改或调整。
Container 有专用的 Administrator 用户,给定 Container 受此用户可完全控
制,并可能有多个权限不同的其他本地用户。
用户可以在 Container 内安装其他应用程序和系统软件。 Container 可以是某个 Active Directory 站点的成员(例如访问 Container 用户可以访
问的任何网络共享内容)。此外,任何虚 Container 都可以充当 Active Directory 站 点控制器,授权其他 Container 和独立服务器的用户访问网络资源(应用程序、打印 机等)。
多个 Container 及其用户、进程、服务、文件系统和已安装的应用程序相互之间完全
独立。
多个 Container 可以共享同一可执行代码,这极大节省了 RAM 和磁盘空间。 在所有可用的 CPU 上预定执行某个 Container 的进程。因此,Container 不会只局
限于一个 CPU,各个 Container 内部的任何应用程序都可以使用所有可用的 CPU 资源。
Parallels Virtuozzo Containers 体系 18

Virtuozzo 文件系统 (VZFS)

VZFS 是可以在不降低安全性的情况下在多个 Container 之间共享常规文件的文件系统。 任何 Container 用户都可以修改、更新、替换和删除 Container 内的任何应用程序文件, 如同在单个独立的服务器上进行操作。当用户修改共享文件时,VZFS 会为此用户及时创 建该文件的专用副本。因此,所做的修改将不会影响其他用户使用该文件。VZFS 的主要 优点在于:
它节省了可执行文件和动态链接库 (DLL) 所需的内存。运行简易网站的典型
Container 仅在可执行镜像上就要消耗大约 30–50 MB RAM。共享该内存可以改进 可扩展性和总体系统性能;
它节约了磁盘空间。典型安装的 Windows 服务器要占用数百 MB 的磁盘空间。共
享这些文件可节约超过 90% 的磁盘空间。
模板
Virtuozzo Containers 4.0 中的模板是一组安装在主机操作系统中的应用程序文件和注册表 设置,任何 Container 都可以通过装载模板到 Virtuozzo 文件系统中来使用这些模板。 Parallels Virtuozzo Containers 提供了为硬件节点创建、安装和删除模板以及向 Container 添加模板的工具。使用模板,您可以:
在运行于不同 Container 上的类似应用程序中安全共享 RAM,以节约数百 MB
内存;
在不同的 Container 之间共享包含模板的文件,以节约数 GB 磁盘空间; 同时在众多 Container 中安装应用程序和修补程序。
Parallels Virtuozzo Containers 中有两种模板。即操作系统模板和应用程序模板。操作系 统模板是可以在安装之后看到的一个操作系统和一组标准的应用程序。Virtuozzo Containers 软件使用 OS 模板创建预先安装操作系统的新 Container。应用程序模板是与 特定应用程序有关的一组文件和注册表设置。Virtuozzo Containers 软件使用应用程序模 板来添加附加软件到现有 Container 中。例如,您可以基于 Windows Server 2003 操作 系统模板创建一个 Container,并借助 MSSql 模板向该 Container 添加 Microsoft SQL 服务器应用程序。
Parallels Virtuozzo Containers 体系 19

资源管理

Parallels Virtuozzo Containers 资源管理功能控制着可供虚拟环境使用的资源量。它控制 的资源参数包括 CPU 资源、磁盘空间以及一组与内存有关的参数。资源管理功能允许 Parallels Virtuozzo Containers:
Container 之间有效共享可用的硬件节点资源; 保证服务质量与服务等级协议 (SLA) 一致; 提供性能和资源隔离服务,使之免受拒绝服务攻击; 同时为多个虚拟环境分配和控制资源; 通过 Parallels Management Console(PMC) Parallels Infrastr ucture Manager(PIM)
一管理多个硬件节点;
收集使用信息来监控系统运行状况等等。 资源管理功能对于 Parallels Virtuozzo Containers 的重要性明显高于它对独立服务器的重
要性,原因在于基于 Parallels Virtuozzo Containers 的系统所消耗的服务器资源远远超过 普通系统消耗的资源。
Parallels Virtuozzo Containers 体系 20

Virtuozzo 操作的主要原则

Virtuozzo 技术基础

本章会帮助您了解 Virtuozzo Containers 软件如何在服务器中工作。请参见下图:
Parallels Virtuozzo Containers 体系 21
此图假设您有多个归入同一网络的物理服务器。实际上,您可能只用一个专用服务器来运 行 Virtuozzo Containers 4.0。如果您有多个基于 Virtuozzo 的物理服务器,它们中的每一 个都会有类似结构。在 Virtuozzo 术语中,这些服务器被称为
),因它们代表网络中的硬件设备。
硬件节点
(或只是
Parallels Virtuozzo Containers 4.0 for Windows 安装在运行 Windows Server 2003 操作系 统的服务器上(如上图
主机操作系统
所示)。安装 Parallels Virtuozzo Containers 4.0
后,即可运行支持服务器虚拟化的 Virtuozzo 服务。此支持在上图中显示为“Virtuozzo
Virtuozzo 层确保共享同一
硬件节点
和同一操作系统内核的 Container 相互独立。
Container 是面向进程和用户的沙盒
在创建 Container 之前,您需要在 Parallels Virtuozzo Containers 4.0 中安装相应的操作 系统模板。这种模板在上图中显示为“Virtuozzo
模板
。安装至少一个操作系统模板后,
您可以借助各种 Virtuozzo 管理工具(Parallels Management Console Parallels
Infrastructure Manager 或命令行工具)创建任意数量的 Container、配置 Container 网络和 /或其他设置,以及将这些 Container 当做功能完全 Windows 服务器。
Parallels Virtuozzo Containers 体系 22

了解模板

模板是 Virtuozzo 体系的重要组成部分, 使用它即可在多个 Container 之间共享资源, 节约了大量的磁盘空间和内存。Parallels Virtuozzo Containers 的所有模板分为操作系统模 板和应用程序模板两类。“OS 可向 Container 中添加
应用程序模板
板。应用程序模板的示例包括 msdeopensshPlesk 模板,或者包含出于某种原因 未包含在操作系统模板中的任何其他应用程序的模板(一个模板可能包含多个应用程序)。
我们通过 Plesk 综合服务器管理软件 Plesk 应用程序模板来举例说明。此模板由 Parallels 基于原始的 Plesk 应用程序创建。在 Virtuozzo Containers 4.0 中安装此应用程序 模板之后,Virtuozzo Containers 软件会创建 C:\vz\Templates\Plesk 文件夹,其中 包含可以在 Container 之间共享的所有应用程序文件。将该模板添加到 Container 中后, 它将只包含必要模板文件的特殊占位符。这些占位符只占用硬盘的极小空间,占位符文件 的大小为 0 字节。它们位于 Container 的所谓
C:\vz\private\<CT_ID>\root。Container 的专用区域不仅包含占位符,还包含 Container 用户已更改的所有文件以及所有专用 Container 文件。
模板
用于创建新的 Container。创建 Container 之后,即
,您可以向同一 Container 添加多个应用程序模
专用区域
中。相应的文件夹是
注意: 在安装 Virtuozzo Containers 的过程中,系统会在您指定用于存储所有 Container 数据的文件夹中自动创建 Templates 子文件夹。默认情况下会使用 C:\vz 目录。您也 可以使用目录存放另一文件夹。
应用程序文件实际上只写入到硬盘中一次,因此节约了数 GB 的磁盘空间,但如果将应 用程序分别安装到每个 Container 中,将无法节约磁盘空间。此外,应用程序只加载到节 点内存中一次,因此也切实节约了内存。
因此,要将模板应用程序添加到任意数量的 Container 中,您应执行以下步骤: 1 在硬件节点上安装 Parallels Virtuozzo Containers 模板。在安装过程中,系统会在硬
件节点上创建相应的 C:\vz\Templates\<application_name> 文件夹,以便 在 Container 之间共享常用的应用程序文件。
2 将安装的模板添加到所选的任意多个 Container 中。 您可以通过 PMC、PIM 或命令行工具来执行所有步骤。
当然,如果准备将应用程序只安装到一个 Container 中,将不需要使用模板:您最好在 Container 内部执行该操作。
注意: 如需有关 Virtuozzo 模板的更多信息,请参考《Parallels Virtuozzo Containers 模板 管理指南》随附的 Parallels Virtuozzo Containers 4.0
Parallels Virtuozzo Containers 体系 23

Parallels Management Console 概述

Parallels Management Console 是使用图形用户界面的 Parallels Virtuozzo Containers 4.0 远程管理工具。它应安装在管理员的服务器中,可帮助管理员控制多个硬件节点、管理 硬件节点的所有 Container 以及监控系统。PMC 的主窗口由两部分组成:左侧的树形窗 格和右侧的视图窗格。树形窗格中会显示硬件节点的列表。硬件节点子目录树显示管理的 各个部分,如日志”、“服务”、“模板等。视图面板的内容取决于在树形面板中选择的项 目。
视图面板的右下侧,有一个小的动作/信息/操作面板。通过单击此面板右侧的按钮,您可 以切换操作和信息模式。操作面板显示 Parallels Management Console 的操作进程。信息 面板显示各种 Management Console 诊断的详细信息。操作面板显示对硬件节点及其 Container 所执行的各种非同步任务的结果。
Parallels Virtuozzo Containers 体系 24
Parallels Management Console 使用典型的客户端/服务器架构。客户端 Management Console 程序运行在 Microsoft Windows 2000/XP/2003 Linux 上。客户端应用程序使
用图形用户界面连接到 Parallels Agent 软件,后者运行在硬件节点上。Parallels Agent 通 过正式备案的开放式 Parallels Agent XML API 与客户端通信,并控制硬件节点本身及其 Container。
注意: 如需有关 Parallels Agent 及其使用 XML 如何访问其服务的更多信息,请参考 Parallels Virtuozzo Containers 4.0 随附的 Parallels Agent 文档。.
通过连接多个 Parallels Virtuozzo Containers 4.0 Agent,客户端可以同时控制多个硬件节 点,其中一个充当硬件节点 Virtuozzo 组的主控角色。客户端和 Parallels Virtuozzo
Containers 4.0 Agent 之间的通信很安全,因此可以直观地在网络中找到 Management Console 工作台。
有关 Parallels Management Console 安装与功能的更多信息,请参考《Parallels Virtuozzo Containers 安装指南》的“设置 Virtuozzo Containers 4.0 工具执行任务章节。
Parallels Management Console 限制
尽管 Parallels Management Console 被视为 Parallels Virtuozzo Containers 4.0 的主要管理 工具,您可以利用它在硬件节点和 Container 上执行大多数管理任务,但它没有给所有 Virtuozzo 命令行实用程序提供图形化的对应物。
这些实用程序包括:
vzcache - 用于在指定的 Container 中扫描通用文件,并将这些文件缓 存在硬件节点模板区域中;
vzlscache - 用于显示 vzcache 实用程序所创建的缓存目录列表;
vzuncache - 用于将硬件节点上指定缓存目录中的常规文件复制回指定 Container 的专用区域;
vzctl shrink - 用于收缩 Container compact 类的虚拟磁盘驱动 器;
vzctl reinstall - 用于重装硬件节点上运行不正常的 Container
另一方面,可以在 Management Console 中执行的所有操作几乎也可以使用 Virtuozzo 命令行实用程序来执行。有关所有 Virtuozzo 实用程序的详细信息,请参见《Parallels
Virtuozzo Containers for Windows 参考指南》。
Parallels Virtuozzo Containers 体系 25

Parallels Infrastructure Management 概述

Parallels Infrastructure Manager 专为硬件节点管理员设计,允许通过任何平台上的标准 Web 浏览器来管理多个硬件节点及其所有 Container。所支持的浏览器列表如下:
 Internet Explorer 6.0 及以上版本;  Mozilla 1.7 及以上版本;  Firefox 1.0 及以上版本;  Opera 8.0 及以上版本。
您也可以使用其他浏览器,但还没有测试这些浏览器是否与 Parallels Virtuozzo Containers 4.0 完全兼容。
Parallels Infrastructure Manager 界面旨在让 Virtuozzo 服务器管理员通过直观的导航系统 快速执行所有可行任务:
Parallels Infrastructure Manager 界面的主要组成部分如下: 左侧菜单框中列出通过 Parallels Infrastructure Manager 可以访问的所有硬件节点和
Container,以及可以对这些项目执行主要操作;
Parallels Virtuozzo Containers 体系 26
右框顶部的工具栏允许您在硬件节点和 Container 上执行日常管理工作中最常调用的
操作,如有必要,会有更多按钮允许您对右框内容部分所列的对象执行其他操作 (Container 备份、程序包更新等);
右框中的内容部分显示当前访问的硬件节点或 Container、主要信息(它们的状态、配
置等),以及高级操作的链接。
注意:Parallels Infrastructure Manager 附带的全面联机帮助系统和《Parallels Infrastructure Manager 管理员指南》中提供了有关 Infrastructure Manager 的详细信息。

Container 管理员工具

无论在何处应用 Parallels Virtuozzo Containers 4.0,都应有负责管理特定 Container 的管 理员,这些管理员无权访问硬件节点。这与虚拟化技术的概念直接相关,因此不难理解。 这些管理员可以是主机提供商承购者、高等院校学生或某个企业的特定服务器管理员等 等。个人 Container 可以通过 Parallels Power Panel 来管理。Power Panel 通过常见浏览 器(Internet ExplorerMozilla 以及其他浏览器)管理个人 Container。它允许 Container 理员:
启动、停止或重新启动 Container; 备份和恢复 Container; 更改 Container 管理员密码; 启动、停止或重新启动 Container 内的某些服务; 查看 Container 中当前运行的进程并向它们发送信号; 查看当前的资源消耗和资源过度使用警报; 通过 RDP 连接 Container; 查看系统日志; 等。
如需有关 Power Panel 的更多信息,请参考 Parallels Power Panel 的全面联机帮助系 统。
通过 Parallels Power Panel 管理特定 Container 的访问权限由硬件节点管理员来决定。 如需有关如何通过 Parallels Power Panel 控制特定 Container 访问权的更多信息,请参 考《Parallels Virtuozzo Containers for Windows 安装指南》中的
设置 Parallels Infrastructure
Manager/Parallels Power Panel 开始工作章。
注意:除 Parallels Power Panel 外,Container 管理员还可以使用标准的 Windows 远程 桌面连接 (RDP) MS 终端服务客户端 (MS TSC) 连接到 Container 并在其中操作。
Parallels Virtuozzo Containers 体系 27

硬件节点可用性注意事项

硬件节点的可用性要比普通服务器的可用性更重要。硬件节点上运行着多个正在提供若干 关键服务的 Container,因此一旦停机,损失可能会非常惨重。硬件节点停机和正在运行 关键服务的若干个服务器同时停机一样,都可能会造成灾难性的后果。
为提高硬件节点的可用性和安全性,我们建议您:
对关键的 Container 专用区域使用 RAID 存储。侧重硬件 RAID,但软件镜像
RAID 也不失为最后的救命稻草。
请不要在硬件节点上运行软件。创建特定的 Container,以便在其上承载 FTPIIS 等
必要服务。Parallels Virtuozzo Containers 4.0 不需要在节点上运行任何标准的 Windows Server 2003 服务。因此,建议您禁用节点上除 Virtuozzo 服务以外的所有服务。
利用防火墙使硬件节点只接受来自预定义的一组 IP 地址的连接。 不要在硬件节点上创建用户。您可以根据需要在任何 Container 上创建任意数量的用
户。请记住:危及硬件节点就意味着危及所有 Container
请不要删除硬件节点上安装的任何组件。删除安装的组件(例如,Internet 信息服务
器),即使您不再使用它,也可能会导致 Parallels Virtuozzo Containers 4.0 出现故 障。
28
3

Container 常规操作

本章节描述如何在各个 Container 中执行常规操作。
注意: 假设您已成功安装、配置和部署 Virtuozzo 系统。如果尚未完成这些操作,请转 到《Parallels Virtuozzo Containers 安装指南》了解相关操作详情。
本章内容
创建新 Container................................................................................................................. 28
启动、停止 Container,以及查询 Container 状态 ......................................................... 39
访问 Container..................................................................................................................... 40
列出 Container..................................................................................................................... 45
备份和恢复 Container......................................................................................................... 47
搜索 Container..................................................................................................................... 102
在硬件节点内移动 Container.............................................................................................104
在硬件节点内复制 Container.............................................................................................105
迁移 Container..................................................................................................................... 111
删除 Container..................................................................................................................... 113
更改管理员密码................................................................................................................... 114
设置 Container 名称........................................................................................................... 115
Container 上存放扩展信息 ...........................................................................................116
转移 SCSI 磁盘到 Container............................................................................................. 117
Container 内的操作............................................................................................................. 118
管理 Container 内的 Windows 更新................................................................................ 126

创建新 Container

本章将全程协助您创建和配置 Container。假设您的硬件节点上已成功安装 Parallels Virtuozzo Containers 4.0 Windows Server 2003 OS 模板。如果尚未完成这些操作,请 先转到《Parallels Virtuozzo Containers for Windows 安装指南》。
Container 常规操作 29

开始之前

在开始创建 Container 之前,您应: 确保硬件节点在您的网络中可见。您应可以连接到其他主机/从其他主机连接。否则,
您将无法从其他服务器访问 Container
确保每个 Container 至少有一个 IP 地址,且这些地址与硬件节点位于同一网络中,
或已通过硬件节点设置指向 Container 的路由。
注意:您可以给硬件节点使用专用地址。

选择 Container ID

每个 Container 都有一个关联的数值型 ID,也称为 Container ID。此 ID 是以零开头的 32 位整数,给定硬件节点的 ID 具有唯一性。为您的 Container 选择 ID 时,请遵循以 下几条简单原则:
硬件节点自身使用 ID 0。因此无法创建 ID 0 Container此版 Parallels Virtuozzo Containers 服务 Container ID 为 1
注意:服务 Container 是运行 Parallels 代理软件的特殊 Container,用于通过 Virtuozzo 工具管理特定硬件节点上的所有 Container( Parallels Management ConsoleParallels Infrastructure Manager Parallels Power Panel)。一般,允许您在
服务 Container 环境中执行可在常规 Container 环境中执行的操作。但不建议更改服 务 Container 的默认配置(如将个人应用程序/模板安装到此 Container 中/或将个人文 件存放到此 Container 中)。更改服务 Container 配置可能会影响到此节点上的所有 其他 Container。
Container 常规操作 30
Virtuozzo Containers 4.0 保留从 0 100 ID。虽然 Virtuozzo Containers 4.0
使用从 0 1 ID,剩余的 Container ID 可能会用来满足下一版的内部需要。
便于升级,请不要创建
ID
值低于
101 的 Container。
Container ID 的唯一限制性要求是必须对应一个硬件节点,即唯一性如果要在多台服务 器上运行 Virtuozzo Containers 4.0,建议给它们分配不同的 Container ID 范围。例如, 在硬件节点 1 上创建 ID 值介于 101 到 1000 之间的 Container,而在硬件节点 2 上 使用 1001 到 2000 之间的 ID 等等。这种方法有助于记住某个 Container 是在哪个硬 件节点上创建的,这样从一个硬件节点向另一个硬件节点迁移 Container 时才不会出现 Container ID 冲突问题。
分配 Container ID 的另一种方法是模仿 Container IP 地址。例如,如果有地址范围为
10.0.x.x 的子网,您可能希望为 IP 地址为 10.0.17.15 Container 分配 ID 17015,为 IP 地址为 10.0.39.108 Container 分配 ID 39108 等等。这样,无需根据 ID 检查 Container ID 地址即可更容易地运行多个 Virtuozzo 实用程序或执行类似的任务。您也
可以根据您的网络配置和具体需要采用自己的 Container ID 分配模式。
确定新 Container ID 之前,您可能需要确定硬件节点上没有使用此 ID 的 Container。 若要实现此目的,单击左侧窗格中的硬件节点名称,然后单击 Virtuozzo Containers 项即 可。Management Console 右侧窗格将显示节点上现有 Container 的列表:
您当前可以看到硬件节点上三个 ID 101102 103 Container
Loading...
+ 304 hidden pages