wiki:XCP_VM

XCP VM 安裝


【創立 VM】

[前言]

參考官方的說明文件,此章將著重於(1)開啟 VM 所需分配的最小 Mem 和 disk 需求 (2)XCP 支援的虛擬設備環境 (3)如何 Physical to Virtual Conversion(P2V)、cloning templates 和匯入 previously-exported VMs

[VM 需求]

[虛擬設備的支援]

[Physical to Virtual Conversion(P2V)]

  • Windows 的轉換 - 使用 xenconvert
  • Linux 的轉換 - 使用 XCP 安裝安碟並選擇 P2V 選項
  • 舊機器的轉換 - P2V tool 預設需要 64-bit 的 CPU,若是舊機器的話可選用 P2V-legacy (但必須支援 PAE),若是沒有支援 PAE 的話,就必須將硬碟換到支援 PAE 的機器再進行轉換

[Cloning 已存的 VM]

  • XCP 支援兩種要的 clone 方式:
    1. Full Copy: clone 速度慢 (使用 vm-copy 指令)
    2. Copy-on-write: clone 速度快,但它只支援 file-backed VM,會降低硬碟的效能(與 template 的數量呈線性關係)
  • Clone 的步驟必須考慮的 storage 是否是共享的

[匯入和匯出]

  • 匯出
    //必須先 shutdown VM
    # xe vm-export -h <hostname> -u <root> -pw <password> vm=<vm_name> filename=<pathname_of_file>
    
  • 匯入 (若正確執行完成將會回傳這個新匯入 VM 的 UUID )
    # xe vm-import -h <hostname> -u <root> -pw <password> filename=<pathname_of_export_file>
    
    // 若要匯入的 VM 在其他 shared repository(SR) 則需加入 sr-uuid
    #xe vm-import -h <hostname> -u <root> -pw <password> filename=<pathname_of_export_file> sr-uuid=<uuid_of_target_sr>
    
    // 保留原先的 MAC 位址需加入 preserve=true
    # xe vm-import -h <hostname> -u <root> -pw <password> filename=<pathname_of_export_file> preserve=true
    
  • 必須考慮到 MAC 和 VIF attached 的 network

[VM Block 設備]

  • Para-Virtualized(PV) 的 Liunx 存取 block device 會透過 PV devices,XCP 不會試圖模擬SCSI 或 IDE,XCP 提供更有彈性的介面 xvd*
  • Fully Virtualized(FV) guests,XCP 則會模擬 IDE(hd*),若是使用 windows 可以安裝 special PV driver 來得到 xvd* 的特色
Last modified 14 years ago Last modified on May 28, 2010, 1:51:49 PM

Attachments (2)

Download all attachments as: .zip