2010/04/21

VMware Infrastructure 3.5 License Server port

      今天去幫客戶看他的VI3.5問題。他電話描述說,他的 Virtual Center 2.5 突然連不上四部ESX3.5了。他們狀態都是「disconnect」。那我直覺就是網路問題啊。可是他又說,從VI client可以個別連上ESX server都沒問題。

      這麼奇怪的問題,那我只好到現場看看了。我檢查了一下,發現esx的license不正常。我試著把vCenter上的 esx host都重新connect一次,並沒有用。若把esx全移除再加入一次,又可以。不過過幾分鐘就會disconnect。正在摸不著頭緒時,突然想起license連線。我檢查vCenter上的license service都有啟動。 執行「netstat -na」也有看到 lmgrd.exe listen 27000、VMWARELM.exe listen 27010。

      在登入esx server console,我使用 netstat看有沒有 27010的連線,發現完全沒有!再檢查安裝vCenter的windows2003防火牆,發現防火牆被開啟了!切~搞半天是防火牆擋下27000、27010 port導致esx license都不正常了。就這樣白白罰站(機房沒椅子)兩個小時....

2010/04/19

嘉義阿岸米糕

      2010/04/18 到嘉義文化夜市一遊。在停車時看到門口多人的,所以就上網查一下「阿岸米糕」,原來這還蠻有名的。所以就去吃看看了。

阿岸米糕,生意蠻好的米糕-$25

      這米糕和一般我常吃的筒仔米糕不一樣,而是米糕飯淋上肉燥。看起來沒甚麼,吃起來滋味很不錯。那肉燥不油膩,鹹甜適中。米糕飯不軟爛,雖然粒粒分明,但是卻沒有硬的感覺。難怪那麼多客戶捧場!米糕還有送一小碗湯,這湯應該是柴魚或鰹魚之類的湯底,很好喝。

      這阿岸米糕門口的招牌上寫著「米糕、土魠魚羹」,所以也要點個土魠魚來嚐嚐啦!這土魠魚羹一來,我翻了翻,覺得他好像送錯了。因為裡面的肉是白的,不是一般看到黃的,根本就是虱目魚羹啊?我撈起一塊「魚肉」,一咬後發現,那裹粉是白的,裡面有一小塊魚肉,口感是土魠沒錯。這一碗要 $35,可是那肉好小一塊,只有幾塊而已,都是粉啦。而且那碗長的像「碟子」,好小一碗啊。真是遜斃了!台南一堆賣土魠魚羹的,都沒吃過那麼遭的耶!該請老闆去考察考察了...

土魠魚羹-$35米糕送的湯

2010/04/13

VMware ESXi 4.0 on Sun X4600M2

      VMware 官方文件說ESXi 只能使用 256GB實體記憶體。但是Sun網站公告的ESXi4.0可以完全支援X4600M2。這有甚麼稀奇?哈~Sun X4600從一現身就一直是x86架構的極限。第一代可以使用8顆AMD Dual-Cores CPU,插上2GB DIMM 64支,以4U標準基價規格,可以塞入這些CPU和記憶體,是當時之最。

      後來,X4600M2推出,可以支援 4GB DIMM,所以把單機的記憶體推升至256GB。去年,X4600M2最後一款,把AMD CPU改成4-Cores, 可支援 8GB DIMM,讓一台4U x86設備,可以提供 32cores + 512GB 記憶體。這規格推出後,他就EOL了(停賣)。緊接登場的是 Sun X4640,這機器還無緣用到,所以有幸使用到時,再來做個記錄。

      以下是安裝上VMware ESXi4.0,可以使用32cores+ 512GB。不過,別太樂!這ESXi 4.0可以建立的 guest OS 記憶體只有 64GB....

Sun X4600M2 - 32 cores + 512GB 安裝 VMware ESXi4.0

2010/04/09

VMware converter 4.0 使用心得 (P2V) - Part2

      上禮拜遇到的問題都解決了!(樂~)

      主要是有一台Windows 2000的機器,原先不能移轉,後來發現converter在轉好硬碟後,最後的 reconfigure 步驟會失敗。這時只要使用converter提供的 Reconfigure Machine功能再做一次reconfigure就OK。但是這VM開機後,會一直找到 PCI to PCI Bridge 的裝置,你允許他安裝driver後,他又會再找到一個,永遠都按不完。這時看裝置管理員,裡頭真的有一堆這種裝置,這現象像是陷入迴圈(loop)一樣。

      後來上google查了一下,原來也有很多人遇到這鳥問題。解決方式是修改VM的配置檔(*.vmx)。修改步驟:

  1.  Power off VM
  2. 下載該VM的 *.vmx 檔案
  3. 使用文字編輯器開啟 *.vmx,把 pciBridge0.present = "true" 改成 pciBridge0.present="FALSE"
  4. 刪除其他有pciBridge開頭的參數(整行都刪除!)
  5. 上傳 *.vmx
  6. Power on VM
    以上步驟若會使用ssh連進esx系統,那就直接編輯vmx就好啦!

      另一個問題是,之前做Windows2000 P2V兩台,在設定VM的硬碟時,我需要 resize硬碟。當設定就緒,開始移轉就會失敗,會出現「Format C」失敗。這問題可以用重新移轉方式解決。也就是先不要去改硬碟size,等移轉成功後,再從VM移轉一次。這樣就可以resize硬碟了。
      為甚麼要 resize?都是因為客戶的機器C槽爆了,而且這系統沒人有把握重裝他(維護廠商不見了),所以只好寄望VM可以一勞永逸了!

2010/04/05

VMware converter 4.0 使用心得 (P2V)

      前兩個禮拜都在做VMware P2V的移轉。使用的是VMware converter 4.0。最近一次做P2V應該是一年前的是了,那時是幾版的我也忘了。沒想到這次使用新版的就遇到移轉失敗。一開始測試實機是Windows XP,移轉後無法開機。使用XP Install CD做修復時,可以看到硬碟,但是就是無法找到硬碟。(BIOS完後,就一片黑)

      上網找了資料,原來VMware早就有對策!他建議移轉Windows應該依照作業系統來選擇Bus Type:
      For Windows XP, choose Bus Logic.
      For Windows 2003, choose LSI Logic.
      For Windows 2008, choose LSI Logic SAS.

      Windows 2000,比照XP囉!這樣移轉後,硬碟都沒問題,起碼都會進入開機畫面。不過,還是有些實體機器本身就已經病入膏肓了,移轉後就一身病。像是遇到一台C碟只剩不到100MB的空間,移轉一直不順利,後來USER努力刪除檔案,讓剩餘空間達到500MB,這時候可以移轉進行到97%,硬碟都轉到VM去了,剩下步驟是要reconfigure,這動作失敗後,去VM開機,他會出現disk inaccessable的藍底白字。

      後來這台九怪的機器移轉時,我特別去選擇不要reconfigure,讓移轉順利完成。然後再用VMware converter 4裡面的Configure Machine做一次reconfigure,這樣就成功了。機器都100%移轉了,可是還是有怪現象,就是這VM一直會找到一個PCI-to-PCI Bridge(名字有點忘了,有PCI bridge字眼就是了)的設備,然後讓他安裝driver後,他又會再找到一個,就這樣陷入無窮迴圈一樣。

      另一個Windows2000的限制是在移轉時,無法重新配置硬碟空間。Windows 2003以後的都沒提,就是這Windows2000,自己去配置disk size後,移轉就會出錯,說他無法「format C」。客戶一直魯說要增大硬碟,不然移上去也沒用。其實只要先從實體機器去做partition resize就好了說....

 底下是修復Windows硬碟或開機問題的資訊:

障礙排除:
  1. Cannot boot or start a converted virtual machine(VMKB
  2. Repairing boot sector problems in Windows NT-based operating systems(VMKB

以 Windows XP 建立 NTFS 或 FAT 磁碟分割的開機磁片(MSKB

使用Windows安裝開機修復:
  1. 開機後按 R(修復主控台)
    選擇Windows安裝目錄,輸入管理者密碼
  2. 取得shell後
    fixmbr
    fixboot
    chkdsk c: /p
    dir \ (確認 ntldr, NTDETECT.COM兩個檔案在,沒有就從d:\i386\複製過去)  
    boot /rebuild
      輸入開機識別,指的是一個名稱
      輸入OS版本,若是XP or 2003輸入 /fastdetect,其他OS直接按enter
    exit