--- title: Xcp NG 架設紀錄 lang: zh-tw description: Xcp NG 架設紀錄 tags: RD, XCP-ng, XenServer, vdi --- # what is XenServer XenServer 是與 VMware vSphere 相當的虛擬機管理服務, ## What is XCP-ng 軟體官方網站 https://xcp-ng.org/ XCP-ng 是 XenServer 的開源項目, 原本的 XenServer 是由 Citrix 主導, Citrix 在 XenServer 7.3 之後, Citrix 將部分的關鍵功能變成需要付費的服務, 因此另一批人將 XenServer 分支出 XCP-ng , 並持續保持為免費開源。 ## Install XCP-ng 先從官網下載 iso 檔,然後用 [rufus](https://rufus.ie/) 轉成 usb 開機碟。 啟動後的系統畫面大概是這樣, 可以在這邊取得 XCP-ng server 的 IP 位置, 接下來可以用 XCP-ng Center 進行管理。 ![](https://i.imgur.com/kTmZgcG.png) ### XCP-ng Center [XCP-ng Center](https://github.com/xcp-ng/xenadmin/releases/tag/v.8.0.0) 是 XCP-ng 的管理平台(for windows)。 ![](https://i.imgur.com/FDg9Qbu.png) 這裡的功能非常多,基本的登入 XCP-ng server,建立虛擬機,連結硬碟空間等功能都可以在這邊處理。 ### Xen Orchestra [Xen Orchestra](https://xen-orchestra.com/) 是進階版的 XCP-ng 管理工具,以網頁服務的方式架設,可以跨平台。 ![](https://i.imgur.com/BNsO238.png) Xen Orchestra 包含了全部 XCP-ng server 的功能,並且加上統計圖表和使用者管理的功能,支援 ldap 登入,但需要付費才能使用完整的功能, 有開源社群版本可以使用,[詳細說明可以看這裡](https://github.com/Jarli01/xenorchestra_installer)。 需要先自行安裝 ubuntu 或 Debian 的 server 版本, 然後執行以下步驟(需要先進入 bash): ```bash= sudo bash <password> sudo curl https://raw.githubusercontent.com/Jarli01/xenorchestra_installer/master/xo_install.sh | bash <password> ``` ## PCI Pass-Through on XenServer 7.0 ```python= ### get pci list lspci ### get vm list xe vm-list ### set pci to VM xe vm-param-set other-config:pci=0/0000:B:D.f uuid=<vm uuid> ```