ESXi 4 與 ESXi 5 免費版本差異性:
ESXi 4 支援 2 顆實體CPU,每顆CPU可支援到 6 核心 每個虛擬機器最高可開到 256GB 虛擬記憶體 每個虛擬機器最多可設定開 4 核心
ESXi 5 支援 1 顆實體CPU,每顆CPU可支援核心不限制 每個虛擬機器最高可開到 32GB 虛擬記憶體 每個虛擬機器最多可設定開 8 核心
看完以上的結論,對小公司來說,記憶體雖然限制在一台虛擬機器最大只能開32GB RAM,但一般都夠用了,聽說在還沒放寬權限之前,一台虛擬機器的記憶體只能開到8GB RAM,基本上也是夠拉,哈哈……目前若要升級唯一的差別就是萬一你的實體 Server 上有裝兩顆以上的CPU,那麼安裝ESXi 5版,多的CPU就可以好好的休息了………………
最近在測試 ESXi 5,結果怎麼樣也抓不到我架的 FreeNAS iSCSI 裝置,後來看到訊息,網路上查了一下,原來是兼容性問題,也就是 FreeNAS 8.0.1 RC2才能兼容,之前的版本若有此問題,就是不相容拉……
資料參考來源: http://renren.it/a/caozuoxitong/Windows/20110925/130417.html
擴展性與效能全面提升:VMware vSphere 5.0 儲存新功能
參考來源:iThome電腦報週刊
剛發表的vSphere 5.0,是VMware資料中心級 ESX虛擬化平臺家族的第5代產品,相較於上一個版本,VMware宣稱vSphere 5.0擁有200多項功能更新,其中在儲存部份,提供了改進的VMFS檔案系統,更方便的屬性驅動儲存(Profile-Driven storage)與Storage DRS功能,還可搭配與vSphere 5.0一同發表、用於提供共享儲存服務的vSphere Storage Appliance(VSA)套件,另外與vSphere搭配的SRM自動化災難復原管理套件,也新增了內建遠端複製功能,藉由這些改進與新增功能,可為用戶的虛擬化環境,提供擴展性更大、更彈性、管理更方便的儲存服務。
擴展性更大的VMFS-5檔案系統 VMFS檔案系統(VMware Virtual Machine File System)是VMware虛擬化平臺儲存架構的基礎,迄今共衍生了4個世代,VFMS-1是搭配ESX 1.x平臺,VFMS-2用於搭配ESX 2.x平臺,ESX 3.x與vSphere 4.x平臺都是採用VMFS-3,vSphere 5.0則搭配新的VMFS-5。 最新的VMFS-5有幾項改進: ● 更彈性的區塊(block)設定:先前的VMFS使用1MB、2MB、4MB、8MB大小的區塊,越大的檔案將對應更大的區塊,如1MB區塊只能支援最大256GB的檔案,8MB區塊則能支援2TB的檔案。VMFS-5則解除了這些限制,即使非常大的檔案,也能使用1MB區塊。 ● 更大的磁碟區:先前版本VMFS支援的單一extent Volume,最大為2TB,VMFS-5則提高到64TB,可利用大於2TB的LUN來建立單一extent Volume。 ● 在RDM pass-through(Physical Compatibility)模式下,允許超過60TB大小的LUN;不過非pass-through的RDM模式(Virtual Compatibility)的LUN最大仍為2TB。 [...]
架了一台 FreeNAS 7 啟用iSCSI 測試 ESXi Server的掛載與傳輸效能。
主機為HP 一般PC,硬碟只有一顆 1TB Hitachi HDS721010CLA332
測試環境:
1. FreeNAS 開一個 iSCSI 500G 的 LUN
2. A ESXi Server 掛載 iSCSI 500G 的 LUN ,並安裝XP中。
3. B ESXi Server 掛載 iSCSI 500G 的 LUN ,並將先前已安裝好的XP重新開機。
結果慘不忍賭,一起跑的狀況下很卡,還會LAG很久沒回應…………
IT邦上summer大說Switch有可能也會影響,等會把 Freenas 插在同個 Switch 來測試看看………
FreeNAS 8.0.1 BETA 2 之 NFS 與 CIFS(W網芳)傳輸測試(BETA 3 因設定 storage 權限設定異常無法測試)
簡易測試環境:
網路: 1Gbps FreeNAS主機資訊:
簡易測試方式:
1.使用 Client XP 連 CIFS(網芳)傳檔
XP下載:(會飄 39~42居多)
XP上傳:(比較平穩快速,幾乎都在55以上)
2.使用 XP 執行 vSphere 連線掛載 NFS,使用vSphere 的Browse Datastore的上下傳測試
上傳:(慘不忍賭,大部份都卡在幾kb,偶爾跳一兩秒15mb…) [...]
VMware vCenter Converter Standalone Client 轉換時出現 Multiple connections to as server or shared resource y the same user, using more than one user name, are not allowed
原本用IP連,會一直出現這個問題,但是改用電腦名稱連就OK了,之後再用IP連也都正常,真是怪 /_\
ESXi 下的VM硬碟壓縮釋放空間問題
文章出處 : http://hector958.pixnet.net/blog/post/26399389
==================================================
20110217補充:
關於VMWARE的thin provisioning,繼某SERVER使用CONVERTER匯出方式解決,另外有這台SERVER配置30GB硬碟,系統中剩餘5GB,但是VMDK一直是佔滿30GB/30GB的異常狀態。
同樣的搞了很久無解,當使用以下方法標記非使用中的BLOCK為0後,SVMOTION無效、CLONE去另個STORAGE無效、只有匯出有效。所以確認一件事就是:
VM的CLONE是BLOCK TO BLOCK的搬動;匯出則是建立VMDK後FILE TO FILE的搬動,而BLOCK標記為0的部分沒有被SVMOTION與CLONE的動作影響。
研究之後發現是VMWARE的BUG,當在作SVMOTION的時候,來源與目標磁區的BLOCK SIZE相同的話,會導致BLOCK被標記為0處無法清除,所以必須SVMOTION去一個不同BLOCK SIZE的STORAGE才行。
例如把VDisk00_V1上的東西(BLOCK SIZE=8MB)搬去VDISK01_V4(BLOCK SIZE=8MB),thin provisioning無效。
但VDisk00_V1上的東西(BLOCK SIZE=8MB)搬去ESXi2_ihd(BLOCK SIZE=1MB) ,thin provisioning生效。
當我們使用虛擬機器時,虛擬硬碟的形式可以選thin provisioning,但是明明配置的空間中只用了一半,為何管理上看起來卻大小明顯超過?VMDK的大小也明顯超過?
像這樣 :WINDOS中明明只有用一半:
但是去觀察虛擬環境中去吃的滿滿的:
這明顯有問題,其實是因為WINDOWS的檔案殺了不是真殺,這大家應該都知道。
在WINDOWS之中原本硬碟塞了資料,而後來砍掉之後卻沒有把空間釋放,vmdk大小沒有縮回來,這一點VMWARE就沒有辦法幫我們處理了。
處理的辦法:
首先有空的話最好是WINDOWS硬碟先重組,然後要用SDELETE這個工具程式,去微軟下載這個47K的小程式:
http://www.microsoft.com/taiwan/technet/sysinternals/FileAndDisk/SDelete.mspx
上面連結似乎沒了,請下載微軟瑞士刀工具: http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx
然後複製去虛擬機器的硬碟下,用命令列執行:
sdelete -c c:
這樣會把 c 槽的空白地方都標成0,等他跑完以後,用storage vmotion把這台vm的檔案搬去另一個storge空間,過程中選thin provisioning形式。
等搬完之後,硬碟所佔用空間的大小就縮回來了。
解決的方式很簡易,開啟VI Client後,到該台VM刪除底下的“_VCB-BACKUP_” 快照即可。
vcbMounter Error Backup snapshot already exists
http://networkadminkb.com/kb/Knowledge%20Base/VMWare/vcbMounter%20Error%20Backup%20snapshot%20already%20exists.aspx
You must manually delete the existing “_VCB-BACKUP_” snap-shot in VirtualCenter using the VI Client.
1) Open the VI Client
2) Right click the affected virtual machine
3) Select Snapshot…Snapshot Manager
4) Select _VCB-BACKUP_
5) Click Delete
6) Click Yes
ESXi Server使用vcbMounter與vcbRestore線上備份與還原(含異機還原)
這種方式還原系統時,只能還原到該備份檔案當下備份時的主機上,要還原至其他主機上會出錯,異機還原要另外處理。
參考網址
http://www.weithenn.org/cgi-bin/wiki.pl?vcbMounter_%E5%8F%8A_vcbRestore#Heading4
http://blog.slps.tp.edu.tw/00086/?p=220#more-220
異機還原
http://bbs.vmsky.com/thread-11439-1-1.html
使用ssh連線到ESXi Server上
備份指令(留意大小寫)
vcbMounter -h <備份的VM在那台ESXi Server > -u root –p <PW> -a ipaddr:<VM IP> -r <指定ESXi Server上的儲存媒體之備份目錄> -t fullvm
-M 0/1 ç 分割檔案的參數 1為不分割
例:
將 10.10.10.43 的ESXi SERVER上的 10.10.10.2 這台VM 備份到 10.10.10.43 的這個 /vmfs/volumes/NAS-ESXi-VM-Backup/bdc-vm_backup_20110428 儲存媒體的指定目錄下
vcbMounter -h 10.10.10.43 -u root -p <PW> -a ipaddr:10.10.10.2 -r /vmfs/volumes/NAS-ESXi-VM-Backup/bdc-vm_backup_20110428 -t fullvm
還原指令(還原時候該台ESXi Server不可有相同的目錄或同名Guest OS)
vcbRestore -h hostIP -u root -p password -s <來源檔案>
例:
vcbRestore [...]
今天看到其中一台 ESXi Server Cpu的LOADING滿載,可是看這台下面的VM機器CPU LOADING都很低,是什麼東西造成的到底?
使用SSH連入再下 top 指令查看,原來是這隻程序在搞鬼,不太清楚它是做啥用的,
vix-async-pipe
查了官方網頁的解法:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1030894
To renice the vix-async-pipe process:
Identify the PID (process ID) of the process with the command: # ps ax|grep vix-async-pipe In the output, the first number on the left is the PID of the process.
With the [...]
近期迴響