私有云:【6】VCenter安装SqlServer
- 1、VCenter安装SqlServer
- 1.1、通过模板创建虚拟机
- 1.2、安装sqlserver服务
- 2、搭建sqlserver群集
- 2.1、安装群集功能
- 2.2、在ad域服务器创建共享文件夹,供集群选举使用
- 3、创建故障转移群集【==只需安装一台即可==】
- 3.1、创建群集
- 3.2、配置仲裁
- 4、Always on配置(==两台都需要配置==)
- 5、数据库配置(第一台设置即可)
- 5.1、先决条件设置
- 5.2、创建可用性组
- 5.3、创建侦听器
1、VCenter安装SqlServer
1.1、通过模板创建虚拟机
- 将之前创建的Win2012虚拟机转成模板
- 确定转成模板
- 新建虚拟机
- 选择从模板部署
- 选择模板
- 设置第一台sqlserver服务器名称
- 选择下一步
- 选择我们配置好的NFS存储
- 自定义虚拟机硬件或者默认使用模板配置
- 分配1CPU4G内存
- 检查配置参数,下一步完成
- 虚拟机复制中
- 启动虚拟机,配置IP和DNS信息
- 修改计算机名及加入域
- 计算机管理,准备加入云平台管理员
- 将云平台用户加入管理员组
- 将本地物理机存放的相关软件目录共享,让虚拟机直接访问
- SQL-01虚拟机根据物理机的IP访问共享的软件目录
- 将需要用到的软件复制进来
1.2、安装sqlserver服务
- 装载安装包
- 进入安装包
- 选择以管理员运行
- 安装选择全新SQL Server安装
- 直接下一步
- 接受许可下一步
- 不检查更新,下一步
- 规则检查,警告忽略
- 选择第一项,下一步
- 选择如下标记项,下一步
- 如果之前Win2012模板机未安装此功能则会提示【一定要确认好模板机的服务及补丁安装完成】
- 正常安装过,则不会提示上一个错误,继续下一步
- 此处都选为自动
- 按如下进行设置【高可用需要】
- 开始安装
- 安装完成
因为第一台已经安装了sqlserver,所以只需将第一台进行复制即可得到第二台SQL-02,修改计算机名及IP配置即可
2、搭建sqlserver群集
2.1、安装群集功能
- 添加角色和功能
- 下一步
- 选择第一个
- 下一步
- 不用选择什么,直接下一步
- 选择故障转移群集添加,下一步
- 开始安装
- 出现如下所示则安装完成
第二台SQL-02服务器同上也要安装故障转移群集
2.2、在ad域服务器创建共享文件夹,供集群选举使用
- 登录ad域服务器创建ALON文件夹
- 设置共享
- 完成
- 高级共享设置
- 安全中添加network
- 确定完成
- network service安装完成
至此AD域配置共享选举完成
3、创建故障转移群集【只需安装一台即可】
3.1、创建群集
- 使用cloudadmin用户登录SQL-01,进入管理工具
- 将故障转移群集管理器复制到桌面
- 进入管理器,创建群集
- 浏览高级搜索找我们的sql服务器
- 查询条件为sql,需要查出SQL_01和SQL_02两台机器
- 选中两个下一步
- 直接下一步
- 继续下一步
- 选择仅运行选择的测试
- 选中存储和网络即可
- 直接下一步
- 出现此提示,直接下一步
- 选择否,然后下一步
- 创建访问点分配一个i地址
- 取消勾选,然后下一步
- 完成群集创建
3.2、配置仲裁
- 进行配置仲裁
- 选择仲裁见证
- 配置文件共享见证
- 输入AD域服务器地址,选择之前分配的仲裁见证文件夹
- 检查路径地址
- 下一步
- 出现下图,直接完成
- 检查节点状态是否正常
4、Always on配置(两台都需要配置)
- 进入配置管理器
- 双击进入
- 如下图操作,启用AlwqysOn
- 选择云平台管理员用户
- 确定完成
- 选择是进行重启
- 检查服务状态,未启动的手动启动
5、数据库配置(第一台设置即可)
5.1、先决条件设置
- 登录数据库客户端
- 创建一个test库
- 进行备份
- 选择备份参数,默认即可
5.2、创建可用性组
- 如下图新建向导
- 下一步
- 设置名称
- 选择test库[先决检查]
- 添加副本SQL_02
- 此时可能出现如下问题【直接关闭SQL_01、SQL_02的防火墙】
- 关闭防火墙后重新添加
- 进行如下设置
- 检查完成之后直接下一步[如果前边没有关闭防火墙,只是开放端口此处可能出问题]
- 选择完成
- 关闭对话框
5.3、创建侦听器
- 按如下设置
至此VCenter安装SqlServer完成