2011年6月28日 星期二

如何安裝VMware ESXi 4.1

基本上如果是現在才要佈署or進行POC測試VMware vSphere 4的話,都會安裝ESXi 4.1版本,之前的ESX 4.1目前已經end of life,以後的版本也都會統一稱為ESXi。
至於ESXi 4.1的取的可以至VMware官網下載,或者是透過SI取的,目前最新的版本是"ESXi 4.1 Installable Update 1",以下我會利用一台Lenovo T410(8G RAM),安裝完VMware Workstation,然後再把ESXi 4.1安裝Guest OS裏,其中在ESXi Guest OS的網路配置,我選擇是Host-Only,只讓本機與Guest OS相互存取即可,以下是安裝畫面介紹:
1.透過Guest OS掛載ISO檔開機後,即會出現下列選項,請選擇"ESXi Installer"。












2.硬體偵測沒問題,即會載入相關核心檔案。


3. 提醒使用者安裝ESXi的硬體必須符合VMware相容性,直接按Install,進行安裝。


4. 煩人的使用者授權條文,請按F11繼續安裝。


5. 這邊請選擇實際的安裝ESXi的硬碟位置,ESXi其實就是一個修改過後的Linux Kernal版本。


6.按F11確認安裝,ESXi在安裝過程,會把選擇安裝的硬碟,全部格式掉,以完成安裝作業。


7. 安裝過程。


8.提示安裝完成後,請把安裝ISO檔或者是光碟片取出,並且需要重新開機,如果要管理ESXㄛ主機l可透過vSphere Client來進行後續管理。


9. 以下開完機後的登入畫面,我們可以按下F2來進入到ESXi的Local Console管理界面。

2011年6月24日 星期五

大部分我都是利用VNC來遠端管理主機,不過有時候還是會利用VMware vSphere Client
的Console來管理主機,不過碰到安裝完Windows 2008 R2 Guest OS,之後再安裝VMware Tools,最後利用Console去管理Server時,會出現滑鼠在Guest OS裏,有卡卡的現象,所以為了要解決這個問題,必須要更換Guest OS裏的顯卡驅動程式,才能有效解決這個問題,以下是安裝步驟:
1. 預設安裝完VMware Tools後,所抓到的是"標準VGA繪圖卡"。

2. 請到系統\裝置管理員裏,手動把顯示卡的驅動程式智換成"wddm_video"這一個驅動程式,路徑在C:\Program Files\Common Files\VMware\Drivers\wddm_video。

3.  安裝完成之後,即會更新成VMware SVGA 3D這一個顯卡,然後重新開機,這樣就不會在利用Console管理Windows 2008 R2 Guest OS時,會出現滑鼠有卡卡的現象。

如何安裝Gluster,以CentOS為例

首先在安裝Gluster前,請先至官網review一下(Checking Minimum Requirements),安裝的最小需求,其中除了要安裝的一些必要套件以外,在File System Requirements部分,建議是採用EXT4,所以Linux kernel版本要高於2.6.31 or CentOS版本要高於5.4才支援,不過因為CentOS 5.6目前已經正式announce,所以可以直接用此一版本安裝即可,而在安裝CentOS 5.6時,因為預設的anaconda安裝程式並不會啟動ext4,所以在格式化硬碟,也沒有ext4選項可以選取,這部份請在一開始安裝畫面時,下linux ext4即可利用ext4來格式化硬碟。

請到官網把所需的RPM下載回來,以下是以RPM安裝Gluster範例:
1. 安裝glusterfs-core-3.2.0-1.x86_64.rpm

 2. 安裝glusterfs-fuse-3.2.0-1.x86_64.rpm

3.安裝glusterfs-geo-replication-3.2.0-1.x86_64.rpm時,系統會出現以下錯誤訊息,說明缺少python–ctypes與rsync這兩個套件。


5. 重新安裝glusterfs-geo-replication-3.2.0-1.x86_64.rpm

6. 利用/usr/sbin/glusterfs -V,檢查一下安裝後的版本。
以上就安裝完Gluster,夠簡單吧~

GlusterFS叢集分散式檔案系統簡介

會開始研究這套GlusterFS,主要是因為自己在管理企業內部儲存架構時碰到一Bottleneck,而這些Bottleneck原因主要來自如下:
1. 企業的資料量幾乎都是呈線性成長,如果你的企業每天是以1T的空間來成長,那會是一件
很恐怖的事。



2. 企業對於儲存設備效能要求很高,例如是Throughput、 IOPS、Response time等。 


3. 採購儲存設備預算有限,不是每個企業都買得起EMC、NetApp儲存設備,雖然這兩種設備我都用過,但要說服老闆一下子掏出幾百萬去買上述設備,的確難度還滿高的,除非你可以確保採購這些設備,可以帶給你的企業有更高的獲利,類似:Apple iCloud後端是使用EMC的Isilon,其容量高達12PB。

 而GlusterFS剛好有幾項特點,可以match上述需求,所以可以參考如下:
1. 它是Open Source,所以它不用錢,除非你需要它的原廠技術支援服務 or 購買Gluster Virtual Storage Appliances等才需要付費。

2. Gluster是file-based scale-out NAS platform,所謂scale-out的意思,代表它可以平行擴充,它的最大特色就是more units = more capacity, more CPU, and more I/O,所以當你建置的node數量越多,其Disk的capacity與Network performance都會呈線性成長,據我所知Dell的EqualLogicPS Series算是類似概念的Storage產品

3. Gluster是Software Only,所以他可以安裝在Linux-ike平台上,RHEL、CentOS、Ubuntu、Debian上,不過目前並不支援Windows平台。

4. 除了提供source code、RPM安裝以外,還提供Virtual Storage Appliance(VMware、Xen、KVM)、Storage Software Appliance(ISO檔)等方式配置。 

5. 支援三種Client連接方式,例如:Samba、NFS、Native Client。

6. 由於擁有Scale-out的特性,所以它可以規劃在Public and Private Cloud Environments裏。

7. 由於是採分散式架構,所以可以建立n個node,然後透過Distributed Replicated Volumes功能,來將多個node,組成類似RAID 1功能,這樣不管哪一個node掛掉,資料都不會遺失,因為每個node都保有一份完整資料,所以可以符合企業high-reliability需求。

   





2011年6月1日 星期三

vCenter無法import machine問題

最近在測試vCenter import machine功能時,vCenter卻出現以下
A fatal error occurred. The reason for this might be a network connection failure.The wizard will close
now.Please check your network connection and try again錯誤訊息:
檢查了一下本機和vCenter的網路連線都很正常,不太可能是網路的問題,上網到VMware Communities查了一下,同樣也有人遇到類似的問題,有人提出的解法是重新restart VMware vCenter Converter Integrated Server和VMware vCenter Converter Integrated Worker這兩個的Service,然後再重新用vSphere Client連線到vCenter以後就可以恢復正常,不過我比較暴力,我是直接重新restart vCenter主機,反正做完Windows Update,剛好要重新開機。