设为首页 收藏本站
查看: 7140|回复: 2

[经验分享] System center 2012 R2 实战二、双实例SQL安装+SP2补丁更新

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-6-23 11:25:45 | 显示全部楼层 |阅读模式
  微软的很多服务器产品底层都需要数据库的支持,当我们构建一套应用系统,一套企业信息化平台的时候,数据库往往也充当着重要的作用,微软的UC系列,Dynamic 系列,Biztalk系列,基于IIS的动态网站,RDCB,ADRMS,还有我们的System Center,底层都需要数据库的支持。
           当我们为企业实施私有云的时候,规划数据库也是一个比较重要的环节,比如说,数据库怎么做高可用,数据仓库如何设计,数据库的备份计划如何做,如何考虑数据库容灾,reporting services如何展示如何集成,如何做数据库优化,数据库索引,数据库结构是怎样的,等等,都需要我们进行考虑,所以说,数据库这方面,也是系统架构中比较重要的环节。
     今天我为大家介绍的是System center 2012R2中,SQL server2008R2的双实例安装,可能很多人会问,为什么要在一台机器安装双实例呢?企业既然都买了System center2012R2了,肯定也不差一台SQL 服务器了吧?一台机器怎么安装SQL双实例?为什么一定要SQL server 2008R2呢?这些问题,今天我都会为大家解答。
          首先,为什么要用SQL双实例,我们知道,大多数企业针对服务器,都做了 WSFC(Windows cluster),一般也都会把SQL作为群集,这样可以保证,企业数据库的业务连续性。群集之中,又有两种存活模式,一种称为A/P模式,也就是我们常规的群集,两台服务器,一个共享存储,把数据都存在共享存储里面,通过仲裁盘以及Ping进行检测,如果仲裁投票发现其中一台服务器无法提供服务,就会把当前的服务,转移到另外一台服务器运行。此过程虽然硬件出现故障,但是并不会影响业务的运行,大家仔细观察过,就会发现,SQL群集的话,一共群集了三个服务,这三个服务在两台群集节点都存在,但是同时只有一个节点,三个服务是运行的,一个节点宕机,三个服务就会漂移到另外一台服务启动运行,这便是我们常规的群集,这种群集,为单活状态同时只有一个节点对外提供服务。
接下来再说另外一种SQL群集存活模式,AA,什么是AA模式呢?到底什么应用场景下会用到AA模式群集呢?且听我慢慢道来,我相信一部分人,可能都知道SQL群集是基于微软WSFC平台下的,那么大家是否知道WSFC针对SQL群集是怎么样的群集级别?如何做的高可用呢?通过小弟摸索后,发现,其实做SQL群集的时候,我们一次群集,群集的是一个数据库实例。一台计算机可以有多个数据库实例,一个数据库实例下面又可以有多个数据库。而所谓的AA模式,也称为双活模式。就是说我在一台服务器上,运行两次SQL server 安装程序,安装两次SQL实例,然后做SQL两个群集,一个群集一个SQL实例。这样就可以达到双活模式的效果,两台服务器都分别既作为主节点也作为备节点,主节点是一个SQL群集实例,备节点是另外一个SQL实例。这便是双活模式的群集,两台服务器都同时对外提供服务。
这种AA模式群集的应用场景,大概就是这样,比如说,你去一个甲方做项目,甲方单位有N多个业务系统,出于服务器资源考虑,甲方希望,两台群集的服务器,如何压力不大,都能对外提供服务,一个SQL群集实例被一个系统调用,另外一个SQL实例,被另外一个系统调用,要求工程师把SQL做成双活模式,于是乎~ 按照客户要求,我们就把SQL做成双活模式。当然这只是其中一种,也欢迎网友进行补充。
         交代好SQL群集的基础知识,再来谈一下为什么要用SQL server 2008R2 sp2 作为System center 2012R2的群集数据库,因为此次System Center2012R2实战项目,主要采用的是sharepoint2010,SCOM2012R2,SCO2012R2,SCCM2012R2,SCVMM2012R2,做一套整体解决方案,核心是围绕SCOM 360+APM监控,sharepoint报表展示,SCO自动化流程,其余都是辅助它们三个,通过在微软Technet上查看,得知,SCOM2012R2,SCO2012R2,SCCM2012R2,SCVMM2012R2这几个产品,都兼容的,只有SQL server2008R2 sp2,SQL2012,SQL2012 with sp1。由于客户只购买了 SQL server2008R2 ,所以就暂时采用这个作为数据库了,其实我觉得08R2SQL server也挺稳定的,呵呵。
        说的差不多了,马上我就来大家看一下,具体如何实施操作,本次环境系统平台全部采用Windows server2012R2,数据库平台为SQL server 2008R2,System center是最新的2012R2,SQL server 2008R2采用双实例安装,一个实例用于所有System center 组件操作数据库及sharepoint数据库,另外一个实例用于System center 2012R2数据仓库,由于是测试环境,所以没有SQL群集~还请大家理解。另外,如果大家真的做双实例群集的时候,需要注意,每个节点网卡都需要三块,磁盘每个节点都至少需要四块。仲裁磁盘,DTC磁盘,及两块数据磁盘。,一个数据磁盘用于一个实例,OK,开整~


1.打开服务器管理器
wKioL1OcBM_Cnd01AAOPR7oRhnQ426.jpg
2.添加角色和功能
wKioL1Ob9dzznlp-AAKfvvTXaIE907.jpg
3.基于角色或基于功能的安装
wKiom1Ob9jezN31-AAIQkAia-q8559.jpg
4.选择服务器池中的服务器 wKiom1Ob9ojTQISwAAKevoXOq_E454.jpg
5.添加.NET Framework3.5 wKioL1Ob9lvgi7uMAALqUgxeOYo246.jpg
6.确定安装组件 wKiom1Ob9ojwhWKSAAMgIsC2uEg442.jpg
7.指定备用源路径,这步很重要,不要把路径指错
wKioL1Ob9lvBdruVAAMjzx5X5P4550.jpg
8.开始安装
wKiom1Ob9oniXzWsAAJnEXNbULY224.jpg
9.安装完成
wKioL1Ob9luBgNFEAAKKJp-TFO0264.jpg
10.插入SQL安装光盘
wKiom1Ob9omhRBWLAAOfAF0PkAg643.jpg
11.安装SQL,选择 全新安装或向现有安装添加功能
wKioL1Ob9lzDqg3GAALb6NJhSxM704.jpg
12.运行安装支持规则
wKiom1Ob9omia0ewAAMhGlCC6_8815.jpg
13.选择SQL版本
wKiom1Ob9oqg6B7TAAKAm4qNM6s358.jpg
14.许可条款,你敢不同意吗?O(∩_∩)O~
wKioL1Ob9lyg50uYAAMyHWu4O6A195.jpg
15.安装程序支持文件
wKiom1Ob-nnwda_3AAIB27yhu10191.jpg 检测安装支持规则
wKiom1Ob9oyhOzahAAPnslWg7JE447.jpg
16.选择SQL功能安装
wKioL1Ob9l7CT3qyAAME7bsGyXs607.jpg
17.选择功能,我这里先安装第一个实例,选择数据库引擎服务,reporting services,管理工具。这三个就够了,没必要全选。
wKioL1Ob9l_j628VAANqXoSb_qk111.jpg
18.还是安装规则检测
wKiom1Ob9ozzsZKyAAP4bTByjAA645.jpg
19.输入第一个命名实例名称,这步很重要,如果你是命名实例,一定要把实例名称记住,以后做Windows Azure,SCVMM,sharepoint,SCOM,都会多次用到这个实例名称 wKioL1Ob9l-SDGRpAAM0l7HtAM4774.jpg
20.确定磁盘空间使用情况 wKiom1Ob9ozzjQURAAKPiydMn7c833.jpg
21.配置SQL的服务启动账号,这步非常关键!你的账号,可以是一个普通的domain user,一定要设置为密码永不过期,因为如果有一天你的账号密码过期,你的SQL服务就无法启动了。还有启动类型,最好都设置为自动启动。
wKioL1Ob9l_QAx3IAANPRiA5t20333.jpg
22.自定义SQL 的数据库引擎排序规则,这一步在System center中也尤为重要,如果你的排序规则选择错误,后期就会出现一些莫名其妙的报表错误,安装错误。最好建议选择这个规则
SQL_Latin1_General_CP1_CI_AS
这个规则,是System center 2012R2,所有组件都兼容的数据库引擎规则
wKiom1Ob9o2R0uXHAAJv7Hs1YRo430.jpg
23.配置数据库引擎身份验证及管理员,这里建议选择混合模式
wKiom1Ob9o3S5nUJAAOCHht1-_0316.jpg
24.选择数据目录(如果是有群集环境,这一步应该选择为群集中的数据盘)
wKioL1Ob-uyCkY23AAPjzncZhk8771.jpg
25.Reporting Serives配置,这里我暂时选择安装本机模式默认配置
wKiom1Ob-xnx8_cJAAOCo8FAGp8481.jpg
26.错误报告,建议跟我选择一样,你懂得。 wKioL1Ob-uzhFUU5AAMpQb1SXRs583.jpg
27.安装配置规则,这里的检测,是检测,我们在整个SQL安装配置的过程中是否有问题,没问题,就可以装了
wKiom1Ob-xrgo-AmAAOYCSqMCXk760.jpg
28.准备安装
wKioL1Ob-u3gPS9DAAMcLCSZoRk490.jpg
29.开始安装
wKiom1Ob-xqTAXS7AAG03I2q208451.jpg
30.第一个数据库实例安装完成,没错,就是这么简单 i_f07.gif
wKioL1Ob-u2QLmxoAANBs-p-LNM025.jpg
31.运行SQL安装中心,开始安装第二个SQL实例。
wKiom1Ob-xqBvv8GAAMfMNrmMnA942.jpg
32.安装程序支持文件
wKioL1Ob-u3yPO3QAAHv-n550hU646.jpg
33.安装程序支持规则检测,这一步,检测的是我们的系统平台,及应用平台。
wKiom1Ob-xvQwuqRAAQA-eL2jpM491.jpg
34.这一步,就已经可以看见我们已经安装好的第一个实例了,但是千万不要选择向现有实例添加功能,我们还是选择全新安装或者添加共享功能
wKioL1Ob-u3yNq50AAN8H87ptXY467.jpg
35.输入产品密钥
wKiom1Ob-xuSjY9IAALR-uSHLB8435.jpg
36.许可条款,你懂得
wKiom1Ob_baTe9q0AAOE1_jlnlM364.jpg
37.设置角色,选择SQL server功能安装
wKiom1Ob_bajwli7AAMeKNNtiFU660.jpg
38.功能选择,相对于地一个实例,我增加了一个Analysis Services,因为后期我需要对数据仓库进行一些挖掘开发,可能会需要到这个功能。
wKioL1Ob_YiCscJoAAN8xG-c2QI586.jpg

39.安装规则,这里的规则是检测,当前是否有阻止基于安装的,假如说,你有一个挂起的系统重启,那么在这里就会报错
wKiom1Ob_bahy3hDAAQaYgna-BY449.jpg
40.实例配置,命令实例,重要性已经在第一个实例安装的时候说过了~
wKioL1Ob_YnxT1KqAAPfWwRIT5I977.jpg
41.磁盘空间概览~ 一般都是2GB左右,呵呵。
wKiom1Ob_bmxRlTKAAKvVbhbu7s411.jpg
42.配置服务器启动账号,要求账号密码为永不过期。启动类型最好为自动启动。
wKioL1Ob_YyQaNcZAAOkxbxX0ks751.jpg
43.配置第二个数据库实例的排序规则,还是SQL_Latin1_General_CP1_CI_AS
wKiom1Ob_brRW_yhAAM5xJtL4oQ373.jpg
44.配置数据库引擎账号设置,这里同第一个实例一样。
wKioL1Ob_YzT2-POAAOmYftpZfA340.jpg
45.选择数据目录,如果是群集环境,应选择第二块数据磁盘。
wKioL1Ob_YzBwsIvAAQLCqy1ZCc139.jpg
46.配置Analysis Sservices账号设置
wKiom1Ob_bqidYgjAAL_meFxDdA242.jpg
47.配置Analysis Services数据目录,如果是群集环境,也应选择为群集中的磁盘
wKioL1Ob_Y3CbgCMAANeVgRZ-70843.jpg
48.Reporting Services配置,这里也暂时为本机模式 wKioL1Ob___QcdPlAAOkxs9BdDM900.jpg
49.错误报告,你懂得。
wKiom1OcAC2R10TmAANLWJyiopI603.jpg
50.安装配置规则,这里的规则,检查的是我们整个SQL安装配置是否有问题
wKioL1Ob___z0ZSEAAO6JdFlr1g410.jpg
51.准备安装
wKiom1OcAC2TYkGwAANW046-qSc583.jpg
52.开始安装
wKiom1OcAC3ji7AJAAHbrTz_ebM909.jpg
53.第二个实例也安装完成,没什么难度吧~ i_f01.gif
wKioL1OcAAChPdFJAANLRwbGuhs814.jpg
wKiom1OcAC2yjWCgAAPf00jH6L4229.jpg
53.更新SQL Server2008R2 Service Pack2
wKioL1OcAADxt8ZNAANwNg0gRqc653.jpg
54.选择要更新的实例功能,这里你也可以,先更新一个实例
wKiom1OcAC6iRhi0AALMsiXD3Aw544.jpg
55.检测SQL正在使用或者调用的DB
wKioL1OcAAHTAt_tAAIH_h4yd5k279.jpg
56.检查完毕,如图所示,可以更新SQL
wKiom1OcAC7z5ryRAAIfMC6OJ0A173.jpg
57.准备更新
wKiom1OcAJ_jXafMAAKYI6aoCbo902.jpg
58.开始更新
wKioL1OcAAOAEyW4AAGK3-QGaAw626.jpg
59.完成更新
wKiom1OcADCCx8G3AAHoEC_u2Ik687.jpg
60.提示我们需要重启计算,最好重启一下
wKioL1OcAAPAWLKaAACYA2-i6Sc351.jpg
61.重启好了后,打开SQL server managment Studio。连接第一个SQL实例,发现可以正常连接。SQL的版本号也是10.50.1600,说明我们SP2补丁也打的没问题
wKiom1OcADGDY8b1AAJR2TiJr-I171.jpg
62.再测试连接第二个SQL实例,也没有问题
wKioL1OcAAPzJk7FAAJCGr0UZ2Y406.jpg
63.查看系统日志
wKiom1OcAraTIZREAAHS4kGLERI383.jpg
64.查看两个实例的SQL服务是否正常运行。
wKioL1OcAomDmrhBAAZxVn3EiUk467.jpg


到这里,我们这章 双实例SQL安装+SP2补丁更新 就结束了,我相信,大家看过一次应该也就会了,如果有技术问题,可以随时和我一起交流,很开心和大家一起分享技术和经验,我的QQ号是923450852,下一章中,我将为大家介绍,在windows server 2012R2下安装sharepoint2010,并且包括排错解决。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-20933-1-1.html 上篇帖子: System center 2012 R2 实战一、Orchestrator 集成AD 下篇帖子: System center 2012 R2 实战三、windows server 2012R2安装sharepoint2010... center

尚未签到

发表于 2015-3-17 18:27:58 | 显示全部楼层
非常感谢楼主详细的教程,

有个问题想请教一下,在第38步中,安装第二个实例时,我不想给在现有的sql server功能上增加任何功能,只想增加一个实例,要怎么操作?

我在安装第二个实例时,如果不选择任何功能的话,是无法继续的

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2015-3-18 10:46:53 | 显示全部楼层

知道了,添加一个新实例,和全新安装基本没什么区别,该选的组件还是要全部再选一遍。
MS这逻辑。。。。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表