搬家記事

搬家到便宜的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檔搬過去啟動問題
  1. Filsystem crash:進入後只能唯讀,利用console做fsck後有很多修復訊息,最後status clean 讚,可以開機了。但開機才是災難的開始。
  2. rtorrent unable to start: 原以為進入後可啟動rtorrent,失敗發現很多library無法載入,想說重裝,結果出現一連串錯誤,由原始檔安裝也是,有些套件不見或有問題
  3. Library missing:主要是檔案系統修復時,連同檔案也出問題,只好重裝
  4. Package db crash:最重要就是把/var/lib/dpkg/status 這檔案刪除,利用備份檔案還原、可以在/var/backups/dpkg.status.* 找到,選擇最接近的日期覆蓋。
  5. 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,棒!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料