设为首页 收藏本站
查看: 1103|回复: 0

[经验分享] 在windows 2008 server core 上搭建sql server 2012 alwayson group-genhua

[复制链接]

尚未签到

发表于 2018-6-14 10:54:31 | 显示全部楼层 |阅读模式
  前言
  自 SQL 2005以来,MSFT在SQL server的每个版本都增加了不少令人兴奋的闪亮点,SQL Server 2012也不例外,其中SQL 2012  Alwayson group就是其中最令人兴奋的s闪亮点之一。 本文讲述了在windows 2008 server core上安装配置sql 2012 alwayson group的方法。
  实验环境:
Server nameroleIPOS VersionremarkServer1DC192.168.133.10/255.255.255.0   Windows server 2008 Enterprise 64bits sp1 servercore Servercore01SQL Server 服务器1192.168.133.30/255.255.255.0 Windows server 2008 r2 datacenter64 bits sp1 servercore Servercore02SQL Server 服务器2192.168.133.31/255.255.255.0 Windows server 2008 r2 datacenter64 bits sp1 servercore Servercore03SQL Server 服务器3192.168.133.32/255.255.255.0 Windows server 2008 r2 datacenter64 bits sp1 servercore Tools工具服务器192.168.133.36/255.255.255.0 Windows server 2008 Enterprise 64bits sp1Servercore 版本上的sql没有SSMS,因此需要有一台装有SSMS的服务器,以方便管理A, 网络配置情况Server1: DSC0000.png ServerCore01:
DSC0001.png

  ServerCore02: DSC0002.png
  Servercore03:
DSC0003.png

注:1,安装Servercore,请参照相应手册,这里略2,此实验,由于集群是采用多数节点模式,因此至少要三台服务器参与集群,我这里安装了3台虚机3,三台成员服务器安装的windows 2008 R2 servercore 64bits sp1  一,成员服务器的配置及加域,在所有服务器参与集群的成员服务器上执行这些步骤: A,修改新装好的服务器的名字,这里以servercore01为例--rename a servernetdom renamecomputer %computername% /newname:servercore01 B,设置静态IP和DNS服务器--set static ip address for specfic network cardnetsh interface ipv4 set address name="Local Area Connection" source=static address="192.168.133.30" mask="255.255.255.0" gateway="192.168.133.10" --set dns servernetsh interface ipv4 add dnsserver name="Local Area Connection" address="192.168.133.10" index=1 C,重启D,加域netdom join %ComputerName% /domain:contoso.com /userD:administrator /passwordD:* E,重启F, 设置管理员密码。在命令行窗口键入:net user administrator * G,将域账号加入本地管理员组,这个账号作为sql服务的启动账号Net localgroup administrators /add contoso\sqladmin H, 开启远程桌面,这样就可以通过mstsc管理了Cscript %systemroot%\system32\SCregedit.wsf /ar 0 I,设置防火墙netsh firewall set service remoteadmin enable--disable firewallnetsh firewall set opmode disable J,为了支持集群,必须安装下面这些组件--安装组件命令Dism.exe /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V /FeatureName:NetFx2-ServerCore /FeatureName:MicrosoftWindowsPowerShell/FeatureName:ServerManager-PSH-Cmdlets /FeatureName:BestPractices-PSH-Cmdlets /FeatureName:FailoverCluster-Core /FeatureName:WindowsServerBackup K,安装SQL 2012 for servercore Setup.exe /qs /ACTION=Install /INSTANCEDIR=c:\mssqlserver\software /INSTALLSQLDATADIR=c:\mssqlserver\sqldata /SQLTEMPDBDIR=c:\mssqlserver\tempdata   /FEATURES=SQLEngine,Replication /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="contoso\sqladmin" /SQLSVCPASSWORD="yourpassword" /SQLSYSADMINACCOUNTS="contoso\sqladmin" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS 二,安装windows多数节点集群建立windows server 2008 server core CLUSTERA,验证先决条件,
DSC0004.png

DSC0005.png

  输入所有服务器名字
DSC0006.png

  开始验证
DSC0007.png

  验证成功
B,create windows cluster for windows server core 2008,从Tools上测试,因此tools也要安装failover组件
DSC0008.png

DSC0009.png

DSC00010.png

  输入windows cluster的clustername以及IP DSC00011.png
确认信息,如果觉得不合适,可以退回去修改

DSC00012.png

创建中。。。 。。。

DSC00013.png

创建成功


DSC00014.png

集群一览

DSC00015.png

集群一览

DSC00016.png

  windows 2008 集群使用多数节点方式(集群仲裁方式,多数节点)
  检查集群的情况,我这里略
  三,开启SQL server的always 选项,如下:
  1, 登录tools服务器,按如下次序操作
  开始—〉管理工具—〉计算机管理
DSC00017.png

  2,
DSC00018.png

  3,
DSC00019.png

  4,
DSC00020.png

  5,
DSC00021.png

  然后重启SQL 服务
  四,SQL Server 2012 Alwayson group配置
  A,如果还没有登录tools服务器,请登录,launch ssms,连接到servercore01, servercore02, servercore03
DSC00022.png

  B,建立测试数据库和表,插入初始记录
DSC00023.png

  c,选定servercore01做primary,并导航至[AlwaysOn High Availability],右击开始建立
DSC00024.png

DSC00025.png

DSC00026.png

DSC00027.png

DSC00028.png

DSC00029.png

有效性检查

DSC00030.png

配置summary

DSC00031.png

创建中。。。 。。。

DSC00032.png

创建成功

  通过SSMS查看AlwaysOn Group:
  
DSC00033.png

DSC00034.png

DSC00035.png

DSC00036.png

  至此,配置成功!

运维网声明 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-523673-1-1.html 上篇帖子: 如何修改Windows server 2012远程桌面连接数 下篇帖子: Windows Server 2012中为Server Core安装界面命令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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