顯示具有 VMWare 標籤的文章。 顯示所有文章
顯示具有 VMWare 標籤的文章。 顯示所有文章

2008年8月27日 星期三

VMware推出VMware Server 2.0 Release Candidate 2

VMware Server 2.0 Release Candidate 2

又推出新的RC了,不過這次不太想換了,上次換RC1,不小心把所有的VM都清掉,超想哭。
這次RC2也只是解些Bug,應該也不必要急著換,等新的記憶體跟Windows Server 2008到了,再來重新開始。

2008年7月24日 星期四

VMware Infracture 3i免費了!

根據 VMware跟微軟拼了! ESXi Hypervisor全面免費 ,VI3i免費了耶!相較於Windows Server 2008的Hyper-V,這似乎是更好的選擇:)

官方網站上還沒看到新聞,不過等7/28就會知道了。

該找時間來試試VI3i囉~

2008年7月3日 星期四

VMware推出VMware Server 2.0 Release Candidate 1

VMware在2008/7/1推出了VMware Server 2.0 Release Candidate 1,有一些蠻實用的新功能,稍微的介紹一下。

  • Volume Shadow Copy Service (VSS):當使用Windows作業系統時,內建的VSS可與VMware的SnapShot服務作結合。Windows Guest OS進行VSS時,VMware也會跟著作SnapShot備份。
  • Expand disk capacity on the fly:可以在Guest OS執行當中,新增SCSI介面的硬碟與控制器。
  • Remote Client Devices:可透過網頁介面的VMware Console存取管理端的CDRom

另外Microsoft也推出正式版本的Hyper-V了,虛擬化軟體又多了一個選擇。

2008年6月17日 星期二

虛擬化環境的HA成本

在一般的伺服器中,價格最高的部份莫過於伺服器的硬體本身以及其上的應用程式。但在虛擬化的環境中,最昂貴的可能會是虛擬化軟體以及SAN。

最近在分析SAN以及Microsoft的Hyper-V,大概找出一個一般入門可以接受的環境,大略是兩台Quad-Core 2-Way 1U server搭配一組2-Port SAS-RAID。兩台主機合計16-core的運算能力對大多數的環境來說,應該可以統括整個server farm,搭配以SAS為外接介面而不使用FC or GigabitEthernet,節省額外的支出以及取得更高的效能。

4G FC的傳輸速度其實是夠的,但過高的延遲也會讓硬碟IO能力降低,這對Disk IO要求很高的虛擬化環境來說,其實不太好。更別提那只能當次級儲存媒體的iSCSI了。以2-3台伺服器為主的環境,也根本就不需要使用FC。IBM DS3200可以支援同時間三台伺服器,Dell MD3000可以支援兩台,HP則只有一台,在虛擬儲存這塊,HP比較不適合。

虛擬軟體的部分,支援High-Availability 是必須的。VI 3.5一套對應2 socket要價十萬,至少要兩套就要二十萬了,後續的授權費用就更嚇人了。查了一下Microsoft的Hyper-V也會支援HA,我想Hyper-V的價格應該不至於會這麼高,是可以考慮的虛擬軟體之一。

不過以上是為了HA而建置虛擬化,如果不要求HA,其實單機搭配VMware Server就夠用了。

2008年4月24日 星期四

Ubuntu Server Edition JeOS - Just enough OS for your virtual appliance

Ubuntu官方網站的說明我們可以很明顯的知道Ubuntu JeOS就是設計目的就是Optimised for VMWare ESX, VMWare Server and KVM,在最少的系統資源與對VMware最佳化的kernel可讓Guest OS所消耗的資源最少並達到最高的效能。

個人對這個版本的Ubuntu抱持很高的好感,畢竟CentOS即使選則最小安裝,還是大到嚇人,縱使它是目前支援度最高的Linux Distro.,但對於一些Lightweight service, eg:DNS, DHCP, auth,我想我會選擇Ubuntu JeOS作為所使用的Distro.。

另外許多人對於Ubuntu JeOS的批評是套件數量還是比Unbuntu Server多或者是安裝容量比Minimal Install的FreeBSD來的大。對我來說硬碟空間與套件數量並不是個Issue,畢竟他們的差距太小了,我在乎的是Ubuntu JeOS所選用的套件是否需要經常性的進行安全性更新或者是OS與所選用的虛擬軟體相容性不好,我想Ubuntu JeOS 8.04應該可以達到我的要求,待明天Ubuntu 8.04正式發表後,再來好好的測試一番。

Users deploying virtual appliances built on top of JeOS will benefit from:

* better perfomances on the same hardware compared to a full non-optimised OS
* smaller footprint of the virtual appliance on their valuable disk space
* fewer updates and therefore less maintenance than a full server installation

Tech Specs - v 8.04:

* Less than 100Mo ISO image
* Less than 300Mo installed footprint
* Specialised -virtual Kernel 2.6.24
* Optimised for VMWare ESX, VMWare Server and KVM
* Intel or AMD x86 architecture
* Minimum memory 128M
* No graphical environment preloaded as it is aimed at server virtual appliance
* Working knowledge of linux administration and debian packages recommended to start building your own appliance


Related Links:
试用Ubuntu JeOS 7.10
探究JeOS本質:是產品還是架構?
Official documents for Ubuntu JeOS


[UPDATE]

Ubuntu 8.04LTS release一段時間了,我也已經將JeOS實際上線測試了一段時間,目前JeOS是擔任proxy的工作。

實際安裝JeOS大約會需要五百MB左右的空間,在安裝完JeOS之後,會發現這版本還真的很乾淨,什麼都沒裝,連OpenSSH server都是需要另外安裝的,不過執行效率不錯,開關機都很快,吃的記憶體也很少,真的很輕量。

使用APT作為套件管理,對很久以前玩過一小段時間debian的我不算陌生,不過還是得找一下一些設定檔放置的位置,畢竟跟RedHat還是有些不同,但熟悉的很快。

目前安裝測試的硬體是IBM X3650,軟體是Win2003R2 + VMware Server 2.0 Beta,整體運作滿穩定的,目前沒有任何因為VMware不穩而當機的問題。

2008年4月9日 星期三

Hardware and Software selection for Virtualization

HP在最近推出了新款的8-way x86伺服器 HP ProLiant DL785 G5,採用的是AMD Opteron架構。而在這之前Tyan就已經推出過他們自己的8-way opteron motherboard,IWill也曾經有這樣的產品,但在需求不高的狀態下,寂靜了許久。而HP目前推出此款8-way server,也是繼當年IBM推出極度失敗的8-Way XEON之後,另一次的嘗試。

iTHome的報導,這次的HP 8-way server主打的市場不再是高階運算而改為主打虛擬化市場,反而讓我覺得這次的8-way x86 server終於有搞頭了。一台DL785 G5可以擁有32 core + 256GB RAM,這種硬體只需要一台,至少能夠負擔16部application server甚至更多,待明年Intel與AMD均推出8-core x86時,極高的運算能量再搭配I/O虛擬化,未來的伺服器市場應該會在虛擬化的推廣下,急速的萎縮。

但如此高運算能量的伺服器卻也不是完全沒有實際使用上的問題的。首先要面對的是Avalibility的問題!對於企業來說,提供穩定的服務是必須的,如此的將所有的server虛擬化於一台實體伺服器上,出了問題,MIS人員大概頭砍不完了。於是乎多機備援變成是必須的,足夠Reliable的Storage system也是必須的。

因為HA的緣故,必須購買兩部相同硬體的伺服器提供虛擬化使用,搭配外部DAS or NAS作為儲存系統。硬體上的開支倒是還好,軟體上的花費才是最可怕的!

如果不要求多機備援,原先只需要用例如VMware Infrastructure 3i、Xen、Windows Server Virtualization之類的技術,以非常低廉的價格取得虛擬化的軟體,但HA等功能目前只有VMware Infrasturcture 3 Std/Ent才有提供,很抱歉的是VI是採用per 2-processor計費,根據中信局目前的報價,VI Std每兩顆實體processor要價120,000,而VI Ent更要這個價格的一倍,沒錯,光兩台8-way Server的VI授權費用,可能會比兩台8-way Server還貴,真的值得嗎? 也許需要各位MIS大人們再仔細考量一番。

到最後,反而是軟體成本壓倒硬體採購,一間企業真的有需要使用到8-way的伺服器嗎?我個人也是抱持的懷疑的態度,畢竟目前2-way的伺服器價格真的相當低廉,使用多台2-way server再搭配VI會不會是更划算的選擇,需要添購運算能量時,在購買新的2-way server即可,反正使用VMotion將Guest OS轉移到新的機器上,也是相當的方便。待Intel新一代的Nehalem出馬,8-cores的運算能力會讓高階的x86更顯乏力吧。

2008年2月1日 星期五

VMWare Server 2.0 Beta

VMWare在不久之前推出了VMWare Server 2.0 Beta版本,以下是VMware 2.0 Beta與1.0不同的地方,由IIS based的web管理介面改成Apache+Tomcat的Java管理介面,設定上來得更簡單了些,遠端連線console的效能也比較好了。

另外一點很重要的不同則是在於Storage Pool的概念,不僅本地磁碟可以加入Storage Pool,現在也可以將CIFS協定(網芳啦)的遠端資料夾也加入Storage Pool,應該算是VMWare Infrastructure功能的下放,只可惜還沒有支援SAN or iSCSI等協定,不過SAN由Host mount起來再放進Storage Pool好像也是可以的。


New features and enhancements in the VMware Server Beta 1 release:

* Web-based management interface: A new Web-based user interface provides a simple, flexible, intuitive and productive way for you to manage your virtual machines.
* Expanded operating system support: VMware Server now supports Windows Vista Business Edition and Ultimate Edition (guest only), Windows Server 2008 (Longhorn Server Beta 3), Red Hat Enterprise Linux 5 and Ubuntu 7.1, among others.
* Greater scalability: Take full advantage of high-end hardware with support for up to 8GB of RAM per virtual machine, up to two virtual SMP (vSMP) processors and up to 64 virtual machines per host.
* 64-bit guest operating system support: Run high-performance operating systems in virtual machines with support for Intel EM64T VT-enabled processors and AMD64 processors with segmentation support.
* Support for VIX API 1.2: This feature provides a programming interface for automating virtual machine and guest operations.
* Support for Virtual Machine Interface (VMI): This feature enables transparent paravirtualization, in which a single binary version of the operating system can run either on native hardware or in paravirtualized mode.
* Support for USB 2.0 devices: Transfer data at faster data rates from USB 2.0 devices.