thắc mắc proxmox - Làm thế nào để gắn physical drive cho VM/CT Promox

Mình passthrough ổ cho vm bình thường với config bên trong file config của máy ảo thôi, nhưng vẫn chưa hiểu cách promox quản lý ổ chính với LVM/LVM-thin các kiểu. Nên giờ coi như 1 ssd pass through cho VM luôn cho dễ, còn 1 ssd thì để promox quản lý phân chia các kiểu luôn.
Máy ảo mỗi máy kể cả máy chính được phân tầm 100GB nhưng thực tế chỉ cần <200GB là tẹt ga cho cả promox lẫn máy ảo, muốn tách ra dùng phân vùng 250GB của ổ sda thì giờ phải làm sao. Do nhu cầu mình chả có phim ảnh gì đâu nên thực tế dùng không hết chừng này tuy nhiên tối ưu chút vẫn hơn chứ dùng có vài chục GB trên con SSD 480GB cũng phí lắm

1672743290230.png

1672743356809.png
 
Passthrough để móc hdd ra đi chỗ khác vì backup là dở, nếu con hdd nó die thì sao? nếu mục đích là backup mà ko có nas thì mua con usb gắn vô và xài backup của proxmox để backup clients, còn proxmox thì xài veeam, xài homelab thì phải có storage rời, chứ storage mà chơi luôn trên con cluster thì hơi nguy hiểm
 
Mình passthrough ổ cho vm bình thường với config bên trong file config của máy ảo thôi, nhưng vẫn chưa hiểu cách promox quản lý ổ chính với LVM/LVM-thin các kiểu. Nên giờ coi như 1 ssd pass through cho VM luôn cho dễ, còn 1 ssd thì để promox quản lý phân chia các kiểu luôn.
Máy ảo mỗi máy kể cả máy chính được phân tầm 100GB nhưng thực tế chỉ cần <200GB là tẹt ga cho cả promox lẫn máy ảo, muốn tách ra dùng phân vùng 250GB của ổ sda thì giờ phải làm sao. Do nhu cầu mình chả có phim ảnh gì đâu nên thực tế dùng không hết chừng này tuy nhiên tối ưu chút vẫn hơn chứ dùng có vài chục GB trên con SSD 480GB cũng phí lắm

View attachment 1593542
View attachment 1593548

Phân vùng thì nó hai kiểu ví dụ như bạn là nó chơi chia ổ cứng ra làm ba ổ cứng ảo 1/2/3 cách nầy khá bất tiện khi phải dời thay đổi kích cỡ vì một số lý do, kiểu thứ hai là chơi lvm, tôi ko nhớ là proxmox có xài lvm trên con cứng ảo sda3 ko, chứ nếu có thì dễ, bạn vô console của proxmox đánh pvdisplay vgdisplay lvdisplay là biết, nếu ko xài lvm thì mệt đó, bạn phải làm thủ công partition như thời 1995 rồi
 
Phân vùng thì nó hai kiểu ví dụ như bạn là nó chơi chia ổ cứng ra làm ba ổ cứng ảo 1/2/3 cách nầy khá bất tiện khi phải dời thay đổi kích cỡ vì một số lý do, kiểu thứ hai là chơi lvm, tôi ko nhớ là proxmox có xài lvm trên con cứng ảo sda3 ko, chứ nếu có thì dễ, bạn vô console của proxmox đánh pvdisplay vgdisplay lvdisplay là biết, nếu ko xài lvm thì mệt đó, bạn phải làm thủ công partition như thời 1995 rồi

Giờ mình có 1 ổ chính sda3 phân vùng LVM, nhưng lúc cài vô promox lấy 100GB (local), còn local-lvm thì chia cho máy ảo, giờ resize local hoặc resize vm-disk nhỏ lại không thấy mục nào cả, mục resize trong hardware chỉ có tăng, muốn giảm không thấy. Thực ra nếu không làm được thì thôi nhưng cả ổ dùng có ssd 500G mà dùng có 30GB tổng cũng phí. Backup thì nguyên lý lại không nên để ở chính ổ đấy lỡ có gì đi cả ổ chính thì cũng đi luôn backup. Mình dùng nas chạy ssd thấy cực kì tự tin vụ data vì chưa bao giờ chết ổ cả, mà nas của mình chả có phim ảnh gì nhiều nên TBW cực kì ít và ít hơn PC, 1 năm 1-2TBW là max, ăn nhau ở power on time thôi

1672796994743.png

1672797214926.png
 
Giờ mình có 1 ổ chính sda3 phân vùng LVM, nhưng lúc cài vô promox lấy 100GB (local), còn local-lvm thì chia cho máy ảo, giờ resize local hoặc resize vm-disk nhỏ lại không thấy mục nào cả, mục resize trong hardware chỉ có tăng, muốn giảm không thấy. Thực ra nếu không làm được thì thôi nhưng cả ổ dùng có ssd 500G mà dùng có 30GB tổng cũng phí. Backup thì nguyên lý lại không nên để ở chính ổ đấy lỡ có gì đi cả ổ chính thì cũng đi luôn backup. Mình dùng nas chạy ssd thấy cực kì tự tin vụ data vì chưa bao giờ chết ổ cả, mà nas của mình chả có phim ảnh gì nhiều nên TBW cực kì ít và ít hơn PC, ăn nhau ở power on time thôi

View attachment 1594396
View attachment 1594400
lvm (thường chứa file ISO) và local-lvm (chừa Vm-disk) là phân vùng trên chính ổ cài proxmox. Bạn xem ở đây để biết cách gộp 2 phân vùng đó với nhau. Còn vm-disk có thể được xem như 1 phân vùng trên chính local-lvm để dành cho VM, nên thường ko giảm được.

Mình dùng xpen. Mình passthough bằng controller (passthough PCIE) thì xem được toàn bộ dữ liệu trên ổ, còn passthough (bằng lệnh "qm set --sata") từng ổ thì phải xóa dữ liệu cũ.

Mình ko biết sự khác nhau khi passthough giữa (ide/sata/scsi/virtio) là gì?
 
lvm (thường chứa file ISO) và local-lvm (chừa Vm-disk) là phân vùng trên chính ổ cài proxmox. Bạn xem ở đây để biết cách gộp 2 phân vùng đó với nhau. Còn vm-disk có thể được xem như 1 phân vùng trên chính local-lvm để dành cho VM, nên thường ko giảm được.

Mình dùng xpen. Mình passthough bằng controller (passthough PCIE) thì xem được toàn bộ dữ liệu trên ổ, còn passthough (bằng lệnh "qm set --sata") từng ổ thì phải xóa dữ liệu cũ.

Mình ko biết sự khác nhau khi passthough giữa (ide/sata/scsi/virtio) là gì?
Ủa mình đang passthrough ổ thứ 2 trong hình dùng scsi đấy, thực chất nó sửa file config thôi, thấy phần document của promox nó ghi scsi nó per tốt hơn sata của ổ 100G trên lvm-thin nên mình dùng
https://pve.proxmox.com/wiki/Passthrough_Physical_Disk_to_Virtual_Machine_(VM)
Việc passthrough chưa thấy liên quan gì đến xoá dữ liệu, mount xong thì ổ kia nguyên dữ liệu như cũ và mount qua fstab chả khác gì ổ trên máy thật. Thâm chí ổ mount đó vốn là ổ chính cài ubuntu và boot được luôn mình cũng chưa xoá os cũ nữa, nhưng chỉ mount data thôi

1672798982522.png


Dưới đây là so sánh tốc độ ssd giữa promox host và vm (ubuntu), tốc độ max thấp là do con máy celeron cùi fanless nữa, chỉ tham khảo thôi
Promox
1672799214008.png

Máy ảo ubuntu trong promox, lần lượt ổ lvm và ổ passthrough, rõ ràng ổ LVM per kém hơn passthrough, không rõ do sata vs scsi hay do LVM kém hơn
1672799322215.png

1672799337059.png

Tuy là vậy nhưng mình dùng làm home lab nhưng để ở quê, speed chỉ cần gấp đôi tốc độ internet là ok rồi
 
Last edited:
Giờ mình có 1 ổ chính sda3 phân vùng LVM, nhưng lúc cài vô promox lấy 100GB (local), còn local-lvm thì chia cho máy ảo, giờ resize local hoặc resize vm-disk nhỏ lại không thấy mục nào cả, mục resize trong hardware chỉ có tăng, muốn giảm không thấy. Thực ra nếu không làm được thì thôi nhưng cả ổ dùng có ssd 500G mà dùng có 30GB tổng cũng phí. Backup thì nguyên lý lại không nên để ở chính ổ đấy lỡ có gì đi cả ổ chính thì cũng đi luôn backup. Mình dùng nas chạy ssd thấy cực kì tự tin vụ data vì chưa bao giờ chết ổ cả, mà nas của mình chả có phim ảnh gì nhiều nên TBW cực kì ít và ít hơn PC, 1 năm 1-2TBW là max, ăn nhau ở power on time thôi

View attachment 1594396
View attachment 1594400

Khi bạn xài lvm thì bạn phải mount cái đĩa đó lên thư mục, ví dụ như con sda3 bạn sẽ pvdisplay nếu có pv thì nó sẽ kêu là sda3 hay gì đó sau đó bạn vgdisplay thì nó sẽ có đặt tên xyz và cuối cùng là lvdisplay cái nầy là logical volume, nếu bạn quen với lvm thì dễ nếu ko thì mường tượng lvm nó có 4 lớp, lớp thứ nhất là ô cứng, có thể là raid hay một ổ cứng, sau đó là physical volume > volume group > logical volume

Bạn có thể tạo nhiều lv trên cùng vg, và phân size tuỳ theo ý, sau khi có lv thì bạn phải format với mkfs hay gì đó ext4 zfs các thể loại

Sau khi format thì bạn mount nó lên thư mục bằng lệnh hay là perma ở trên /etc/fstab mount lv làm nền cho thư mục cũng giống như là bạn mount samba hay nfs hay một ổ cứng vậy đó

Bạn tạo hết mà ko xài đc là gì chưa mount, ban kiếm lvm examples google thì rất đơn giản, nói nhiều nhưng nó ko có gì đặc biệt

Bạn muốn biết máy đang mount như thế nào thì xài lệnh df -h
 
Ủa mình đang passthrough ổ thứ 2 trong hình dùng scsi đấy, thực chất nó sửa file config thôi, thấy phần document của promox nó ghi scsi nó per tốt hơn sata của ổ 100G trên lvm-thin nên mình dùng
Passthrough Physical Disk to Virtual Machine (VM) - Proxmox VE (https://pve.proxmox.com/wiki/Passthrough_Physical_Disk_to_Virtual_Machine_(VM))
Việc passthrough chưa thấy liên quan gì đến xoá dữ liệu, mount xong thì ổ kia nguyên dữ liệu như cũ và mount qua fstab chả khác gì ổ trên máy thật. Thâm chí ổ mount đó vốn là ổ chính cài ubuntu và boot được luôn mình cũng chưa xoá os cũ nữa, nhưng chỉ mount data thôi

View attachment 1594461

Dưới đây là so sánh tốc độ ssd giữa promox host và vm (ubuntu), tốc độ max thấp là do con máy celeron cùi fanless nữa, chỉ tham khảo thôi
Promox
View attachment 1594470
Máy ảo ubuntu trong promox, lần lượt ổ lvm và ổ passthrough, rõ ràng ổ LVM per kém hơn passthrough, không rõ do sata vs scsi hay do LVM kém hơn
View attachment 1594473
View attachment 1594474
Tuy là vậy nhưng mình dùng làm home lab nhưng để ở quê, speed chỉ cần gấp đôi tốc độ internet là ok rồi
bác cho hỏi làm thế nào để passthrough ổ cứng chuẩn scsi thay vì sata vậy. Mình passthrough bằng lệnh qm set id -sata thì xpen có nhận ổ nhưng khi thay sata bằng scsi thì ko thấy nhận ổ.
 
bác cho hỏi làm thế nào để passthrough ổ cứng chuẩn scsi thay vì sata vậy. Mình passthrough bằng lệnh qm set id -sata thì xpen có nhận ổ nhưng khi thay sata bằng scsi thì ko thấy nhận ổ.
Bữa mình đọc ở đâu đó thì xpen thì nhận sata thôi pro, mấy bản loader mới nay hỗ trợ thêm ssd nvme nữa mà mình chưa có điều kiện để thử.
 
Back
Top