要使用 View Composer,您需要创建一个 View Composer 数据库、在 vCenter Server 上安装 View Composer服务并优化您的 View 基础架构以支持 View Composer。
View Composer 是可选功能。如果您计划部署链接克隆桌面池,请安装 View Composer。
View Composer 服务中不包含数据库。如果 vCenter Server 计算机或网络环境中不存在数据库实例,您必须安装一个数据库实例。安装数据库实例后,需要将 View Composer 数据库添加到实例。
您可以将 View Composer 数据库添加到 vCenter Server 数据库所在的实例。您可以在本地(vCenter Server所在的 Windows Server 计算机)或远程位置(连接网络的 Linux、UNIX 或 Windows Server 计算机)配置数据库。
而VMware vCenter Server在安装的时候,已经安装了SQL Server Express版本并且创建了一个用于vCenter Server的数据库。你需要为View Composer可以使用SQL Server Express的数据库。通常情况下,在安装vCenter Server的时候,并没有安装SQL Server Express管理工具。在本文中,将介绍向SQL Server Express中安装管理工具的方法。
如果你是在Windows Server 2008 R2(或64位的Windows Server 2008)全新安装的vCenter Server 5.0,则此时系统中数据库版本是SQL Server Express 2008 R2,如果你是从vCenter Server 4.0或4.1升级的,系统中数据库版本可能是SQL Server Express 2005或2008。在安装SQL Server Express管理工具时,你需要下载对应版本的产品。
在Microsoft的官方网站有专门的SQL Server Express管理工具提供下载,也可以使用集成了管理工具的SQL Server Express安装程序,向现有的SQL Server Express安装添加管理工具。SQL Server Express及管理工具,还分32位与64位两个版本,在本例中,你应该使用64位的产品。SQL Server Express各版本及集成管理工具的版本、管理工具的名称与大小如图3-10所示。
图3-10 SQL Server Express各产品名称及大小
在本示例中,我们将使用名为“cn_SQL_server_2008_R2_express_with_advanced_services_x64.exe”(集成管理工具的SQL Server Express 2008 R2版本),为系统中现有的SQL Server Express添加管理工具,主要步骤如下:
(1)运行安装程序,在“SQL Server InstallatioCenter”中,在左侧选择“Installation”,然后在右侧单击“New installatioor add features to aexisting installation”,如图3-11所示。
图3-11 添加功能
(2)在“安装类型”页,选择“全新安装或者添加共享功能”,如图3-12所示。
图3-12 添加共享功能
(3)在“许可条款”页,单击“我接受许可条款”,如图3-13所示。
图3-13 接受许可条款
(4)在“功能选择”页,单击“全选”,然后单击“下一步”按钮,如图3-14所示。
图3-14 选择全部功能
(5)在“实例配置”页,选择SQL Server Express的实例,在本例中,设置实例名为SQLExpress,如图3-15所示。
图3-15 实例配置
(6)在“服务器配置”页,直接单击“下一步”按钮,如图3-16所示。
图3-16 服务器配置
(7)在“数据库引擎配置”页,单击“添加当前用户”,然后单击“下一步”按钮,如图3-17所示。
图3-17 数据库引擎配置
(8)在“错误报告”页,单击“下一步”按钮,如图3-18所示。
图3-18 错误报告
(9)之后,SQL Server Express开始安装,如图3-19所示。
图3-19 开始安装
(10)整个安装大约需要17分钟,安装完成后,显示安装的信息,单击“关闭”按钮,如图3-20所示。
图3-20 安装完成
在安装了SQL Server Express管理工具后,需要创建一个数据库和数据源名 (Data Source Name, DSN) 来存储 View Composer 数据。
下面介绍使用SQL Server Express Management Studio创建View Composer所使用的数据库、并将其添加的数据源的过程,首先介绍创建数据库的操作,步骤如下:
(1)在“Microsoft SQL Server 2008 R2”程序组中运行SQL Server Express Management Studio,如图3-21所示。
图3-21 运行SQL Server Express Management
(2)在“连接到数据库”页,在“服务器名称”中,选择正确的、当前vCenter Server主机所用的服务器的名称,如果网络中有多个SQL Server或SQL Server Express数据库,请确认不要选择其他主机上的SQL Server或SQL Server Express。在本例中,vCenter Server主机名称为vc41,则其SQL Server Express服务器名称为“VC41SQLEXP_VIM”,如图3-22所示。
图3-22 连接到服务器
(3)打开SQL Server Express数据库后,可以看到当前系统中已经存在的数据库,例如vCenter Server的数据库。接下来,我们需要创建View Composer使用的数据库。用鼠标右击“数据库”,在弹出的快捷菜单中选择“新建数据库”,如图3-23所示。
图3-23 新建数据库
(4)在“新建数据库”页,在“数据库名称”后面键入“ViewComposer”(当然,也可以是其他的名称,这取决于你的爱好或规划),其他选择默认值,也可以在“数据库文件”列表中,指定数据库及日志的保存位置。如图3-24所示。
图3-24 指定数据库名称
(5)创建完数据库后,返回SQL Server Express管理界面,如图3-25所示,可以看到,新创建的ViewComposer数据库已经创建完成,另外,名为VIM_VCDB是vCenter Server所使用的数据库。
图3-25 创建数据库完成
为View Composer创建了数据库之后,还不能直接使用,必须将其添加到“数据源”中,操作步骤如下:
(1)在“管理工具”中运行“数据源”,如图3-26所示。
图3-26 数据源
(2)在“ODBC数据源管理器”中,单击“系统DSN”选项卡,可以看到有一个名称为VMware vCenter的数据源,这是vCenter Server所用的数据源。单击“添加”按钮,如图3-27所示,将添加用于View Composer所使用的数据源。
图3-27 添加数据源
(3)在“创建新数据源”页,选中“SQL Server Native Client”,如图3-28所示,然后单击“完成”按钮。
图3-28 选择数据源驱动程序
(4)在“Create a New Data Source to SQL Server”页,在“Name”处,键入“ViewComposer”,在“Server”处选择“VC41SQLEXP_VIM”,如图3-29所示。
图3-29 设置数据源名称及服务器名称
【说明】“Name”处也可以用其他名称,“Description”可以根据需要设置。
(5)在下一页,在为SQL Server指定登录ID时,选择默认值,如图3-30所示。
图3-30 选择默认值
(6)选中“Change the default database to”,在下拉列表中选择“ViewComposer”,如图3-31所示。
图3-31 选择数据库
(7)其他选择默认值,直接配置完成,如图3-32所示。
图3-32 配置完成
(8)最后,可以单击“测试数据源”按钮(如图3-33所示),测试数据源是否正常(如图3-34所示)。测试之后,单击“确定”按钮,完成配置。
图3-33 完成 图3-34 数据源测试正常
(9)返回到“ODBC数据源管理器”对话框后,单击“确定”按钮,创建数据源完成,如图3-35所示。
图3-36 关闭数据源管理器
在创建好用于View Composer的数据库并添加了数据源之后,就可以在vCenter Server中,安装View Composer组件了,主要步骤如下:
(1)VMware Composer 当前的版本号是2.7.0-481620,大小为262MB,该产品只有32位版本。运行View Composer安装程序,如图3-37所示。
图3-37 运行View Composer安装程序
(2)在安装的前几步,选择接受许可协议、选择安装路径,这个通常选择默认值。在“Database information”页,单击“ODBC DSN Setup”如图3-38所示。
图3-38 ODBC
(3)打开“ODBC数据源管理器”页,在“系统DSN”选项卡中,选中前面创建的“ViewComposer”数据源,如图3-39所示。
图3-39 选择ViewComposer数据源
(4)返回到“Database information”页后,其他选项保持空白,单击“Next”按钮,如图3-40所示。
图3-40 选择数据源完成
(5)在“VMware View Composer Port Settings”页,为VMware View Composer组件指定SOAP端口,默认为18443,如图3-41所示。
图3-41 指定SOAP端口
(6)其他选择默认值,直接安装完成,如图3-42所示。
图3-42 安装完成
下面是几个常用命令行工具,先截图,再描述 在生成环境调试的命令 sudo gdb ./traffic_server -p $(pidof traffic_server) -batch -x [macro_file] 参考文献 [1].ATS Debugging Fall Summ...
Page1.aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Page1.aspx.cs" Inherits="Application.跨页面传送.Page1" %>
在下面的例子中,我们在一个 .aspx 文件中声明了一个 TextBox 控件和一个 Label 控件。当您更改了 TextBox 中的值,并且在 TextBox 外单击时,change 子例程就会被执行。change 子例程会向 Label 控件写一条文本: