Ads 468x60px

Pages

8/20/2014

VMware ESXi 5.x 與 Sector Size

目前一些儲存伺服器/NAS漸漸都支援區塊大小(Sector Size) 4K
不過很可惜的,VMware ESXi 5.x 透過 iSCSI 掛載 DataStore 時
若遇到儲存伺服器切割的 iSCSI Lun 其 Sector Size 是採用 4k 的話
會無法正常加入,會一直卡在 current disk layout loading 的畫面上
不論是 VMware ESXi 5.1 update 1 or 5.5 都是相同狀況

底下分別是相關畫面:
支援 4k (4096 bytes) 大小的儲存伺服器/NAS (此圖為 QNAP TS-1269U-RP, QTS 4.1)

勾選紅色方框則會以 4k bytes 區塊大小建立 iSCSI Lun

add datastore 時會一直卡在這邊 current disk layout loading


所以,還是別太嚐鮮了...


8/13/2014

HyperV 2012 R2網卡速度

這陣子將一台客戶的實體主機轉入 Hyper-V 2012 R2
實體轉虛擬(P2V)是利用微軟自己的 Disk2vhd
這套真的很方便,而且免費,唯一缺點就是不能直接線上轉換
用這一套 P2V 需注意的是,轉換時是直接以整個磁碟機進行轉換
所以若原本機器中只有一個磁碟,但分成 C、D槽
建議轉換時將C、D槽一起轉換,不要分兩次

轉入到 HypeV 2012 R2 的 VM 在 windows 2003 系統運作正常
(已安裝HyperV的客體服務整合光碟)但是由於此VM上既有的
應用系統在 Client 要開啟時異常緩慢
導致無法順暢進行作業,因此就開始除錯之旅了...
試過的方法:
  1. 原本採用動態記憶體,改為固定記憶體
  2. 原採用動態磁碟(亦即 Thin Provision),更改為固定磁碟
但前述兩個方式皆無法改進,最後就是看網路了

參考資料:

主要是將轉入的 VM 網卡更改成『傳統網路介面卡』(會模擬成 Intel 21140)
不要使用 HyperV 2012 R2 預設的『網路介面卡」(HyperV虛擬網卡)

參考上述內容後
在更改網卡設定前有再測過,從 VM 中開啟一個分享資料夾,透過內部另一台
實體機器存取約 500 MB 的檔案,傳輸速度最多都上不到 1M,完整傳輸時間約需 1 小時...
但改用『傳統網路介面卡』之後,速度可到 10幾 MB 以上傳輸時間僅需 2-3 分鐘

以上收工

備註:
  1. HyperV 2012 R2 即使只是新增網卡,也必須將VM關機才能夠新增
  2. 新增網硬體時,會有『傳統網路介面卡』和『網路介面卡』兩種,上述案例需採用傳統網路介面卡,但此案例不確定是否僅適用在 Windows 2008 以前的版本,若遇到類似狀況可以試試看

8/08/2014

VMwar ESXi 5.x 版本更新 Patch 方式

本文參考連結:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2008939


步驟:
0. 透過 ssh 連線登入 ESXi 主機,這步驟操作時,必須先啟用主機端的『ssh登入』

1. 登入主機切換到 maintenance mode
  指令: vim-cmd hostsvc/maintenance_mode_enter

2. 切換到 patch 檔案上傳的位置
  cd /vmfs/volumes/Datastore/DirectoryName
  上述的 Datastore 是實際的儲存區名稱,DirectoryName 則是存放的路徑,以下範例假設 將儲存區 Datastore 更改為 2U-Server,存放路徑則為 Patch

  ls
  利用此指令確認相關的 patch 已經放在該位置

3. 修補程式可採用 install 或 update 兩種不同方式更新

3.1 採用 Install:
  3.1.1 採用本機安裝(Local setup)
      指令:esxcli software vib install -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip"
      範例指令:
        esxcli software vib install -d "/vmfs/volumes/2U-Server/Patch/PatchName.zip"

  3.1.2 採用網路安裝(http setup)
      指令: esxcli software vib install -v viburl
      範例指令:
        esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_5.0.0-0.7.515841.vib
      Note: 此方法需先確認下載的 patch 完整位址

3.2 採用 Update:
  3.2.1 採用本機安裝(local setup:)
      指令:esxcli software vib update -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip"
      範例指令:
      esxcli software vib update -d "/vmfs/volumes/2U-Server/Patch/PatchName.zip"

  3.2.2 採用網路安裝(http setup)
      指令: esxcli software vib update -v viburl
      範例指令:
      esxcli software vib update -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_5.0.0-0.7.515841.vib
      Note: 此方法需先確認下載的 patch 完整位址

4. 上述指令完成後,會顯示是否安裝成功以及是否需要重新開機,請注意確認安裝後的訊息。

5. 驗證相關修補檔(VIBs)是否已經正確安裝在主機中
      指令: esxcli software vib list

6. 安裝後的結果若有出現需重新開機時,請在輸入重新開機指令 reboot

7. 重新開機後,請輸入以下指令,讓ESXi離開維護模式,恢復正常運作模式
    指令: vim-cmd hostsvc/maintenance_mode_exit