搬家到便宜的kimsufi 主要是我接觸的pt環境也有不少變化SCC/SCT都陸續farewell 下台一躹躬
- 費用能省就省
因為都虛擬化了,不像以前要一台一台灌。 其中最難搬的就屬seedbox的qcow2,檔案超級大,加上使用rsync中所用的cipher 原本是arcfour,但已不支援,後來看文章好像要加入client端參數才能啟動,主要是這cipher速度快,但懶的改動,就用錯誤回報內說有支援的cipher aes128-ctr,但預估時間要38個小時~呵╭(╯3╰)╮
rsync -aHAXxv --numeric-ids --progress -e "ssh -T -c aes128-ctr -o Compression=no -x -p 22" id@original_host:/vz/VM_Backup/images/151 dest_dir
- config 拷貝到新主機去./nodes/kbhs/qemu-server/
把151.conf copy 過去新主機的同一目錄之中
bootdisk: sata0
cores: 2
ide2: none,media=cdrom
memory: 4096 name: SeedBox net0: e1000=02:D9:0E:B5:4C:C9,bridge=vmbr1 numa: 1 ostype: l26 sata0: VM_BACKUP:151/vm-151-disk-1.qcow2,format=qcow2,size=1500G smbios1: uuid=83b04f9f-543a-47fe-a037-310562527eab sockets: 1
- Seedbox qcow檔搬過去啟動問題
- Filsystem crash:進入後只能唯讀,利用console做fsck後有很多修復訊息,最後status clean 讚,可以開機了。但開機才是災難的開始。
- rtorrent unable to start: 原以為進入後可啟動rtorrent,失敗發現很多library無法載入,想說重裝,結果出現一連串錯誤,由原始檔安裝也是,有些套件不見或有問題
- Library missing:主要是檔案系統修復時,連同檔案也出問題,只好重裝
- Package db crash:最重要就是把/var/lib/dpkg/status 這檔案刪除,利用備份檔案還原、可以在/var/backups/dpkg.status.* 找到,選擇最接近的日期覆蓋。
- Remove crash package from status then upadate again: 雖然如此我還是遇到問題出現package檔案清單結束有問題之類的,只能編修把有問題的package文字內容刪掉,讓系統重新安裝。最後才重新解決
- gdrive 備份
已完成,簡單利用keyword上傳,麻煩的是刪除,不想留太多備份佔用空間,所以要刪除,但這工具程式並非認檔名而是一個類似UUID的,所以要找出UUID再加上刪除指令才行。#!/bin/sh IMGBAKDIR='/vz/xxx/xxx' RUNDATE=`date -d 'now' +%Y_%m_%d` cd $IMGBAKDIR uploadVMLOG=`ls *150-$RUNDATE*.log` uploadVMFN=`ls *150-$RUNDATE*.vma.lzo` uploadVPNLOG=`ls *100-$RUNDATE*.log` uploadVPNFN=`ls *100-$RUNDATE*.vma.lzo` /usr/local/bin/gdrive upload --parent 0BxgCFrnOsBPtVldLOEI5eXBHRXM $uploadVMLOG /usr/local/bin/gdrive upload --parent 0BxgCFrnOsBPtVldLOEI5eXBHRXM $uploadVMFN /usr/local/bin/gdrive upload --parent 0BxgCFrnOsBPtVldLOEI5eXBHRXM $uploadVPNLOG /usr/local/bin/gdrive upload --parent 0BxgCFrnOsBPtVldLOEI5eXBHRXM $uploadVPNFN echo "Finished backup task!" # Remove $RMDATEGoo backup to save google space. # Google uses different date format Y-m-d than vm backup naming(Y_m_d) # '0BxgCFrnOsBPtVldLOEI5eXBHRXM' is google backup folder RMDATEGoo=`date -d '3 days ago' +%Y-%m-%d` /usr/local/bin/gdrive list --query "'0BxgCFrnOsBPtVldLOEI5eXBHRXM' in parents" | grep $RMDATEGoo | grep vz | awk -F " " '{print $1}' | xargs -t -n 1 /usr/local/bin/gdrive delete $1
- VAT Exempt(免稅購買)
過往買OVH FR時有做過,但已是6,7年前的事、資料有留就是傳了護照/駕照的資料,並說明幾天後就可免除稅金。這次申請又再找了近期文章發現有點變化,依文章內容要傳的東西有點不同。首先發Ticket說要免除稅金,再依要求給了護照與英文話費帳單,其實帳單主要是確認地址。中華又可以給一份,當天傳過去當天就免除了,以後續繳時都不用incl. tax,棒!