場景描述
當前DCS支(zhi)持將其他(ta)云廠(chang)商Redis、自(zi)建Redis的(de)數據通(tong)過DCS控制臺遷移(yi)到DCS的(de)Redis。
您(nin)需要(yao)先(xian)將(jiang)其他云廠商Redis、自建Redis的數(shu)據備(bei)份下(xia)載到本地,然(ran)后將(jiang)備(bei)份數(shu)據文件上傳到與DCS Redis實例(li)同一租戶下(xia)相(xiang)同Region下(xia)的OBS桶(tong)中(zhong),最后在DCS控制(zhi)臺創建遷移任務(wu),DCS從OBS桶(tong)中(zhong)讀取數(shu)據,將(jiang)數(shu)據遷移到DCS的Redis中(zhong)。
上傳(chuan)OBS桶的文(wen)件(jian)支持.aof、.rdb、.zip、.tar.gz格式(shi),您可以(yi)直接上傳(chuan).aof和(he).rdb文(wen)件(jian),也(ye)可以(yi)將.aof和(he).rdb文(wen)件(jian)壓縮(suo)成(cheng).zip或.tar.gz文(wen)件(jian),然后將壓縮(suo)后的文(wen)件(jian)上傳(chuan)到(dao)OBS桶。
前提條件
- OBS桶所在區域必須跟Redis目標實例所在區域相同。
- 上傳的數據文件必須為.aof、.rdb、.zip、.tar.gz的格式。
- 如果是其他云廠商的單機版Redis和主備版Redis,您需要在備份頁面創建備份任務,然后下載備份文件。
- 如果是其他云廠商的集群版Redis,在備份頁面創建備份后會有多個備份文件,每個備份文件對應集群中的一個分片,需要下載所有的備份文件,然后逐個上傳到OBS桶。在遷移時,需要把所有分片的備份文件選中。
步驟1:準備目標Redis實例
步驟2:創建OBS桶并上傳備份文件
步驟 1 創建(jian)OBS桶(tong)。
- 登錄OBS管理控制臺,單擊右上角的“創建桶”。
- 在顯示的“創建桶”頁面,選擇“區域”。
OBS桶所在區域必須跟Redis目標實例所在區域相同。
- 設置“桶名稱”。
桶名(ming)稱的(de)命名(ming)規則,請滿足界面的(de)要求。
- 設置“存儲類別”,當前支持“標準存儲”、“溫存儲”和“冷存儲”。
- 設置“桶策略”,您可以為桶配置私有、公共讀、或公共讀寫策略。
- 設置“默認加密”。
- 設置完成后,單擊“立即創建”,等待OBS桶創建完成。
步(bu)驟 2 通過OBS Browser客戶(hu)端,上(shang)傳備份(fen)數據文件(jian)到OBS桶。
如果上傳的備份(fen)文件較小,且不超過(guo)(guo)5GB,請執行步驟3,通過(guo)(guo)OBS控(kong)制臺上傳即可;
如果上傳(chuan)的備份文件大于5GB,請(qing)執行以下操作,需下載OBS Browser客戶(hu)端,安裝(zhuang)并登錄,創(chuang)建OBS桶(tong),然后(hou)上傳(chuan)備份文件。
- 設置用戶權限。
- 下載OBS Browser客戶端。
- 創建訪問密鑰(AK和SK)。
- 登錄OBS Browser客戶端。
- 添加桶。
- 上傳備份數據。
步(bu)驟 3 通(tong)過(guo)OBS控制臺(tai),上傳(chuan)備(bei)份(fen)數據(ju)文件到OBS桶(tong)。
如果上(shang)傳的備份(fen)文(wen)件較小,且小于50MB,請執行如下步驟(zou):
- 在OBS管理控制臺的桶列表中,單擊桶名稱,進入“概覽”頁面。
- 在左側導航欄,單擊“對象”。
- 在“對象”頁簽下,單擊“上傳對象”,系統彈出“上傳對象”對話框。
- “上傳方式”選擇“批量”,單次最多支持100個文件同時上傳,總大小不超過5GB。
您可以(yi)拖拽本地文(wen)件或文(wen)件夾至“上(shang)(shang)傳(chuan)對象”區(qu)域框內(nei)添(tian)加(jia)待上(shang)(shang)傳(chuan)的文(wen)件,也(ye)可以(yi)通過單擊(ji)“上(shang)(shang)傳(chuan)對象”區(qu)域框內(nei)的“添(tian)加(jia)文(wen)件”,選擇本地文(wen)件添(tian)加(jia)。
- “上傳方式”選擇“單個”,上傳單個文件,單個文件最大不超過50MB。
單擊
按鈕打開本地文(wen)件(jian)瀏覽器對話框,選擇(ze)待上傳的文(wen)件(jian)后,單擊“打開”。
- 指定對象的存儲類別。
請(qing)不要選擇“歸檔模式”,否則會導致備份(fen)文件遷移(yi)失敗(bai)。
- 可選:勾選“KMS加密”,用于加密上傳文件。
本地(di)備份文(wen)件(jian)上傳(chuan)到OBS桶,暫不(bu)支持KMS加密方(fang)式,您可不(bu)選。
- 單擊“上傳”。
步驟3:創建遷移任務
步(bu)驟 1 登錄分布式(shi)緩存服務(wu)控制臺。
步(bu)驟 2 單(dan)擊左側菜單(dan)欄(lan)的(de)“數據遷移(yi)”。頁面(mian)顯示遷移(yi)任務列表頁面(mian)。
步驟 3 單擊右上角的“創建備份導(dao)入任務”。
步驟(zou) 4 設(she)置遷移任務名稱(cheng)和(he)描述。
步驟(zou) 5 “源Redis”區(qu)域中,“數據來源”選(xuan)擇“OBS桶”,在“OBS桶名”中選(xuan)擇已上傳備份文件的OBS桶。
步驟 6 單擊“添加備(bei)(bei)份(fen)(fen)文件”,選(xuan)擇需(xu)要(yao)遷移的備(bei)(bei)份(fen)(fen)文件。
步(bu)(bu)驟(zou)(zou) 7 在“目標(biao)Redis”區域,選擇(ze)步(bu)(bu)驟(zou)(zou)1:準備(bei)目標(biao)Redis實(shi)例中準備(bei)的(de)“目標(biao)Redis實(shi)例”。
步驟 8 如(ru)果目(mu)標Redis是(shi)密(mi)碼(ma)訪問模(mo)式,請輸(shu)入密(mi)碼(ma)后,單擊“測試(shi)連(lian)接(jie)”,檢查密(mi)碼(ma)是(shi)否正確。免(mian)密(mi)訪問的實例(li),請直接(jie)單擊“測試(shi)連(lian)接(jie)”。
步(bu)驟 9 單擊“立即創建(jian)”。
步驟 10 確(que)認遷移信息,然后單擊“提交”,開(kai)始創建遷移任務。
可返回遷移任務列(lie)表中,觀察對應的遷移任務的狀態(tai),遷移成(cheng)功后(hou),任務狀態(tai)顯示“成(cheng)功”。