WSFCSQL應(yīng)用磁盤陣列替換-創(chuàng)新互聯(lián)

  在上篇文章中,我們講了WSFC上層文件服務(wù)器應(yīng)用數(shù)據(jù)磁盤的替換與升級(jí),實(shí)際上我們可以有好多個(gè)場(chǎng)景去適用這種替換方式,第一,擴(kuò)容替換 ,就是我們上篇所演示的那樣,第二,壞損替換,事先文件服務(wù)器好的時(shí)候,把數(shù)據(jù)拷貝出來,某天忽然群集數(shù)據(jù)磁盤壞了,直接插入新磁盤,把備份的內(nèi)容還原進(jìn)來,點(diǎn)擊修復(fù)磁盤即可。

成都創(chuàng)新互聯(lián)公司是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的10余年時(shí)間我們累計(jì)服務(wù)了上千家以及全國(guó)政企客戶,如成都水處理設(shè)備等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致稱揚(yáng)。

  那么基于上篇文章提到的內(nèi)容,本篇我們?cè)賮砜匆环N場(chǎng)景,針對(duì)于SQL Server群集應(yīng)用,完整替換群集磁盤陣列,應(yīng)該怎么處理。

  一個(gè)SQL群集會(huì)有仲裁磁盤,DTC磁盤,數(shù)據(jù)磁盤,甚至日志磁盤,我們假設(shè)這些磁盤都來自同一個(gè)存儲(chǔ)陣列,現(xiàn)在要全部換到另外一個(gè)新的存儲(chǔ)陣列,應(yīng)該如何操作。

  首先,根據(jù)我們上篇文章所提到的修復(fù)替換方法,可以參照下列流程操作

  1. 新陣列分配LUN到群集節(jié)點(diǎn)

  2. 群集節(jié)點(diǎn)識(shí)別存儲(chǔ)磁盤,聯(lián)機(jī),初始化,分區(qū),分配非原群集磁盤臨時(shí)盤符

  3. 首先添加見證磁盤,直接更改見證磁盤為新磁盤

  4. 脫機(jī)SQL群集應(yīng)用,這將停止SQL服務(wù)以釋放SQL數(shù)據(jù)文件上任何打開的句柄

  5. 拷貝原SQL數(shù)據(jù)磁盤完整目錄內(nèi)容到新數(shù)據(jù)磁盤,可以使用資源管理器,或使用Xcopy,RoboCopy拷貝,如果針對(duì)于數(shù)據(jù)庫(kù)文件權(quán)限有所設(shè)置,這里可以進(jìn)行處理

  6. 記錄現(xiàn)有DTC應(yīng)用配置,刪除,基于新磁盤原樣重建新的DTC應(yīng)用

  7. 點(diǎn)擊SQL應(yīng)用現(xiàn)有數(shù)據(jù)磁盤,右鍵點(diǎn)擊修復(fù),選擇新數(shù)據(jù)磁盤

  8. 聯(lián)機(jī)上線SQL應(yīng)用

  9. 原SQL數(shù)據(jù)磁盤自動(dòng)從SQL群集應(yīng)用刪除,從群集可用磁盤刪除

根據(jù)老王的研究,針對(duì)于SQL群集的磁盤替換,除了這種方法,還有以下幾種方法

  1. 新增替換:不采用修復(fù)替換,使用新增磁盤至SQL資源組,手動(dòng)修改盤符。缺點(diǎn):有一點(diǎn)點(diǎn)復(fù)雜,需要理解群集磁盤替換過程,如果不小心操作錯(cuò)誤會(huì)導(dǎo)致應(yīng)用不能聯(lián)機(jī)

  2. 備份恢復(fù):網(wǎng)上也有朋友介紹過一種辦法,事先針對(duì)于數(shù)據(jù)庫(kù)進(jìn)行MDF,LDF的備份,之后新增磁盤,刪除原磁盤,附加還原數(shù)據(jù)庫(kù)。缺點(diǎn):如果數(shù)據(jù)庫(kù)過多的話,會(huì)需要執(zhí)行多個(gè)數(shù)據(jù)庫(kù)備份,如果數(shù)據(jù)庫(kù)不多,可能適用,但需考慮到數(shù)據(jù)庫(kù)權(quán)限的恢復(fù)

  3. 重裝替換:直接重新搭建一個(gè)群集,再?gòu)膫浞莸臄?shù)據(jù)庫(kù)文件恢復(fù),缺點(diǎn):如果數(shù)據(jù)庫(kù)實(shí)例很多,重裝將會(huì)非常耗時(shí)。如果只有一個(gè)數(shù)據(jù)庫(kù)實(shí)例,可能適用,但仍需考慮數(shù)據(jù)庫(kù)權(quán)限的恢復(fù)。

  4. 工具替換:有一些第三方工具可以幫助我們?cè)趦蓚€(gè)群集,或者說兩個(gè)SQL實(shí)例之間,或是從文件到數(shù)據(jù)庫(kù),批量還原遷移數(shù)據(jù)庫(kù),同時(shí)可以保證數(shù)據(jù)庫(kù)權(quán)限的恢復(fù),但需要操作人員熟悉第三方工具

基于考慮我們決定采用最為熟悉穩(wěn)妥的修復(fù)替換方式

環(huán)境介紹

DNS&iscsi

lan:10.0.0.2 255.0.0.0

iscsi:30.0.0.2 255.0.0.0

08node1

MGMET:10.0.0.3 255.0.0.0 DNS 10.0.0.2

ISCSI:30.0.0.3 255.0.0.0

CLUS:18.0.0.3 255.0.0.0

08node2

MGMET:10.0.0.4 255.0.0.0 DNS 10.0.0.2

ISCSI:30.0.0.4 255.0.0.0

CLUS:18.0.0.4 255.0.0.0

當(dāng)前SQL群集已經(jīng)配置完畢DTC,及SQL應(yīng)用

WSFC SQL應(yīng)用磁盤陣列替換

驗(yàn)證SQL Server 故障轉(zhuǎn)移,及查詢,可以正常工作

WSFC SQL應(yīng)用磁盤陣列替換

時(shí)間節(jié)點(diǎn)來到第二步

各節(jié)點(diǎn)得到存儲(chǔ)新分配的存儲(chǔ),并且已經(jīng)完成分區(qū)格式化

新分配的S O X 分別為新見證磁盤,新DTC磁盤,新數(shù)據(jù)磁盤

其中 見證磁盤和DTC磁盤里面的數(shù)據(jù)可以接受重建,因此不需要考慮盤符問題

WSFC SQL應(yīng)用磁盤陣列替換

添加新陣列見證磁盤,DTC磁盤為群集可用磁盤

WSFC SQL應(yīng)用磁盤陣列替換

點(diǎn)擊群集名稱-更多操作-配置群集仲裁設(shè)置

WSFC SQL應(yīng)用磁盤陣列替換

在選擇見證存儲(chǔ)處取消勾選之前舊的存儲(chǔ),勾選新的見證磁盤作為見證

WSFC SQL應(yīng)用磁盤陣列替換

配置完成可以看到,群集見證磁盤已經(jīng)自動(dòng)變?yōu)榱诵碌年嚵写疟P,原有見證磁盤被移動(dòng)至群集可用存儲(chǔ),這時(shí)它已經(jīng)不起作用,可以選擇從群集可用存儲(chǔ)中刪除。

WSFC SQL應(yīng)用磁盤陣列替換

這里的見證磁盤替換非常簡(jiǎn)單,因?yàn)橐娮C磁盤的作用無(wú)非是在發(fā)生分區(qū)的時(shí)候幫助其中一方獲勝存活,儲(chǔ)存群集數(shù)據(jù)庫(kù)副本,群集數(shù)據(jù)庫(kù)副本各個(gè)節(jié)點(diǎn)本身都有,新的見證磁盤無(wú)非是添加進(jìn)來重新和各節(jié)點(diǎn)同步下最新的群集數(shù)據(jù)庫(kù)副本

在實(shí)際見證磁盤替換過程中,按照正常步驟操作,通常不會(huì)出現(xiàn)宕機(jī)情況,因?yàn)閹缀蹙褪且凰查g的事情,2012之后有動(dòng)態(tài)仲裁,更不會(huì)宕機(jī),如果在2012之前,發(fā)現(xiàn)替換見證磁盤過程意外出現(xiàn)宕機(jī),可以使用強(qiáng)制仲裁啟動(dòng)群集服務(wù)。

接下來我們需要處理DTC和SQL,SQL群集應(yīng)用可其它群集應(yīng)用不一樣的地方就是,它可能隨時(shí)隨地會(huì)在用著,有句柄在打開它的文件,因此我們需要脫機(jī)SQL群集應(yīng)用,才可以做拷貝文件和處理DTC的操作,這也是此方案的弊病,如果采用備份替換,工具替換,則不會(huì)面臨此問題,此過程宕機(jī)時(shí)間視數(shù)據(jù)庫(kù)拷貝時(shí)間決定。

脫機(jī)SQL群集應(yīng)用,宕機(jī)時(shí)間開始

WSFC SQL應(yīng)用磁盤陣列替換

在這一步驟中如果發(fā)現(xiàn)SQL舊數(shù)據(jù)磁盤不可見,可以單獨(dú)把SQL舊數(shù)據(jù)磁盤進(jìn)行聯(lián)機(jī),以便拷貝文件,這時(shí)候所有連接到SQL群集應(yīng)用的句柄已經(jīng)關(guān)閉

WSFC SQL應(yīng)用磁盤陣列替換

拷貝整個(gè)舊數(shù)據(jù)目錄至新數(shù)據(jù)磁盤,如果針對(duì)于數(shù)據(jù)庫(kù)文件有權(quán)限設(shè)置,這里可以使用xcopy,robocopy進(jìn)行處理

WSFC SQL應(yīng)用磁盤陣列替換

WSFC SQL應(yīng)用磁盤陣列替換

記錄現(xiàn)有DTC應(yīng)用配置,然后刪除,重建

WSFC SQL應(yīng)用磁盤陣列替換

WSFC SQL應(yīng)用磁盤陣列替換

這里針對(duì)于DTC應(yīng)用,我們可以選擇這種直接重建的方式,或者如果您不方便重建,修復(fù)替換,新增替換的方式也可以操作,DTC應(yīng)用本身并沒有什么不可以替換的數(shù)據(jù),只是用于SQL各節(jié)點(diǎn)的間的分布式協(xié)調(diào)。因此我們采用直接重建沒有問題。

最后使用修復(fù)替換掉SQL應(yīng)用的數(shù)據(jù)磁盤,在SQL應(yīng)用群集磁盤5的地方右鍵點(diǎn)擊-更多操作 - 修復(fù)

這里的群集磁盤5狀態(tài)一定要是脫機(jī)才可以使用修復(fù)

WSFC SQL應(yīng)用磁盤陣列替換

選擇拷貝完成數(shù)據(jù)的新數(shù)據(jù)磁盤

WSFC SQL應(yīng)用磁盤陣列替換

和文件服務(wù)器替換一樣,修復(fù)向?qū)е苯幼詣?dòng)幫助我們把舊的群集磁盤信息,帶入新群集磁盤,確認(rèn)盤符為舊盤符

WSFC SQL應(yīng)用磁盤陣列替換

聯(lián)機(jī)上線SQL群集應(yīng)用

WSFC SQL應(yīng)用磁盤陣列替換

驗(yàn)證可以正常執(zhí)行故障轉(zhuǎn)移

WSFC SQL應(yīng)用磁盤陣列替換

驗(yàn)證可以正常進(jìn)行數(shù)據(jù)庫(kù)查詢

WSFC SQL應(yīng)用磁盤陣列替換

到這里我們完成了SQL群集應(yīng)用的全部存儲(chǔ)替換

使用這種替換方式的好處,我們不用一個(gè)個(gè)的去備份還原數(shù)據(jù),不用去care權(quán)限的問題,因?yàn)樗形募覀兌际窃獠粍?dòng)的拷貝

缺點(diǎn)就是SQL應(yīng)用的停機(jī)時(shí)間較長(zhǎng),主要是脫機(jī)拷貝數(shù)據(jù)庫(kù)目錄的時(shí)間,具體實(shí)際環(huán)境下,也許可以有一些更靈活的方式,例如可以下班之前凍結(jié)SQL寫入句柄,然后拷貝文件出來,下班之后直接替換見證,DTC,然后修復(fù)SQL。

以上是老王為大家?guī)淼膬善P(guān)于群集替換存儲(chǔ)的文章,希望能為感興趣的朋友帶來收獲

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站標(biāo)題:WSFCSQL應(yīng)用磁盤陣列替換-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://muchs.cn/article42/dgejhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站維護(hù)電子商務(wù)、外貿(mào)建站、移動(dòng)網(wǎng)站建設(shè)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)