System Center 2012 SP1 之三 安装体验APP Controller

简介:

System Center 2012 SP1 之三 安装体验APP Controller

 

一、 环境准备

1、 系统架构介绍

按如下表格安装和配置好系统架构,因内容较基础,故不给出系统基础架构环境的具体安装和配置步骤。SQL Server 2012数据库安装可参见本人的其它相关博文。

系统或应用程序

计算机名

操作系统和版本

程序、功能和组件

IP地址

Hyper-V虚拟主机

HPVHOST

Windows Server 2012 Datacenter

Hyper-V

172.16.18.100

域控制器

DC01.CONTOSO.COM

Windows Server 2012 Datacenter

ADDS、DNS

172.16.18.1

App Controller、

数据库

SCAC.CONTOSO.COM

Windows Server 2012 Datacenter

App Controller、

SQL Server 2012 SP1 Enterprise

172.16.18.30

 

2、 系统要求

在开始安装 App Controller 服务器之前,请确保已根据前篇博文《System Center 2012 SP1 之二 APP Controller系统要求》安装和配置好软硬件要求。主要手动安装如下软件即可:

Console feature in System Center 2012 Virtual Machine Manager (VMM),详见下图:

image

image

点击“下一步”,同意许可条款,继续“下一步”直至安装完成,关闭向导即可。

3、 数据库要求

确保已经安装并且正在运行 Microsoft SQL Server 的支持版本。如果需要针对 4 字节 Unicode 字符串的支持,请在安装之前确保将数据库排序规则设置为 _100_ 排序规则之一;例如,Chinese_Simplified_Pinyin_100_。如果不希望将整个 SQL Server 数据库设置为具有 _100_ 排序规则,请创建一个空数据库供 App Controller 使用,然后将该数据库的合并序列设置为 _100_ 排序规则之一。可在 MSDN 上 Transact-SQL 参考中的 Windows Collation Name(Windows 排序规则名称)主题中找到 _100_ 排序规则的完整列表。

可参考此文《Windows Server 2012单服务器安装SQL Server 2012 SP1》安装SQL Server 2012,但请注意将数据库排序规则设置为 _100_ 排序规则之一。

4、 系统帐户要求

在开始安装App Controller服务器之前,请登陆到域控制器新建两个域账号,一个为登陆App Controller服务器的登陆账户,授予App Controller服务器本地管理员权限,另一个是App Controller服务运行账户(为可选账号,可以使用App Controller程序安装时默认的网络服务帐户)。

为了安装 App Controller 服务器,您必须在您配置的计算机上以具有本地管理员组成员资格(或同等资格)的域用户身份登录。此帐户还至少必须具有对将要使用的数据库的 DBO 权限。

clip_image001 注意

如果成功完成的安装程序有问题,请参阅位于 %LOCALAPPDATA%\AppController\Logs 文件夹中的日志文件。

要报告问题,请转到 Microsoft Connect 上的 Submit Feedback(提交反馈)页。您必须是 Microsoft Connect 上注册的 App Controller 计划参与者才能报告问题。

 

二、 安装App Controller服务器

1、 App Controller安装步骤

1) 在安装介质上,右键单击“setup.exe”,然后单击“以管理员身份运行”。

image

clip_image001[1] 注意

开始安装 App Controller 之前,请关闭任何打开的程序,并确保计算机上没有挂起的重新启动。例如,如果使用 Server Manager 安装了服务器角色,或者应用了安全更新,则可能需要重新启动计算机,然后用相同的用户帐户登录计算机以完成服务器角色或安全更新的安装。

2) 在主要设置页上,单击“安装”。

image

 

3) 在“产品注册信息”页上,提供合适的信息,然后单击“下一步”。

image

4) 查看许可条款,选中“我已阅读、了解并同意许可协议的条款”复选框,再单击“下一步”。

image

5) 此时将对要安装 App Controller 服务器的计算机进行检查,以确保满足合适的硬件和软件要求。如果未满足先决条件,则将显示一个页面,其中包含有关未满足的先决条件以及问题解决方法的信息。如果满足了所有先决条件,则将显示“选择安装位置”页面。

image

image

6) 检查结果有未满足先决条件,根据有关未满足的先决条件以及问题解决方法的信息,点击“安装”安装先决条件即可。

image

image

image

7) 在“选择安装位置”页上,针对 App Controller 程序文件使用默认路径或选择其他安装路径,然后单击“下一步”。

image

8) 在“配置服务”页上,指定 App Controller 服务将使用的帐户。您可以将 App Controller 服务配置为使用网络服务帐户或域帐户。

image

clip_image001[2] 注意

如果指定域帐户,则强烈建议您创建一个要专门指定用于 App Controller 服务的帐户。

您还可以配置 App Controller 服务将使用的端口。

clip_image001[3] 注意

此端口仅用于 App Controller 服务之间的通信。您不需要将运行 App Controller 的计算机上的防火墙配置为允许访问此端口。

9) 在“配置网站”页上,执行以下操作:

 IP 地址:从 IP 地址列表中选择 IP 地址,或者键入用户可用于访问此站点的 IP 地址。

 端口:键入 HTTP.sys 针对向此网站提出的请求必须侦听的端口。如果指定的端口不同于默认端口(用于 HTTPS 的 443 端口),则客户端在向服务器提出请求时必须指定此端口号,否则客户端将不会连接到网站。

 SSL 证书:选择是想要 App Controller 安装程序生成自签名证书,还是想要其使用以前导入的 SSL 证书。

image

配置了要由 App Controller 服务器使用的网站绑定后,请单击“下一步”。

clip_image001[4] 注意

要添加或配置服务器证书,请使用 IIS 管理器中的服务器证书功能。

如果使用自签名证书,则必须将该证书添加到将访问 App Controller 网站的所有计算机的受信任根证书颁发机构存储中。如果不信任此证书,则某些浏览器将无法显示 App Controller。建议使用受信任证书颁发机构提供的证书,而不是使用自签名证书。

clip_image001[5] 重要

如果不卸载并重新安装 App Controller,则无法更改 App Controller 安装过程中分配的端口。

10) 在“配置数据库”页上,指定以下各项:

 服务器名称:键入运行 SQL Server 的计算机的名称。如果要在运行 SQL Server 的计算机上安装 App Controller 服务器,则将用该计算机的名称填充“服务器名称”。

 端口:键入要用于与运行 SQL Server 的计算机通信的端口。默认情况下,此值不是必需的,因此被留空。

 实例名称:选择或键入要使用的 SQL Server 实例的名称。在列表中填充实例名称时将有短暂的延迟。可用实例的列表可能与上面指定的“端口”不对应。

 数据库名称:键入要使用的数据库的名称。安装 App Controller 服务器所使用的帐户在指定的数据库中至少必须具有数据库所有者 (dbo) 权限。如果指定的数据库不存在,并且当前用户具有合适的权限,则 App Controller 安装向导将为您创建该数据库。如果您要执行高可用性安装,则第二个以及后面的服务器安装需要与第一个服务器使用相同的数据库。

clip_image001[6] 注意

对于每个 SQL Server 实例,只能安装一个 App Controller 数据库。

image

配置了要由 App Controller 服务器使用的数据库后,请单击“下一步”。

11) 此步只有在高可用性部署App Controller服务器时才出现。

在“配置加密密钥”页上,选择导出的加密密钥文件并提供合适的密码,然后单击“下一步”。这两个值是从现有 App Controller 安装中导出加密密钥时指定的。

clip_image001[7] 注意

只有在使用现有 App Controller 数据库时,才将出现此屏幕。如果您要设置 App Controller 的高可用性部署,那么这是必需的。使用 Export-SCACAesKey cmdlet 导出加密密钥。有关如何使用 cmdlet 的详细信息,请参阅使用 App Controller Cmdlet

12) 在“帮助改进 System Center 2012 - App Controller”页上,选择是否想要选择参加客户体验改善计划 (CEIP) 并使用 Microsoft Update,然后单击“下一步”。

image

clip_image001[8] 注意

如果您以前在该计算机上已选择使用 Microsoft Update,或者组策略已启用 Microsoft Update,则此选项可能处于禁用状态。

13) 在“确认设置”页上,查看您所做的选择,并执行以下操作之一:

  • 单击“上一步”以更改任何选择。
  • 单击“安装”以安装 App Controller 服务器。

image

单击“安装”之后,将会出现“安装组件”页,并且会显示安装进度。

image

14) 在“安装程序已成功完成”页上,执行以下操作之一:

  • 要在关闭安装向导时打开 App Controller 网站,请确保选中“安装程序关闭时启动 App Controller 网站”复选框。
  • 单击“完成”。

image

如果安装程序无法完成,则会向您提供一个列表,其中显示了无法安装的项目以及指向相关日志文件的链接。有关安装问题的发生位置的详细信息,请查看这些日志。

2、 安装App Controller的Windows PowerShell模块

在开始安装 App Controller 的 Windows PowerShell 模块之前,请确保您的计算机上已经安装或启用 Windows PowerShell 的支持版本。

如果安装App Controller时已经安装App Controller 的 Windows PowerShell 模块,则可跳过步骤。

完成此过程至少需要您配置的计算机上的本地管理员组成员资格(或同等资格)。

1) 安装 App Controller 的 Windows PowerShell 模块

a) 在安装介质上,右键单击“setup.exe”,然后单击“以管理员身份运行”。

image

b) 在主要设置页上,单击“安装 App Controller 的 Windows PowerShell 模块”。

image

c) 在“最终用户许可协议”页上,查看许可条款,选中“我接受许可协议中的条款”复选框,再单击“下一步”。

d) 单击“安装”以安装 App Controller 的 Windows PowerShell 模块。直至完成即可,详略。

image

e) 验证安装结果,然后单击“完成”。

3、 使用命令提示符安装 App Controller

如果想在不需要用户干预的情况下安装 App Controller,则您可能更喜欢在命令提示符下安装 App Controller。

请使用产品光盘 Installation 文件夹中的 Setup.exe 程序,以在命令提示符下安装和卸载 App Controller。以下部分列出了可对 Setup.exe 使用的各个参数。可以按任何顺序使用命令行参数。

clip_image001[9] 提示

使用命令行卸载 App Controller 将始终删除数据库。如果您需要保留数据库,请使用交互式 UI。

4、 App Controller 命令行安装参数

1) 下表描述可与 Setup.exe 一起用于安装 App Controller 的参数。

参数

必需

描述

/help 或 /?

可选

显示“帮助”对话框。

/Silent

可选

指定在不显示用户界面的情况下安装该产品。

如果未指定,则以交互方式运行安装程序。

/SelfUpdate <布尔值>

可选

启动安装程序前,检查是否有来自 Microsoft Update 的产品更新。

如果未指定,则不检查更新。

/InstallPath <路径>

可选

指定用于安装 App Controller 二进制文件的文件夹位置。

如果没有指定,则使用 %PROGRAMFILES%\Microsoft System Center 2012\App Controller。

/ProductKey <产品密钥>

可选

指定购买 App Controller 时提供的 Microsoft 产品密钥。

如果未指定,则 App Controller 将处于评估模式。

/ServiceUsername <域>\<用户名>

可选

指定用于运行 App Controller 进程的帐户。

/ServicePassword <密码>

可选

指定“ServiceUsername”帐户密码。

/ServicePort <端口>

可选

指定用于运行 App Controller 进程的端口。

如果未指定,则使用端口 18622。

/IP <IP 地址>

可选

指定 App Controller 网站绑定的 IP 地址。

如果未指定,则使用所有未分配的 IP 地址。

/Port <端口>

可选

指定 App Controller 网站绑定的端口。

如果未指定,则使用 443。

/SslCert <哈希>

可选

指定 App Controller 网站绑定的 SSL 证书。

如果未指定,则生成一个自签名证书。

/SQL <服务器>,<端口>\<实例>

必需

指定要在其中安装 App Controller 数据库的 Microsoft SQL Server 的名称和实例。

/SQLdb <数据库>

可选

指定 App Controller 数据库的 Microsoft SQL Server 数据库名称。

如果未指定,则使用名称 AppController。

/AesKeyFilePath <路径>

仅在使用现有数据库时需要

指定用于对 App Controller 数据库中的值进行加密和解密的 AES 密钥。

/AesKeyPassword <密码>

仅在使用现有数据库时需要

指定用于解密 AES 密钥文件的密码。

/CEIP

可选

使 App Controller 能够将匿名反馈作为客户体验改善计划的一部分发送给 Microsoft。

如果未指定,则不会注册 CEIP。

/MU

可选

配置要使用 Microsoft Update 的服务器。

如果未指定,则不会注册 Microsoft Update。

/acceptEula

强制

指示你已阅读、了解并同意许可条款。

2) 示例:安装 App Controller

使用下面的代码示例安装 App Controller:

Msdos下:

Setup.exe /Silent /SelfUpdate true /InstallPath “C:\AppController” /ServiceUsername “CONTOSO\AppControllerSrvAcct” /ServicePassword “P4ssw0rd!” /ServicePort 18623 /IP 10.1.2.3 /Port 444 /SslCert 2d8bfddf59a4a51a2a5b6286c22473108395624d /SQL “CONTOSOSQLSRV,1434\Instance1” /SQLdb AppControllerDatabase /AesKeyFilePath “C:\backup\AppControllerAesKey” /AesKeyPassword “P4ssw0rd$” /CEIP /MU /acceptEula

 

三、 App Controller云管理界面体验

1、 登陆方式

1) 打开IE浏览器,添加受信任的站点。

image

2) 在IE浏览器(或其它浏览器)中输入https:// App Controller服务器IP地址 或 FQDN / 并回车即可,如下图:

image

3) 点击“继续浏览此网站(不推荐)”,进入登录界面。

image

输入用户名和密码即可。注意用户名必须以 ”username@domain” 或 ”domain\username” 格式输入。

2、 界面预览

1) 登陆后整体界面预览

image

首次登录此界面给我的第一感觉就是微软Windows Azure云的体验,我很喜欢这种云操作管理的感觉,相信你也会爱上她的!










本文转自 linuxos 51CTO博客,原文链接:http://blog.51cto.com/winos/1158056,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
缓存 监控 Android开发
App Trace 快速安装解析(开发者视角)
App Trace 是一款应用性能监控工具,可追踪启动时间、方法耗时及卡顿等指标,助力开发调试与性能优化。支持 Android 和 iOS 平台,提供依赖引入、初始化配置和自动化脚本等快速安装方案,同时包含采样率、本地缓存等高级配置选项。集成后可通过日志检查与测试事件验证功能,注意在发布版本中使用 no-op 版本以减少性能影响,并确保隐私合规。
|
11月前
|
存储 安全 数据安全/隐私保护
【Azure Function App】在Function App中使用System Managed Identity访问Storage Account
本文介绍了如何在Azure Function中使用托管身份(Managed Identity)替代AzureWebJobsStorage连接函数应用到存储账户,以提高安全性并减少Access Key的使用。具体步骤包括:1) 启用系统分配的身份;2) 为函数应用授予存储访问权限,添加必要角色(如Storage Blob Data Contributor);3) 配置`AzureWebJobsStorage__blobServiceUri`参数指定Blob Service Uri。完成后删除旧配置,即可通过Managed Identity访问Storage Account。
353 20
|
9月前
|
监控 测试技术 Android开发
App Trace技术解析:传参安装、一键拉起与快速安装
本文从开发者视角解析App Trace技术的关键功能与实现方法,涵盖传参安装、一键拉起和快速安装技术。详细介绍了Android和iOS平台的具体实现代码与配置要点,探讨了参数丢失、跨平台一致性及iOS限制等技术挑战的解决方案,并提供了测试策略、监控指标和性能优化的最佳实践建议,帮助开发者提升用户获取效率与体验。
|
8月前
|
存储 人工智能 Android开发
为什么微信发送的APP安装不了,.apk转化为.apk.1
微信发送的APP文件常被改为.apk.1格式导致无法安装,推荐使用夸克或QQ浏览器解决。
1087 14
|
9月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
8月前
|
存储 移动开发 监控
App Trace功能实战:一键拉起、快速安装与免提写邀请码的应用实践
App Trace系统通过一键拉起、快速安装和免提写邀请码三大功能,显著提升用户转化率、安装成功率和邀请注册率。结合深度技术实现与优化,助力公司用户增长,成为移动端核心基础设施。
|
Windows
【Azure App Service】对App Service中CPU指标数据中系统占用部分(System CPU)的解释
在Azure App Service中,CPU占比可在App Service Plan级别查看整个实例的资源使用情况。具体应用中仅能查看CPU时间,需通过公式【CPU Time / (CPU核数 * 60)】估算占比。CPU百分比适用于可横向扩展的计划(Basic、Standard、Premium),而CPU时间适用于Free或Shared计划。然而,CPU Percentage包含所有应用及系统占用的CPU,高CPU指标可能由系统而非应用请求引起。详细分析每个进程的CPU占用需抓取Windows Performance Trace数据。
295 40
|
开发工具 iOS开发 MacOS
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
1658 0
|
关系型数据库 Linux PostgreSQL
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
199 0

热门文章

最新文章