2022年3月19日 星期六

Proxmox VE 開啟IOMMU設定硬體直通

在BIOS開啟虛擬化功能

intel = VT-D

AMD = SVM

添加 intel_iommu=on 或是amd_iommu=on ,在PVE命令行輸入

nano /etc/default/grub

找到

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Intel CPU修改為

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

AMD CPU修改為

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

如果硬體支援可以嘗試使用 intel_iommu=pt 或是 amd_iommu=pt ,pt 選項只為使用透傳功能的裝置啟用 IOMMU,並可以提供更好的功能。但不是所有硬體都支援這個選項。如果 pt 選項在主機上無法正常工作,請轉換回使用前面的選項。

存檔退出

更新grub,輸入

update-grub

完成後重啟PVE


參考網址:https://www.nasge.com/archives/137.html

2022年3月13日 星期日

Proxmox VE 硬碟直通

單碟直通

先登入網頁,在主機名稱->磁碟
觀察裝置排序(sda、sdb、sdc...)

檢視儲存裝置的id

使用ssh連線至PVE
輸入命令
ls /dev/disk/by-id


建立硬碟對映

輸入命令
qm set 100 -sata1 /dev/disk/by-id/ata-***
其中100為虛擬機id,依實際修改
sata1為虛擬機未佔用的硬碟id,依實際修改sata0~5
ata-***為真實硬碟id
如果返回以下資訊,說明已成功對映
update vm 100: -sata1 /dev/disk/by-id/ata-***
進入網頁虛擬機頁面確認是否新增成功


參考網址:https://www.firbug.com/a/202110/1371124.html

Proxmox VE 免費版修改更新源

PVE 預設更新來源為Enterprise Repository

該更新源為合約更新源,無付費取得授權無法更新

免費版可將更新來源切換為 No-Subscription Repository 或 Test Repository,即可順利更新。

以文字編輯器開啟 /etc/apt/sources.list

sudo nano /etc/apt/sources.list

加入以下這行

deb http://download.proxmox.com/debian/pve buster pve-no-subscription

再將原本的 Enterprise Repository 商業更新源取消,以文字編輯器開啟 /etc/apt/sources.list.d/pve-enterprise.list。

sudo nano /etc/apt/sources.list.d/pve-enterprise.list

將它註解

# deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise

參考來源:

http://blog.jason.tools/2019/02/pve-subscription.html

https://www.albert-yu.com/blog/proxmox-ve-版本更新與免費授權/

https://pve.proxmox.com/wiki/Package_Repositories

https://ithelp.ithome.com.tw/articles/10266968

Proxmox VE 安裝筆記

官網下載安裝ISO檔

準備一支8G以上隨身碟

用燒錄工具將PVE ISO檔燒至隨身碟

可用RufusUnetbootinbalenaEtcherUltraISO等工具

安裝過程設定安裝目標硬碟、密碼、IP、Hostname等

Hostname為之後PVE的主機名稱

PVE安裝空間最少30G以上

由於PVE預設root空間為安裝空間1/4

以安裝空間32G為例,位於root的local空間約剩7.5G

剩下的local-lvm空間大約為13.7G,上傳ISO檔均使用local空間

所以須刪除local-lvm空間合併至root中

指令如下

1、備份虛擬機
2、刪除虛擬機
3、刪除local-lvm
命令:
lvremove pve/data
4、把local-lvm空間分配給Localy
命令:
lvextend -l +100%FREE -r pve/root
resize2fs /dev/mapper/pve-root
5、刪除local-lvm
      網頁登陸,資料中心-儲存-刪除local-lvm 6、編輯local,內容裡添加 磁盤映像和容器,保存
7、恢復虛擬機
# ISO檔上傳路徑為
/var/lib/vz/template/iso

參考網址:

https://www.codeleading.com/article/80895170086/

https://blog.csdn.net/u010857736/article/details/123750042