vSAN 硬碟故障處理(錯誤的示範)

Cannot remove absent disk from vSAN

vSAN 架設好沒有幾天,其中一顆硬碟居然發生錯誤完全讀不到,因為先前有發生過只要硬碟拔出來在重新插入,有一定的機會可以重新讀取到,但很不幸的這個硬碟真的掛了,所以把硬碟由vSAN移除變得有問題會出現錯誤。

Continue reading “vSAN 硬碟故障處理(錯誤的示範)”

升級 vSan 6.5 計畫與實行步驟

vSan save VM guest in different esxi

緣起

近兩年來 VMware 軟體也不斷升級進化,更提出 vSAN 功能可以提升可用度及簡化備份程序,在這幾年持續觀察其演進,並仔細測試每一代的功能與容錯能力,經過上次外出上課,開始考量利用此最新的功能來改善公司的環境。

vSAN 機制藉由串連不同的主機(Host)內部的硬碟空間,作成一個容錯的機制分享空間機制,透過資源的自動分配使其任一虛擬機(VM)在此機制都能保留多份(看設定)資料,並於運行時自動更新所有分身的資料使其維持同步,這樣可以保證任一台主機(Host)故障、或是硬碟故障都可以在極短的時間啟動分身,大幅度減少停機時間,目前公司採用定期整機備份,除了復原有時間差外,每次備份都需要花上大量的時間以及空間,間接影響機器壽命。

Continue reading “升級 vSan 6.5 計畫與實行步驟”

Vmware vSAN & NSX 課後心得

Effect of Network service virtualizatioi

軟體定義的機房是未來的趨勢,雖然這個議題講了很久,但在台灣實作上還沒有聽到成功的案例,部分廠商已經在市場上推出類似的產品,其中 VMWare 的 vSAN 及 NSX 分別是軟體定義的儲存設備及軟體定義的網路設備,昨日到精誠參加 VMWare 舉辦的一日營教育訓練,講師也是 VMWare Day 的講師,但是時間由原本的 50分鐘拉長到整天。

 

vSAN 軟體是軟體定義的儲存設備,未來的管理者不需要知道檔案被存放到哪邊去,只要在系統上設定備份的數量,希望能效能,軟體會自己去配置每台虛擬機的設定。

Continue reading “Vmware vSAN & NSX 課後心得”

Excel 自動報表遇 ora-12516 錯誤排除

在更新公司的營運報表(Excel直接讀取資料庫)時會出現 ORA-12516 TNS:listener could not find available handler with matching protocol stack 的錯誤,但每一個 SQL 指令去分別執行時都很正常,詢問過資料庫維護廠商後給我們的答案是 Oracle Client Driver 異常,這點我覺得不太可能是,應該是出在我在短時間對幾個不同的 DB 下查詢指令,而這些資料庫都是透過 Oracle DB 做 DBLink 連結到大陸的子公司去,造成極短時間負荷過大 (Processes 及 Sessions 被吃光),所以調整一下 Excel 的查詢規則

如果也遇到大量查詢時出現上述的錯誤,可以試著把 “啟用幕後執行更改作業” 的勾取消,這樣不免的會導致 Excel 查詢這些SQL指令同時間只會執行一個,但是可以降低系統的負荷就不會產生這個錯誤.

續測 vSAN 6.5

reset and regroup vSAN

思考了一下為何在測試的時候會失敗,可能的原因是 vSAN 有個 Health check 的機制,安裝vSAN 後他一直顯示錯誤訊息,但並沒有一個比較明確的錯誤方向,就有點難除錯

Erorrs on vSAN Healthy check
Erorrs on vSAN Healthy check

Continue reading “續測 vSAN 6.5”