• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
返回主页

hch的随笔 成功的秘诀在于恒心—迪斯雷利

成功的秘诀在于恒心——迪斯雷利

  • 博客园
  • 首页
  • 新随笔
  • 联系
  • 管理

Windows 2008 R2 Core的SQL Server 2008 R2 Cluster部署【转】

 

 

1. 简介

基于Core系统安装SQL Server有几个好处

Core没有图形化界面,尤其是没有Explorer进程使得系统更稳定,同时也减少了被黑风险

Core只有关键性的进程,避免开启过多程序导致操作系统臃肿,运行更稳定快速

本文仅介绍最容易掌握的安装方式—GUI + 字符集界面配置安装

由于是Core,更由于我们有PowerShell,SQL Server支持命令行安装,

我们完全可以不使用任何图形化界面就行配置管理,这部分内容将在后续陆续给出

2. 环境准备概要

2.1. 实验准备

ID Name
1 Windows 2008 R2 GDI Hyper-V模板
2 Windows 2008 R2 Core Hyper-V模板
3 Windows Storage 2008 Server Hyper-V虚拟机
2.2. 最终环境

ID Host IP Network Type Visual Network Windows Type
1 DC 192.168.1.1 Public VLan5 GUI
2 CoreNode1 192.168.1.5 Public VLan5 CORE
3   10.10.10.10 Heart VLan6  
4   192.168.9.1 Storage VLan7  
5 CoreNode2 192.168.1.6 Public VLan5 CORE
6   10.10.10.20 Heart VLan6  
7   192.168.9.2 Storage VLan7  
8 Storage 192.168.9.10 Storage VLan7 GUI
9 MaintenceClient 192.168.1.99 Public VLan5 GUI
10 Windows Cluster 192.168.1.89 Public/Visual IP VLan5  
10 DTC Cluster 192.168.1.79 Public/Visual IP VLan5  
10 SQL Cluster 192.168.1.69 Public/Visual IP VLan5  
3. 开始搭建

3.1 初始化配置环境

网络环境(避免和外部环境相互干扰,所以设置为仅内部):

 

DC1:

 

 

 

 

选取GUI模板

 

 

 

 

 

 

 

 

×其他的都按照该步骤进行,需选择合适的虚拟机模板(Master/MasterCore【自己做的模板,大家也可以自己去做一个方便使用】),

一般每虚拟机2GB内存,第一张网卡都走VLan5

 

3.2. 先来实现DC

启动DC虚拟机等待初始化完成

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

测试环境我没有03的域控,所以直接选择08R2

 

 

 

 

测试环境就一个C盘没得选,如果是生产环境建议放置在RAID 5的阵列上

 

 

 

配置节点1/2:

 

两个版本:(可视化/纯命令行)

设置计算机名

 

 

>Host

>netdom renamecomputer OldName /newname:NewName

 

 

 

 

 

 

 

 

 

 

 

安装组件

Dism /online /enable-feature

/featurename:NetFx2-ServerCore

/featurename:NetFx2-ServerCore-WOW64

/featurename:ServerCore-WOW64

/featurename:NetFx3-ServerCore

/featurename:NetFx3-ServerCore-WOW64

/featurename:MicrosoftWindowsPowerShell

/featurename:MicrosoftWindowsPowerShell-WOW64

 

 

 

配置MaintenceClient

 

 

添加共享盘,配置存储(Windows Storage提供)

 

 

 

挂载共享存储

使用Windows 2008 提供的iSCSI客户端进行连接,注意一定要设置为自动启动,否则每次重启服务器以后都需要手动去启动,可能拖坏数据库文件

 

连接存储服务器然后显示赋予本机的存储对象

 

挂载每一个LUN

 

 

绑定每一个LUN,自动挂载, 有15个 *

 

 

切换到维护服务器初始化节点1,然后相同的方式初始化节点2

 

 

 

在节点1、节点2安装FailoverCluster组件

 

 

在维护服务器上也安装Cluster组件

 

 

在维护服务器上校验节点1、节点2是否满足Cluster条件

 

 

 

 

 

 

只有关于IP配置的告警,这个是正常的,我们现在可以开始配置节点1和节点2的Cluster了

 

 

 

这就是刚才告警的原因,Windows无法自动帮你决定哪个网段的IP作为你的Cluster IP,故报警,现在清空心跳网络和存储网络,给予一个完整的公共网络IP然后继续

 

 

 

现在配置Cluster的仲裁磁盘

 

 

 

 

 

其实注意看的话,在上边创建Cluster的时候向导就已经帮我们自动选择了磁盘仲裁模式,这里的配置就可以省略了

下面安装DTC服务,用于分布式服务器环境

 

 

 

 

 

 

 

 

下一步开始在节点1上安装SQL Server数据库

 

 

 

 

 

 

 

3个警告不管他,继续下一步

第一个需要Windows Cluster校验报告,但是校验报告在维护服务器上的,故不用理会

第二个.NET 安全性的问题,这个完全忽略

第三个网卡绑定的启动顺序,这个我们配置IP的时候的顺序如果是相同的,那么这个警告不用理会,注意在Core环境下很难调整网卡启动顺序,至少我目前没有找到,不过相信还是能调的

 

 

 

 

 

 

在DC上配置SQL Server的组和服务账户

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

安装节点2

 

 

 

 

 

 

 

 

 

 

 

 

 

最后在MaintenceClient进行验证

 

 

 

到此Core安装SQL Server Cluster全部完成

如果要在Windows 2008 R2 Core 上安装SQL Server 2012 AlwaysOn或Cluster的话,

需要先到微软站点下载.NET Framework 4 for Core安装包

应为2012是基于.NET 4 以上的,

目前来看到的Win 8 Server已经集成了.NET 4 的包了

给个地址:  http://go.microsoft.com/fwlink/?LinkId=220467
-----------------------------------
©著作权归作者所有:来自51CTO博客作者greece760的原创作品,谢绝转载,否则将追究法律责任
基于Windows 2008 R2 Core的SQL Server 2008 R2 Cluster部署(Step by Step)
https://blog.51cto.com/greece760/797007

 

posted @ 2026-04-09 10:20  paul_hch  阅读(12)  评论(0)    收藏  举报
刷新页面返回顶部

公告

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3