2018年4月22日 星期日

透過VCenter Server設定發信通知,讓管理者第一時間接受到異常狀況警示 -- 20180423

緣由:

由於最近公司才開建置完成HA架構,當現行的伺服器掛掉時,另一台伺服器可以自動執行起來,以至於不會造成系統服務中斷,但第一時間伺服器掛掉沒發現時,其實潛藏更大的危機,所以迫切需要透過系統自動發信通知管理者,故採用VCenter Server內建功能來解決這問題。




解決方式:

步驟一、登入VCenter,選擇「Configure」→「General」→點選「Edit」鈕。




























步驟二、選擇「Mail」→ 輸入「Mail Server」與「Mail Sender」項目。


































※為何是填入msa.hinet.net呢?而不是填入smtp.gmail.com??因為經測試發現Google的SMTP無法送出通知信件。




步驟三、設定觸發信件的事件,點選「Monitor」→「Issues」→「Alarm Definitions」→「Virtual machine error」



























































按下「+」鈕,選擇「觸發事件」,為何測試故選擇「VM powered off」,及Status選擇「Alert」。

































按下「+」鈕,選擇「觸發動作」,這裡選擇「Send a noitifcation email」,及Configuration設定發信通知的信箱。




































步驟四、測試將其中一台虛擬主機停機(關機)。









































步驟五、畫面上可以清楚看見,關機之後,虛擬主機會出現紅色驚嘆好,此時已經觸發事件。

























步驟六、開啟信箱可看見該觸發事件後,發出的訊息信件。





















2018年4月19日 星期四

檔案上傳至Vsphere (6.5版本)時,出現「The operation failed for an undetermined reason. .....」訊息 -- 20180419

緣由:

因公司最近透過Vsphere(6.5版本)建置好HA架構,想要上傳一些ISO檔案與資料到ESXi伺服器上,結果發現無法上傳的窘境,並跳出下列的Error錯誤訊息。



簡述說明:

透過兩台Dell伺服器做叢集,且兩台伺服器各安裝一套Vsphere 6.5版本,後端連接Storage,做成HA架構,此兩台伺服器採用VCenter Server去管控,但因Vsphere 6以上的版本都需要透過瀏覽器才能夠連結。






解決方式:


方法一:(單獨上傳至某台ESXi主機,不透過VCenter Server控管)

步驟一、透過瀏覽器單獨連結某一台ESXi伺服器,開啟Datastore browser,選擇要擺放檔案的資料夾,並按下「Upload」鈕。

 ※簡單講就是獨自連結到其中一台ESXi伺服器上。



















步驟二、點選上傳的檔案。




















步驟三、檔案上傳完成。


















方法二:(透過本機端host檔案,把兩台ESXi伺服器的IP位址加入其中)


步驟一、在Windows系統中找到hosts檔案。

                路徑:C:\Windows\System32\drivers\etc\













步驟二、開啟hosts檔案,並手動將兩台的ESXi伺服器的IP與主機名稱,加入到hosts檔案內。

                ※加入hosts後無法儲存的話,請用「最高權限者」來儲存。



步驟三、採用瀏覽器登入VCenter Server,再嘗試上傳檔案。





























步驟三、查看上傳成功。























結論:

若發生無法上傳檔案到Vshpere上時,通常因為DNS無法解析到該ESXi伺服器,當然公司有自己的DNS伺服器的話,就沒有這問題。像小弟公司因為沒建置DNS伺服器,只能在本機端的hosts檔案內手動加入兩筆ESXi資料,這樣才可以順利的上傳檔案,要不然就是單連接到其中一台ESXi伺服器上傳檔案。