VMware的Datastore大小以及數量推薦

2022-09-12 06:27:14 字數 749 閱讀 9831

vmware最大支援每個lun為64tb,那麼對於客戶而言,每個lun配多大,配多少個lun是乙個需要認真考慮的問題,在vmware引入ats之前,不推薦使用大lun,因為以前vmware採用scsi-2預留來獲取磁碟鎖,在vmware集群中,當lun很大並且上面執行多個虛擬機器的時候,當scsi-2預留獲取磁碟鎖的過程中,只有scsi-2的owner節點才能訪問該lun,集群中的其它主機此時是無法訪問該lun的,雖然獲取磁碟鎖的過程很短,但是頻繁的元資料操作仍然會對效能造成很大的影響。這種情況在ats引入以後得到了解決,ats獲取磁碟鎖的粒度只有乙個扇區,並且多個主機可以併發的向乙個vmfs發起元資料操作,這樣大大的提公升了效率和效能,因此在乙個大lun上面執行多個虛擬機器成為乙個很好的選擇,尤其是在vdi場景下,單個lun可以給幾十乃至上百個虛擬機器提供儲存空間,但是客戶也需要考慮到其它一些方面的開銷和成本,比如大lun的容災,備份,如果是採用基於陣列的快照,亦或是基於陣列側的遠端複製技術,lun越大,那麼容災備份成本越高,比如基於陣列快照技術想要保護某幾個虛擬機器,但是由於這個lun上有非常多的虛擬機器,那麼其它虛擬機器也被保護起來了,遠端複製如果想要做一次全量的同步由於lun太多也會花很長的時間,如果出現災難,由於lun太大,如果沒有對lun上的虛擬機器或者說業務做很好的規劃的話,rto也會很長,因此datastore的大小以及數量取決於客戶的應用以及客戶對sla的要求。

基於華為的經驗以及華為客戶的經驗,對於無特殊要求的客戶,華為推薦配置lun大小1tb~4tb。

摘錄自:華為oceanstor dorado 面向vmware場景最佳實踐

kotlin 協程方式使用datastore

環境 as 3.6.3,gradle 5.6.4,jdk8,kotlin 1.4.10 1 build.gradle dependencies 單獨使用協程時,下面依賴必備 implementation org.jetbrains.kotlinx kotlinx coroutines core 1....

Vmware的VMware tools藍屏解決方法

我經常用虛擬機器來試用一些不曾用過的軟體,所以重灌虛擬機器系統是家常便飯的事。而重灌系統之後裝完vmware tools總是遇到藍屏,雖然重啟之後一般還能用,但還是決定試一下能否解決這種問題。我上網找了很多其他人的答案,但不是太複雜便是時候補鍋。我就研究了一下,發現他們解決問題的方式都是針對vmwa...

VMWare的使用經驗

1 支援的guest os vmware支援如下guest os ms dos win3.1 win9x me winnt win2000 winxp win.linux freebsd ware6 solaris x86。不支援的guest os beos ibm os 2 and os 2 wa...