Unity 8 基本安装

 

                                                                                                                                                                   作者 YESLAB------酸菜(孙辰)

 

 

Cisco 的voicemail 产品主要有三个:unity, unity connection和cue三 种产品。

三种产品的主要区别在于支持的邮箱用户数量和架构平台以及部分功能不同。

Unity 版本从最早的3.x到最新的8.x版本软件安装实施都是基于windows的domain环境。所以要想部署unity,首先得部署win AD环境。同时期cisco推出的voicemail产品中unity支持的voicemail用户数量也是最多的。Unity connection 软件实施是基于linux 内核平台的,所以安装unity connection的时候得先安装linux基本架构,cisco提供的安装光盘里面集成了unity connection 的系统底层,所以就安装来说非常方便,而且unity connection也是三大产品中目前cisco主推的产品。CUE是一个硬件模块,它主要分两种硬件类型,一种是外置插槽式,一种是内置插槽式,具体型号还可以细分。

有人问为什么unity connection是cisco目前主推的voicemail产品,而不是unity,原因无它,microsoft的exchange老版本只支持email,不支持voicemail功能,但从exchange2007版本开始引入voicemail功能,剩下的大家应该都懂的,功能重叠-à利益分割-à销售策略。

但是不管unity 8 后续还会不会有更新,至少现网还是有不同版本的unity安装实施部署环境,所以不论作为cisco UC的学习者还是爱好者,还是得学会如何安装部署unity并且具备一定的TS能力。

本文档系列分多个部分,此文档为part1---基本安装。后续还会有相应的实施和排错相关doc。具体视个人时间安排而定。

正文开始:

本安装以cisco最新unity版本8.0为例,它的功能是之前unity版本的超集。整个安装过程可以分大步:1. 安装WIN domain 环境

2. 安装EXCHANGE

3. 安装后台数据库SQL

4. 利用CUSSA工具给unity安装系统打补丁

5. 利用CUSSA工具安装unity

6. 和PBX集成

Step 1安装WIN domain 环境。

实际项目中unity往往是在已有windows domain基础环境上进行部署,单纯地为了实现voicemail功能而引入unity。但是为了尽量简化安装环境,此part 1实验环境直接将exchange,SQL server和unity同时装在DC上,domain环境也是单域环境。后续的OCS和LYNC文档中将会把这些实际中物理分离的功能server分开安装,必要时再做一些集群和负载均衡。本实验环境在单台物理server上通过VMware 的相应产品虚拟多台server实现。

首先全新安装一台DC,系统为win 03 英文企业版(win03有4个产品,具体可以参考ms相关资料,后续实验会安装08 domain环境)。

把安装的新系统做成DC。

在运行里输入”dcpromo” command运行安装向导

clip_image001

Win经典“NEXT”

clip_image002

Win经典“NEXT”

clip_image003

因为是全新安装,所以选择第一项

clip_image004

实验环境不存在子域,树,林。所以选择第一项,实际项目中按照实际情况选择

clip_image005

将DNS server也装在DC上,实际项目中按照实际情况选择

clip_image006

填写实际DNS full name,我这里以自己公司名字为例(请别揍我,我也不想的)

clip_image007

填写相应NetBIOS name

clip_image008

选择数据库和日志保存文件夹路径,本实验就以默认路径为例

clip_image009

填写SYSVOL 信息存储路径

clip_image010

不同版本互相操作权限兼容性选项以实际环境为准

clip_image011

输入目录恢复密码(如果忘记了,想恢复时候你有多悲剧相信win管理员都懂的)

clip_image012

相应信息的汇总,确定无误“NEXT”

clip_image013

系统安装写过程,耐心等待。。。。。。。

clip_image015

安装完成,“finish”。

clip_image016

提示重启系统使配置生效,咱还是乖乖重启。

clip_image017

至此,本实验环境安装unity的最底层系统安装完毕,so easy!!!

接下来做的大部分操作,大都是为了安装unity做准备。

首先安装一些windows的自带组建,好,问题来了,为什么要装?答:后续安装环境需要。

选择相应的组建,确定无误后 点“OK”

clip_image018

系统根据所选择的组建进行安装

clip_image019

提示完成,点“Finish”

clip_image020

接着安装SQL server。问:为什么要装?答:最终数据存储需要。

再问:能用其他数据库产品吗?答:不能。

问:SQL server用什么版本? 答:2000,2005,2008都可以。

本实验环境为了速度,选择SQL 2000。(安装速度可比05和08快多了)

插入SQL相应的安装光盘,本实验直接加载ISO

clip_image022

只最小化安装数据库主体程序

clip_image024

因为系统是03,所以会提示2000的SP最低要求,在后面操作会将补丁打到SP4

clip_image025

经典“NEXT”

clip_image027

将数据库实例安装在本地

clip_image029

创建一个新的实例

clip_image031

填写名字和公司信息

clip_image033

软件授权交互

clip_image035

填写相应KEY

clip_image037

安装server和client端工具

clip_image038

实例名字按需求填写,本环境用默认

clip_image039

安装选择,选“典型”安装

clip_image040

填写用户和密码,用本地用户还是域用户,根据实际情况而定。本实验用域用户

clip_image041

选择认证模式,具体是仅win授权还是混合授权看实际部署环境,本实验选择win授权

 

Copy文件clip_image042

clip_image043

选择licensing,这个我就不说了

clip_image044

SQL 2000安装完成

clip_image045

装完SQL接着装exchange

问:为什么要装?

答:要有一个系统作为unity的voicemail store。

问:只能用exchange来作为unity的voicemail store 吗?

答:还可以用IBM 的domino,不过8.0开始不支持,有特殊方法可以支持,但是兼容性不好。

问:exchange用什么版本?

答:2003,2007,2010都可以。

本实验以2003 为例。插入相应的安装ISO到虚拟机的虚拟光驱读盘

clip_image047

选择部署第一个节点

clip_image049

选择全新安装

clip_image051

clip_image053

clip_image055

授权协议许可,本能的点” I agree”

clip_image057

确定基本安装组建,“NEXT”

clip_image059

实验环境选择全新安装exchange组织

clip_image061

填写exchange组织名(别P我)

clip_image063

授权协议确认,本能“I AGREE”

clip_image065

clip_image067

弹出安全信息,点“确定”

clip_image069

完成exchange最基本最小化安装

clip_image071

回顾下之前的安装,DC+SQL+EXCHANGE。

接着安装unity安装光盘里面自带的安装助手软件。它能清晰地指导您接下来安装unity的步骤。此程序往往在安装光盘的第一张光盘,老版本的unity下单的时候全是CD,往往20几张光盘,高版本的要好些,做成DVD盘。插入相应的光盘找到安装程序并运行。

clip_image073

可以从左边的选项清晰的看到安装主要分两大步:一,安装环境检测;二,安装。

第一大步又分为软件和网络部分测试,这些测试必须每一步骤都通过,否则不能继续。

第二大步分权限设置和安装升级unity。

首先运行第一大步骤,依据软件提示安装相应的软件或补丁。

根据实际exchange和unity安装环境选择,本实验装在同一server上,并且因为lic是demo的,所以只有两个voicemail port,这个port数量影响voicemail session 并发数量。

clip_image075

本实验unity不做failover,软件环境安装向导测试结果有很多软件环境需要修复或安装,红色部分为需要修复或操作部分,黑色部分为已检查通过部分。

clip_image077

接下来就简单了,纯体力活,每一个需要修复的项目一个一个地fix。(说实话,挺耗费时间)

下来是相关fix图片:

clip_image079

clip_image081

clip_image083

clip_image085

clip_image086

clip_image087

clip_image089

clip_image091

clip_image093

clip_image095

clip_image097

clip_image099

clip_image101

clip_image103

clip_image105

clip_image107

clip_image109

clip_image111

clip_image112

clip_image113

clip_image114

clip_image115

clip_image116

clip_image117

clip_image119

clip_image121

个人感觉这个自助的fix过程就是个纯体力活,过程中要不停的换光盘,不停地找补丁文件,有些官方给的文件一时间找不到还得自己单独去找,会花费不少时间。如果操作熟练了,可以在安装某些前提程序的时候就装高版本。比如MS的.net framework 装比较新的3.0或者3.5甚至4.0,装SQL server的时候就直接装SP4的版本,装exchange的时候就装SP2的版本,这个不同版本所需要的软件版本不同,具体得看Untiy是什么版本。版本不同需求不同。

所有测试都通过后效果如图:

clip_image123

第一大步骤完成后再进行第二大步骤。其实这时候才算是真正的开始装unity,前面所有的安装都是环境准备。

首先运行权限设置:

直接提示要扩展AD 架构

clip_image125

去相应的安装光盘里面找到相应的程序,运行

clip_image126

根据实际的需求选择功能,这个把三个功能都勾选

clip_image127

提示选择unity安装的用户,默认是用的系统域用户,这里可以自己提前在AD里建立相应的用户并加入相应的权限组

clip_image129

后了后续安装能成功,手工建立四个用户,名字分别是:

unityinstall,(unity安装用户)

unityadmin,(unity管理用户)

unitydirsvc,(unity目录服务用户)

unitymsgstoresvc(unity消息存储服务用户)

如果没有特殊需求,unityinstall和unitymsgstoresvc默认在AD里属于domain user,不用做修改。但为后续操作方便建议把unityadmin和unitydirsvc加入DC管理员组。

在DC的“Active Directory Users and Computers”里面加四个用户并加入相应的组后默认会在exchange的“Active Directory Users and Computers”里面自动同步用户设置。

重新选择unity安装用户

clip_image131

选择相应的目录服务用户

clip_image133

选择相应的消息存储服务用户

clip_image135

选择是否开启voicemail的互连,这里把功能开启,后续unity的扩容可能需要

clip_image137

Domain的选择以及相关设置目录

clip_image139

汇总unity管理员可以创建的项目

clip_image141

选择相应的存储路径

clip_image143

clip_image145

clip_image147

clip_image149

选择exchange版本

clip_image151

选择是否给AD管理员创建voice mail,根据实际情况而定

clip_image153

clip_image155

安装信息汇总确认,“NEXT”

clip_image157

安装执行,waiting。。。。。

clip_image159

安装完成

clip_image161

弹窗提示要修改exchange用户权限,弹出的page告诉了我们相应的exchange版本需要什么样的权限

clip_image163

clip_image165

clip_image167

这里我故意不设置,看后续安装能否成功

运行unity安装选项,左边栏清晰的表示了安装的过程,一路“NEXT”

clip_image169

clip_image171

clip_image173

clip_image175

clip_image177

clip_image179

clip_image181

clip_image183

选择是否开启TTS,(TTS作用:文本到语音,简单来说就是TTS程序能把输入的文本信息通过语音输出程序通过输出设备读出来,与之对应的功能组建为ASR,语音到文本)

clip_image185

选择交互prompt编码,建议用g711,因为内网带宽目前网络基本不是太大问题,这会影响MOS得分,即使一般人耳很难分辨

clip_image187

clip_image189

clip_image191

clip_image193

clip_image195

clip_image197

clip_image199

clip_image201

clip_image203

clip_image205

clip_image207

clip_image209

clip_image211

clip_image213

clip_image215

clip_image217

clip_image219

填写三个相应功能用户的密码

clip_image221

clip_image223

clip_image225

clip_image227

clip_image229

clip_image231

clip_image233

clip_image235

这时候提示用户权限不够,重新注销选择有权限的unity安装用户unityinstall作为domain成员登陆进行后续安装

clip_image237

提示自动重启unity

clip_image239

clip_image241

clip_image243

clip_image245

这时候提示exchange用户权限不够,还记得之前弹出的web page提示要修改exchange相应功能用户的权限吗?

clip_image247

为了能进行后续安装,得对exchange相应的用户进行权限设置。

Programs -> Microsoft Exchange -> System Manager

clip_image249

clip_image250

分别给unityinstall 和unitydirsvc两个用户赋予exchange 管理权限

clip_image251

clip_image252

clip_image253

clip_image254

提示自动添加本地管理员权限,点“确定”

clip_image255

返回继续unity的安装,发现不会报权限不够的错误了,接着继续安装

提示是否在新建或者导入unity用户的时候同时在AD里同步建立相应的用户,具体视需求而定

clip_image257

clip_image259

clip_image261

clip_image263

clip_image265

clip_image267

clip_image269

clip_image271

clip_image273

clip_image274

接着是一系列密码的设置,记得千万要记住

clip_image276

clip_image278

clip_image280

clip_image282

clip_image284

clip_image286

最后一步是和PBX系统的集成或者说对接。本实验环境和cisco的IP PBX产品CUCM 8.6进行对接。

clip_image288

选择新建一个集成

clip_image290

根据实际情况选择对接协议,不同的环境可选择的协议不同,SCCP只能用于和cisco的IP PBX对接,SIP是开放标准,如果和传统PBX对接则选择支持的协议,如TIMG/PIMG。实验环境因为是纯cisco环境所以选择cisco私有协议SCCP。

clip_image291

设置对接PBX名字,名字仅unity本地有效。设置PBX集群名字,这里用默认名字。

clip_image292

为了和cm对接,提前安装好一台cm并且启动

clip_image294

通过cisco提供的相应shell命令查看cm的IP地址

clip_image296

clip_image298

回到unity集成设置,设置对接cm的IP和端口

clip_image300

为了检测网络连通性,可以ping一下

clip_image301

因为实验环境cm没有做cluster,所以没有第二台设置,直接下一步

clip_image303

设置MWI号码,用来实现亮灯灭灯功能号码,提示用户是否有留言

clip_image305

端口设置,由于是demo的lic,所以只能有2个。设置voicemail port prefix,这个设置和cm上必须一致,因为之前选择的对接协议是SCCP,SCCP协议是C/S模型的协议,client端注册到server的时候是server靠一个标识来识别client的,所以这个名字两边必须一致。如果选择的协议不是sccp而是SIP,则不需要,因为SIP可以通过相应的SIP报文(主要是notify报文)来实现相应的MWI功能。

clip_image307

系统默认会创建几个voicemail用户,用做系统管理或特殊功能用途。

clip_image309

接着系统会默认生成几个call handler,至于call handler是什么,可以简单地理解为unity里面的路由节点,cisco目前的voicemail产品的路由转发都是基于call handler,不管是unity connection还是cue,而且都是静态手工一条一条定向指定的,有点类似于IP路由里面的静态路由,其实是类似的意思。有人会有疑问,那能支持类似IP 路由里面的OSPF,EIGRP那样的动态路由吗,答案是cisco目前的voicemail产品的路由还不支持,但是cisco 8.0的PBX产品cucm支持类似的功能--------SAF+CCD,这里暂时就不展开了。

集成信息汇总:

clip_image311

clip_image313

clip_image315

提示重启对接实例生效

clip_image317

clip_image319

clip_image321

clip_image323

至此,一个最精简的单台unity就基本安装完成了。

可以通过相应的工具查看一些配置信息

clip_image325

不过想要让unity正常工作,还得去PBX端设置相应的参数

通过浏览器输入cm的IP进行cm端的对接设置

clip_image327

clip_image329

clip_image331

由于本文档主要是讲解unity的基本安装,所以PBX端的设置具体就不在这里描述了,在后续的文档里会继续讲解。

个人建议如果对接的PBX是cisco的cucm产品,建议用8.0以下的产品,具体的兼容性可以去cisco官网查软件兼容表。本人实验主机硬件配置主要参数:E5240+16G内存+SSD。但是跑cm8.6,分4G内存跑cm还是非常卡。可能是硬件平台限制的原因,跑低版本的如7.0的就非常流畅。

本文出自 “维基世界--世界维基” 博客,谢绝转载!

你可能感兴趣的:(安装,职场,休闲)