国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種支持虛擬化磁盤雙控切換的方法和存儲系統(tǒng)的制作方法

      文檔序號:8943005閱讀:365來源:國知局
      一種支持虛擬化磁盤雙控切換的方法和存儲系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及存儲技術(shù)領(lǐng)域,尤其涉及一種支持虛擬化磁盤雙控切換的方法和存儲系統(tǒng)。
      【背景技術(shù)】
      [0002]存儲控制器可以通過存儲虛擬化技術(shù)將第三方異構(gòu)存儲設(shè)備通過一定方式整合起來,以克服硬件設(shè)備的物理局限性和差異性,統(tǒng)一向上層提供存儲資源。被整合的第三方的磁盤稱為虛擬化磁盤。一般虛擬化技術(shù)基于initiator-target方式,存儲控制器作為該方式中的initiator,第三方異構(gòu)存儲設(shè)備作為target。
      [0003]存儲雙控環(huán)境中,當(dāng)某個存儲控制器故障,不能向上層提供業(yè)務(wù)時,可以將其業(yè)務(wù)切換至另一個存儲控制器上,保證業(yè)務(wù)中斷時間最少;當(dāng)存儲控制器的故障清除后,可以將業(yè)務(wù)恢復(fù)至原來的存儲控制器。虛擬化磁盤支持雙控是在存儲雙控環(huán)境中引入虛擬化技術(shù),保證虛擬化磁盤支持兩個存儲控制器的業(yè)務(wù)切換和恢復(fù)。請參圖1所示的一種包括虛擬化磁盤的存儲雙控系統(tǒng)。
      [0004]在現(xiàn)有的一種支持虛擬化磁盤的存儲雙控系統(tǒng)中,兩個存儲控制器均與虛擬化磁盤建立連接。虛擬化磁盤中記錄該虛擬化磁盤所歸屬的存儲控制器信息,兩個存儲控制器通過讀取虛擬化磁盤中記錄的歸屬信息來確認(rèn)自身是否有訪問該虛擬化磁盤的權(quán)限。比如說,虛擬化磁盤在被存儲控制器SCO使用時,虛擬化磁盤立即記錄該存儲控制器的信息,從而表明自己歸屬于該存儲控制器。另一存儲控制器SCl雖然可見該虛擬化磁盤,但是SCl不能操作該虛擬化磁盤。在發(fā)生業(yè)務(wù)切換時,存儲控制器SCl讀取虛擬化磁盤的管理信息,上報虛擬化磁盤在SCl端使用,業(yè)務(wù)恢復(fù)時則在SCl端先刪除相應(yīng)虛擬化磁盤資源,再在SCO端重新上報虛擬化磁盤。該方案中,虛擬化磁盤在切換和恢復(fù)時的處理復(fù)雜,且如果虛擬化磁盤中記錄的控制器所屬信息讀取失敗或錯誤時,可能導(dǎo)致虛擬化磁盤被兩端控制器同時使用,從而造成數(shù)據(jù)破壞。

      【發(fā)明內(nèi)容】

      [0005]有鑒于此,本發(fā)明提供一種支持虛擬化磁盤雙控切換方法和一種存儲系統(tǒng)。
      [0006]該方法應(yīng)用于存儲系統(tǒng),該存儲系統(tǒng)包括:第一存儲控制器和第二存儲控制器;其該方法包括:初始時,第一存儲控制器作為iniatiator端,用第一 IP地址與作為target端的虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限;當(dāng)?shù)谝淮鎯刂破鞴收蠒r,作為接管端的第二存儲控制器作為iniatiator端,加載第一 IP地址,并用該第一IP地址與所述作為target端的虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限;當(dāng)?shù)谝淮鎯刂破鞴收匣謴?fù)時,第二存儲控制器斷開與虛擬化磁盤建立的iscsi連接,并釋放所述第一 IP地址,由第一存儲控制器加載該第一 IP地址,使用該第一 IP地址與虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限。
      [0007]優(yōu)選地,第一存儲控制器故障恢復(fù)時,第二存儲控制器斷開與虛擬化磁盤建立的iscsi連接,并釋放所述第一 IP地址后,發(fā)送釋放第一 IP地址的通知給第一存儲控制器;第一存儲控制器在收到該通知后,加載該第一 IP地址,使用該第一 IP地址與虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限。
      [0008]優(yōu)選地,該存儲系統(tǒng)還包括用于記錄第一和第二存儲控制器狀態(tài)的共享區(qū);所述方法還包括:第一存儲控制器在使用第一 IP地址與虛擬化磁盤建立iscsi連接后,該共享區(qū)中記錄第一存儲控制器的狀態(tài)為“單控未切換”,記錄第二存儲控制器的狀態(tài)為“單控未切換”;第一存儲控制器故障,第二存儲控制器使用第一 IP地址與虛擬化磁盤建立iscsi連接后,共享區(qū)中記錄第一存儲控制器的狀態(tài)為“被接管”,記錄第二存儲控制器的狀態(tài)為“接管”。
      [0009]優(yōu)選地,該方法還包括:第一存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“單控未切換”,則加載第一 IP地址,并用該第一 IP地址與所述作為target端的虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限;第一存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“被接管”,則不加載第一 IP地址,直到收到第二存儲控制器發(fā)送的第一 IP地址被釋放的通知或者收到人為干預(yù)加載第一 IP地址的命令才加載該第一 IP地址,并利用該第一 IP地址與虛擬化磁盤建立iscsi連接。第二存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“單控未切換”,則不加載第一 IP地址;第二存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“接管”,則判斷第一存儲控制器是否故障,如果未故障,則不加載第一 IP地址,且發(fā)送第一 IP地址被釋放的通知給第一存儲控制器,如果故障,則加載第一 IP地址,并利用該第一 IP地址與虛擬化磁盤建立iscsi連接。
      [0010]—種虛擬化磁盤雙控切換的存儲系統(tǒng),該存儲系統(tǒng)包括:第一存儲控制器和第二存儲控制器;初始時,該第一存儲控制器作為iniatiator端,用第一 IP地址與作為target端的虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限;當(dāng)?shù)谝淮鎯刂破鞴收蠒r,作為接管端的第二存儲控制器作為iniatiator端,加載第一 IP地址,并用該第一IP地址與所述作為target端的虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限;當(dāng)?shù)谝淮鎯刂破鞴收匣謴?fù)時,第二存儲控制器斷開與虛擬化磁盤建立的iscsi連接,并釋放所述第一 IP地址,由第一存儲控制器使用該第一 IP地址與虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限。
      [0011]優(yōu)選地,第一存儲控制器故障恢復(fù)時,第二存儲控制器斷開與虛擬化磁盤建立的iscsi連接,并釋放所述第一 IP地址后,發(fā)送釋放第一 IP地址的通知給第一存儲控制器;第一存儲控制器在收到該通知后,加載該第一 IP地址,使用該第一 IP地址與虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限。
      [0012]優(yōu)選地,該存儲系統(tǒng)還包括用于記錄第一和第二存儲控制器狀態(tài)的共享區(qū);第一存儲控制器在使用第一 IP地址與虛擬化磁盤建立iscsi連接后,該共享區(qū)中記錄第一存儲控制器的狀態(tài)為“單控未切換”,記錄第二存儲控制器的狀態(tài)為“單控未切換”;第一存儲控制器故障,第二存儲控制器使用第一 IP地址與虛擬化磁盤建立iscsi連接后,共享區(qū)中記錄第一存儲控制器的狀態(tài)為“被接管”,記錄第二存儲控制器的狀態(tài)為“接管”。
      [0013]優(yōu)選地,第一存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“單控未切換”,則加載第一 IP地址,并用該第一 IP地址與所述作為target端的虛擬化磁盤建立iscsi連接,獲得該虛擬化磁盤的訪問控制權(quán)限;第一存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“被接管”,則不加載第一 IP地址,直到收到第二存儲控制器發(fā)送的第一 IP地址被釋放的通知或者收到人為干預(yù)加載第一 IP地址的命令才加載該第一 IP地址,并利用該第一IP地址與虛擬化磁盤建立iscsi連接。
      [0014]優(yōu)選地,第二存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“單控未切換”,則不加載第一 IP地址;第二存儲控制器重啟后,若讀取到共享區(qū)中自身的狀態(tài)為“接管”,則判斷第一存儲控制器是否故障,如果未故障,則不加載第一 IP地址,且發(fā)送第一 IP地址被釋放的通知給第一存儲控制器,如果故障,則加載第一 IP地址,并利用該第一 IP地址與虛擬化磁盤建立iscsi連接。
      [0015]相較于現(xiàn)有技術(shù),本發(fā)明技術(shù)通過一種簡單方便的方式就實現(xiàn)了對存儲控制器對虛擬化磁盤的訪問權(quán)限;另,無需在虛擬化磁盤中記錄其歸屬就避免了【背景技術(shù)】中提到的問題。共享區(qū)記錄雙控存儲控制器狀態(tài)的方式,使得兩個存儲控制器均出現(xiàn)故障后,能根據(jù)共享區(qū)中記錄的各自的狀態(tài)進(jìn)行相關(guān)處理,避免同時執(zhí)行對虛擬化磁盤的訪問控制。
      【附圖說明】
      [0016]圖1是一種包括虛擬化磁盤的存儲雙控系統(tǒng)。
      [0017]圖2是本發(fā)明實施例流程圖。
      【具體實施方式】
      [0018]針對【背景技術(shù)】中提到的問題,本發(fā)明提供一種新的支持虛擬化磁盤雙控切換的方案。該方案無需在虛擬化磁盤中記錄該虛擬化磁盤當(dāng)前所歸屬的存儲控制器,而是根據(jù)哪個存儲控制器和虛擬化磁盤建立iscsi連接,哪個存儲控制器就有訪問控制該虛擬化磁盤的權(quán)限;沒有訪問控制權(quán)限的存儲控制器無法成功和該虛擬化磁盤建立iscsi連接。下面通過具體實施例進(jìn)行詳細(xì)說明。
      [0019]本發(fā)明的支持虛擬化磁
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1