Welcome to Galaxy Software Services Corporation !
徵才專區
CSR專區
Vital CRM 國際認證
GSS部落格
叡揚資訊
關於叡揚
新聞與活動
產品與服務
叡揚e論壇
投資人關係
EN
中
簡
日
搜尋
關於叡揚
叡揚簡介
創辦人的話
叡揚大事紀
得獎肯定
合作夥伴
營業據點
聯絡我們
新聞與活動
新聞中心
資安電子報
影音專區
成功案例
行銷活動
產品與服務
企業e化應用軟體
S.P.E.E.D. 公文線上簽核管理系統
Radar 睿達人力資源管理系統
iota C.ai 對話服務平台
Tracko 多源智慧追蹤平台
B.E.S.T. 銀行信用風險資訊解決方案
BoDms 董事會提案暨會務管理系統
Vitals ESP 企業知識協作平台
Vitals HCA 評鑑協同管理系統
Vitals HAS 醫療數據分析系統
Vitals KPIM 指標管理系統
Openfind 網擎訊息安全解決方案
資訊安全
資訊安全系列產品
Checkmarx 源碼安全檢測
Digital.ai APP & Web 防護
Digital.ai APP & Web 相容性功能驗測
illumio 零信任微切分
Orca Security 雲端原生應用程式防護平台
Azul 安全高效 Java JDK
Mend.io Open Source 檢測
HCL 網頁應用程式弱點掃描軟體
Quokka APP 黑箱檢測
Secure Code Warrior 安全開發培訓平台
資安檢測服務
資安學程
資安白皮書
資安電子報
企業數位化智慧維運
企業數位化智慧維運
Axway API 管理平台
Axway ST 集中檔案傳輸管理
AVC 應用程式弱點整合平台
BMC Control-M 批次管理解決方案
BMC Helix Discovery & AISM 探索打造企業IT智慧管理平台
Dynatrace AI智慧維運與效能管理
DMP 數據治理平台
Noname Security 完整主動式API安全平台
Servicenow ITSM一站式IT服務管理平台
TIBCO 智能化資料平台
RPA 機器人流程自動化
Automation Anywhere 業務流程自動化RPA平台
UiPath 機器人流程自動化平台
Woodpecker XVR 次世代資安可視性解決方案
資源中心
雲端與大數據服務
Vital NetZero 零碳雲
Vital CRM 客戶關係管理
Vital BizForm 雲端智慧表單
Vital Knowledge 協同知識管理
Vital Finance 財務會計管理
Vital OD 雲端公文管理
Vital HCM 雲端人力資源管理
大數據分析解決方案
運帷服務
資訊系統維運與開發服務
QuEye CIA 軟體變更衝擊分析器
AI 解決方案
AI 解決方案介紹
AI 智慧公文解決方案
AI 財務報表辨識系統
政府共同供應契約
ESG解決方案
叡揚e論壇
叡揚e論壇
產品使用真心話
投資人關係
股東專區
重大訊息
主要股東
股東會
歷年股利
股利政策
法人說明會
聯繫窗口
公開資訊觀測站
公司治理
營運團隊
公司治理
董事會
功能性委員會
誠信經營
風險管理
智慧財產管理計畫
利害關係人與溝通
公司重要內規
CSR專區
財務資訊
每月營收資訊
財務報告
EN
中
簡
日
搜尋
徵才專區
CSR專區
Vital CRM 國際認證
GSS部落格
選單
首頁
分類
標籤
選擇分類
園丁來閒聊
工具平台
專案管理
資料庫
經驗分享
測試
設計
效能調校
程式語言
|_
.NET MVC
|_
.NET
|_
Java
|_
C#
|_
Python
|_
TypeScript
|_
VB.NET
園丁
資訊安全
開發工法
作業系統
前端
搜尋
訂閱文章
取消訂閱文章
設置
登入
帳號
密碼
記住我
登入
忘記帳號
重置密碼
GSS 技術部落格
在這個園地裡我們將從技術、專案管理、客戶對談面和大家分享我們多年的經驗,希望大家不管是喜歡或是有意見,都可以回饋給我們,讓我們有機會和大家對話並一起成長!
若有任何問題請來信:gss_crm@gss.com.tw
3 分鐘閱讀時間
(543 個字)
字體大小:
+
–
訂閱
取消訂閱
[SQL]安裝SQL Server 2012 Cluster - 1(環境準備)
資料庫
2016/09/26, 週一
1656 點擊
0 評論
以下介紹使用Hyper-V及Windows 2012 R2來建立SQL Server 2012 Cluster。
那共享磁碟要怎麼辦呢? 可以透過Windows 2012中的「iSCSI 目標伺服器」來達成哦!
讓使用NB也可以Easy的建立出SQL Cluster環境!
以下介紹使用Hyper-V及Windows 2012 R2來建立SQL Server 2012 Cluster。
準備的VM(OS:Windows 2012 R2)如下,
SQL-DC : 10.10.10.10
當DC & iSCSI Target Server
2個VHDX (15G, 15G)
SQL-A : 10.10.10.20 (dns:10.10.10.10)
192.168.95.2 (dns:不用設) Heartbeat
20G
SQL-B : 10.10.10.30 (dns:10.10.10.10)
192.168.95.2 (dns:不用設) Heartbeat
20G
硬碟的大小,可依您允許的大小設定哦!
另外,Hyper-V的Virtual Switch設定如下,
因為想要讓外面的NB可以連得到SQL,所以設定SQLCluster網卡為靜態IP(10.10.10.5),如下,
以下開始一台一台安裝及設定
SQL-DC
先給512MB,並勾選Use Dynamic Memory for this virtual machine. 選項
使用先前建立的「SQLCluster」
先給第1個vhdx (15G),如果您的HD有粉多的話,也可以多給一點,因為Windows 2012 R2安裝起來約9G多!
設定Windows 2012 R2的ISO檔就可以開始安裝了!
安裝時,預設是安裝Server Core,所以要記得選擇Server with a GUI哦!
因為不想一台一台的安裝,所以在安裝完SQL-DC後,可以用這台為Base,然後Copy成為其他台。所以請在命令視窗中輸入以下的指令,
cd C:\Windows\System32\Sysprep
sysprep /generalize /oobe /mode:vm /shutdown
詳細請參考:
Sysprep 變更SID(Security Identifier),以 Windows Server 2012 為例
然後可以將SQL-DC Copy,並改目錄名稱 及檔案名稱成為SQL-A, SQL-B,如下,
SQL-A
以下開始建立SQL-A
初始先給1G的RAM,並勾選Use Dynamic Memory for this virtual machine.
VHDX請選取剛才Copy並改名的SQL-A.vhdx檔案。
因為VM以 Sysprep 一般化過,所以第一次開機時需要重新輸入key & 設定密碼(因為是測試,所以密碼可以給
p@ssw0rd
),如下,
當SQL-DC, SQL-A, SQL-B都建立好了之後,可以建立VM的checkPoint,以避某個Step發生錯誤可以回覆到某個狀態!
初始VM(SQL-DC, SQL-A, SQL-B)準備好之後,開始來一台一台的設定(因為是測試,所以防火牆可以先關掉哦!)
SQL-DC
修改IP為 10.10.10.10, Subnet mask為 255.255.255.0, DNS為 10.10.10.10
修改電腦名稱為 SQL-DC
netdom renamecomputer %computername% /newname:SQL-DC
重開機後,加入
「Active Directory 網域服務 」
(Active Directory Domain Services) 角色,如下,
安裝完成後,就將SQL-DC Promote 成為DC
Domain Name設定成最常用的「contoso.com」。
安裝完成後,重開機就會用AD的帳號登入。
AD安裝完之後,可以加入Reverse Lookup Zone,所以請開啟DNS Manager,然後 New Zone…
建立好了之後,可以在命令視窗下輸入,
Ipconfig /flushdns
Ipconfig /registerdns
資料就會寫到Reverse Lookup Zone之中了,如下,
因為等一下要新增iSCSI Target Server,所以先關閉VM,並新增一個HD給它。
您可以依您的HD大小來決定哦! 可參考:
SQL Server 2008 R2 容錯移轉叢集環境架設
的設定哦!
請設定Online, Initialize Disk及並設定磁碟
接下來要建立
「iSCSI 目標伺服器」
(iSCSI Target Server)。新增 iSCSI Target Server,如下,
接下來我們要建立4個virtual disk (大小請依您的需求來決定) 可參考:
SQL Server 2008 R2 容錯移轉叢集環境架設
的設定哦!
仲裁磁碟 (Quorum Disk) 1G
(
沒有見證磁碟似乎也可以)
MSDTC (分散式交易) 500M (建議使用1G)
SQL Server專用磁碟 8G
SQL Server專用磁碟 5G
先建立仲裁磁碟 (Quorum Disk) 1G
一開始沒有iSCSI Target,所以選新增
新增那些initiator可以存取,我們可以設定SQL-A, SQL-B可以存取它!
加入到原先建立的iSCSI Target即可!
SQL-DC & iSCSI Target Service設定好了之後,就可以開始設定SQL-A 及 SQL-B了!
SQL-A
登入後,設定IP為10.10.10.20, subnet Mask為255.255.255.0, DNS設定為 10.10.10.10
修改電腦名稱為SQL-A,並重新開機,
netdom renamecomputer %computername% /newname:SQL-A
重開機登入後,再來將SQL-A加入contoso.com 網域
netdom join SQL-A /domain:contoso.com
再重開機然後以
administrator@contoso.com
登入!
SQL-B
設定方式同SQL-A, IP改為10.10.10.30,電腦名稱改成SQL-B,重新開機登入後,再加入 contoso.com domain,然後以
administrator@contoso.com
登入!
因為Windows Cluster需要2張網卡,所以SQL-A,SQL-B再建立一張Private的網卡給他,並設定IP為192.168.95.2 及192.168.95.3,以做為Heartbeat。
詳細請參考:
Implementing Windows Server 2012 Hyper-V Failover Clustering
以下為各機器的網卡設定(您可以將網卡改名成public 及 heartbeat),
SQL-DC
SQL-A, SQL-B的設定如下,只是IP不同哦!
下一篇,將介紹如何
設定Windows 2012 Cluster
!
參考資料
安裝 SQL Server 2008 容錯轉移叢集心得筆記
Implementing Windows Server 2012 Hyper-V Failover Clustering
SQL Server 2008 R2 容錯移轉叢集環境架設
Sysprep 變更SID(Security Identifier),以 Windows Server 2012 為例
本文也發表於
亂馬客Blog
你覺得這篇文章怎麽樣?
開心
(
0
)
喜愛
(
0
)
驚奇
(
0
)
悲傷
(
0
)
生氣
(
0
)
標籤:
cluster
SQL
[SQL]安裝SQL Server 2012 Cluster - 2(Windows容錯移轉)
[.NET]如何讓相同的DLL使用bin目錄的,而不要使用到GAC的呢?
相關文章
實用小工具分享 - SqlDumper
經驗分享
SQL 某個欄位包含 文字、符號及數值,是否可依 數值、文字來排序?
經驗分享
使用SqlBulkCopy做資料轉檔
.NET
解析 SQL Server Deadlocks
資料庫
SQL Server Not In子查詢所返回的錯誤結果
資料庫
SQL Where 條件中,有很多的 OR 查詢效能問題
效能調校
評論
尚無評論
已經注冊了?
這裡登入
Guest
2024/05/20, 週一
Captcha 圖像
提交您的評論